Right off the bat, all the ones that require you to set the high order bit of the last argument address. Alan On May 25, 2018, 9:21:46 PM, [email protected] wrote: From: [email protected] To: [email protected] Cc: Date: May 25, 2018, 9:21:46 PM Subject: Re: [LINUX-390] z/Linux 32-bit modules > The performance benefit of "compactness"> isn't worth (IMO) the breakage that comes> with it. Under laboratory conditions you> can create 32-bit programs with AM64. > They just can't (generally) deal with> 31-bit APIs, something they must use to> get the benefit of 32-bit registers. If> I have to jump through hoops to break> my 4 GiB address space in half so I can > call 31-bit APIs, all the value leaks away. Hi Alan. What 31-bit APIs do you think would break ifthey were run as AM64, and why can’t thatcode be updated to be quadmodal (24/31/32/64)? I would want all the APIs updated prior to anyonerunning 32-bit programs as AM64. I don’t wantprogrammers to have to jump through hoops. BFN. Paul. ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 ---------------------------------------------------------------------- For more information on Linux on System z, visit http://wiki.linuxvm.org/
---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 ---------------------------------------------------------------------- For more information on Linux on System z, visit http://wiki.linuxvm.org/
