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/

Reply via email to