It means we are darned if we do and darned if we don't. I guess we will have to wait for the compiler guys to complain enough, or use them enough that they show up on the radar and IBM moves the instructions to the silicon.
It is too bad the cost to start up and terminate a millicode implemented instruction is so high, but ... Christopher Y. Blaicher Senior Software Developer Austin Development Lab phone: 512.340.6154 mobile: 512.627.3803 fax: 512.340.6647 10431 Morado Circle Austin, TX 78759 -----Original Message----- From: IBM Mainframe Assembler List [mailto:[email protected]] On Behalf Of Edward Jaffe Sent: Friday, October 08, 2010 10:10 AM To: [email protected] Subject: Re: TRTR On 10/8/2010 7:51 AM, Blaicher, Chris wrote: > Yes, I use MVCL, TRT, CLCL and the rest of the millicoded instructions, I > just use them where appropriate. The irony here is that IBM uses sampling of real workloads to determine which instructions are used most. That knowledge helps them decide which instructions should be given preferential performance treatment and which should not. So, if an instruction isn't often used because it's slow, it will never get any faster... -- Edward E Jaffe Phoenix Software International, Inc 831 Parkview Drive North El Segundo, CA 90245 310-338-0400 x318 [email protected] http://www.phoenixsoftware.com/
