Subject: Error in SUPVR (was Getting RC 1)
From: Martin Truebner (Martin@pi-sysprog.de)
Date: Mon Sep 29 2008 - 03:42:39 EDT
Chuck, et al,
the code you cite is in error.
SLR R8,R8 CLEAR REGISTER
ICM R8,2,ONE(R3) GET HIGH ORDER BYTE
BNM RESFT100 THIS IS A TWO BYTE INDEX
SLR R8,R8 CLEAR REGISTER
RESFT100 IC R8,ZERO(,R3) GET ONE BYTE PUB INDEX
for cases with a LUB pointing to a PUB at 32768 and above (- all numbers
with 80 bit on) it uses code that will only use the low order byte of
the index.
POP says that ICM condition-codes are set according to high order bit
inserted (as opposed to result in register). So high order of 80 (and
above) will only utilise the last byte.
Anyone with a SUPVR of more than 32768 devices?
--
Martin
--
XML2PDF - create PDFs from within z/VSE or z/OS; more at
http://www.pi-sysprog.de
This archive was generated by hypermail 2b25 : Mon Oct 13 2008 - 08:20:08 EDT