cfmas.cgs 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775
  1. # frv testcase for cfmas $FRi,$FRj,$FRk,$CCi,$cond
  2. # mach: fr500 fr550 frv
  3. .include "testutils.inc"
  4. float_constants
  5. start
  6. load_float_constants
  7. load_float_constants1
  8. .global cfmas
  9. cfmas:
  10. set_spr_immed 0x1b1b,cccr
  11. cfmas fr16,fr4,fr2,cc0,1
  12. test_fr_fr fr2,fr16
  13. test_fr_fr fr2,fr20
  14. test_fr_fr fr3,fr4
  15. cfmas fr16,fr8,fr2,cc0,1
  16. test_fr_fr fr2,fr16
  17. test_fr_fr fr2,fr20
  18. test_fr_fr fr3,fr8
  19. cfmas fr16,fr12,fr2,cc0,1
  20. test_fr_fr fr2,fr16
  21. test_fr_fr fr2,fr20
  22. test_fr_fr fr3,fr12
  23. cfmas fr16,fr16,fr2,cc0,1
  24. test_fr_fr fr2,fr16
  25. test_fr_fr fr2,fr20
  26. test_fr_fr fr3,fr16
  27. test_fr_fr fr3,fr20
  28. cfmas fr16,fr20,fr2,cc0,1
  29. test_fr_fr fr2,fr16
  30. test_fr_fr fr2,fr20
  31. test_fr_fr fr3,fr16
  32. test_fr_fr fr3,fr20
  33. cfmas fr16,fr24,fr2,cc0,1
  34. test_fr_fr fr2,fr16
  35. test_fr_fr fr2,fr20
  36. test_fr_fr fr3,fr24
  37. cfmas fr16,fr28,fr2,cc0,1
  38. test_fr_fr fr2,fr16
  39. test_fr_fr fr2,fr20
  40. test_fr_fr fr3,fr28
  41. cfmas fr16,fr32,fr2,cc0,1
  42. test_fr_fr fr2,fr16
  43. test_fr_fr fr2,fr20
  44. test_fr_fr fr3,fr32
  45. cfmas fr16,fr36,fr2,cc0,1
  46. test_fr_fr fr2,fr16
  47. test_fr_fr fr2,fr20
  48. test_fr_fr fr3,fr36
  49. cfmas fr16,fr40,fr2,cc0,1
  50. test_fr_fr fr2,fr16
  51. test_fr_fr fr2,fr20
  52. test_fr_fr fr3,fr40
  53. cfmas fr16,fr44,fr2,cc0,1
  54. test_fr_fr fr2,fr16
  55. test_fr_fr fr2,fr20
  56. test_fr_fr fr3,fr44
  57. cfmas fr16,fr48,fr2,cc0,1
  58. test_fr_fr fr2,fr16
  59. test_fr_fr fr2,fr20
  60. test_fr_fr fr3,fr48
  61. cfmas fr20,fr4,fr2,cc0,1
  62. test_fr_fr fr2,fr16
  63. test_fr_fr fr2,fr20
  64. test_fr_fr fr3,fr4
  65. cfmas fr20,fr8,fr2,cc0,1
  66. test_fr_fr fr2,fr16
  67. test_fr_fr fr2,fr20
  68. test_fr_fr fr3,fr8
  69. cfmas fr20,fr12,fr2,cc0,1
  70. test_fr_fr fr2,fr16
  71. test_fr_fr fr2,fr20
  72. test_fr_fr fr3,fr12
  73. cfmas fr20,fr16,fr2,cc0,1
  74. test_fr_fr fr2,fr16
  75. test_fr_fr fr2,fr20
  76. test_fr_fr fr3,fr16
  77. test_fr_fr fr3,fr20
  78. cfmas fr20,fr20,fr2,cc0,1
  79. test_fr_fr fr2,fr16
  80. test_fr_fr fr2,fr20
  81. test_fr_fr fr3,fr16
  82. test_fr_fr fr3,fr20
  83. cfmas fr20,fr24,fr2,cc0,1
  84. test_fr_fr fr2,fr16
  85. test_fr_fr fr2,fr20
  86. test_fr_fr fr3,fr24
  87. cfmas fr20,fr28,fr2,cc4,1
  88. test_fr_fr fr2,fr16
  89. test_fr_fr fr2,fr20
  90. test_fr_fr fr3,fr28
  91. cfmas fr20,fr32,fr2,cc4,1
  92. test_fr_fr fr2,fr16
  93. test_fr_fr fr2,fr20
  94. test_fr_fr fr3,fr32
  95. cfmas fr20,fr36,fr2,cc4,1
  96. test_fr_fr fr2,fr16
  97. test_fr_fr fr2,fr20
  98. test_fr_fr fr3,fr36
  99. cfmas fr20,fr40,fr2,cc4,1
  100. test_fr_fr fr2,fr16
  101. test_fr_fr fr2,fr20
  102. test_fr_fr fr3,fr40
  103. cfmas fr20,fr44,fr2,cc4,1
  104. test_fr_fr fr2,fr16
  105. test_fr_fr fr2,fr20
  106. test_fr_fr fr3,fr44
  107. cfmas fr20,fr48,fr2,cc4,1
  108. test_fr_fr fr2,fr16
  109. test_fr_fr fr2,fr20
  110. test_fr_fr fr3,fr48
  111. cfmas fr28,fr0,fr2,cc4,1
  112. test_fr_fr fr2,fr0
  113. cfmas fr28,fr4,fr2,cc4,1
  114. test_fr_fr fr2,fr4
  115. cfmas fr28,fr8,fr2,cc4,1
  116. test_fr_fr fr2,fr8
  117. test_fr_fr fr3,fr16
  118. test_fr_fr fr3,fr20
  119. cfmas fr28,fr12,fr2,cc4,1
  120. test_fr_fr fr2,fr12
  121. cfmas fr28,fr16,fr2,cc4,1
  122. test_fr_fr fr2,fr16
  123. test_fr_fr fr2,fr20
  124. cfmas fr28,fr20,fr2,cc4,1
  125. test_fr_fr fr2,fr16
  126. test_fr_fr fr2,fr20
  127. cfmas fr28,fr24,fr2,cc4,1
  128. test_fr_fr fr2,fr24
  129. cfmas fr28,fr28,fr2,cc4,1
  130. test_fr_fr fr2,fr28
  131. cfmas fr28,fr32,fr2,cc4,1
  132. test_fr_fr fr2,fr32
  133. test_fr_fr fr3,fr36
  134. cfmas fr28,fr36,fr2,cc4,1
  135. test_fr_fr fr2,fr36
  136. cfmas fr28,fr40,fr2,cc4,1
  137. test_fr_fr fr2,fr40
  138. cfmas fr28,fr44,fr2,cc4,1
  139. test_fr_fr fr2,fr44
  140. cfmas fr28,fr48,fr2,cc4,1
  141. test_fr_fr fr2,fr48
  142. cfmas fr28,fr52,fr2,cc4,1
  143. test_fr_fr fr2,fr52
  144. cfmas fr28,fr8,fr2,cc4,1
  145. test_fr_fr fr2,fr8
  146. test_fr_fr fr3,fr16
  147. test_fr_fr fr3,fr20
  148. cfmas fr8,fr28,fr2,cc4,1
  149. test_fr_fr fr2,fr8
  150. test_fr_fr fr3,fr16
  151. test_fr_fr fr3,fr20
  152. cfmas fr32,fr36,fr2,cc4,1
  153. test_fr_fr fr2,fr40
  154. ;
  155. cfmas fr16,fr4,fr2,cc1,0
  156. test_fr_fr fr2,fr16
  157. test_fr_fr fr2,fr20
  158. test_fr_fr fr3,fr4
  159. cfmas fr16,fr8,fr2,cc1,0
  160. test_fr_fr fr2,fr16
  161. test_fr_fr fr2,fr20
  162. test_fr_fr fr3,fr8
  163. cfmas fr16,fr12,fr2,cc1,0
  164. test_fr_fr fr2,fr16
  165. test_fr_fr fr2,fr20
  166. test_fr_fr fr3,fr12
  167. cfmas fr16,fr16,fr2,cc1,0
  168. test_fr_fr fr2,fr16
  169. test_fr_fr fr2,fr20
  170. test_fr_fr fr3,fr16
  171. test_fr_fr fr3,fr20
  172. cfmas fr16,fr20,fr2,cc1,0
  173. test_fr_fr fr2,fr16
  174. test_fr_fr fr2,fr20
  175. test_fr_fr fr3,fr16
  176. test_fr_fr fr3,fr20
  177. cfmas fr16,fr24,fr2,cc1,0
  178. test_fr_fr fr2,fr16
  179. test_fr_fr fr2,fr20
  180. test_fr_fr fr3,fr24
  181. cfmas fr16,fr28,fr2,cc1,0
  182. test_fr_fr fr2,fr16
  183. test_fr_fr fr2,fr20
  184. test_fr_fr fr3,fr28
  185. cfmas fr16,fr32,fr2,cc1,0
  186. test_fr_fr fr2,fr16
  187. test_fr_fr fr2,fr20
  188. test_fr_fr fr3,fr32
  189. cfmas fr16,fr36,fr2,cc1,0
  190. test_fr_fr fr2,fr16
  191. test_fr_fr fr2,fr20
  192. test_fr_fr fr3,fr36
  193. cfmas fr16,fr40,fr2,cc1,0
  194. test_fr_fr fr2,fr16
  195. test_fr_fr fr2,fr20
  196. test_fr_fr fr3,fr40
  197. cfmas fr16,fr44,fr2,cc1,0
  198. test_fr_fr fr2,fr16
  199. test_fr_fr fr2,fr20
  200. test_fr_fr fr3,fr44
  201. cfmas fr16,fr48,fr2,cc1,0
  202. test_fr_fr fr2,fr16
  203. test_fr_fr fr2,fr20
  204. test_fr_fr fr3,fr48
  205. cfmas fr20,fr4,fr2,cc1,0
  206. test_fr_fr fr2,fr16
  207. test_fr_fr fr2,fr20
  208. test_fr_fr fr3,fr4
  209. cfmas fr20,fr8,fr2,cc1,0
  210. test_fr_fr fr2,fr16
  211. test_fr_fr fr2,fr20
  212. test_fr_fr fr3,fr8
  213. cfmas fr20,fr12,fr2,cc1,0
  214. test_fr_fr fr2,fr16
  215. test_fr_fr fr2,fr20
  216. test_fr_fr fr3,fr12
  217. cfmas fr20,fr16,fr2,cc1,0
  218. test_fr_fr fr2,fr16
  219. test_fr_fr fr2,fr20
  220. test_fr_fr fr3,fr16
  221. test_fr_fr fr3,fr20
  222. cfmas fr20,fr20,fr2,cc1,0
  223. test_fr_fr fr2,fr16
  224. test_fr_fr fr2,fr20
  225. test_fr_fr fr3,fr16
  226. test_fr_fr fr3,fr20
  227. cfmas fr20,fr24,fr2,cc1,0
  228. test_fr_fr fr2,fr16
  229. test_fr_fr fr2,fr20
  230. test_fr_fr fr3,fr24
  231. cfmas fr20,fr28,fr2,cc5,0
  232. test_fr_fr fr2,fr16
  233. test_fr_fr fr2,fr20
  234. test_fr_fr fr3,fr28
  235. cfmas fr20,fr32,fr2,cc5,0
  236. test_fr_fr fr2,fr16
  237. test_fr_fr fr2,fr20
  238. test_fr_fr fr3,fr32
  239. cfmas fr20,fr36,fr2,cc5,0
  240. test_fr_fr fr2,fr16
  241. test_fr_fr fr2,fr20
  242. test_fr_fr fr3,fr36
  243. cfmas fr20,fr40,fr2,cc5,0
  244. test_fr_fr fr2,fr16
  245. test_fr_fr fr2,fr20
  246. test_fr_fr fr3,fr40
  247. cfmas fr20,fr44,fr2,cc5,0
  248. test_fr_fr fr2,fr16
  249. test_fr_fr fr2,fr20
  250. test_fr_fr fr3,fr44
  251. cfmas fr20,fr48,fr2,cc5,0
  252. test_fr_fr fr2,fr16
  253. test_fr_fr fr2,fr20
  254. test_fr_fr fr3,fr48
  255. cfmas fr28,fr0,fr2,cc5,0
  256. test_fr_fr fr2,fr0
  257. cfmas fr28,fr4,fr2,cc5,0
  258. test_fr_fr fr2,fr4
  259. cfmas fr28,fr8,fr2,cc5,0
  260. test_fr_fr fr2,fr8
  261. test_fr_fr fr3,fr16
  262. test_fr_fr fr3,fr20
  263. cfmas fr28,fr12,fr2,cc5,0
  264. test_fr_fr fr2,fr12
  265. cfmas fr28,fr16,fr2,cc5,0
  266. test_fr_fr fr2,fr16
  267. test_fr_fr fr2,fr20
  268. cfmas fr28,fr20,fr2,cc5,0
  269. test_fr_fr fr2,fr16
  270. test_fr_fr fr2,fr20
  271. cfmas fr28,fr24,fr2,cc5,0
  272. test_fr_fr fr2,fr24
  273. cfmas fr28,fr28,fr2,cc5,0
  274. test_fr_fr fr2,fr28
  275. cfmas fr28,fr32,fr2,cc5,0
  276. test_fr_fr fr2,fr32
  277. test_fr_fr fr3,fr36
  278. cfmas fr28,fr36,fr2,cc5,0
  279. test_fr_fr fr2,fr36
  280. cfmas fr28,fr40,fr2,cc5,0
  281. test_fr_fr fr2,fr40
  282. cfmas fr28,fr44,fr2,cc5,0
  283. test_fr_fr fr2,fr44
  284. cfmas fr28,fr48,fr2,cc5,0
  285. test_fr_fr fr2,fr48
  286. cfmas fr28,fr52,fr2,cc5,0
  287. test_fr_fr fr2,fr52
  288. cfmas fr28,fr8,fr2,cc5,0
  289. test_fr_fr fr2,fr8
  290. test_fr_fr fr3,fr16
  291. test_fr_fr fr3,fr20
  292. cfmas fr8,fr28,fr2,cc5,0
  293. test_fr_fr fr2,fr8
  294. test_fr_fr fr3,fr16
  295. test_fr_fr fr3,fr20
  296. cfmas fr32,fr36,fr2,cc5,0
  297. test_fr_fr fr2,fr40
  298. ;
  299. set_fr_iimmed 0x1111,0x1111,fr2
  300. set_fr_iimmed 0x2222,0x2222,fr3
  301. cfmas fr16,fr4,fr2,cc0,0
  302. test_fr_iimmed 0x11111111,fr2
  303. test_fr_iimmed 0x22222222,fr3
  304. cfmas fr16,fr8,fr2,cc0,0
  305. test_fr_iimmed 0x11111111,fr2
  306. test_fr_iimmed 0x22222222,fr3
  307. cfmas fr16,fr12,fr2,cc0,0
  308. test_fr_iimmed 0x11111111,fr2
  309. test_fr_iimmed 0x22222222,fr3
  310. cfmas fr16,fr16,fr2,cc0,0
  311. test_fr_iimmed 0x11111111,fr2
  312. test_fr_iimmed 0x22222222,fr3
  313. cfmas fr16,fr20,fr2,cc0,0
  314. test_fr_iimmed 0x11111111,fr2
  315. test_fr_iimmed 0x22222222,fr3
  316. cfmas fr16,fr24,fr2,cc0,0
  317. test_fr_iimmed 0x11111111,fr2
  318. test_fr_iimmed 0x22222222,fr3
  319. cfmas fr16,fr28,fr2,cc0,0
  320. test_fr_iimmed 0x11111111,fr2
  321. test_fr_iimmed 0x22222222,fr3
  322. cfmas fr16,fr32,fr2,cc0,0
  323. test_fr_iimmed 0x11111111,fr2
  324. test_fr_iimmed 0x22222222,fr3
  325. cfmas fr16,fr36,fr2,cc0,0
  326. test_fr_iimmed 0x11111111,fr2
  327. test_fr_iimmed 0x22222222,fr3
  328. cfmas fr16,fr40,fr2,cc0,0
  329. test_fr_iimmed 0x11111111,fr2
  330. test_fr_iimmed 0x22222222,fr3
  331. cfmas fr16,fr44,fr2,cc0,0
  332. test_fr_iimmed 0x11111111,fr2
  333. test_fr_iimmed 0x22222222,fr3
  334. cfmas fr16,fr48,fr2,cc0,0
  335. test_fr_iimmed 0x11111111,fr2
  336. test_fr_iimmed 0x22222222,fr3
  337. cfmas fr20,fr4,fr2,cc0,0
  338. test_fr_iimmed 0x11111111,fr2
  339. test_fr_iimmed 0x22222222,fr3
  340. cfmas fr20,fr8,fr2,cc0,0
  341. test_fr_iimmed 0x11111111,fr2
  342. test_fr_iimmed 0x22222222,fr3
  343. cfmas fr20,fr12,fr2,cc0,0
  344. test_fr_iimmed 0x11111111,fr2
  345. test_fr_iimmed 0x22222222,fr3
  346. cfmas fr20,fr16,fr2,cc0,0
  347. test_fr_iimmed 0x11111111,fr2
  348. test_fr_iimmed 0x22222222,fr3
  349. cfmas fr20,fr20,fr2,cc0,0
  350. test_fr_iimmed 0x11111111,fr2
  351. test_fr_iimmed 0x22222222,fr3
  352. cfmas fr20,fr24,fr2,cc0,0
  353. test_fr_iimmed 0x11111111,fr2
  354. cfmas fr20,fr28,fr2,cc4,0
  355. test_fr_iimmed 0x11111111,fr2
  356. test_fr_iimmed 0x22222222,fr3
  357. cfmas fr20,fr32,fr2,cc4,0
  358. test_fr_iimmed 0x11111111,fr2
  359. test_fr_iimmed 0x22222222,fr3
  360. cfmas fr20,fr36,fr2,cc4,0
  361. test_fr_iimmed 0x11111111,fr2
  362. test_fr_iimmed 0x22222222,fr3
  363. cfmas fr20,fr40,fr2,cc4,0
  364. test_fr_iimmed 0x11111111,fr2
  365. test_fr_iimmed 0x22222222,fr3
  366. cfmas fr20,fr44,fr2,cc4,0
  367. test_fr_iimmed 0x11111111,fr2
  368. test_fr_iimmed 0x22222222,fr3
  369. cfmas fr20,fr48,fr2,cc4,0
  370. test_fr_iimmed 0x11111111,fr2
  371. test_fr_iimmed 0x22222222,fr3
  372. cfmas fr28,fr0,fr2,cc4,0
  373. test_fr_iimmed 0x11111111,fr2
  374. cfmas fr28,fr4,fr2,cc4,0
  375. test_fr_iimmed 0x11111111,fr2
  376. cfmas fr28,fr8,fr2,cc4,0
  377. test_fr_iimmed 0x11111111,fr2
  378. test_fr_iimmed 0x22222222,fr3
  379. cfmas fr28,fr12,fr2,cc4,0
  380. test_fr_iimmed 0x11111111,fr2
  381. cfmas fr28,fr16,fr2,cc4,0
  382. test_fr_iimmed 0x11111111,fr2
  383. cfmas fr28,fr20,fr2,cc4,0
  384. test_fr_iimmed 0x11111111,fr2
  385. cfmas fr28,fr24,fr2,cc4,0
  386. test_fr_iimmed 0x11111111,fr2
  387. cfmas fr28,fr28,fr2,cc4,0
  388. test_fr_iimmed 0x11111111,fr2
  389. cfmas fr28,fr32,fr2,cc4,0
  390. test_fr_iimmed 0x11111111,fr2
  391. test_fr_iimmed 0x22222222,fr3
  392. cfmas fr28,fr36,fr2,cc4,0
  393. test_fr_iimmed 0x11111111,fr2
  394. cfmas fr28,fr40,fr2,cc4,0
  395. test_fr_iimmed 0x11111111,fr2
  396. cfmas fr28,fr44,fr2,cc4,0
  397. test_fr_iimmed 0x11111111,fr2
  398. cfmas fr28,fr48,fr2,cc4,0
  399. test_fr_iimmed 0x11111111,fr2
  400. cfmas fr28,fr52,fr2,cc4,0
  401. test_fr_iimmed 0x11111111,fr2
  402. cfmas fr28,fr8,fr2,cc4,0
  403. test_fr_iimmed 0x11111111,fr2
  404. test_fr_iimmed 0x22222222,fr3
  405. cfmas fr8,fr28,fr2,cc4,0
  406. test_fr_iimmed 0x11111111,fr2
  407. test_fr_iimmed 0x22222222,fr3
  408. cfmas fr32,fr36,fr2,cc4,0
  409. test_fr_iimmed 0x11111111,fr2
  410. ;
  411. set_fr_iimmed 0x1111,0x1111,fr2
  412. set_fr_iimmed 0x2222,0x2222,fr3
  413. cfmas fr16,fr4,fr2,cc1,1
  414. test_fr_iimmed 0x11111111,fr2
  415. test_fr_iimmed 0x22222222,fr3
  416. cfmas fr16,fr8,fr2,cc1,1
  417. test_fr_iimmed 0x11111111,fr2
  418. test_fr_iimmed 0x22222222,fr3
  419. cfmas fr16,fr12,fr2,cc1,1
  420. test_fr_iimmed 0x11111111,fr2
  421. test_fr_iimmed 0x22222222,fr3
  422. cfmas fr16,fr16,fr2,cc1,1
  423. test_fr_iimmed 0x11111111,fr2
  424. test_fr_iimmed 0x22222222,fr3
  425. cfmas fr16,fr20,fr2,cc1,1
  426. test_fr_iimmed 0x11111111,fr2
  427. test_fr_iimmed 0x22222222,fr3
  428. cfmas fr16,fr24,fr2,cc1,1
  429. test_fr_iimmed 0x11111111,fr2
  430. test_fr_iimmed 0x22222222,fr3
  431. cfmas fr16,fr28,fr2,cc1,1
  432. test_fr_iimmed 0x11111111,fr2
  433. test_fr_iimmed 0x22222222,fr3
  434. cfmas fr16,fr32,fr2,cc1,1
  435. test_fr_iimmed 0x11111111,fr2
  436. test_fr_iimmed 0x22222222,fr3
  437. cfmas fr16,fr36,fr2,cc1,1
  438. test_fr_iimmed 0x11111111,fr2
  439. test_fr_iimmed 0x22222222,fr3
  440. cfmas fr16,fr40,fr2,cc1,1
  441. test_fr_iimmed 0x11111111,fr2
  442. test_fr_iimmed 0x22222222,fr3
  443. cfmas fr16,fr44,fr2,cc1,1
  444. test_fr_iimmed 0x11111111,fr2
  445. test_fr_iimmed 0x22222222,fr3
  446. cfmas fr16,fr48,fr2,cc1,1
  447. test_fr_iimmed 0x11111111,fr2
  448. test_fr_iimmed 0x22222222,fr3
  449. cfmas fr20,fr4,fr2,cc1,1
  450. test_fr_iimmed 0x11111111,fr2
  451. test_fr_iimmed 0x22222222,fr3
  452. cfmas fr20,fr8,fr2,cc1,1
  453. test_fr_iimmed 0x11111111,fr2
  454. test_fr_iimmed 0x22222222,fr3
  455. cfmas fr20,fr12,fr2,cc1,1
  456. test_fr_iimmed 0x11111111,fr2
  457. test_fr_iimmed 0x22222222,fr3
  458. cfmas fr20,fr16,fr2,cc1,1
  459. test_fr_iimmed 0x11111111,fr2
  460. test_fr_iimmed 0x22222222,fr3
  461. cfmas fr20,fr20,fr2,cc1,1
  462. test_fr_iimmed 0x11111111,fr2
  463. test_fr_iimmed 0x22222222,fr3
  464. cfmas fr20,fr24,fr2,cc1,1
  465. test_fr_iimmed 0x11111111,fr2
  466. cfmas fr20,fr28,fr2,cc5,1
  467. test_fr_iimmed 0x11111111,fr2
  468. test_fr_iimmed 0x22222222,fr3
  469. cfmas fr20,fr32,fr2,cc5,1
  470. test_fr_iimmed 0x11111111,fr2
  471. test_fr_iimmed 0x22222222,fr3
  472. cfmas fr20,fr36,fr2,cc5,1
  473. test_fr_iimmed 0x11111111,fr2
  474. test_fr_iimmed 0x22222222,fr3
  475. cfmas fr20,fr40,fr2,cc5,1
  476. test_fr_iimmed 0x11111111,fr2
  477. test_fr_iimmed 0x22222222,fr3
  478. cfmas fr20,fr44,fr2,cc5,1
  479. test_fr_iimmed 0x11111111,fr2
  480. test_fr_iimmed 0x22222222,fr3
  481. cfmas fr20,fr48,fr2,cc5,1
  482. test_fr_iimmed 0x11111111,fr2
  483. test_fr_iimmed 0x22222222,fr3
  484. cfmas fr28,fr0,fr2,cc5,1
  485. test_fr_iimmed 0x11111111,fr2
  486. cfmas fr28,fr4,fr2,cc5,1
  487. test_fr_iimmed 0x11111111,fr2
  488. cfmas fr28,fr8,fr2,cc5,1
  489. test_fr_iimmed 0x11111111,fr2
  490. test_fr_iimmed 0x22222222,fr3
  491. cfmas fr28,fr12,fr2,cc5,1
  492. test_fr_iimmed 0x11111111,fr2
  493. cfmas fr28,fr16,fr2,cc5,1
  494. test_fr_iimmed 0x11111111,fr2
  495. cfmas fr28,fr20,fr2,cc5,1
  496. test_fr_iimmed 0x11111111,fr2
  497. cfmas fr28,fr24,fr2,cc5,1
  498. test_fr_iimmed 0x11111111,fr2
  499. cfmas fr28,fr28,fr2,cc5,1
  500. test_fr_iimmed 0x11111111,fr2
  501. cfmas fr28,fr32,fr2,cc5,1
  502. test_fr_iimmed 0x11111111,fr2
  503. test_fr_iimmed 0x22222222,fr3
  504. cfmas fr28,fr36,fr2,cc5,1
  505. test_fr_iimmed 0x11111111,fr2
  506. cfmas fr28,fr40,fr2,cc5,1
  507. test_fr_iimmed 0x11111111,fr2
  508. cfmas fr28,fr44,fr2,cc5,1
  509. test_fr_iimmed 0x11111111,fr2
  510. cfmas fr28,fr48,fr2,cc5,1
  511. test_fr_iimmed 0x11111111,fr2
  512. cfmas fr28,fr52,fr2,cc5,1
  513. test_fr_iimmed 0x11111111,fr2
  514. cfmas fr28,fr8,fr2,cc5,1
  515. test_fr_iimmed 0x11111111,fr2
  516. test_fr_iimmed 0x22222222,fr3
  517. cfmas fr8,fr28,fr2,cc5,1
  518. test_fr_iimmed 0x11111111,fr2
  519. test_fr_iimmed 0x22222222,fr3
  520. cfmas fr32,fr36,fr2,cc5,1
  521. test_fr_iimmed 0x11111111,fr2
  522. ;
  523. set_fr_iimmed 0x1111,0x1111,fr2
  524. set_fr_iimmed 0x2222,0x2222,fr3
  525. cfmas fr16,fr4,fr2,cc2,1
  526. test_fr_iimmed 0x11111111,fr2
  527. test_fr_iimmed 0x22222222,fr3
  528. cfmas fr16,fr8,fr2,cc2,0
  529. test_fr_iimmed 0x11111111,fr2
  530. test_fr_iimmed 0x22222222,fr3
  531. cfmas fr16,fr12,fr2,cc2,1
  532. test_fr_iimmed 0x11111111,fr2
  533. test_fr_iimmed 0x22222222,fr3
  534. cfmas fr16,fr16,fr2,cc2,0
  535. test_fr_iimmed 0x11111111,fr2
  536. test_fr_iimmed 0x22222222,fr3
  537. cfmas fr16,fr20,fr2,cc2,1
  538. test_fr_iimmed 0x11111111,fr2
  539. test_fr_iimmed 0x22222222,fr3
  540. cfmas fr16,fr24,fr2,cc2,0
  541. test_fr_iimmed 0x11111111,fr2
  542. test_fr_iimmed 0x22222222,fr3
  543. cfmas fr16,fr28,fr2,cc2,1
  544. test_fr_iimmed 0x11111111,fr2
  545. test_fr_iimmed 0x22222222,fr3
  546. cfmas fr16,fr32,fr2,cc2,0
  547. test_fr_iimmed 0x11111111,fr2
  548. test_fr_iimmed 0x22222222,fr3
  549. cfmas fr16,fr36,fr2,cc2,1
  550. test_fr_iimmed 0x11111111,fr2
  551. test_fr_iimmed 0x22222222,fr3
  552. cfmas fr16,fr40,fr2,cc2,0
  553. test_fr_iimmed 0x11111111,fr2
  554. test_fr_iimmed 0x22222222,fr3
  555. cfmas fr16,fr44,fr2,cc2,1
  556. test_fr_iimmed 0x11111111,fr2
  557. test_fr_iimmed 0x22222222,fr3
  558. cfmas fr16,fr48,fr2,cc2,0
  559. test_fr_iimmed 0x11111111,fr2
  560. test_fr_iimmed 0x22222222,fr3
  561. cfmas fr20,fr4,fr2,cc2,1
  562. test_fr_iimmed 0x11111111,fr2
  563. test_fr_iimmed 0x22222222,fr3
  564. cfmas fr20,fr8,fr2,cc2,0
  565. test_fr_iimmed 0x11111111,fr2
  566. test_fr_iimmed 0x22222222,fr3
  567. cfmas fr20,fr12,fr2,cc2,1
  568. test_fr_iimmed 0x11111111,fr2
  569. test_fr_iimmed 0x22222222,fr3
  570. cfmas fr20,fr16,fr2,cc2,0
  571. test_fr_iimmed 0x11111111,fr2
  572. test_fr_iimmed 0x22222222,fr3
  573. cfmas fr20,fr20,fr2,cc2,1
  574. test_fr_iimmed 0x11111111,fr2
  575. test_fr_iimmed 0x22222222,fr3
  576. cfmas fr20,fr24,fr2,cc2,0
  577. test_fr_iimmed 0x11111111,fr2
  578. cfmas fr20,fr28,fr2,cc6,1
  579. test_fr_iimmed 0x11111111,fr2
  580. test_fr_iimmed 0x22222222,fr3
  581. cfmas fr20,fr32,fr2,cc6,0
  582. test_fr_iimmed 0x11111111,fr2
  583. test_fr_iimmed 0x22222222,fr3
  584. cfmas fr20,fr36,fr2,cc6,1
  585. test_fr_iimmed 0x11111111,fr2
  586. test_fr_iimmed 0x22222222,fr3
  587. cfmas fr20,fr40,fr2,cc6,0
  588. test_fr_iimmed 0x11111111,fr2
  589. test_fr_iimmed 0x22222222,fr3
  590. cfmas fr20,fr44,fr2,cc6,1
  591. test_fr_iimmed 0x11111111,fr2
  592. test_fr_iimmed 0x22222222,fr3
  593. cfmas fr20,fr48,fr2,cc6,0
  594. test_fr_iimmed 0x11111111,fr2
  595. test_fr_iimmed 0x22222222,fr3
  596. cfmas fr28,fr0,fr2,cc6,1
  597. test_fr_iimmed 0x11111111,fr2
  598. cfmas fr28,fr4,fr2,cc6,0
  599. test_fr_iimmed 0x11111111,fr2
  600. cfmas fr28,fr8,fr2,cc6,1
  601. test_fr_iimmed 0x11111111,fr2
  602. test_fr_iimmed 0x22222222,fr3
  603. cfmas fr28,fr12,fr2,cc6,0
  604. test_fr_iimmed 0x11111111,fr2
  605. cfmas fr28,fr16,fr2,cc6,1
  606. test_fr_iimmed 0x11111111,fr2
  607. cfmas fr28,fr20,fr2,cc6,0
  608. test_fr_iimmed 0x11111111,fr2
  609. cfmas fr28,fr24,fr2,cc6,1
  610. test_fr_iimmed 0x11111111,fr2
  611. cfmas fr28,fr28,fr2,cc6,0
  612. test_fr_iimmed 0x11111111,fr2
  613. cfmas fr28,fr32,fr2,cc6,1
  614. test_fr_iimmed 0x11111111,fr2
  615. test_fr_iimmed 0x22222222,fr3
  616. cfmas fr28,fr36,fr2,cc6,0
  617. test_fr_iimmed 0x11111111,fr2
  618. cfmas fr28,fr40,fr2,cc6,1
  619. test_fr_iimmed 0x11111111,fr2
  620. cfmas fr28,fr44,fr2,cc6,0
  621. test_fr_iimmed 0x11111111,fr2
  622. cfmas fr28,fr48,fr2,cc6,1
  623. test_fr_iimmed 0x11111111,fr2
  624. cfmas fr28,fr52,fr2,cc6,0
  625. test_fr_iimmed 0x11111111,fr2
  626. cfmas fr28,fr8,fr2,cc6,1
  627. test_fr_iimmed 0x11111111,fr2
  628. test_fr_iimmed 0x22222222,fr3
  629. cfmas fr8,fr28,fr2,cc6,0
  630. test_fr_iimmed 0x11111111,fr2
  631. test_fr_iimmed 0x22222222,fr3
  632. cfmas fr32,fr36,fr2,cc6,1
  633. test_fr_iimmed 0x11111111,fr2
  634. ;
  635. set_fr_iimmed 0x1111,0x1111,fr2
  636. set_fr_iimmed 0x2222,0x2222,fr3
  637. cfmas fr16,fr4,fr2,cc3,1
  638. test_fr_iimmed 0x11111111,fr2
  639. test_fr_iimmed 0x22222222,fr3
  640. cfmas fr16,fr8,fr2,cc3,0
  641. test_fr_iimmed 0x11111111,fr2
  642. test_fr_iimmed 0x22222222,fr3
  643. cfmas fr16,fr12,fr2,cc3,1
  644. test_fr_iimmed 0x11111111,fr2
  645. test_fr_iimmed 0x22222222,fr3
  646. cfmas fr16,fr16,fr2,cc3,0
  647. test_fr_iimmed 0x11111111,fr2
  648. test_fr_iimmed 0x22222222,fr3
  649. cfmas fr16,fr20,fr2,cc3,1
  650. test_fr_iimmed 0x11111111,fr2
  651. test_fr_iimmed 0x22222222,fr3
  652. cfmas fr16,fr24,fr2,cc3,0
  653. test_fr_iimmed 0x11111111,fr2
  654. test_fr_iimmed 0x22222222,fr3
  655. cfmas fr16,fr28,fr2,cc3,1
  656. test_fr_iimmed 0x11111111,fr2
  657. test_fr_iimmed 0x22222222,fr3
  658. cfmas fr16,fr32,fr2,cc3,0
  659. test_fr_iimmed 0x11111111,fr2
  660. test_fr_iimmed 0x22222222,fr3
  661. cfmas fr16,fr36,fr2,cc3,1
  662. test_fr_iimmed 0x11111111,fr2
  663. test_fr_iimmed 0x22222222,fr3
  664. cfmas fr16,fr40,fr2,cc3,0
  665. test_fr_iimmed 0x11111111,fr2
  666. test_fr_iimmed 0x22222222,fr3
  667. cfmas fr16,fr44,fr2,cc3,1
  668. test_fr_iimmed 0x11111111,fr2
  669. test_fr_iimmed 0x22222222,fr3
  670. cfmas fr16,fr48,fr2,cc3,0
  671. test_fr_iimmed 0x11111111,fr2
  672. test_fr_iimmed 0x22222222,fr3
  673. cfmas fr20,fr4,fr2,cc3,1
  674. test_fr_iimmed 0x11111111,fr2
  675. test_fr_iimmed 0x22222222,fr3
  676. cfmas fr20,fr8,fr2,cc3,0
  677. test_fr_iimmed 0x11111111,fr2
  678. test_fr_iimmed 0x22222222,fr3
  679. cfmas fr20,fr12,fr2,cc3,1
  680. test_fr_iimmed 0x11111111,fr2
  681. test_fr_iimmed 0x22222222,fr3
  682. cfmas fr20,fr16,fr2,cc3,0
  683. test_fr_iimmed 0x11111111,fr2
  684. test_fr_iimmed 0x22222222,fr3
  685. cfmas fr20,fr20,fr2,cc3,1
  686. test_fr_iimmed 0x11111111,fr2
  687. test_fr_iimmed 0x22222222,fr3
  688. cfmas fr20,fr24,fr2,cc3,0
  689. test_fr_iimmed 0x11111111,fr2
  690. cfmas fr20,fr28,fr2,cc7,1
  691. test_fr_iimmed 0x11111111,fr2
  692. test_fr_iimmed 0x22222222,fr3
  693. cfmas fr20,fr32,fr2,cc7,0
  694. test_fr_iimmed 0x11111111,fr2
  695. test_fr_iimmed 0x22222222,fr3
  696. cfmas fr20,fr36,fr2,cc7,1
  697. test_fr_iimmed 0x11111111,fr2
  698. test_fr_iimmed 0x22222222,fr3
  699. cfmas fr20,fr40,fr2,cc7,0
  700. test_fr_iimmed 0x11111111,fr2
  701. test_fr_iimmed 0x22222222,fr3
  702. cfmas fr20,fr44,fr2,cc7,1
  703. test_fr_iimmed 0x11111111,fr2
  704. test_fr_iimmed 0x22222222,fr3
  705. cfmas fr20,fr48,fr2,cc7,0
  706. test_fr_iimmed 0x11111111,fr2
  707. test_fr_iimmed 0x22222222,fr3
  708. cfmas fr28,fr0,fr2,cc7,1
  709. test_fr_iimmed 0x11111111,fr2
  710. cfmas fr28,fr4,fr2,cc7,0
  711. test_fr_iimmed 0x11111111,fr2
  712. cfmas fr28,fr8,fr2,cc7,1
  713. test_fr_iimmed 0x11111111,fr2
  714. test_fr_iimmed 0x22222222,fr3
  715. cfmas fr28,fr12,fr2,cc7,0
  716. test_fr_iimmed 0x11111111,fr2
  717. cfmas fr28,fr16,fr2,cc7,1
  718. test_fr_iimmed 0x11111111,fr2
  719. cfmas fr28,fr20,fr2,cc7,0
  720. test_fr_iimmed 0x11111111,fr2
  721. cfmas fr28,fr24,fr2,cc7,1
  722. test_fr_iimmed 0x11111111,fr2
  723. cfmas fr28,fr28,fr2,cc7,0
  724. test_fr_iimmed 0x11111111,fr2
  725. cfmas fr28,fr32,fr2,cc7,1
  726. test_fr_iimmed 0x11111111,fr2
  727. test_fr_iimmed 0x22222222,fr3
  728. cfmas fr28,fr36,fr2,cc7,0
  729. test_fr_iimmed 0x11111111,fr2
  730. cfmas fr28,fr40,fr2,cc7,1
  731. test_fr_iimmed 0x11111111,fr2
  732. cfmas fr28,fr44,fr2,cc7,0
  733. test_fr_iimmed 0x11111111,fr2
  734. cfmas fr28,fr48,fr2,cc7,1
  735. test_fr_iimmed 0x11111111,fr2
  736. cfmas fr28,fr52,fr2,cc7,0
  737. test_fr_iimmed 0x11111111,fr2
  738. cfmas fr28,fr8,fr2,cc7,1
  739. test_fr_iimmed 0x11111111,fr2
  740. test_fr_iimmed 0x22222222,fr3
  741. cfmas fr8,fr28,fr2,cc7,0
  742. test_fr_iimmed 0x11111111,fr2
  743. test_fr_iimmed 0x22222222,fr3
  744. cfmas fr32,fr36,fr2,cc7,1
  745. test_fr_iimmed 0x11111111,fr2
  746. pass