Home | History | Annotate | Download | only in mips32

Lines Matching refs:FS

38 // mfc1 rt, fs
39 #define TESTINSNMOVE(instruction, offset, FS, RT) \
47 "lwc1 $" #FS ", "#offset"($t0)\n\t" \
49 "mov.s %0, $" #FS"\n\t" \
54 : "t0", "$"#FS, #RT, "memory" \
56 printf("%s :: fs %f, rt 0x%x\n", \
60 // mfhc1 rt, fs
61 #define TESTINSNMOVEd(instruction, offset, FS, RT) \
66 "ldc1 $" #FS ", "#offset"($t0)\n\t" \
71 : "t0", "$"#FS, #RT, "memory" \
77 // mtc1 rt, fs
78 #define TESTINSNMOVEt(instruction, offset, FS, RT) \
88 "mov.s %0, $" #FS"\n\t" \
93 : "t0", "$"#FS, #RT, "memory" \
95 printf("%s :: fs %f, rt 0x%x\n", \
99 // mthc1 rt, fs
100 #define TESTINSNMOVEtd(instruction, offset, offset2, FS, RT) \
106 "ldc1 $"#FS"," #offset2"($t0)" "\n\t" \
110 "sdc1 $"#FS ", 0($"#RT")" "\n\t" \
112 : "t0", "t1", "$"#FS, #RT, "memory" \
117 // mov.s fd, fs
118 #define TESTINSNMOVE1s(instruction, offset, FD, FS) \
126 "lwc1 $" #FS ", "#offset"($t0)\n\t" \
133 : "t0", "$"#FS, "$"#FD, "memory" \
135 printf("%s :: fs %f, rt 0x%x\n", \
139 // mov.d fd, fs
140 #define TESTINSNMOVE1d(instruction, offset, FD, FS) \
146 "ldc1 $" #FS ", "#offset"($t0)\n\t" \
152 : "t0", "$"#FS, "$"#FD, "memory" \
154 printf("%s ::fs %f, rt 0x%x\n", \
180 // movf.s fd, fs
181 #define TESTINSNMOVE2s(instruction, FD, FS, cc, offset) \
192 "lwc1 $" #FS ", "#offset"($t0)\n\t" \
197 : "t0", "t1", "$"#FD, "$"#FS, "memory" \
203 // movf.d fd, fs
204 #define TESTINSNMOVE2d(instruction, FD, FS, cc, offset) \
216 "ldc1 $" #FS ", "#offset"($t0)\n\t" \
222 : "t0", "t1", "$f0", "$f2", "$f4", "$"#FS, "$"#FD, "memory" \
228 // movn.s fd, fs, rt
229 #define TESTINSNMOVEN1s(instruction, offset, RTval, FD, FS, RT) \
236 "lwc1 $" #FS ", "#offset"($t0)\n\t" \
243 : "t0", "$"#FS, "$"#FD, #RT, "memory" \
245 printf("%s :: fs rt 0x%x\n", \
249 // movn.d fd, fs, rt
250 #define TESTINSNMOVEN1d(instruction, offset, RTval, FD, FS, RT) \
257 "ldc1 $" #FS ", "#offset"($t0)\n\t" \
265 : "t0", "$"#FS, "$"#FD, #RT, "memory" \
267 printf("%s :: fs %lf, rt 0x%x\n", \