The original reason was math. Process the first order byte, determine overflow, store result, increment address, process next bytes. Instead of determining the end address and decrementing.
On Thu, Jun 15, 2017 at 5:39 PM, Jesse 1 Robinson <[email protected]> wrote: > Thanks for being gentle. I had it backwards. I owned a hobby machine based on > a Z89 processor where I learned the 'opposite orientation'. I should have > headed straight to Wikipedia today before advertising my ignorance. ;-( > > . > . > J.O.Skip Robinson > Southern California Edison Company > Electric Dragon Team Paddler > SHARE MVS Program Co-Manager > 323-715-0595 Mobile > 626-543-6132 Office ⇐=== NEW > [email protected] > > > -----Original Message----- > From: IBM Mainframe Discussion List [mailto:[email protected]] On > Behalf Of Clark Morris > Sent: Thursday, June 15, 2017 2:48 PM > To: [email protected] > Subject: (External):Re: RFE? xlc compile option for C integers to be "Intel > compat" or Little-Endian > > [Default] On 15 Jun 2017 14:41:50 -0700, in bit.listserv.ibm-main > [email protected] (Jesse 1 Robinson) wrote: > >>I guess I could use a bit of (gentle) education. S/360 was the first >>architecture I learned, so little-endian seems pretty natural. My occasional >>forays into big-endian mystified me (still) as to why it would be preferable >>to interpret an address from right to left, including literal street >>addresses. I don't read decimal numbers that way. Why is it any more sensible >>for binary (hex)? Or am I misremembering my hazy knowledge of big-endian? >> > S360 was big-endian. z series are predominantly big-endian with > little-endian capabilities. DEC and Intel can be blamed for little-endian. > > Clark Morris >>. >>. >>J.O.Skip Robinson >>Southern California Edison Company >>Electric Dragon Team Paddler >>SHARE MVS Program Co-Manager >>323-715-0595 Mobile >>626-543-6132 Office ?=== NEW >>[email protected] >> >> >>-----Original Message----- >>From: IBM Mainframe Discussion List [mailto:[email protected]] >>On Behalf Of Clark Morris >>Sent: Thursday, June 15, 2017 2:19 PM >>To: [email protected] >>Subject: (External):Re: RFE? xlc compile option for C integers to be >>"Intel compat" or Little-Endian >> >>[Default] On 14 Jun 2017 14:57:21 -0700, in bit.listserv.ibm-main >>[email protected] (Frank Swarbrick) wrote: >> >>>I won't try to justify EBCDIC, but big-endian rules! :-) >>> >>Unfortunately, little-endian which comes from the same warped thinking that >>went into the COND JCL statement seems to be ubiquitous. >>Little-endian is illogical and a royal pain in so many ways. The developers >>of it should be ashamed of themselves. >> >>Clark Morris >> >>>________________________________ >>>From: IBM Mainframe Discussion List <[email protected]> on >>>behalf of Paul Gilmartin >>><[email protected]> >>>Sent: Wednesday, June 14, 2017 3:44 PM >>>To: [email protected] >>>Subject: Re: RFE? xlc compile option for C integers to be "Intel >>>compat" or Little-Endian >>> >>>On Wed, 14 Jun 2017 20:29:22 +0000, Frank Swarbrick wrote: >>> >>>>There are big-endian machines other than z. Shouldn't you investigate how >>>>the issue is dealt with outside of z before asking for z exclusive language >>>>extensions? >>>> >>>Yes. But big-endian is a vanishing breed. Motorola 68K is gone; >>>PowerPC is mostly gone, and its endianness was selectable. There's >>>little interest in Sparc. Others? >>> >>>Dismayinglly, big-endian may come to be perceived as the same sort of >>>lunatic fringe as EBCDIC, and support will evaporate with the scarcity >>>of testing platforms. But the EBCDIC nightmare can be avoided: Linux >>>runs fine on z hardware. >>> >>>-- gil > > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN -- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
