DEC and GE (later HoneyBull) supported instruction literals; I don't recall 
whether SDS or UNIVAC did. Which machine were you on?

-- 
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר




________________________________________
From: IBM Mainframe Assembler List <ASSEMBLER-LIST@LISTSERV.UGA.EDU> on behalf 
of Paul Gilmartin <00000014e0e4a59b-dmarc-requ...@listserv.uga.edu>
Sent: Tuesday, August 19, 2025 9:16 PM
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU <ASSEMBLER-LIST@LISTSERV.UGA.EDU>
Subject: Re: Execute-Type Instructions


External Message: Use Caution


On 8/19/25 15:14, Seymour J Metz wrote:
> Re: Execute-Type Instructions
> Seymour J Metz
> ​IBM Mainframe Assembler List<ASSEMBLER-LIST@LISTSERV.UGA.EDU>​
> I suspect that the double MVC is more of a performance issue than the cache 
> hit. I typically use LOCTR to avoid the duplicate execution.
> --
I briefly used an assembler (not IBM hardware) in which a
literal could be any block of instructions and data.
That, with  a judiciously placed LTORG, might nicely
ensure L Locality of Reference.

--
gil


Reply via email to