Hello,

We have written a piece of assembly code to process SMF record 89, the 
program is running in 31 bit mode and the aim is to : 

        1) Sum : SMF89UCT and SMF89USR to calculate Total Cpu time
        2) Convert the result to displayable value for WTO or Write to 
Dataset 


In the Z/os (V1R6) SMF documentation these fields are documented as 8 long 
floating point and in the Macro : 

 BROWSE    SYS1.MACLIB(IFASMFRA) 
*                        IFAUSAGE macro) 
SMF89UCT DS    1CL0008   Product TCB Time (in hundreths of a
*                        second - floating point) 
SMF89USR DS    1CL0008   Product SRB Time (in hundreths of a
*                        second - floating point) 

As far as I understand it's a doubleword and need 2 register in 31 bit 
mode to be processed or to use FP instructions (but I dont know if it's 
Hex or Bin floating point).

Does someone have written an assemby program running in 31 bit to process 
these records ? Or a piece of code to manipulate (add an display) these 
'long floating point' ?

TIA
_________________________
Coen Wessels
Unicible

tel: +41 (0)27 327 4271
fax: +41 (0)27 327 4255
mailto:[EMAIL PROTECTED]
http://www.unicible.ch

----------------------------------------------------------------------
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