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