What is the effect of the conditional branch and the EX on the pipeline? Are 
the performance tradeoffs the same on all supported processors? Also, tuning 
code for a current processor may slow it down on a new one.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Assembler List [[email protected]] on behalf 
of Tony Thigpen [[email protected]]
Sent: Tuesday, October 20, 2020 8:42 AM
To: [email protected]
Subject: Conditional MVCL macro?

I have several programs that work with buffers and moving random length
data around using MVCLs. I am considering writing a 'conditional MVCL'
macro that, at runtime, looks at the lengths and either executes the
MVCL or bypasses it and uses a MVC via EX.

I know this would generate a longer code segment due to the dual-path.

1) With new machines, I wonder if the micro-code/mili-code already
optimizes the MVCL making this a null-issue?

2) Is anyone else willing to share an existing macro that performs this
function?



Tony Thigpen

Reply via email to