nfdcmps.cgs 42 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549
  1. # frv testcase for nfdcmps $FRi,$FRj,$FCCi_2
  2. # mach: frv
  3. .include "testutils.inc"
  4. float_constants
  5. start
  6. load_float_constants
  7. load_float_constants1
  8. .global nfdcmps
  9. nfdcmps:
  10. set_fcc 0x7,0 ; Set mask opposite of expected
  11. set_fcc 0x7,1 ; Set mask opposite of expected
  12. nfdcmps fr0,fr0,fcc0
  13. test_fcc 0x8,0
  14. test_fcc 0x8,1
  15. test_spr_immed 0,fner1
  16. test_spr_immed 0,fner0
  17. set_fcc 0xb,0 ; Set mask opposite of expected
  18. set_fcc 0xb,1 ; Set mask opposite of expected
  19. nfdcmps fr0,fr4,fcc0
  20. test_fcc 0x4,0
  21. test_fcc 0x4,1
  22. test_spr_immed 0,fner1
  23. test_spr_immed 0,fner0
  24. set_fcc 0xb,0 ; Set mask opposite of expected
  25. set_fcc 0xb,1 ; Set mask opposite of expected
  26. nfdcmps fr0,fr8,fcc0
  27. test_fcc 0x4,0
  28. test_fcc 0x4,1
  29. test_spr_immed 0,fner1
  30. test_spr_immed 0,fner0
  31. set_fcc 0xb,0 ; Set mask opposite of expected
  32. set_fcc 0xb,1 ; Set mask opposite of expected
  33. nfdcmps fr0,fr12,fcc0
  34. test_fcc 0x4,0
  35. test_fcc 0x4,1
  36. test_spr_immed 0,fner1
  37. test_spr_immed 0,fner0
  38. set_fcc 0xb,0 ; Set mask opposite of expected
  39. set_fcc 0xb,1 ; Set mask opposite of expected
  40. nfdcmps fr0,fr16,fcc0
  41. test_fcc 0x4,0
  42. test_fcc 0x4,1
  43. test_spr_immed 0,fner1
  44. test_spr_immed 0,fner0
  45. set_fcc 0xb,0 ; Set mask opposite of expected
  46. set_fcc 0xb,1 ; Set mask opposite of expected
  47. nfdcmps fr0,fr20,fcc0
  48. test_fcc 0x4,0
  49. test_fcc 0x4,1
  50. test_spr_immed 0,fner1
  51. test_spr_immed 0,fner0
  52. set_fcc 0xb,0 ; Set mask opposite of expected
  53. set_fcc 0xb,1 ; Set mask opposite of expected
  54. nfdcmps fr0,fr24,fcc0
  55. test_fcc 0x4,0
  56. test_fcc 0x4,1
  57. test_spr_immed 0,fner1
  58. test_spr_immed 0,fner0
  59. set_fcc 0xb,0 ; Set mask opposite of expected
  60. set_fcc 0xb,1 ; Set mask opposite of expected
  61. nfdcmps fr0,fr28,fcc0
  62. test_fcc 0x4,0
  63. test_fcc 0x4,1
  64. test_spr_immed 0,fner1
  65. test_spr_immed 0,fner0
  66. set_fcc 0xb,0 ; Set mask opposite of expected
  67. set_fcc 0xb,1 ; Set mask opposite of expected
  68. nfdcmps fr0,fr32,fcc0
  69. test_fcc 0x4,0
  70. test_fcc 0x4,1
  71. test_spr_immed 0,fner1
  72. test_spr_immed 0,fner0
  73. set_fcc 0xb,0 ; Set mask opposite of expected
  74. set_fcc 0xb,1 ; Set mask opposite of expected
  75. nfdcmps fr0,fr36,fcc0
  76. test_fcc 0x4,0
  77. test_fcc 0x4,1
  78. test_spr_immed 0,fner1
  79. test_spr_immed 0,fner0
  80. set_fcc 0xb,0 ; Set mask opposite of expected
  81. set_fcc 0xb,1 ; Set mask opposite of expected
  82. nfdcmps fr0,fr40,fcc0
  83. test_fcc 0x4,0
  84. test_fcc 0x4,1
  85. test_spr_immed 0,fner1
  86. test_spr_immed 0,fner0
  87. set_fcc 0xb,0 ; Set mask opposite of expected
  88. set_fcc 0xb,1 ; Set mask opposite of expected
  89. nfdcmps fr0,fr44,fcc0
  90. test_fcc 0x4,0
  91. test_fcc 0x4,1
  92. test_spr_immed 0,fner1
  93. test_spr_immed 0,fner0
  94. set_fcc 0xb,0 ; Set mask opposite of expected
  95. set_fcc 0xb,1 ; Set mask opposite of expected
  96. nfdcmps fr0,fr48,fcc0
  97. test_fcc 0x4,0
  98. test_fcc 0x4,1
  99. test_spr_immed 0,fner1
  100. test_spr_immed 0,fner0
  101. set_fcc 0xb,0 ; Set mask opposite of expected
  102. set_fcc 0xb,1 ; Set mask opposite of expected
  103. nfdcmps fr0,fr52,fcc0
  104. test_fcc 0x4,0
  105. test_fcc 0x4,1
  106. test_spr_immed 0,fner1
  107. test_spr_immed 0,fner0
  108. set_fcc 0xe,0 ; Set mask opposite of expected
  109. set_fcc 0xe,1 ; Set mask opposite of expected
  110. nfdcmps fr0,fr56,fcc0
  111. test_fcc 0x1,0
  112. test_fcc 0x1,1
  113. test_spr_immed 0,fner1
  114. test_spr_immed 0,fner0
  115. set_fcc 0xe,0 ; Set mask opposite of expected
  116. set_fcc 0xe,1 ; Set mask opposite of expected
  117. nfdcmps fr0,fr60,fcc0
  118. test_fcc 0x1,0
  119. test_fcc 0x1,1
  120. test_spr_immed 0,fner1
  121. test_spr_immed 0,fner0
  122. set_fcc 0xd,0 ; Set mask opposite of expected
  123. set_fcc 0xd,1 ; Set mask opposite of expected
  124. nfdcmps fr4,fr0,fcc0
  125. test_fcc 0x2,0
  126. test_fcc 0x2,1
  127. test_spr_immed 0,fner1
  128. test_spr_immed 0,fner0
  129. set_fcc 0x7,0 ; Set mask opposite of expected
  130. set_fcc 0x7,1 ; Set mask opposite of expected
  131. nfdcmps fr4,fr4,fcc0
  132. test_fcc 0x8,0
  133. test_fcc 0x8,1
  134. test_spr_immed 0,fner1
  135. test_spr_immed 0,fner0
  136. set_fcc 0xb,0 ; Set mask opposite of expected
  137. set_fcc 0xb,1 ; Set mask opposite of expected
  138. nfdcmps fr4,fr8,fcc0
  139. test_fcc 0x4,0
  140. test_fcc 0x4,1
  141. test_spr_immed 0,fner1
  142. test_spr_immed 0,fner0
  143. set_fcc 0xb,0 ; Set mask opposite of expected
  144. set_fcc 0xb,1 ; Set mask opposite of expected
  145. nfdcmps fr4,fr12,fcc0
  146. test_fcc 0x4,0
  147. test_fcc 0x4,1
  148. test_spr_immed 0,fner1
  149. test_spr_immed 0,fner0
  150. set_fcc 0xb,0 ; Set mask opposite of expected
  151. set_fcc 0xb,1 ; Set mask opposite of expected
  152. nfdcmps fr4,fr16,fcc0
  153. test_fcc 0x4,0
  154. test_fcc 0x4,1
  155. test_spr_immed 0,fner1
  156. test_spr_immed 0,fner0
  157. set_fcc 0xb,0 ; Set mask opposite of expected
  158. set_fcc 0xb,1 ; Set mask opposite of expected
  159. nfdcmps fr4,fr20,fcc0
  160. test_fcc 0x4,0
  161. test_fcc 0x4,1
  162. test_spr_immed 0,fner1
  163. test_spr_immed 0,fner0
  164. set_fcc 0xb,0 ; Set mask opposite of expected
  165. set_fcc 0xb,1 ; Set mask opposite of expected
  166. nfdcmps fr4,fr24,fcc0
  167. test_fcc 0x4,0
  168. test_fcc 0x4,1
  169. test_spr_immed 0,fner1
  170. test_spr_immed 0,fner0
  171. set_fcc 0xb,0 ; Set mask opposite of expected
  172. set_fcc 0xb,1 ; Set mask opposite of expected
  173. nfdcmps fr4,fr28,fcc0
  174. test_fcc 0x4,0
  175. test_fcc 0x4,1
  176. test_spr_immed 0,fner1
  177. test_spr_immed 0,fner0
  178. set_fcc 0xb,0 ; Set mask opposite of expected
  179. set_fcc 0xb,1 ; Set mask opposite of expected
  180. nfdcmps fr4,fr32,fcc0
  181. test_fcc 0x4,0
  182. test_fcc 0x4,1
  183. test_spr_immed 0,fner1
  184. test_spr_immed 0,fner0
  185. set_fcc 0xb,0 ; Set mask opposite of expected
  186. set_fcc 0xb,1 ; Set mask opposite of expected
  187. nfdcmps fr4,fr36,fcc0
  188. test_fcc 0x4,0
  189. test_fcc 0x4,1
  190. test_spr_immed 0,fner1
  191. test_spr_immed 0,fner0
  192. set_fcc 0xb,0 ; Set mask opposite of expected
  193. set_fcc 0xb,1 ; Set mask opposite of expected
  194. nfdcmps fr4,fr40,fcc0
  195. test_fcc 0x4,0
  196. test_fcc 0x4,1
  197. test_spr_immed 0,fner1
  198. test_spr_immed 0,fner0
  199. set_fcc 0xb,0 ; Set mask opposite of expected
  200. set_fcc 0xb,1 ; Set mask opposite of expected
  201. nfdcmps fr4,fr44,fcc0
  202. test_fcc 0x4,0
  203. test_fcc 0x4,1
  204. test_spr_immed 0,fner1
  205. test_spr_immed 0,fner0
  206. set_fcc 0xb,0 ; Set mask opposite of expected
  207. set_fcc 0xb,1 ; Set mask opposite of expected
  208. nfdcmps fr4,fr48,fcc0
  209. test_fcc 0x4,0
  210. test_fcc 0x4,1
  211. test_spr_immed 0,fner1
  212. test_spr_immed 0,fner0
  213. set_fcc 0xb,0 ; Set mask opposite of expected
  214. set_fcc 0xb,1 ; Set mask opposite of expected
  215. nfdcmps fr4,fr52,fcc0
  216. test_fcc 0x4,0
  217. test_fcc 0x4,1
  218. test_spr_immed 0,fner1
  219. test_spr_immed 0,fner0
  220. set_fcc 0xe,0 ; Set mask opposite of expected
  221. set_fcc 0xe,1 ; Set mask opposite of expected
  222. nfdcmps fr4,fr56,fcc0
  223. test_fcc 0x1,0
  224. test_fcc 0x1,1
  225. test_spr_immed 0,fner1
  226. test_spr_immed 0,fner0
  227. set_fcc 0xe,0 ; Set mask opposite of expected
  228. set_fcc 0xe,1 ; Set mask opposite of expected
  229. nfdcmps fr4,fr60,fcc0
  230. test_fcc 0x1,0
  231. test_fcc 0x1,1
  232. test_spr_immed 0,fner1
  233. test_spr_immed 0,fner0
  234. set_fcc 0xd,0 ; Set mask opposite of expected
  235. set_fcc 0xd,1 ; Set mask opposite of expected
  236. nfdcmps fr8,fr0,fcc0
  237. test_fcc 0x2,0
  238. test_fcc 0x2,1
  239. test_spr_immed 0,fner1
  240. test_spr_immed 0,fner0
  241. set_fcc 0xd,0 ; Set mask opposite of expected
  242. set_fcc 0xd,1 ; Set mask opposite of expected
  243. nfdcmps fr8,fr4,fcc0
  244. test_fcc 0x2,0
  245. test_fcc 0x2,1
  246. test_spr_immed 0,fner1
  247. test_spr_immed 0,fner0
  248. set_fcc 0x7,0 ; Set mask opposite of expected
  249. set_fcc 0x7,1 ; Set mask opposite of expected
  250. nfdcmps fr8,fr8,fcc0
  251. test_fcc 0x8,0
  252. test_fcc 0x8,1
  253. test_spr_immed 0,fner1
  254. test_spr_immed 0,fner0
  255. set_fcc 0xb,0 ; Set mask opposite of expected
  256. set_fcc 0xb,1 ; Set mask opposite of expected
  257. nfdcmps fr8,fr12,fcc0
  258. test_fcc 0x4,0
  259. test_fcc 0x4,1
  260. test_spr_immed 0,fner1
  261. test_spr_immed 0,fner0
  262. set_fcc 0xb,0 ; Set mask opposite of expected
  263. set_fcc 0xb,1 ; Set mask opposite of expected
  264. nfdcmps fr8,fr16,fcc0
  265. test_fcc 0x4,0
  266. test_fcc 0x4,1
  267. test_spr_immed 0,fner1
  268. test_spr_immed 0,fner0
  269. set_fcc 0xb,0 ; Set mask opposite of expected
  270. set_fcc 0xb,1 ; Set mask opposite of expected
  271. nfdcmps fr8,fr20,fcc0
  272. test_fcc 0x4,0
  273. test_fcc 0x4,1
  274. test_spr_immed 0,fner1
  275. test_spr_immed 0,fner0
  276. set_fcc 0xb,0 ; Set mask opposite of expected
  277. set_fcc 0xb,1 ; Set mask opposite of expected
  278. nfdcmps fr8,fr24,fcc0
  279. test_fcc 0x4,0
  280. test_fcc 0x4,1
  281. test_spr_immed 0,fner1
  282. test_spr_immed 0,fner0
  283. set_fcc 0xb,0 ; Set mask opposite of expected
  284. set_fcc 0xb,1 ; Set mask opposite of expected
  285. nfdcmps fr8,fr28,fcc0
  286. test_fcc 0x4,0
  287. test_fcc 0x4,1
  288. test_spr_immed 0,fner1
  289. test_spr_immed 0,fner0
  290. set_fcc 0xb,0 ; Set mask opposite of expected
  291. set_fcc 0xb,1 ; Set mask opposite of expected
  292. nfdcmps fr8,fr32,fcc0
  293. test_fcc 0x4,0
  294. test_fcc 0x4,1
  295. test_spr_immed 0,fner1
  296. test_spr_immed 0,fner0
  297. set_fcc 0xb,0 ; Set mask opposite of expected
  298. set_fcc 0xb,1 ; Set mask opposite of expected
  299. nfdcmps fr8,fr36,fcc0
  300. test_fcc 0x4,0
  301. test_fcc 0x4,1
  302. test_spr_immed 0,fner1
  303. test_spr_immed 0,fner0
  304. set_fcc 0xb,0 ; Set mask opposite of expected
  305. set_fcc 0xb,1 ; Set mask opposite of expected
  306. nfdcmps fr8,fr40,fcc0
  307. test_fcc 0x4,0
  308. test_fcc 0x4,1
  309. test_spr_immed 0,fner1
  310. test_spr_immed 0,fner0
  311. set_fcc 0xb,0 ; Set mask opposite of expected
  312. set_fcc 0xb,1 ; Set mask opposite of expected
  313. nfdcmps fr8,fr44,fcc0
  314. test_fcc 0x4,0
  315. test_fcc 0x4,1
  316. test_spr_immed 0,fner1
  317. test_spr_immed 0,fner0
  318. set_fcc 0xb,0 ; Set mask opposite of expected
  319. set_fcc 0xb,1 ; Set mask opposite of expected
  320. nfdcmps fr8,fr48,fcc0
  321. test_fcc 0x4,0
  322. test_fcc 0x4,1
  323. test_spr_immed 0,fner1
  324. test_spr_immed 0,fner0
  325. set_fcc 0xb,0 ; Set mask opposite of expected
  326. set_fcc 0xb,1 ; Set mask opposite of expected
  327. nfdcmps fr8,fr52,fcc0
  328. test_fcc 0x4,0
  329. test_fcc 0x4,1
  330. test_spr_immed 0,fner1
  331. test_spr_immed 0,fner0
  332. set_fcc 0xe,0 ; Set mask opposite of expected
  333. set_fcc 0xe,1 ; Set mask opposite of expected
  334. nfdcmps fr8,fr56,fcc0
  335. test_fcc 0x1,0
  336. test_fcc 0x1,1
  337. test_spr_immed 0,fner1
  338. test_spr_immed 0,fner0
  339. set_fcc 0xe,0 ; Set mask opposite of expected
  340. set_fcc 0xe,1 ; Set mask opposite of expected
  341. nfdcmps fr8,fr60,fcc0
  342. test_fcc 0x1,0
  343. test_fcc 0x1,1
  344. test_spr_immed 0,fner1
  345. test_spr_immed 0,fner0
  346. set_fcc 0xd,0 ; Set mask opposite of expected
  347. set_fcc 0xd,1 ; Set mask opposite of expected
  348. nfdcmps fr12,fr0,fcc0
  349. test_fcc 0x2,0
  350. test_fcc 0x2,1
  351. test_spr_immed 0,fner1
  352. test_spr_immed 0,fner0
  353. set_fcc 0xd,0 ; Set mask opposite of expected
  354. set_fcc 0xd,1 ; Set mask opposite of expected
  355. nfdcmps fr12,fr4,fcc0
  356. test_fcc 0x2,0
  357. test_fcc 0x2,1
  358. test_spr_immed 0,fner1
  359. test_spr_immed 0,fner0
  360. set_fcc 0xd,0 ; Set mask opposite of expected
  361. set_fcc 0xd,1 ; Set mask opposite of expected
  362. nfdcmps fr12,fr8,fcc0
  363. test_fcc 0x2,0
  364. test_fcc 0x2,1
  365. test_spr_immed 0,fner1
  366. test_spr_immed 0,fner0
  367. set_fcc 0x7,0 ; Set mask opposite of expected
  368. set_fcc 0x7,1 ; Set mask opposite of expected
  369. nfdcmps fr12,fr12,fcc0
  370. test_fcc 0x8,0
  371. test_fcc 0x8,1
  372. test_spr_immed 0,fner1
  373. test_spr_immed 0,fner0
  374. set_fcc 0xb,0 ; Set mask opposite of expected
  375. set_fcc 0xb,1 ; Set mask opposite of expected
  376. nfdcmps fr12,fr16,fcc0
  377. test_fcc 0x4,0
  378. test_fcc 0x4,1
  379. test_spr_immed 0,fner1
  380. test_spr_immed 0,fner0
  381. set_fcc 0xb,0 ; Set mask opposite of expected
  382. set_fcc 0xb,1 ; Set mask opposite of expected
  383. nfdcmps fr12,fr20,fcc0
  384. test_fcc 0x4,0
  385. test_fcc 0x4,1
  386. test_spr_immed 0,fner1
  387. test_spr_immed 0,fner0
  388. set_fcc 0xb,0 ; Set mask opposite of expected
  389. set_fcc 0xb,1 ; Set mask opposite of expected
  390. nfdcmps fr12,fr24,fcc0
  391. test_fcc 0x4,0
  392. test_fcc 0x4,1
  393. test_spr_immed 0,fner1
  394. test_spr_immed 0,fner0
  395. set_fcc 0xb,0 ; Set mask opposite of expected
  396. set_fcc 0xb,1 ; Set mask opposite of expected
  397. nfdcmps fr12,fr28,fcc0
  398. test_fcc 0x4,0
  399. test_fcc 0x4,1
  400. test_spr_immed 0,fner1
  401. test_spr_immed 0,fner0
  402. set_fcc 0xb,0 ; Set mask opposite of expected
  403. set_fcc 0xb,1 ; Set mask opposite of expected
  404. nfdcmps fr12,fr32,fcc0
  405. test_fcc 0x4,0
  406. test_fcc 0x4,1
  407. test_spr_immed 0,fner1
  408. test_spr_immed 0,fner0
  409. set_fcc 0xb,0 ; Set mask opposite of expected
  410. set_fcc 0xb,1 ; Set mask opposite of expected
  411. nfdcmps fr12,fr36,fcc0
  412. test_fcc 0x4,0
  413. test_fcc 0x4,1
  414. test_spr_immed 0,fner1
  415. test_spr_immed 0,fner0
  416. set_fcc 0xb,0 ; Set mask opposite of expected
  417. set_fcc 0xb,1 ; Set mask opposite of expected
  418. nfdcmps fr12,fr40,fcc0
  419. test_fcc 0x4,0
  420. test_fcc 0x4,1
  421. test_spr_immed 0,fner1
  422. test_spr_immed 0,fner0
  423. set_fcc 0xb,0 ; Set mask opposite of expected
  424. set_fcc 0xb,1 ; Set mask opposite of expected
  425. nfdcmps fr12,fr44,fcc0
  426. test_fcc 0x4,0
  427. test_fcc 0x4,1
  428. test_spr_immed 0,fner1
  429. test_spr_immed 0,fner0
  430. set_fcc 0xb,0 ; Set mask opposite of expected
  431. set_fcc 0xb,1 ; Set mask opposite of expected
  432. nfdcmps fr12,fr48,fcc0
  433. test_fcc 0x4,0
  434. test_fcc 0x4,1
  435. test_spr_immed 0,fner1
  436. test_spr_immed 0,fner0
  437. set_fcc 0xb,0 ; Set mask opposite of expected
  438. set_fcc 0xb,1 ; Set mask opposite of expected
  439. nfdcmps fr12,fr52,fcc0
  440. test_fcc 0x4,0
  441. test_fcc 0x4,1
  442. test_spr_immed 0,fner1
  443. test_spr_immed 0,fner0
  444. set_fcc 0xe,0 ; Set mask opposite of expected
  445. set_fcc 0xe,1 ; Set mask opposite of expected
  446. nfdcmps fr12,fr56,fcc0
  447. test_fcc 0x1,0
  448. test_fcc 0x1,1
  449. test_spr_immed 0,fner1
  450. test_spr_immed 0,fner0
  451. set_fcc 0xe,0 ; Set mask opposite of expected
  452. set_fcc 0xe,1 ; Set mask opposite of expected
  453. nfdcmps fr12,fr60,fcc0
  454. test_fcc 0x1,0
  455. test_fcc 0x1,1
  456. test_spr_immed 0,fner1
  457. test_spr_immed 0,fner0
  458. set_fcc 0xd,0 ; Set mask opposite of expected
  459. set_fcc 0xd,1 ; Set mask opposite of expected
  460. nfdcmps fr16,fr0,fcc0
  461. test_fcc 0x2,0
  462. test_fcc 0x2,1
  463. test_spr_immed 0,fner1
  464. test_spr_immed 0,fner0
  465. set_fcc 0xd,0 ; Set mask opposite of expected
  466. set_fcc 0xd,1 ; Set mask opposite of expected
  467. nfdcmps fr16,fr4,fcc0
  468. test_fcc 0x2,0
  469. test_fcc 0x2,1
  470. test_spr_immed 0,fner1
  471. test_spr_immed 0,fner0
  472. set_fcc 0xd,0 ; Set mask opposite of expected
  473. set_fcc 0xd,1 ; Set mask opposite of expected
  474. nfdcmps fr16,fr8,fcc0
  475. test_fcc 0x2,0
  476. test_fcc 0x2,1
  477. test_spr_immed 0,fner1
  478. test_spr_immed 0,fner0
  479. set_fcc 0xd,0 ; Set mask opposite of expected
  480. set_fcc 0xd,1 ; Set mask opposite of expected
  481. nfdcmps fr16,fr12,fcc0
  482. test_fcc 0x2,0
  483. test_fcc 0x2,1
  484. test_spr_immed 0,fner1
  485. test_spr_immed 0,fner0
  486. set_fcc 0x7,0 ; Set mask opposite of expected
  487. set_fcc 0x7,1 ; Set mask opposite of expected
  488. nfdcmps fr16,fr16,fcc0
  489. test_fcc 0x8,0
  490. test_fcc 0x8,1
  491. test_spr_immed 0,fner1
  492. test_spr_immed 0,fner0
  493. set_fcc 0x7,0 ; Set mask opposite of expected
  494. set_fcc 0x7,1 ; Set mask opposite of expected
  495. nfdcmps fr16,fr20,fcc0
  496. test_fcc 0x8,0
  497. test_fcc 0x8,1
  498. test_spr_immed 0,fner1
  499. test_spr_immed 0,fner0
  500. set_fcc 0xb,0 ; Set mask opposite of expected
  501. set_fcc 0xb,1 ; Set mask opposite of expected
  502. nfdcmps fr16,fr24,fcc0
  503. test_fcc 0x4,0
  504. test_fcc 0x4,1
  505. test_spr_immed 0,fner1
  506. test_spr_immed 0,fner0
  507. set_fcc 0xb,0 ; Set mask opposite of expected
  508. set_fcc 0xb,1 ; Set mask opposite of expected
  509. nfdcmps fr16,fr28,fcc0
  510. test_fcc 0x4,0
  511. test_fcc 0x4,1
  512. test_spr_immed 0,fner1
  513. test_spr_immed 0,fner0
  514. set_fcc 0xb,0 ; Set mask opposite of expected
  515. set_fcc 0xb,1 ; Set mask opposite of expected
  516. nfdcmps fr16,fr32,fcc0
  517. test_fcc 0x4,0
  518. test_fcc 0x4,1
  519. test_spr_immed 0,fner1
  520. test_spr_immed 0,fner0
  521. set_fcc 0xb,0 ; Set mask opposite of expected
  522. set_fcc 0xb,1 ; Set mask opposite of expected
  523. nfdcmps fr16,fr36,fcc0
  524. test_fcc 0x4,0
  525. test_fcc 0x4,1
  526. test_spr_immed 0,fner1
  527. test_spr_immed 0,fner0
  528. set_fcc 0xb,0 ; Set mask opposite of expected
  529. set_fcc 0xb,1 ; Set mask opposite of expected
  530. nfdcmps fr16,fr40,fcc0
  531. test_fcc 0x4,0
  532. test_fcc 0x4,1
  533. test_spr_immed 0,fner1
  534. test_spr_immed 0,fner0
  535. set_fcc 0xb,0 ; Set mask opposite of expected
  536. set_fcc 0xb,1 ; Set mask opposite of expected
  537. nfdcmps fr16,fr44,fcc0
  538. test_fcc 0x4,0
  539. test_fcc 0x4,1
  540. test_spr_immed 0,fner1
  541. test_spr_immed 0,fner0
  542. set_fcc 0xb,0 ; Set mask opposite of expected
  543. set_fcc 0xb,1 ; Set mask opposite of expected
  544. nfdcmps fr16,fr48,fcc0
  545. test_fcc 0x4,0
  546. test_fcc 0x4,1
  547. test_spr_immed 0,fner1
  548. test_spr_immed 0,fner0
  549. set_fcc 0xb,0 ; Set mask opposite of expected
  550. set_fcc 0xb,1 ; Set mask opposite of expected
  551. nfdcmps fr16,fr52,fcc0
  552. test_fcc 0x4,0
  553. test_fcc 0x4,1
  554. test_spr_immed 0,fner1
  555. test_spr_immed 0,fner0
  556. set_fcc 0xe,0 ; Set mask opposite of expected
  557. set_fcc 0xe,1 ; Set mask opposite of expected
  558. nfdcmps fr16,fr56,fcc0
  559. test_fcc 0x1,0
  560. test_fcc 0x1,1
  561. test_spr_immed 0,fner1
  562. test_spr_immed 0,fner0
  563. set_fcc 0xe,0 ; Set mask opposite of expected
  564. set_fcc 0xe,1 ; Set mask opposite of expected
  565. nfdcmps fr16,fr60,fcc0
  566. test_fcc 0x1,0
  567. test_fcc 0x1,1
  568. test_spr_immed 0,fner1
  569. test_spr_immed 0,fner0
  570. set_fcc 0xd,0 ; Set mask opposite of expected
  571. set_fcc 0xd,1 ; Set mask opposite of expected
  572. nfdcmps fr20,fr0,fcc0
  573. test_fcc 0x2,0
  574. test_fcc 0x2,1
  575. test_spr_immed 0,fner1
  576. test_spr_immed 0,fner0
  577. set_fcc 0xd,0 ; Set mask opposite of expected
  578. set_fcc 0xd,1 ; Set mask opposite of expected
  579. nfdcmps fr20,fr4,fcc0
  580. test_fcc 0x2,0
  581. test_fcc 0x2,1
  582. test_spr_immed 0,fner1
  583. test_spr_immed 0,fner0
  584. set_fcc 0xd,0 ; Set mask opposite of expected
  585. set_fcc 0xd,1 ; Set mask opposite of expected
  586. nfdcmps fr20,fr8,fcc0
  587. test_fcc 0x2,0
  588. test_fcc 0x2,1
  589. test_spr_immed 0,fner1
  590. test_spr_immed 0,fner0
  591. set_fcc 0xd,0 ; Set mask opposite of expected
  592. set_fcc 0xd,1 ; Set mask opposite of expected
  593. nfdcmps fr20,fr12,fcc0
  594. test_fcc 0x2,0
  595. test_fcc 0x2,1
  596. test_spr_immed 0,fner1
  597. test_spr_immed 0,fner0
  598. set_fcc 0x7,0 ; Set mask opposite of expected
  599. set_fcc 0x7,1 ; Set mask opposite of expected
  600. nfdcmps fr20,fr16,fcc0
  601. test_fcc 0x8,0
  602. test_fcc 0x8,1
  603. test_spr_immed 0,fner1
  604. test_spr_immed 0,fner0
  605. set_fcc 0x7,0 ; Set mask opposite of expected
  606. set_fcc 0x7,1 ; Set mask opposite of expected
  607. nfdcmps fr20,fr20,fcc0
  608. test_fcc 0x8,0
  609. test_fcc 0x8,1
  610. test_spr_immed 0,fner1
  611. test_spr_immed 0,fner0
  612. set_fcc 0xb,0 ; Set mask opposite of expected
  613. set_fcc 0xb,1 ; Set mask opposite of expected
  614. nfdcmps fr20,fr24,fcc0
  615. test_fcc 0x4,0
  616. test_fcc 0x4,1
  617. test_spr_immed 0,fner1
  618. test_spr_immed 0,fner0
  619. set_fcc 0xb,0 ; Set mask opposite of expected
  620. set_fcc 0xb,1 ; Set mask opposite of expected
  621. nfdcmps fr20,fr28,fcc0
  622. test_fcc 0x4,0
  623. test_fcc 0x4,1
  624. test_spr_immed 0,fner1
  625. test_spr_immed 0,fner0
  626. set_fcc 0xb,0 ; Set mask opposite of expected
  627. set_fcc 0xb,1 ; Set mask opposite of expected
  628. nfdcmps fr20,fr32,fcc0
  629. test_fcc 0x4,0
  630. test_fcc 0x4,1
  631. test_spr_immed 0,fner1
  632. test_spr_immed 0,fner0
  633. set_fcc 0xb,0 ; Set mask opposite of expected
  634. set_fcc 0xb,1 ; Set mask opposite of expected
  635. nfdcmps fr20,fr36,fcc0
  636. test_fcc 0x4,0
  637. test_fcc 0x4,1
  638. test_spr_immed 0,fner1
  639. test_spr_immed 0,fner0
  640. set_fcc 0xb,0 ; Set mask opposite of expected
  641. set_fcc 0xb,1 ; Set mask opposite of expected
  642. nfdcmps fr20,fr40,fcc0
  643. test_fcc 0x4,0
  644. test_fcc 0x4,1
  645. test_spr_immed 0,fner1
  646. test_spr_immed 0,fner0
  647. set_fcc 0xb,0 ; Set mask opposite of expected
  648. set_fcc 0xb,1 ; Set mask opposite of expected
  649. nfdcmps fr20,fr44,fcc0
  650. test_fcc 0x4,0
  651. test_fcc 0x4,1
  652. test_spr_immed 0,fner1
  653. test_spr_immed 0,fner0
  654. set_fcc 0xb,0 ; Set mask opposite of expected
  655. set_fcc 0xb,1 ; Set mask opposite of expected
  656. nfdcmps fr20,fr48,fcc0
  657. test_fcc 0x4,0
  658. test_fcc 0x4,1
  659. test_spr_immed 0,fner1
  660. test_spr_immed 0,fner0
  661. set_fcc 0xb,0 ; Set mask opposite of expected
  662. set_fcc 0xb,1 ; Set mask opposite of expected
  663. nfdcmps fr20,fr52,fcc0
  664. test_fcc 0x4,0
  665. test_fcc 0x4,1
  666. test_spr_immed 0,fner1
  667. test_spr_immed 0,fner0
  668. set_fcc 0xe,0 ; Set mask opposite of expected
  669. set_fcc 0xe,1 ; Set mask opposite of expected
  670. nfdcmps fr20,fr56,fcc0
  671. test_fcc 0x1,0
  672. test_fcc 0x1,1
  673. test_spr_immed 0,fner1
  674. test_spr_immed 0,fner0
  675. set_fcc 0xe,0 ; Set mask opposite of expected
  676. set_fcc 0xe,1 ; Set mask opposite of expected
  677. nfdcmps fr20,fr60,fcc0
  678. test_fcc 0x1,0
  679. test_fcc 0x1,1
  680. test_spr_immed 0,fner1
  681. test_spr_immed 0,fner0
  682. set_fcc 0xd,0 ; Set mask opposite of expected
  683. set_fcc 0xd,1 ; Set mask opposite of expected
  684. nfdcmps fr24,fr0,fcc0
  685. test_fcc 0x2,0
  686. test_fcc 0x2,1
  687. test_spr_immed 0,fner1
  688. test_spr_immed 0,fner0
  689. set_fcc 0xd,0 ; Set mask opposite of expected
  690. set_fcc 0xd,1 ; Set mask opposite of expected
  691. nfdcmps fr24,fr4,fcc0
  692. test_fcc 0x2,0
  693. test_fcc 0x2,1
  694. test_spr_immed 0,fner1
  695. test_spr_immed 0,fner0
  696. set_fcc 0xd,0 ; Set mask opposite of expected
  697. set_fcc 0xd,1 ; Set mask opposite of expected
  698. nfdcmps fr24,fr8,fcc0
  699. test_fcc 0x2,0
  700. test_fcc 0x2,1
  701. test_spr_immed 0,fner1
  702. test_spr_immed 0,fner0
  703. set_fcc 0xd,0 ; Set mask opposite of expected
  704. set_fcc 0xd,1 ; Set mask opposite of expected
  705. nfdcmps fr24,fr12,fcc0
  706. test_fcc 0x2,0
  707. test_fcc 0x2,1
  708. test_spr_immed 0,fner1
  709. test_spr_immed 0,fner0
  710. set_fcc 0xd,0 ; Set mask opposite of expected
  711. set_fcc 0xd,1 ; Set mask opposite of expected
  712. nfdcmps fr24,fr16,fcc0
  713. test_fcc 0x2,0
  714. test_fcc 0x2,1
  715. test_spr_immed 0,fner1
  716. test_spr_immed 0,fner0
  717. set_fcc 0xd,0 ; Set mask opposite of expected
  718. set_fcc 0xd,1 ; Set mask opposite of expected
  719. nfdcmps fr24,fr20,fcc0
  720. test_fcc 0x2,0
  721. test_fcc 0x2,1
  722. test_spr_immed 0,fner1
  723. test_spr_immed 0,fner0
  724. set_fcc 0x7,0 ; Set mask opposite of expected
  725. set_fcc 0x7,1 ; Set mask opposite of expected
  726. nfdcmps fr24,fr24,fcc0
  727. test_fcc 0x8,0
  728. test_fcc 0x8,1
  729. test_spr_immed 0,fner1
  730. test_spr_immed 0,fner0
  731. set_fcc 0xb,0 ; Set mask opposite of expected
  732. set_fcc 0xb,1 ; Set mask opposite of expected
  733. nfdcmps fr24,fr28,fcc0
  734. test_fcc 0x4,0
  735. test_fcc 0x4,1
  736. test_spr_immed 0,fner1
  737. test_spr_immed 0,fner0
  738. set_fcc 0xb,0 ; Set mask opposite of expected
  739. set_fcc 0xb,1 ; Set mask opposite of expected
  740. nfdcmps fr24,fr32,fcc0
  741. test_fcc 0x4,0
  742. test_fcc 0x4,1
  743. test_spr_immed 0,fner1
  744. test_spr_immed 0,fner0
  745. set_fcc 0xb,0 ; Set mask opposite of expected
  746. set_fcc 0xb,1 ; Set mask opposite of expected
  747. nfdcmps fr24,fr36,fcc0
  748. test_fcc 0x4,0
  749. test_fcc 0x4,1
  750. test_spr_immed 0,fner1
  751. test_spr_immed 0,fner0
  752. set_fcc 0xb,0 ; Set mask opposite of expected
  753. set_fcc 0xb,1 ; Set mask opposite of expected
  754. nfdcmps fr24,fr40,fcc0
  755. test_fcc 0x4,0
  756. test_fcc 0x4,1
  757. test_spr_immed 0,fner1
  758. test_spr_immed 0,fner0
  759. set_fcc 0xb,0 ; Set mask opposite of expected
  760. set_fcc 0xb,1 ; Set mask opposite of expected
  761. nfdcmps fr24,fr44,fcc0
  762. test_fcc 0x4,0
  763. test_fcc 0x4,1
  764. test_spr_immed 0,fner1
  765. test_spr_immed 0,fner0
  766. set_fcc 0xb,0 ; Set mask opposite of expected
  767. set_fcc 0xb,1 ; Set mask opposite of expected
  768. nfdcmps fr24,fr48,fcc0
  769. test_fcc 0x4,0
  770. test_fcc 0x4,1
  771. test_spr_immed 0,fner1
  772. test_spr_immed 0,fner0
  773. set_fcc 0xb,0 ; Set mask opposite of expected
  774. set_fcc 0xb,1 ; Set mask opposite of expected
  775. nfdcmps fr24,fr52,fcc0
  776. test_fcc 0x4,0
  777. test_fcc 0x4,1
  778. test_spr_immed 0,fner1
  779. test_spr_immed 0,fner0
  780. set_fcc 0xe,0 ; Set mask opposite of expected
  781. set_fcc 0xe,1 ; Set mask opposite of expected
  782. nfdcmps fr24,fr56,fcc0
  783. test_fcc 0x1,0
  784. test_fcc 0x1,1
  785. test_spr_immed 0,fner1
  786. test_spr_immed 0,fner0
  787. set_fcc 0xe,0 ; Set mask opposite of expected
  788. set_fcc 0xe,1 ; Set mask opposite of expected
  789. nfdcmps fr24,fr60,fcc0
  790. test_fcc 0x1,0
  791. test_fcc 0x1,1
  792. test_spr_immed 0,fner1
  793. test_spr_immed 0,fner0
  794. set_fcc 0xd,0 ; Set mask opposite of expected
  795. set_fcc 0xd,1 ; Set mask opposite of expected
  796. nfdcmps fr28,fr0,fcc0
  797. test_fcc 0x2,0
  798. test_fcc 0x2,1
  799. test_spr_immed 0,fner1
  800. test_spr_immed 0,fner0
  801. set_fcc 0xd,0 ; Set mask opposite of expected
  802. set_fcc 0xd,1 ; Set mask opposite of expected
  803. nfdcmps fr28,fr4,fcc0
  804. test_fcc 0x2,0
  805. test_fcc 0x2,1
  806. test_spr_immed 0,fner1
  807. test_spr_immed 0,fner0
  808. set_fcc 0xd,0 ; Set mask opposite of expected
  809. set_fcc 0xd,1 ; Set mask opposite of expected
  810. nfdcmps fr28,fr8,fcc0
  811. test_fcc 0x2,0
  812. test_fcc 0x2,1
  813. test_spr_immed 0,fner1
  814. test_spr_immed 0,fner0
  815. set_fcc 0xd,0 ; Set mask opposite of expected
  816. set_fcc 0xd,1 ; Set mask opposite of expected
  817. nfdcmps fr28,fr12,fcc0
  818. test_fcc 0x2,0
  819. test_fcc 0x2,1
  820. test_spr_immed 0,fner1
  821. test_spr_immed 0,fner0
  822. set_fcc 0xd,0 ; Set mask opposite of expected
  823. set_fcc 0xd,1 ; Set mask opposite of expected
  824. nfdcmps fr28,fr16,fcc0
  825. test_fcc 0x2,0
  826. test_fcc 0x2,1
  827. test_spr_immed 0,fner1
  828. test_spr_immed 0,fner0
  829. set_fcc 0xd,0 ; Set mask opposite of expected
  830. set_fcc 0xd,1 ; Set mask opposite of expected
  831. nfdcmps fr28,fr20,fcc0
  832. test_fcc 0x2,0
  833. test_fcc 0x2,1
  834. test_spr_immed 0,fner1
  835. test_spr_immed 0,fner0
  836. set_fcc 0xd,0 ; Set mask opposite of expected
  837. set_fcc 0xd,1 ; Set mask opposite of expected
  838. nfdcmps fr28,fr24,fcc0
  839. test_fcc 0x2,0
  840. test_fcc 0x2,1
  841. test_spr_immed 0,fner1
  842. test_spr_immed 0,fner0
  843. set_fcc 0x7,0 ; Set mask opposite of expected
  844. set_fcc 0x7,1 ; Set mask opposite of expected
  845. nfdcmps fr28,fr28,fcc0
  846. test_fcc 0x8,0
  847. test_fcc 0x8,1
  848. test_spr_immed 0,fner1
  849. test_spr_immed 0,fner0
  850. set_fcc 0xb,0 ; Set mask opposite of expected
  851. set_fcc 0xb,1 ; Set mask opposite of expected
  852. nfdcmps fr28,fr32,fcc0
  853. test_fcc 0x4,0
  854. test_fcc 0x4,1
  855. test_spr_immed 0,fner1
  856. test_spr_immed 0,fner0
  857. set_fcc 0xb,0 ; Set mask opposite of expected
  858. set_fcc 0xb,1 ; Set mask opposite of expected
  859. nfdcmps fr28,fr36,fcc0
  860. test_fcc 0x4,0
  861. test_fcc 0x4,1
  862. test_spr_immed 0,fner1
  863. test_spr_immed 0,fner0
  864. set_fcc 0xb,0 ; Set mask opposite of expected
  865. set_fcc 0xb,1 ; Set mask opposite of expected
  866. nfdcmps fr28,fr40,fcc0
  867. test_fcc 0x4,0
  868. test_fcc 0x4,1
  869. test_spr_immed 0,fner1
  870. test_spr_immed 0,fner0
  871. set_fcc 0xb,0 ; Set mask opposite of expected
  872. set_fcc 0xb,1 ; Set mask opposite of expected
  873. nfdcmps fr28,fr44,fcc0
  874. test_fcc 0x4,0
  875. test_fcc 0x4,1
  876. test_spr_immed 0,fner1
  877. test_spr_immed 0,fner0
  878. set_fcc 0xb,0 ; Set mask opposite of expected
  879. set_fcc 0xb,1 ; Set mask opposite of expected
  880. nfdcmps fr28,fr48,fcc0
  881. test_fcc 0x4,0
  882. test_fcc 0x4,1
  883. test_spr_immed 0,fner1
  884. test_spr_immed 0,fner0
  885. set_fcc 0xb,0 ; Set mask opposite of expected
  886. set_fcc 0xb,1 ; Set mask opposite of expected
  887. nfdcmps fr28,fr52,fcc0
  888. test_fcc 0x4,0
  889. test_fcc 0x4,1
  890. test_spr_immed 0,fner1
  891. test_spr_immed 0,fner0
  892. set_fcc 0xe,0 ; Set mask opposite of expected
  893. set_fcc 0xe,1 ; Set mask opposite of expected
  894. nfdcmps fr28,fr56,fcc0
  895. test_fcc 0x1,0
  896. test_fcc 0x1,1
  897. test_spr_immed 0,fner1
  898. test_spr_immed 0,fner0
  899. set_fcc 0xe,0 ; Set mask opposite of expected
  900. set_fcc 0xe,1 ; Set mask opposite of expected
  901. nfdcmps fr28,fr60,fcc0
  902. test_fcc 0x1,0
  903. test_fcc 0x1,1
  904. test_spr_immed 0,fner1
  905. test_spr_immed 0,fner0
  906. set_fcc 0xd,0 ; Set mask opposite of expected
  907. set_fcc 0xd,1 ; Set mask opposite of expected
  908. nfdcmps fr48,fr0,fcc0
  909. test_fcc 0x2,0
  910. test_fcc 0x2,1
  911. test_spr_immed 0,fner1
  912. test_spr_immed 0,fner0
  913. set_fcc 0xd,0 ; Set mask opposite of expected
  914. set_fcc 0xd,1 ; Set mask opposite of expected
  915. nfdcmps fr48,fr4,fcc0
  916. test_fcc 0x2,0
  917. test_fcc 0x2,1
  918. test_spr_immed 0,fner1
  919. test_spr_immed 0,fner0
  920. set_fcc 0xd,0 ; Set mask opposite of expected
  921. set_fcc 0xd,1 ; Set mask opposite of expected
  922. nfdcmps fr48,fr8,fcc0
  923. test_fcc 0x2,0
  924. test_fcc 0x2,1
  925. test_spr_immed 0,fner1
  926. test_spr_immed 0,fner0
  927. set_fcc 0xd,0 ; Set mask opposite of expected
  928. set_fcc 0xd,1 ; Set mask opposite of expected
  929. nfdcmps fr48,fr12,fcc0
  930. test_fcc 0x2,0
  931. test_fcc 0x2,1
  932. test_spr_immed 0,fner1
  933. test_spr_immed 0,fner0
  934. set_fcc 0xd,0 ; Set mask opposite of expected
  935. set_fcc 0xd,1 ; Set mask opposite of expected
  936. nfdcmps fr48,fr16,fcc0
  937. test_fcc 0x2,0
  938. test_fcc 0x2,1
  939. test_spr_immed 0,fner1
  940. test_spr_immed 0,fner0
  941. set_fcc 0xd,0 ; Set mask opposite of expected
  942. set_fcc 0xd,1 ; Set mask opposite of expected
  943. nfdcmps fr48,fr20,fcc0
  944. test_fcc 0x2,0
  945. test_fcc 0x2,1
  946. test_spr_immed 0,fner1
  947. test_spr_immed 0,fner0
  948. set_fcc 0xd,0 ; Set mask opposite of expected
  949. set_fcc 0xd,1 ; Set mask opposite of expected
  950. nfdcmps fr48,fr24,fcc0
  951. test_fcc 0x2,0
  952. test_fcc 0x2,1
  953. test_spr_immed 0,fner1
  954. test_spr_immed 0,fner0
  955. set_fcc 0xd,0 ; Set mask opposite of expected
  956. set_fcc 0xd,1 ; Set mask opposite of expected
  957. nfdcmps fr48,fr28,fcc0
  958. test_fcc 0x2,0
  959. test_fcc 0x2,1
  960. test_spr_immed 0,fner1
  961. test_spr_immed 0,fner0
  962. set_fcc 0xd,0 ; Set mask opposite of expected
  963. set_fcc 0xd,1 ; Set mask opposite of expected
  964. nfdcmps fr48,fr32,fcc0
  965. test_fcc 0x2,0
  966. test_fcc 0x2,1
  967. test_spr_immed 0,fner1
  968. test_spr_immed 0,fner0
  969. set_fcc 0xd,0 ; Set mask opposite of expected
  970. set_fcc 0xd,1 ; Set mask opposite of expected
  971. nfdcmps fr48,fr36,fcc0
  972. test_fcc 0x2,0
  973. test_fcc 0x2,1
  974. test_spr_immed 0,fner1
  975. test_spr_immed 0,fner0
  976. set_fcc 0xd,0 ; Set mask opposite of expected
  977. set_fcc 0xd,1 ; Set mask opposite of expected
  978. nfdcmps fr48,fr40,fcc0
  979. test_fcc 0x2,0
  980. test_fcc 0x2,1
  981. test_spr_immed 0,fner1
  982. test_spr_immed 0,fner0
  983. set_fcc 0xd,0 ; Set mask opposite of expected
  984. set_fcc 0xd,1 ; Set mask opposite of expected
  985. nfdcmps fr48,fr44,fcc0
  986. test_fcc 0x2,0
  987. test_fcc 0x2,1
  988. test_spr_immed 0,fner1
  989. test_spr_immed 0,fner0
  990. set_fcc 0x7,0 ; Set mask opposite of expected
  991. set_fcc 0x7,1 ; Set mask opposite of expected
  992. nfdcmps fr48,fr48,fcc0
  993. test_fcc 0x8,0
  994. test_fcc 0x8,1
  995. test_spr_immed 0,fner1
  996. test_spr_immed 0,fner0
  997. set_fcc 0xb,0 ; Set mask opposite of expected
  998. set_fcc 0xb,1 ; Set mask opposite of expected
  999. nfdcmps fr48,fr52,fcc0
  1000. test_fcc 0x4,0
  1001. test_fcc 0x4,1
  1002. test_spr_immed 0,fner1
  1003. test_spr_immed 0,fner0
  1004. set_fcc 0xe,0 ; Set mask opposite of expected
  1005. set_fcc 0xe,1 ; Set mask opposite of expected
  1006. nfdcmps fr48,fr56,fcc0
  1007. test_fcc 0x1,0
  1008. test_fcc 0x1,1
  1009. test_spr_immed 0,fner1
  1010. test_spr_immed 0,fner0
  1011. set_fcc 0xe,0 ; Set mask opposite of expected
  1012. set_fcc 0xe,1 ; Set mask opposite of expected
  1013. nfdcmps fr48,fr60,fcc0
  1014. test_fcc 0x1,0
  1015. test_fcc 0x1,1
  1016. test_spr_immed 0,fner1
  1017. test_spr_immed 0,fner0
  1018. set_fcc 0xd,0 ; Set mask opposite of expected
  1019. set_fcc 0xd,1 ; Set mask opposite of expected
  1020. nfdcmps fr52,fr0,fcc0
  1021. test_fcc 0x2,0
  1022. test_fcc 0x2,1
  1023. test_spr_immed 0,fner1
  1024. test_spr_immed 0,fner0
  1025. set_fcc 0xd,0 ; Set mask opposite of expected
  1026. set_fcc 0xd,1 ; Set mask opposite of expected
  1027. nfdcmps fr52,fr4,fcc0
  1028. test_fcc 0x2,0
  1029. test_fcc 0x2,1
  1030. test_spr_immed 0,fner1
  1031. test_spr_immed 0,fner0
  1032. set_fcc 0xd,0 ; Set mask opposite of expected
  1033. set_fcc 0xd,1 ; Set mask opposite of expected
  1034. nfdcmps fr52,fr8,fcc0
  1035. test_fcc 0x2,0
  1036. test_fcc 0x2,1
  1037. test_spr_immed 0,fner1
  1038. test_spr_immed 0,fner0
  1039. set_fcc 0xd,0 ; Set mask opposite of expected
  1040. set_fcc 0xd,1 ; Set mask opposite of expected
  1041. nfdcmps fr52,fr12,fcc0
  1042. test_fcc 0x2,0
  1043. test_fcc 0x2,1
  1044. test_spr_immed 0,fner1
  1045. test_spr_immed 0,fner0
  1046. set_fcc 0xd,0 ; Set mask opposite of expected
  1047. set_fcc 0xd,1 ; Set mask opposite of expected
  1048. nfdcmps fr52,fr16,fcc0
  1049. test_fcc 0x2,0
  1050. test_fcc 0x2,1
  1051. test_spr_immed 0,fner1
  1052. test_spr_immed 0,fner0
  1053. set_fcc 0xd,0 ; Set mask opposite of expected
  1054. set_fcc 0xd,1 ; Set mask opposite of expected
  1055. nfdcmps fr52,fr20,fcc0
  1056. test_fcc 0x2,0
  1057. test_fcc 0x2,1
  1058. test_spr_immed 0,fner1
  1059. test_spr_immed 0,fner0
  1060. set_fcc 0xd,0 ; Set mask opposite of expected
  1061. set_fcc 0xd,1 ; Set mask opposite of expected
  1062. nfdcmps fr52,fr24,fcc0
  1063. test_fcc 0x2,0
  1064. test_fcc 0x2,1
  1065. test_spr_immed 0,fner1
  1066. test_spr_immed 0,fner0
  1067. set_fcc 0xd,0 ; Set mask opposite of expected
  1068. set_fcc 0xd,1 ; Set mask opposite of expected
  1069. nfdcmps fr52,fr28,fcc0
  1070. test_fcc 0x2,0
  1071. test_fcc 0x2,1
  1072. test_spr_immed 0,fner1
  1073. test_spr_immed 0,fner0
  1074. set_fcc 0xd,0 ; Set mask opposite of expected
  1075. set_fcc 0xd,1 ; Set mask opposite of expected
  1076. nfdcmps fr52,fr32,fcc0
  1077. test_fcc 0x2,0
  1078. test_fcc 0x2,1
  1079. test_spr_immed 0,fner1
  1080. test_spr_immed 0,fner0
  1081. set_fcc 0xd,0 ; Set mask opposite of expected
  1082. set_fcc 0xd,1 ; Set mask opposite of expected
  1083. nfdcmps fr52,fr36,fcc0
  1084. test_fcc 0x2,0
  1085. test_fcc 0x2,1
  1086. test_spr_immed 0,fner1
  1087. test_spr_immed 0,fner0
  1088. set_fcc 0xd,0 ; Set mask opposite of expected
  1089. set_fcc 0xd,1 ; Set mask opposite of expected
  1090. nfdcmps fr52,fr40,fcc0
  1091. test_fcc 0x2,0
  1092. test_fcc 0x2,1
  1093. test_spr_immed 0,fner1
  1094. test_spr_immed 0,fner0
  1095. set_fcc 0xd,0 ; Set mask opposite of expected
  1096. set_fcc 0xd,1 ; Set mask opposite of expected
  1097. nfdcmps fr52,fr44,fcc0
  1098. test_fcc 0x2,0
  1099. test_fcc 0x2,1
  1100. test_spr_immed 0,fner1
  1101. test_spr_immed 0,fner0
  1102. set_fcc 0xd,0 ; Set mask opposite of expected
  1103. set_fcc 0xd,1 ; Set mask opposite of expected
  1104. nfdcmps fr52,fr48,fcc0
  1105. test_fcc 0x2,0
  1106. test_fcc 0x2,1
  1107. test_spr_immed 0,fner1
  1108. test_spr_immed 0,fner0
  1109. set_fcc 0x7,0 ; Set mask opposite of expected
  1110. set_fcc 0x7,1 ; Set mask opposite of expected
  1111. nfdcmps fr52,fr52,fcc0
  1112. test_fcc 0x8,0
  1113. test_fcc 0x8,1
  1114. test_spr_immed 0,fner1
  1115. test_spr_immed 0,fner0
  1116. set_fcc 0xe,0 ; Set mask opposite of expected
  1117. set_fcc 0xe,1 ; Set mask opposite of expected
  1118. nfdcmps fr52,fr56,fcc0
  1119. test_fcc 0x1,0
  1120. test_fcc 0x1,1
  1121. test_spr_immed 0,fner1
  1122. test_spr_immed 0,fner0
  1123. set_fcc 0xe,0 ; Set mask opposite of expected
  1124. set_fcc 0xe,1 ; Set mask opposite of expected
  1125. nfdcmps fr52,fr60,fcc0
  1126. test_fcc 0x1,0
  1127. test_fcc 0x1,1
  1128. test_spr_immed 0,fner1
  1129. test_spr_immed 0,fner0
  1130. set_fcc 0xe,0 ; Set mask opposite of expected
  1131. set_fcc 0xe,1 ; Set mask opposite of expected
  1132. nfdcmps fr56,fr0,fcc0
  1133. test_fcc 0x1,0
  1134. test_fcc 0x1,1
  1135. test_spr_immed 0,fner1
  1136. test_spr_immed 0,fner0
  1137. set_fcc 0xe,0 ; Set mask opposite of expected
  1138. set_fcc 0xe,1 ; Set mask opposite of expected
  1139. nfdcmps fr56,fr4,fcc0
  1140. test_fcc 0x1,0
  1141. test_fcc 0x1,1
  1142. test_spr_immed 0,fner1
  1143. test_spr_immed 0,fner0
  1144. set_fcc 0xe,0 ; Set mask opposite of expected
  1145. set_fcc 0xe,1 ; Set mask opposite of expected
  1146. nfdcmps fr56,fr8,fcc0
  1147. test_fcc 0x1,0
  1148. test_fcc 0x1,1
  1149. test_spr_immed 0,fner1
  1150. test_spr_immed 0,fner0
  1151. set_fcc 0xe,0 ; Set mask opposite of expected
  1152. set_fcc 0xe,1 ; Set mask opposite of expected
  1153. nfdcmps fr56,fr12,fcc0
  1154. test_fcc 0x1,0
  1155. test_fcc 0x1,1
  1156. test_spr_immed 0,fner1
  1157. test_spr_immed 0,fner0
  1158. set_fcc 0xe,0 ; Set mask opposite of expected
  1159. set_fcc 0xe,1 ; Set mask opposite of expected
  1160. nfdcmps fr56,fr16,fcc0
  1161. test_fcc 0x1,0
  1162. test_fcc 0x1,1
  1163. test_spr_immed 0,fner1
  1164. test_spr_immed 0,fner0
  1165. set_fcc 0xe,0 ; Set mask opposite of expected
  1166. set_fcc 0xe,1 ; Set mask opposite of expected
  1167. nfdcmps fr56,fr20,fcc0
  1168. test_fcc 0x1,0
  1169. test_fcc 0x1,1
  1170. test_spr_immed 0,fner1
  1171. test_spr_immed 0,fner0
  1172. set_fcc 0xe,0 ; Set mask opposite of expected
  1173. set_fcc 0xe,1 ; Set mask opposite of expected
  1174. nfdcmps fr56,fr24,fcc0
  1175. test_fcc 0x1,0
  1176. test_fcc 0x1,1
  1177. test_spr_immed 0,fner1
  1178. test_spr_immed 0,fner0
  1179. set_fcc 0xe,0 ; Set mask opposite of expected
  1180. set_fcc 0xe,1 ; Set mask opposite of expected
  1181. nfdcmps fr56,fr28,fcc0
  1182. test_fcc 0x1,0
  1183. test_fcc 0x1,1
  1184. test_spr_immed 0,fner1
  1185. test_spr_immed 0,fner0
  1186. set_fcc 0xe,0 ; Set mask opposite of expected
  1187. set_fcc 0xe,1 ; Set mask opposite of expected
  1188. nfdcmps fr56,fr32,fcc0
  1189. test_fcc 0x1,0
  1190. test_fcc 0x1,1
  1191. test_spr_immed 0,fner1
  1192. test_spr_immed 0,fner0
  1193. set_fcc 0xe,0 ; Set mask opposite of expected
  1194. set_fcc 0xe,1 ; Set mask opposite of expected
  1195. nfdcmps fr56,fr36,fcc0
  1196. test_fcc 0x1,0
  1197. test_fcc 0x1,1
  1198. test_spr_immed 0,fner1
  1199. test_spr_immed 0,fner0
  1200. set_fcc 0xe,0 ; Set mask opposite of expected
  1201. set_fcc 0xe,1 ; Set mask opposite of expected
  1202. nfdcmps fr56,fr40,fcc0
  1203. test_fcc 0x1,0
  1204. test_fcc 0x1,1
  1205. test_spr_immed 0,fner1
  1206. test_spr_immed 0,fner0
  1207. set_fcc 0xe,0 ; Set mask opposite of expected
  1208. set_fcc 0xe,1 ; Set mask opposite of expected
  1209. nfdcmps fr56,fr44,fcc0
  1210. test_fcc 0x1,0
  1211. test_fcc 0x1,1
  1212. test_spr_immed 0,fner1
  1213. test_spr_immed 0,fner0
  1214. set_fcc 0xe,0 ; Set mask opposite of expected
  1215. set_fcc 0xe,1 ; Set mask opposite of expected
  1216. nfdcmps fr56,fr48,fcc0
  1217. test_fcc 0x1,0
  1218. test_fcc 0x1,1
  1219. test_spr_immed 0,fner1
  1220. test_spr_immed 0,fner0
  1221. set_fcc 0xe,0 ; Set mask opposite of expected
  1222. set_fcc 0xe,1 ; Set mask opposite of expected
  1223. nfdcmps fr56,fr52,fcc0
  1224. test_fcc 0x1,0
  1225. test_fcc 0x1,1
  1226. test_spr_immed 0,fner1
  1227. test_spr_immed 0,fner0
  1228. set_fcc 0xe,0 ; Set mask opposite of expected
  1229. set_fcc 0xe,1 ; Set mask opposite of expected
  1230. nfdcmps fr56,fr56,fcc0
  1231. test_fcc 0x1,0
  1232. test_fcc 0x1,1
  1233. test_spr_immed 0,fner1
  1234. test_spr_immed 0,fner0
  1235. set_fcc 0xe,0 ; Set mask opposite of expected
  1236. set_fcc 0xe,1 ; Set mask opposite of expected
  1237. nfdcmps fr56,fr60,fcc0
  1238. test_fcc 0x1,0
  1239. test_fcc 0x1,1
  1240. test_spr_immed 0,fner1
  1241. test_spr_immed 0,fner0
  1242. set_fcc 0xe,0 ; Set mask opposite of expected
  1243. set_fcc 0xe,1 ; Set mask opposite of expected
  1244. nfdcmps fr60,fr0,fcc0
  1245. test_fcc 0x1,0
  1246. test_fcc 0x1,1
  1247. test_spr_immed 0,fner1
  1248. test_spr_immed 0,fner0
  1249. set_fcc 0xe,0 ; Set mask opposite of expected
  1250. set_fcc 0xe,1 ; Set mask opposite of expected
  1251. nfdcmps fr60,fr4,fcc0
  1252. test_fcc 0x1,0
  1253. test_fcc 0x1,1
  1254. test_spr_immed 0,fner1
  1255. test_spr_immed 0,fner0
  1256. set_fcc 0xe,0 ; Set mask opposite of expected
  1257. set_fcc 0xe,1 ; Set mask opposite of expected
  1258. nfdcmps fr60,fr8,fcc0
  1259. test_fcc 0x1,0
  1260. test_fcc 0x1,1
  1261. test_spr_immed 0,fner1
  1262. test_spr_immed 0,fner0
  1263. set_fcc 0xe,0 ; Set mask opposite of expected
  1264. set_fcc 0xe,1 ; Set mask opposite of expected
  1265. nfdcmps fr60,fr12,fcc0
  1266. test_fcc 0x1,0
  1267. test_fcc 0x1,1
  1268. test_spr_immed 0,fner1
  1269. test_spr_immed 0,fner0
  1270. set_fcc 0xe,0 ; Set mask opposite of expected
  1271. set_fcc 0xe,1 ; Set mask opposite of expected
  1272. nfdcmps fr60,fr16,fcc0
  1273. test_fcc 0x1,0
  1274. test_fcc 0x1,1
  1275. test_spr_immed 0,fner1
  1276. test_spr_immed 0,fner0
  1277. set_fcc 0xe,0 ; Set mask opposite of expected
  1278. set_fcc 0xe,1 ; Set mask opposite of expected
  1279. nfdcmps fr60,fr20,fcc0
  1280. test_fcc 0x1,0
  1281. test_fcc 0x1,1
  1282. test_spr_immed 0,fner1
  1283. test_spr_immed 0,fner0
  1284. set_fcc 0xe,0 ; Set mask opposite of expected
  1285. set_fcc 0xe,1 ; Set mask opposite of expected
  1286. nfdcmps fr60,fr24,fcc0
  1287. test_fcc 0x1,0
  1288. test_fcc 0x1,1
  1289. test_spr_immed 0,fner1
  1290. test_spr_immed 0,fner0
  1291. set_fcc 0xe,0 ; Set mask opposite of expected
  1292. set_fcc 0xe,1 ; Set mask opposite of expected
  1293. nfdcmps fr60,fr28,fcc0
  1294. test_fcc 0x1,0
  1295. test_fcc 0x1,1
  1296. test_spr_immed 0,fner1
  1297. test_spr_immed 0,fner0
  1298. set_fcc 0xe,0 ; Set mask opposite of expected
  1299. set_fcc 0xe,1 ; Set mask opposite of expected
  1300. nfdcmps fr60,fr32,fcc0
  1301. test_fcc 0x1,0
  1302. test_fcc 0x1,1
  1303. test_spr_immed 0,fner1
  1304. test_spr_immed 0,fner0
  1305. set_fcc 0xe,0 ; Set mask opposite of expected
  1306. set_fcc 0xe,1 ; Set mask opposite of expected
  1307. nfdcmps fr60,fr36,fcc0
  1308. test_fcc 0x1,0
  1309. test_fcc 0x1,1
  1310. test_spr_immed 0,fner1
  1311. test_spr_immed 0,fner0
  1312. set_fcc 0xe,0 ; Set mask opposite of expected
  1313. set_fcc 0xe,1 ; Set mask opposite of expected
  1314. nfdcmps fr60,fr40,fcc0
  1315. test_fcc 0x1,0
  1316. test_fcc 0x1,1
  1317. test_spr_immed 0,fner1
  1318. test_spr_immed 0,fner0
  1319. set_fcc 0xe,0 ; Set mask opposite of expected
  1320. set_fcc 0xe,1 ; Set mask opposite of expected
  1321. nfdcmps fr60,fr44,fcc0
  1322. test_fcc 0x1,0
  1323. test_fcc 0x1,1
  1324. test_spr_immed 0,fner1
  1325. test_spr_immed 0,fner0
  1326. set_fcc 0xe,0 ; Set mask opposite of expected
  1327. set_fcc 0xe,1 ; Set mask opposite of expected
  1328. nfdcmps fr60,fr48,fcc0
  1329. test_fcc 0x1,0
  1330. test_fcc 0x1,1
  1331. test_spr_immed 0,fner1
  1332. test_spr_immed 0,fner0
  1333. set_fcc 0xe,0 ; Set mask opposite of expected
  1334. set_fcc 0xe,1 ; Set mask opposite of expected
  1335. nfdcmps fr60,fr52,fcc0
  1336. test_fcc 0x1,0
  1337. test_fcc 0x1,1
  1338. test_spr_immed 0,fner1
  1339. test_spr_immed 0,fner0
  1340. set_fcc 0xe,0 ; Set mask opposite of expected
  1341. set_fcc 0xe,1 ; Set mask opposite of expected
  1342. nfdcmps fr60,fr56,fcc0
  1343. test_fcc 0x1,0
  1344. test_fcc 0x1,1
  1345. test_spr_immed 0,fner1
  1346. test_spr_immed 0,fner0
  1347. set_fcc 0xe,0 ; Set mask opposite of expected
  1348. set_fcc 0xe,1 ; Set mask opposite of expected
  1349. nfdcmps fr60,fr60,fcc0
  1350. test_fcc 0x1,0
  1351. test_fcc 0x1,1
  1352. test_spr_immed 0,fner1
  1353. test_spr_immed 0,fner0
  1354. pass