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 <[email protected]> on behalf 
of Paul Gilmartin <[email protected]>
Sent: Tuesday, August 19, 2025 9:16 PM
To: [email protected] <[email protected]>
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<[email protected]>​
> 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