Excalibur electronic A-MNL-NIOSPROG-01.1 DJ Equipment User Manual


 
Altera Corporation 105
3232323232-Bit Instruction Set
2
32-Bit Instruction
Set
XOR
Bitwise Logical Exclusive OR
Operation: Not preceded by PFX:
RA RA RB
Preceded by PFX:
RA RA (0x00.00 : K :IMM5)
Assembler Syntax: Not preceded by PFX:
XOR %rA,%rB
Preceded by PFX:
PFX %hi(const)
XOR %rA,%lo(const)
Example: Not preceded by PFX:
XOR %g0,%g1 ; XOR %g1 into %g0
Preceded by PFX:
PFX %hi(16383)
XOR %o0,%lo(16383) ; XOR %o0 with 16383
Description: Not preceded by PFX:
Logically-exclusive-OR the individual bits in RA with the corresponding bits in RB;
store the result in RA.
Preceded by PFX:
When prefixed, the RB operand is replaced by an immediate constant formed by
concatenating the contents of the K-register (11 bits) with IMM5 (5 bits). This
16-bit value is zero-extended to 32 bits, then bitwise-exclusive-ORed with RA.
The result is written back into RA.
Condition Codes: Flags:
N: Result bit 31
Z: Set if result is zero, cleared otherwise
Instruction Format: RR, Ri5
Instruction Fields: A = Register index of operand RA
B = Register index of operand RB
IMM5 = 5-bit immediate value
Not preceded by PFX (RR)
1514131211109876543210
010001 B A
Preceded by PFX (Ri5)
1514131211109876543210
010001 IMM5 A
NVZC