On Mon, 1 Dec 2008 17:59:32 +0100, Miklos Szigetvari
<[EMAIL PROTECTED]> wrote:

>Hi
>
>I just want to get a feeling about the  speed , if I  change an
>unconditional  modulo  i.e DL (divide logical)  instruction
>to a  logic before call the DL .
>

I know that some of the people on the ASSEMBLER list have done instruction
timings for some specific instructions. But they are going to vary based on
the machine. So, short of coding up each routine and timing it yourself, I
don't know of any way to do this. IBM simply does not document this any more.

On the current machines, there are two classes of instructions. The "simple"
instructions (like SR and LA and so forth) are "hard wired". The more
difficult instructions (such as MVCLE) are "millicoded". So, if you can
replace a millicoded instruction with a small number of "hard wired"
instructions, then you should be better off, speed wise. However, once
again, IBM does not document which instructions are "hard coded" and which
are millicode. I have heard that IBM has, at times, "fixed" a "broken" hard
coded instruction by replacing it with a millicoded instruction installed by
the CE. 

Wish I could be of more help.

The ASSEMBLER list is [EMAIL PROTECTED] You'd need to
subscribe by sending mail to mailto:[EMAIL PROTECTED] and
subscribing to ASSEMBLER-LIST.

--
John

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to