Here’s my IEFBR15 “Utility” - it’s pretty fast:
Active Usings: None
Loc Object Code Addr1 Addr2 Stmt Source Statement
000000 00000 00002 1 IEFBR15 CSECT
000000 07FF 2 BR 15
3 END
:)
r
> On Aug 13, 2019, at 10:09 AM, Brian Chapman <[email protected]> wrote:
>
> Thanks Charles and Steve.
>
> Now that I am becoming a more experience assembler programmer, I have
> wondered if I should be greatly concerned about instruction timings or
> pipeline order, or just simply focus on readability and maintenance.
> Especially since assembler programming is becoming a dying art. I think I
> am only 1 of a handful of assembler programmers at my shop with hundreds of
> mainframe programmers! I think you both answered my question. Thanks!
>
>
>
> Thank you,
>
> Brian Chapman
>
>
> On Tue, Aug 13, 2019 at 11:39 AM Steve Smith <[email protected]> wrote:
>
>> Write good code and forget about instruction timings. With any luck your
>> code will have to perform on several generations of architecture and
>> machines.
>>
>> There's a big difference between B- (base-index-displacement) branches and
>> J- (or BR-) (relative address) instructions. Surely by now, this should go
>> without saying. Regardless of whether they're "faster" or not, they are
>> much better, and as that is well-documented, I won't belabor it.
>>
>> sas
>>
>> ----------------------------------------------------------------------
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to [email protected] with the message: INFO IBM-MAIN
>>
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN