mtc1
Move from integer register to FP register
Copies the 32-bit value in integer register $t1 into FP register $f1 without any conversion.
Used in
- Floating point and Coprocessor 1MIPS assembly
Forms
mtc1 ,
Operands
$t1- Any general-purpose register,
$0to$31, using its numeric or named spelling, such as$8or$t0($zerois$0;$rais$31). $f1- Any floating-point register,
$f0to$f31.
Useful for initializing a FP register with a specific bit pattern or loading a freshly-computed integer before 'cvt.s.w'.
# Copy the raw bit pattern for 1.0 into $f0. Inspect $f0: 0x3F800000.
li $t0, 0x3F800000
mtc1 $t0, $f0