Movxi Rah, #16Flohex Move Immediate To The Low 16-Bits Of A Floating-Point Register - Texas Instruments TMS320C28 series Reference Manual

Floating point unit and instruction set
Hide thumbs Also See for TMS320C28 series:
Table of Contents

Advertisement

www.ti.com
MOVXI RaH, #16FLoHex
Operands
Ra
#16FLoHex
Opcode
LSW: 1110 1000
MSW: IIII IIII
Load the low 16-bits of RaH with the immediate value #16FLoHex. #16FLoHex
Description
represents the lower 16-bits of an IEEE 32-bit floating-point value. The upper 16-bits of
RaH will not be modified. MOVXI can be combined with the MOVIZ or MOVIZF32
instruction to initialize all 32-bits of a RaH register.
RaH[15:0] = #16FLoHex
RaH[31:16] = Unchanged
Flags
Flag
Modified
This is a single-cycle instruction.
Pipeline
Example
; Load R0H with pi = 3.141593 (0x40490FDB)
MOVIZ RaH, #16FHiHex
See also
MOVIZF32 RaH, #16FHi
SPRUEO2A – June 2007 – Revised August 2008
Submit Documentation Feedback
Move Immediate to the Low 16-bits of a Floating-Point Register
floating-point register (R0H to R7H)
A 16-bit immediate hex value that represents the lower 16-bits of an IEEE 32-bit
floating-point value. The upper 16-bits will not be modified.
0000 1III
IIII Iaaa
TF
ZI
No
No
MOVIZ
R0H,#0x4049
MOVXI
R0H,#0x0FDB
NI
ZF
NF
No
No
No
; R0H = 0x40490000
; R0H = 0x40490FDB
Instructions
LUF
LVF
No
No
Instruction Set
101

Advertisement

Table of Contents
loading

Table of Contents