"move $" #RT ", %3\n\t" \
"move $t0, %2\n\t" \
"lwc1 $" #FS ", "#offset"($t0)\n\t" \
+ "mtc1 $0, $" #FD "\n\t" \
instruction "\n\t" \
"mov.s %0, $" #FD"\n\t" \
"mfc1 %1, $" #FD"\n\t" \
"move $" #RT ", %3\n\t" \
"move $t0, %2\n\t" \
"ldc1 $" #FS ", "#offset"($t0)\n\t" \
+ "mtc1 $0, $" #FD "\n\t" \
+ "mtc1 $0, $" #FD + 1"\n\t" \
instruction "\n\t" \
"mov.d %0, $" #FD"\n\t" \
"mfc1 %1, $" #FD"\n\t" \
movf.d $f4, $f6, $fcc0 :: out: 0xbff00000 0x0, cc: 0
movf.d $f4, $f6, $fcc0 :: out: 0x3ff00000 0x0, cc: 0
MOVN.S
-movn.s $f0, $f2, $t3 :: fs rt 0x1
+movn.s $f0, $f2, $t3 :: fs rt 0x0
movn.s $f0, $f2, $t3 :: fs rt 0x43e41fde
movn.s $f0, $f2, $t3 :: fs rt 0x40400000
movn.s $f0, $f2, $t3 :: fs rt 0xbf800000
movn.s $f0, $f2, $t3 :: fs rt 0x44ad1333
-movn.s $f0, $f2, $t3 :: fs rt 0x44ad1333
-movn.s $f0, $f2, $t3 :: fs rt 0x44ad1333
+movn.s $f0, $f2, $t3 :: fs rt 0x0
+movn.s $f0, $f2, $t3 :: fs rt 0x0
movn.s $f0, $f2, $t3 :: fs rt 0xc5b4d3c3
movn.s $f0, $f2, $t3 :: fs rt 0x44db0000
movn.s $f0, $f2, $t3 :: fs rt 0x3b210e02
movn.s $f0, $f2, $t3 :: fs rt 0x322bcc77
-movn.s $f0, $f2, $t3 :: fs rt 0x322bcc77
-movn.s $f0, $f2, $t3 :: fs rt 0x322bcc77
+movn.s $f0, $f2, $t3 :: fs rt 0x0
+movn.s $f0, $f2, $t3 :: fs rt 0x0
movn.s $f0, $f2, $t3 :: fs rt 0x43e41fde
movn.s $f0, $f2, $t3 :: fs rt 0x42080079
movn.s $f0, $f2, $t3 :: fs rt 0x4732da7a
MOVN.D
-movn.d $f0, $f2, $t3 :: fs rt 0x4732da7a
+movn.d $f0, $f2, $t3 :: fs rt 0x0
movn.d $f0, $f2, $t3 :: fs rt 0x43e41fde
movn.d $f0, $f2, $t3 :: fs rt 0x40400000
movn.d $f0, $f2, $t3 :: fs rt 0xbf800000
movn.d $f0, $f2, $t3 :: fs rt 0x44ad1333
-movn.d $f0, $f2, $t3 :: fs rt 0x44ad1333
-movn.d $f0, $f2, $t3 :: fs rt 0x44ad1333
+movn.d $f0, $f2, $t3 :: fs rt 0x0
+movn.d $f0, $f2, $t3 :: fs rt 0x0
movn.d $f0, $f2, $t3 :: fs rt 0xc5b4d3c3
movn.d $f0, $f2, $t3 :: fs rt 0x44db0000
movn.d $f0, $f2, $t3 :: fs rt 0x3b210e02
movn.d $f0, $f2, $t3 :: fs rt 0x322bcc77
-movn.d $f0, $f2, $t3 :: fs rt 0x322bcc77
-movn.d $f0, $f2, $t3 :: fs rt 0x322bcc77
+movn.d $f0, $f2, $t3 :: fs rt 0x0
+movn.d $f0, $f2, $t3 :: fs rt 0x0
movn.d $f0, $f2, $t3 :: fs rt 0x43e41fde
movn.d $f0, $f2, $t3 :: fs rt 0x42080079
movn.d $f0, $f2, $t3 :: fs rt 0x4732da7a
movz.s $f0, $f2, $t3 :: fs rt 0xc0e96d19
movz.s $f0, $f2, $t3 :: fs rt 0x4e6e6b28
movz.s $f0, $f2, $t3 :: fs rt 0x4e6e6b28
-movz.s $f0, $f2, $t3 :: fs rt 0x4e6e6b28
-movz.s $f0, $f2, $t3 :: fs rt 0x4e6e6b28
-movz.s $f0, $f2, $t3 :: fs rt 0x4e6e6b28
-movz.s $f0, $f2, $t3 :: fs rt 0x4e6e6b28
+movz.s $f0, $f2, $t3 :: fs rt 0x0
+movz.s $f0, $f2, $t3 :: fs rt 0x0
+movz.s $f0, $f2, $t3 :: fs rt 0x0
+movz.s $f0, $f2, $t3 :: fs rt 0x0
movz.s $f0, $f2, $t3 :: fs rt 0xc872bcb1
movz.s $f0, $f2, $t3 :: fs rt 0xc732da7a
-movz.s $f0, $f2, $t3 :: fs rt 0xc732da7a
-movz.s $f0, $f2, $t3 :: fs rt 0xc732da7a
-movz.s $f0, $f2, $t3 :: fs rt 0xc732da7a
+movz.s $f0, $f2, $t3 :: fs rt 0x0
+movz.s $f0, $f2, $t3 :: fs rt 0x0
+movz.s $f0, $f2, $t3 :: fs rt 0x0
MOVZ.D
movz.d $f0, $f2, $t3 :: fs rt 0x0
movz.d $f0, $f2, $t3 :: fs rt 0x0
movz.d $f0, $f2, $t3 :: fs rt 0x0
movz.d $f0, $f2, $t3 :: fs rt 0xc0e96d19
movz.d $f0, $f2, $t3 :: fs rt 0x4e6e6b28
-movz.d $f0, $f2, $t3 :: fs rt 0x4e6e6b28
-movz.d $f0, $f2, $t3 :: fs rt 0x4e6e6b28
-movz.d $f0, $f2, $t3 :: fs rt 0x4e6e6b28
-movz.d $f0, $f2, $t3 :: fs rt 0x4e6e6b28
+movz.d $f0, $f2, $t3 :: fs rt 0x0
+movz.d $f0, $f2, $t3 :: fs rt 0x0
+movz.d $f0, $f2, $t3 :: fs rt 0x0
+movz.d $f0, $f2, $t3 :: fs rt 0x0
movz.d $f0, $f2, $t3 :: fs rt 0xc872bcb1
movz.d $f0, $f2, $t3 :: fs rt 0xc732da7a
-movz.d $f0, $f2, $t3 :: fs rt 0xc732da7a
-movz.d $f0, $f2, $t3 :: fs rt 0xc732da7a
-movz.d $f0, $f2, $t3 :: fs rt 0xc732da7a
+movz.d $f0, $f2, $t3 :: fs rt 0x0
+movz.d $f0, $f2, $t3 :: fs rt 0x0
+movz.d $f0, $f2, $t3 :: fs rt 0x0
movf.d $f4, $f6, $fcc0 :: out: 0x0 0xbff00000, cc: 0
movf.d $f4, $f6, $fcc0 :: out: 0x0 0x3ff00000, cc: 0
MOVN.S
-movn.s $f0, $f2, $t3 :: fs rt 0x1
+movn.s $f0, $f2, $t3 :: fs rt 0x0
movn.s $f0, $f2, $t3 :: fs rt 0x43e41fde
movn.s $f0, $f2, $t3 :: fs rt 0x40400000
movn.s $f0, $f2, $t3 :: fs rt 0xbf800000
movn.s $f0, $f2, $t3 :: fs rt 0x44ad1333
-movn.s $f0, $f2, $t3 :: fs rt 0x44ad1333
-movn.s $f0, $f2, $t3 :: fs rt 0x44ad1333
+movn.s $f0, $f2, $t3 :: fs rt 0x0
+movn.s $f0, $f2, $t3 :: fs rt 0x0
movn.s $f0, $f2, $t3 :: fs rt 0xc5b4d3c3
movn.s $f0, $f2, $t3 :: fs rt 0x44db0000
movn.s $f0, $f2, $t3 :: fs rt 0x3b210e02
movn.s $f0, $f2, $t3 :: fs rt 0x322bcc77
-movn.s $f0, $f2, $t3 :: fs rt 0x322bcc77
-movn.s $f0, $f2, $t3 :: fs rt 0x322bcc77
+movn.s $f0, $f2, $t3 :: fs rt 0x0
+movn.s $f0, $f2, $t3 :: fs rt 0x0
movn.s $f0, $f2, $t3 :: fs rt 0x43e41fde
movn.s $f0, $f2, $t3 :: fs rt 0x42080079
movn.s $f0, $f2, $t3 :: fs rt 0x4732da7a
MOVN.D
-movn.d $f0, $f2, $t3 :: fs rt 0x4732da7a
+movn.d $f0, $f2, $t3 :: fs rt 0x0
movn.d $f0, $f2, $t3 :: fs rt 0x43e41fde
movn.d $f0, $f2, $t3 :: fs rt 0x40400000
movn.d $f0, $f2, $t3 :: fs rt 0xbf800000
movn.d $f0, $f2, $t3 :: fs rt 0x44ad1333
-movn.d $f0, $f2, $t3 :: fs rt 0x44ad1333
-movn.d $f0, $f2, $t3 :: fs rt 0x44ad1333
+movn.d $f0, $f2, $t3 :: fs rt 0x0
+movn.d $f0, $f2, $t3 :: fs rt 0x0
movn.d $f0, $f2, $t3 :: fs rt 0xc5b4d3c3
movn.d $f0, $f2, $t3 :: fs rt 0x44db0000
movn.d $f0, $f2, $t3 :: fs rt 0x3b210e02
movn.d $f0, $f2, $t3 :: fs rt 0x322bcc77
-movn.d $f0, $f2, $t3 :: fs rt 0x322bcc77
-movn.d $f0, $f2, $t3 :: fs rt 0x322bcc77
+movn.d $f0, $f2, $t3 :: fs rt 0x0
+movn.d $f0, $f2, $t3 :: fs rt 0x0
movn.d $f0, $f2, $t3 :: fs rt 0x43e41fde
movn.d $f0, $f2, $t3 :: fs rt 0x42080079
movn.d $f0, $f2, $t3 :: fs rt 0x4732da7a
movz.s $f0, $f2, $t3 :: fs rt 0xc0e96d19
movz.s $f0, $f2, $t3 :: fs rt 0x4e6e6b28
movz.s $f0, $f2, $t3 :: fs rt 0x4e6e6b28
-movz.s $f0, $f2, $t3 :: fs rt 0x4e6e6b28
-movz.s $f0, $f2, $t3 :: fs rt 0x4e6e6b28
-movz.s $f0, $f2, $t3 :: fs rt 0x4e6e6b28
-movz.s $f0, $f2, $t3 :: fs rt 0x4e6e6b28
+movz.s $f0, $f2, $t3 :: fs rt 0x0
+movz.s $f0, $f2, $t3 :: fs rt 0x0
+movz.s $f0, $f2, $t3 :: fs rt 0x0
+movz.s $f0, $f2, $t3 :: fs rt 0x0
movz.s $f0, $f2, $t3 :: fs rt 0xc872bcb1
movz.s $f0, $f2, $t3 :: fs rt 0xc732da7a
-movz.s $f0, $f2, $t3 :: fs rt 0xc732da7a
-movz.s $f0, $f2, $t3 :: fs rt 0xc732da7a
-movz.s $f0, $f2, $t3 :: fs rt 0xc732da7a
+movz.s $f0, $f2, $t3 :: fs rt 0x0
+movz.s $f0, $f2, $t3 :: fs rt 0x0
+movz.s $f0, $f2, $t3 :: fs rt 0x0
MOVZ.D
movz.d $f0, $f2, $t3 :: fs rt 0x0
movz.d $f0, $f2, $t3 :: fs rt 0x0
movz.d $f0, $f2, $t3 :: fs rt 0x0
movz.d $f0, $f2, $t3 :: fs rt 0xc0e96d19
movz.d $f0, $f2, $t3 :: fs rt 0x4e6e6b28
-movz.d $f0, $f2, $t3 :: fs rt 0x4e6e6b28
-movz.d $f0, $f2, $t3 :: fs rt 0x4e6e6b28
-movz.d $f0, $f2, $t3 :: fs rt 0x4e6e6b28
-movz.d $f0, $f2, $t3 :: fs rt 0x4e6e6b28
+movz.d $f0, $f2, $t3 :: fs rt 0x0
+movz.d $f0, $f2, $t3 :: fs rt 0x0
+movz.d $f0, $f2, $t3 :: fs rt 0x0
+movz.d $f0, $f2, $t3 :: fs rt 0x0
movz.d $f0, $f2, $t3 :: fs rt 0xc872bcb1
movz.d $f0, $f2, $t3 :: fs rt 0xc732da7a
-movz.d $f0, $f2, $t3 :: fs rt 0xc732da7a
-movz.d $f0, $f2, $t3 :: fs rt 0xc732da7a
-movz.d $f0, $f2, $t3 :: fs rt 0xc732da7a
+movz.d $f0, $f2, $t3 :: fs rt 0x0
+movz.d $f0, $f2, $t3 :: fs rt 0x0
+movz.d $f0, $f2, $t3 :: fs rt 0x0