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
