
Sun Microelectronics
215
13. UltraSPARC Extended Instructions
faligndata %f0, %f4, %f8
Traps
fp_disabled
Note:
For good performance, do not use the result of FALIGN as a 32-bit
graphics instruction source operand in the next instruction group.
13.5.6 Logical Operate Instructions
opcode
opf
operation
FZERO
0 0110 0000
Zero fill
FZEROS
0 0110 0001
Zero fill, single precision
FONE
0 0111 1110
One fill
FONES
0 0111 1111
One fill, single precision
FSRC1
0 0111 0100
Copy
src1
FSRC1S
0 0111 0101
Copy
src1, single precision
FSRC2
0 0111 1000
Copy
src2
FSRC2S
0 0111 1001
Copy
src2, single precision
FNOT1
0 0110 1010
Negate (1’s complement)
src1
FNOT1S
0 0110 1011
Negate (1’s complement)
src1, single precision
FNOT2
0 0110 0110
Negate (1’s complement)
src2
FNOT2S
0 0110 0111
Negate (1’s complement)
src2, single precision
FOR
0 0111 1100
Logical OR
FORS
0 0111 1101
Logical OR, single precision
FNOR
0 0110 0010
Logical NOR
FNORS
0 0110 0011
Logical NOR, single precision
FAND
0 0111 0000
Logical AND
FANDS
0 0111 0001
Logical AND, single precision
FNAND
0 0110 1110
Logical NAND
FNANDS
0 0110 1111
Logical NAND, single precision
FXOR
0 0110 1100
Logical XOR
FXORS
0 0110 1101
Logical XOR, single precision
FXNOR
0 0111 0010
Logical XNOR
FXNORS
0 0111 0011
Logical XNOR, single precision
FORNOT1
0 0111 1010
Negated
src1 OR src2
FORNOT1S
0 0111 1011
Negated
src1 OR src2, single precision
FORNOT2
0 0111 0110
Src1 OR negated src2
FORNOT2S
0 0111 0111
Src1 OR negated src2, single precision
FANDNOT1
0 0110 1000
Negated
src1 AND src2
FANDNOT1S
0 0110 1001
Negated
src1 AND src2, single precision
FANDNOT2
0 0110 0100
Src1 AND negated src2
FANDNOT2S
0 0110 0101
Src1 AND negated src2, single precision
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com