The R, and R2 fields must designate
register0, 2, 4, or 6; otherwise, a
specification exception is recognized.
Condition Code: The
unchanged.
code remains
Program Exceptions:
Access (fetch,
LD only)
Operation (if
facility is
Specification
operand 2 of LE and
the floating-point
not installed)LOAD AND TEST
[RR, Short Operands]
'32'
o 8 12 15
[RR, Long Operands], 22 ' I R
tI R 2 o 8 12 15
The second operand is placed unchanged
at the first-operand location, and its
sign and magnitude are tested to deterĀ
mine the setting of the condition code.
TheR, and R2 fields must designate
register0, 2, 4, or 6; otherwise, a
specification exception is recognized.
Resulting Condition Code:
o
1
23 Result fraction zero
Result less than zero
Result greater than zero
Program Exceptions:
Operation (if the floating-point
facility is not installed)
Specification
Programming Note
When the same register is designated as
the first-operand and second-operand
location, the operation is equivalent to
a test without data movement.LOAD COMPLEMENT
[RR, Short Operands]
'33'0 8 12 15
LCDRR, , R2 [RR, Long Operands]
'23'I R, I R2 0 8 12 15
The second operand is placed at the
first-operand location with the sign bit
inverted.
The sign bit is inverted, even if the
fraction is zero. The characteristic
and fraction are not changed.
The Rt andR2 fields must designate
register0, 2, 4, or 6; otherwise, a
specification exception is recognized.
Resulting Condition Code:
o Result fraction zero
1 Resultless than zero
2 Result greater than zero
3
Program Exceptions:
Operation (if the floating-point
facility is not installed)
SpecificationLOAD NEGATIVE [RR, Short Operands]
o 8 12 15
[RR, Long Operands]
'21'
o 8 12 15
The second operand is
first-operand location
made minus.
placed at the
with the sign
The sign bit is made one, even if the
fraction is zero. The characteristic
and fraction are not changed.
TheR, and R2 fields must designate
register0, 2, 4, or 6; otherwise, a
specification exception is recognized.
Chapter 9. Floating-Point Instructions 9-11
register
specification exception is recognized.
Condition Code: The
unchanged.
code remains
Program Exceptions:
Access (fetch,
LD only)
Operation (if
facility is
Specification
operand 2 of LE and
the floating-point
not installed)
[RR, Short Operands]
'32'
o 8 12 15
[RR, Long Operands]
t
The second operand is placed unchanged
at the first-operand location, and its
sign and magnitude are tested to deterĀ
mine the setting of the condition code.
The
register
specification exception is recognized.
Resulting Condition Code:
o
1
2
Result less than zero
Result greater than zero
Program Exceptions:
Operation (if the floating-point
facility is not installed)
Specification
Programming Note
When the same register is designated as
the first-operand and second-operand
location, the operation is equivalent to
a test without data movement.
[RR, Short Operands]
'33'
LCDR
'23'
The second operand is placed at the
first-operand location with the sign bit
inverted.
The sign bit is inverted, even if the
fraction is zero. The characteristic
and fraction are not changed.
The Rt and
register
specification exception is recognized.
Resulting Condition Code:
o Result fraction zero
1 Result
2 Result greater than zero
3
Program Exceptions:
Operation (if the floating-point
facility is not installed)
Specification
o 8 12 15
[RR, Long Operands]
'21'
o 8 12 15
The second operand is
first-operand location
made minus.
placed at the
with the sign
The sign bit is made one, even if the
fraction is zero. The characteristic
and fraction are not changed.
The
register
specification exception is recognized.
Chapter 9. Floating-Point Instructions 9-11