cfmadds.cgs 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627
  1. # frv testcase for cfmadds $GRi,$GRj,$GRk,$CCi,$cond
  2. # mach: frv
  3. # as(frv): -mcpu=frv
  4. .include "testutils.inc"
  5. float_constants
  6. start
  7. load_float_constants
  8. .global cfmadds
  9. cfmadds:
  10. set_spr_immed 0x1b1b,cccr
  11. set_fr_fr fr16,fr1
  12. cfmadds fr16,fr4,fr1,cc0,1
  13. test_fr_fr fr1,fr16
  14. test_fr_fr fr1,fr20
  15. cfmadds fr16,fr8,fr1,cc0,1
  16. test_fr_fr fr1,fr16
  17. test_fr_fr fr1,fr20
  18. cfmadds fr16,fr12,fr1,cc0,1
  19. test_fr_fr fr1,fr16
  20. test_fr_fr fr1,fr20
  21. cfmadds fr16,fr16,fr1,cc0,1
  22. test_fr_fr fr1,fr16
  23. test_fr_fr fr1,fr20
  24. cfmadds fr16,fr20,fr1,cc0,1
  25. test_fr_fr fr1,fr16
  26. test_fr_fr fr1,fr20
  27. cfmadds fr16,fr24,fr1,cc0,1
  28. test_fr_fr fr1,fr16
  29. test_fr_fr fr1,fr20
  30. cfmadds fr16,fr28,fr1,cc0,1
  31. test_fr_fr fr1,fr16
  32. test_fr_fr fr1,fr20
  33. cfmadds fr16,fr32,fr1,cc0,1
  34. test_fr_fr fr1,fr16
  35. test_fr_fr fr1,fr20
  36. cfmadds fr16,fr36,fr1,cc0,1
  37. test_fr_fr fr1,fr16
  38. test_fr_fr fr1,fr20
  39. cfmadds fr16,fr40,fr1,cc0,1
  40. test_fr_fr fr1,fr16
  41. test_fr_fr fr1,fr20
  42. cfmadds fr16,fr44,fr1,cc0,1
  43. test_fr_fr fr1,fr16
  44. test_fr_fr fr1,fr20
  45. cfmadds fr16,fr48,fr1,cc0,1
  46. test_fr_fr fr1,fr16
  47. test_fr_fr fr1,fr20
  48. cfmadds fr20,fr4,fr1,cc0,1
  49. test_fr_fr fr1,fr16
  50. test_fr_fr fr1,fr20
  51. cfmadds fr20,fr8,fr1,cc0,1
  52. test_fr_fr fr1,fr16
  53. test_fr_fr fr1,fr20
  54. cfmadds fr20,fr12,fr1,cc0,1
  55. test_fr_fr fr1,fr16
  56. test_fr_fr fr1,fr20
  57. cfmadds fr20,fr16,fr1,cc0,1
  58. test_fr_fr fr1,fr16
  59. test_fr_fr fr1,fr20
  60. cfmadds fr20,fr20,fr1,cc0,1
  61. test_fr_fr fr1,fr16
  62. test_fr_fr fr1,fr20
  63. cfmadds fr20,fr24,fr1,cc0,1
  64. test_fr_fr fr1,fr16
  65. test_fr_fr fr1,fr20
  66. cfmadds fr20,fr28,fr1,cc0,1
  67. test_fr_fr fr1,fr16
  68. test_fr_fr fr1,fr20
  69. cfmadds fr20,fr32,fr1,cc0,1
  70. test_fr_fr fr1,fr16
  71. test_fr_fr fr1,fr20
  72. cfmadds fr20,fr36,fr1,cc0,1
  73. test_fr_fr fr1,fr16
  74. test_fr_fr fr1,fr20
  75. cfmadds fr20,fr40,fr1,cc4,1
  76. test_fr_fr fr1,fr16
  77. test_fr_fr fr1,fr20
  78. cfmadds fr20,fr44,fr1,cc4,1
  79. test_fr_fr fr1,fr16
  80. test_fr_fr fr1,fr20
  81. cfmadds fr20,fr48,fr1,cc4,1
  82. test_fr_fr fr1,fr16
  83. test_fr_fr fr1,fr20
  84. set_fr_fr fr16,fr1
  85. cfmadds fr28,fr0,fr1,cc4,1
  86. test_fr_fr fr1,fr0
  87. set_fr_fr fr16,fr1
  88. cfmadds fr28,fr4,fr1,cc4,1
  89. test_fr_fr fr1,fr4
  90. set_fr_fr fr16,fr1
  91. cfmadds fr28,fr8,fr1,cc4,1
  92. test_fr_fr fr1,fr8
  93. set_fr_fr fr16,fr1
  94. cfmadds fr28,fr12,fr1,cc4,1
  95. test_fr_fr fr1,fr12
  96. set_fr_fr fr16,fr1
  97. cfmadds fr28,fr16,fr1,cc4,1
  98. test_fr_fr fr1,fr16
  99. test_fr_fr fr1,fr20
  100. set_fr_fr fr16,fr1
  101. cfmadds fr28,fr20,fr1,cc4,1
  102. test_fr_fr fr1,fr16
  103. test_fr_fr fr1,fr20
  104. set_fr_fr fr16,fr1
  105. cfmadds fr28,fr24,fr1,cc4,1
  106. test_fr_fr fr1,fr24
  107. set_fr_fr fr16,fr1
  108. cfmadds fr28,fr28,fr1,cc4,1
  109. test_fr_fr fr1,fr28
  110. set_fr_fr fr16,fr1
  111. cfmadds fr28,fr32,fr1,cc4,1
  112. test_fr_fr fr1,fr32
  113. set_fr_fr fr16,fr1
  114. cfmadds fr28,fr36,fr1,cc4,1
  115. test_fr_fr fr1,fr36
  116. set_fr_fr fr16,fr1
  117. cfmadds fr28,fr40,fr1,cc4,1
  118. test_fr_fr fr1,fr40
  119. set_fr_fr fr16,fr1
  120. cfmadds fr28,fr44,fr1,cc4,1
  121. test_fr_fr fr1,fr44
  122. set_fr_fr fr16,fr1
  123. cfmadds fr28,fr48,fr1,cc4,1
  124. test_fr_fr fr1,fr48
  125. set_fr_fr fr16,fr1
  126. cfmadds fr28,fr52,fr1,cc4,1
  127. test_fr_fr fr1,fr52
  128. set_fr_fr fr36,fr1
  129. cfmadds fr28,fr8,fr1,cc4,1
  130. test_fr_fr fr1,fr32
  131. cfmadds fr8,fr28,fr1,cc4,1
  132. test_fr_fr fr1,fr28
  133. set_fr_fr fr36,fr1
  134. cfmadds fr32,fr36,fr1,cc4,1
  135. test_fr_fr fr1,fr44
  136. ;
  137. set_fr_fr fr16,fr1
  138. cfmadds fr16,fr4,fr1,cc1,0
  139. test_fr_fr fr1,fr16
  140. test_fr_fr fr1,fr20
  141. cfmadds fr16,fr8,fr1,cc1,0
  142. test_fr_fr fr1,fr16
  143. test_fr_fr fr1,fr20
  144. cfmadds fr16,fr12,fr1,cc1,0
  145. test_fr_fr fr1,fr16
  146. test_fr_fr fr1,fr20
  147. cfmadds fr16,fr16,fr1,cc1,0
  148. test_fr_fr fr1,fr16
  149. test_fr_fr fr1,fr20
  150. cfmadds fr16,fr20,fr1,cc1,0
  151. test_fr_fr fr1,fr16
  152. test_fr_fr fr1,fr20
  153. cfmadds fr16,fr24,fr1,cc1,0
  154. test_fr_fr fr1,fr16
  155. test_fr_fr fr1,fr20
  156. cfmadds fr16,fr28,fr1,cc1,0
  157. test_fr_fr fr1,fr16
  158. test_fr_fr fr1,fr20
  159. cfmadds fr16,fr32,fr1,cc1,0
  160. test_fr_fr fr1,fr16
  161. test_fr_fr fr1,fr20
  162. cfmadds fr16,fr36,fr1,cc1,0
  163. test_fr_fr fr1,fr16
  164. test_fr_fr fr1,fr20
  165. cfmadds fr16,fr40,fr1,cc1,0
  166. test_fr_fr fr1,fr16
  167. test_fr_fr fr1,fr20
  168. cfmadds fr16,fr44,fr1,cc1,0
  169. test_fr_fr fr1,fr16
  170. test_fr_fr fr1,fr20
  171. cfmadds fr16,fr48,fr1,cc1,0
  172. test_fr_fr fr1,fr16
  173. test_fr_fr fr1,fr20
  174. cfmadds fr20,fr4,fr1,cc1,0
  175. test_fr_fr fr1,fr16
  176. test_fr_fr fr1,fr20
  177. cfmadds fr20,fr8,fr1,cc1,0
  178. test_fr_fr fr1,fr16
  179. test_fr_fr fr1,fr20
  180. cfmadds fr20,fr12,fr1,cc1,0
  181. test_fr_fr fr1,fr16
  182. test_fr_fr fr1,fr20
  183. cfmadds fr20,fr16,fr1,cc1,0
  184. test_fr_fr fr1,fr16
  185. test_fr_fr fr1,fr20
  186. cfmadds fr20,fr20,fr1,cc1,0
  187. test_fr_fr fr1,fr16
  188. test_fr_fr fr1,fr20
  189. cfmadds fr20,fr24,fr1,cc1,0
  190. test_fr_fr fr1,fr16
  191. test_fr_fr fr1,fr20
  192. cfmadds fr20,fr28,fr1,cc1,0
  193. test_fr_fr fr1,fr16
  194. test_fr_fr fr1,fr20
  195. cfmadds fr20,fr32,fr1,cc1,0
  196. test_fr_fr fr1,fr16
  197. test_fr_fr fr1,fr20
  198. cfmadds fr20,fr36,fr1,cc1,0
  199. test_fr_fr fr1,fr16
  200. test_fr_fr fr1,fr20
  201. cfmadds fr20,fr40,fr1,cc5,0
  202. test_fr_fr fr1,fr16
  203. test_fr_fr fr1,fr20
  204. cfmadds fr20,fr44,fr1,cc5,0
  205. test_fr_fr fr1,fr16
  206. test_fr_fr fr1,fr20
  207. cfmadds fr20,fr48,fr1,cc5,0
  208. test_fr_fr fr1,fr16
  209. test_fr_fr fr1,fr20
  210. set_fr_fr fr16,fr1
  211. cfmadds fr28,fr0,fr1,cc5,0
  212. test_fr_fr fr1,fr0
  213. set_fr_fr fr16,fr1
  214. cfmadds fr28,fr4,fr1,cc5,0
  215. test_fr_fr fr1,fr4
  216. set_fr_fr fr16,fr1
  217. cfmadds fr28,fr8,fr1,cc5,0
  218. test_fr_fr fr1,fr8
  219. set_fr_fr fr16,fr1
  220. cfmadds fr28,fr12,fr1,cc5,0
  221. test_fr_fr fr1,fr12
  222. set_fr_fr fr16,fr1
  223. cfmadds fr28,fr16,fr1,cc5,0
  224. test_fr_fr fr1,fr16
  225. test_fr_fr fr1,fr20
  226. set_fr_fr fr16,fr1
  227. cfmadds fr28,fr20,fr1,cc5,0
  228. test_fr_fr fr1,fr16
  229. test_fr_fr fr1,fr20
  230. set_fr_fr fr16,fr1
  231. cfmadds fr28,fr24,fr1,cc5,0
  232. test_fr_fr fr1,fr24
  233. set_fr_fr fr16,fr1
  234. cfmadds fr28,fr28,fr1,cc5,0
  235. test_fr_fr fr1,fr28
  236. set_fr_fr fr16,fr1
  237. cfmadds fr28,fr32,fr1,cc5,0
  238. test_fr_fr fr1,fr32
  239. set_fr_fr fr16,fr1
  240. cfmadds fr28,fr36,fr1,cc5,0
  241. test_fr_fr fr1,fr36
  242. set_fr_fr fr16,fr1
  243. cfmadds fr28,fr40,fr1,cc5,0
  244. test_fr_fr fr1,fr40
  245. set_fr_fr fr16,fr1
  246. cfmadds fr28,fr44,fr1,cc5,0
  247. test_fr_fr fr1,fr44
  248. set_fr_fr fr16,fr1
  249. cfmadds fr28,fr48,fr1,cc5,0
  250. test_fr_fr fr1,fr48
  251. set_fr_fr fr16,fr1
  252. cfmadds fr28,fr52,fr1,cc5,0
  253. test_fr_fr fr1,fr52
  254. set_fr_fr fr36,fr1
  255. cfmadds fr28,fr8,fr1,cc5,0
  256. test_fr_fr fr1,fr32
  257. cfmadds fr8,fr28,fr1,cc5,0
  258. test_fr_fr fr1,fr28
  259. set_fr_fr fr36,fr1
  260. cfmadds fr32,fr36,fr1,cc5,0
  261. test_fr_fr fr1,fr44
  262. ;
  263. set_fr_fr fr48,fr1
  264. cfmadds fr16,fr4,fr1,cc0,0
  265. test_fr_fr fr1,fr48
  266. cfmadds fr16,fr8,fr1,cc0,0
  267. test_fr_fr fr1,fr48
  268. cfmadds fr16,fr12,fr1,cc0,0
  269. test_fr_fr fr1,fr48
  270. cfmadds fr16,fr16,fr1,cc0,0
  271. test_fr_fr fr1,fr48
  272. cfmadds fr16,fr20,fr1,cc0,0
  273. test_fr_fr fr1,fr48
  274. cfmadds fr16,fr24,fr1,cc0,0
  275. test_fr_fr fr1,fr48
  276. cfmadds fr16,fr28,fr1,cc0,0
  277. test_fr_fr fr1,fr48
  278. cfmadds fr16,fr32,fr1,cc0,0
  279. test_fr_fr fr1,fr48
  280. cfmadds fr16,fr36,fr1,cc0,0
  281. test_fr_fr fr1,fr48
  282. cfmadds fr16,fr40,fr1,cc0,0
  283. test_fr_fr fr1,fr48
  284. cfmadds fr16,fr44,fr1,cc0,0
  285. test_fr_fr fr1,fr48
  286. cfmadds fr16,fr48,fr1,cc0,0
  287. test_fr_fr fr1,fr48
  288. cfmadds fr20,fr4,fr1,cc0,0
  289. test_fr_fr fr1,fr48
  290. cfmadds fr20,fr8,fr1,cc0,0
  291. test_fr_fr fr1,fr48
  292. cfmadds fr20,fr12,fr1,cc0,0
  293. test_fr_fr fr1,fr48
  294. cfmadds fr20,fr16,fr1,cc0,0
  295. test_fr_fr fr1,fr48
  296. cfmadds fr20,fr20,fr1,cc0,0
  297. test_fr_fr fr1,fr48
  298. cfmadds fr20,fr24,fr1,cc0,0
  299. test_fr_fr fr1,fr48
  300. cfmadds fr20,fr28,fr1,cc0,0
  301. test_fr_fr fr1,fr48
  302. cfmadds fr20,fr32,fr1,cc0,0
  303. test_fr_fr fr1,fr48
  304. cfmadds fr20,fr36,fr1,cc0,0
  305. test_fr_fr fr1,fr48
  306. cfmadds fr20,fr40,fr1,cc4,0
  307. test_fr_fr fr1,fr48
  308. cfmadds fr20,fr44,fr1,cc4,0
  309. test_fr_fr fr1,fr48
  310. cfmadds fr20,fr48,fr1,cc4,0
  311. test_fr_fr fr1,fr48
  312. cfmadds fr28,fr0,fr1,cc4,0
  313. test_fr_fr fr1,fr48
  314. cfmadds fr28,fr4,fr1,cc4,0
  315. test_fr_fr fr1,fr48
  316. cfmadds fr28,fr8,fr1,cc4,0
  317. test_fr_fr fr1,fr48
  318. cfmadds fr28,fr12,fr1,cc4,0
  319. test_fr_fr fr1,fr48
  320. cfmadds fr28,fr16,fr1,cc4,0
  321. test_fr_fr fr1,fr48
  322. cfmadds fr28,fr20,fr1,cc4,0
  323. test_fr_fr fr1,fr48
  324. cfmadds fr28,fr24,fr1,cc4,0
  325. test_fr_fr fr1,fr48
  326. cfmadds fr28,fr28,fr1,cc4,0
  327. test_fr_fr fr1,fr48
  328. cfmadds fr28,fr32,fr1,cc4,0
  329. test_fr_fr fr1,fr48
  330. cfmadds fr28,fr36,fr1,cc4,0
  331. test_fr_fr fr1,fr48
  332. cfmadds fr28,fr40,fr1,cc4,0
  333. test_fr_fr fr1,fr48
  334. cfmadds fr28,fr44,fr1,cc4,0
  335. test_fr_fr fr1,fr48
  336. cfmadds fr28,fr48,fr1,cc4,0
  337. test_fr_fr fr1,fr48
  338. cfmadds fr28,fr52,fr1,cc4,0
  339. test_fr_fr fr1,fr48
  340. cfmadds fr28,fr8,fr1,cc4,0
  341. test_fr_fr fr1,fr48
  342. cfmadds fr8,fr28,fr1,cc4,0
  343. test_fr_fr fr1,fr48
  344. cfmadds fr32,fr36,fr1,cc4,0
  345. test_fr_fr fr1,fr48
  346. ;
  347. set_fr_fr fr48,fr1
  348. cfmadds fr16,fr4,fr1,cc1,1
  349. test_fr_fr fr1,fr48
  350. cfmadds fr16,fr8,fr1,cc1,1
  351. test_fr_fr fr1,fr48
  352. cfmadds fr16,fr12,fr1,cc1,1
  353. test_fr_fr fr1,fr48
  354. cfmadds fr16,fr16,fr1,cc1,1
  355. test_fr_fr fr1,fr48
  356. cfmadds fr16,fr20,fr1,cc1,1
  357. test_fr_fr fr1,fr48
  358. cfmadds fr16,fr24,fr1,cc1,1
  359. test_fr_fr fr1,fr48
  360. cfmadds fr16,fr28,fr1,cc1,1
  361. test_fr_fr fr1,fr48
  362. cfmadds fr16,fr32,fr1,cc1,1
  363. test_fr_fr fr1,fr48
  364. cfmadds fr16,fr36,fr1,cc1,1
  365. test_fr_fr fr1,fr48
  366. cfmadds fr16,fr40,fr1,cc1,1
  367. test_fr_fr fr1,fr48
  368. cfmadds fr16,fr44,fr1,cc1,1
  369. test_fr_fr fr1,fr48
  370. cfmadds fr16,fr48,fr1,cc1,1
  371. test_fr_fr fr1,fr48
  372. cfmadds fr20,fr4,fr1,cc1,1
  373. test_fr_fr fr1,fr48
  374. cfmadds fr20,fr8,fr1,cc1,1
  375. test_fr_fr fr1,fr48
  376. cfmadds fr20,fr12,fr1,cc1,1
  377. test_fr_fr fr1,fr48
  378. cfmadds fr20,fr16,fr1,cc1,1
  379. test_fr_fr fr1,fr48
  380. cfmadds fr20,fr20,fr1,cc1,1
  381. test_fr_fr fr1,fr48
  382. cfmadds fr20,fr24,fr1,cc1,1
  383. test_fr_fr fr1,fr48
  384. cfmadds fr20,fr28,fr1,cc1,1
  385. test_fr_fr fr1,fr48
  386. cfmadds fr20,fr32,fr1,cc1,1
  387. test_fr_fr fr1,fr48
  388. cfmadds fr20,fr36,fr1,cc1,1
  389. test_fr_fr fr1,fr48
  390. cfmadds fr20,fr40,fr1,cc5,1
  391. test_fr_fr fr1,fr48
  392. cfmadds fr20,fr44,fr1,cc5,1
  393. test_fr_fr fr1,fr48
  394. cfmadds fr20,fr48,fr1,cc5,1
  395. test_fr_fr fr1,fr48
  396. cfmadds fr28,fr0,fr1,cc5,1
  397. test_fr_fr fr1,fr48
  398. cfmadds fr28,fr4,fr1,cc5,1
  399. test_fr_fr fr1,fr48
  400. cfmadds fr28,fr8,fr1,cc5,1
  401. test_fr_fr fr1,fr48
  402. cfmadds fr28,fr12,fr1,cc5,1
  403. test_fr_fr fr1,fr48
  404. cfmadds fr28,fr16,fr1,cc5,1
  405. test_fr_fr fr1,fr48
  406. cfmadds fr28,fr20,fr1,cc5,1
  407. test_fr_fr fr1,fr48
  408. cfmadds fr28,fr24,fr1,cc5,1
  409. test_fr_fr fr1,fr48
  410. cfmadds fr28,fr28,fr1,cc5,1
  411. test_fr_fr fr1,fr48
  412. cfmadds fr28,fr32,fr1,cc5,1
  413. test_fr_fr fr1,fr48
  414. cfmadds fr28,fr36,fr1,cc5,1
  415. test_fr_fr fr1,fr48
  416. cfmadds fr28,fr40,fr1,cc5,1
  417. test_fr_fr fr1,fr48
  418. cfmadds fr28,fr44,fr1,cc5,1
  419. test_fr_fr fr1,fr48
  420. cfmadds fr28,fr48,fr1,cc5,1
  421. test_fr_fr fr1,fr48
  422. cfmadds fr28,fr52,fr1,cc5,1
  423. test_fr_fr fr1,fr48
  424. cfmadds fr28,fr8,fr1,cc5,1
  425. test_fr_fr fr1,fr48
  426. cfmadds fr8,fr28,fr1,cc5,1
  427. test_fr_fr fr1,fr48
  428. cfmadds fr32,fr36,fr1,cc5,1
  429. test_fr_fr fr1,fr48
  430. ;
  431. set_fr_fr fr48,fr1
  432. cfmadds fr16,fr4,fr1,cc2,1
  433. test_fr_fr fr1,fr48
  434. cfmadds fr16,fr8,fr1,cc2,0
  435. test_fr_fr fr1,fr48
  436. cfmadds fr16,fr12,fr1,cc2,1
  437. test_fr_fr fr1,fr48
  438. cfmadds fr16,fr16,fr1,cc2,0
  439. test_fr_fr fr1,fr48
  440. cfmadds fr16,fr20,fr1,cc2,1
  441. test_fr_fr fr1,fr48
  442. cfmadds fr16,fr24,fr1,cc2,0
  443. test_fr_fr fr1,fr48
  444. cfmadds fr16,fr28,fr1,cc2,1
  445. test_fr_fr fr1,fr48
  446. cfmadds fr16,fr32,fr1,cc2,0
  447. test_fr_fr fr1,fr48
  448. cfmadds fr16,fr36,fr1,cc2,1
  449. test_fr_fr fr1,fr48
  450. cfmadds fr16,fr40,fr1,cc2,0
  451. test_fr_fr fr1,fr48
  452. cfmadds fr16,fr44,fr1,cc2,1
  453. test_fr_fr fr1,fr48
  454. cfmadds fr16,fr48,fr1,cc2,0
  455. test_fr_fr fr1,fr48
  456. cfmadds fr20,fr4,fr1,cc2,1
  457. test_fr_fr fr1,fr48
  458. cfmadds fr20,fr8,fr1,cc2,0
  459. test_fr_fr fr1,fr48
  460. cfmadds fr20,fr12,fr1,cc2,1
  461. test_fr_fr fr1,fr48
  462. cfmadds fr20,fr16,fr1,cc2,0
  463. test_fr_fr fr1,fr48
  464. cfmadds fr20,fr20,fr1,cc2,1
  465. test_fr_fr fr1,fr48
  466. cfmadds fr20,fr24,fr1,cc2,0
  467. test_fr_fr fr1,fr48
  468. cfmadds fr20,fr28,fr1,cc2,1
  469. test_fr_fr fr1,fr48
  470. cfmadds fr20,fr32,fr1,cc2,0
  471. test_fr_fr fr1,fr48
  472. cfmadds fr20,fr36,fr1,cc2,1
  473. test_fr_fr fr1,fr48
  474. cfmadds fr20,fr40,fr1,cc6,0
  475. test_fr_fr fr1,fr48
  476. cfmadds fr20,fr44,fr1,cc6,1
  477. test_fr_fr fr1,fr48
  478. cfmadds fr20,fr48,fr1,cc6,0
  479. test_fr_fr fr1,fr48
  480. cfmadds fr28,fr0,fr1,cc6,1
  481. test_fr_fr fr1,fr48
  482. cfmadds fr28,fr4,fr1,cc6,0
  483. test_fr_fr fr1,fr48
  484. cfmadds fr28,fr8,fr1,cc6,1
  485. test_fr_fr fr1,fr48
  486. cfmadds fr28,fr12,fr1,cc6,0
  487. test_fr_fr fr1,fr48
  488. cfmadds fr28,fr16,fr1,cc6,1
  489. test_fr_fr fr1,fr48
  490. cfmadds fr28,fr20,fr1,cc6,0
  491. test_fr_fr fr1,fr48
  492. cfmadds fr28,fr24,fr1,cc6,1
  493. test_fr_fr fr1,fr48
  494. cfmadds fr28,fr28,fr1,cc6,0
  495. test_fr_fr fr1,fr48
  496. cfmadds fr28,fr32,fr1,cc6,1
  497. test_fr_fr fr1,fr48
  498. cfmadds fr28,fr36,fr1,cc6,0
  499. test_fr_fr fr1,fr48
  500. cfmadds fr28,fr40,fr1,cc6,1
  501. test_fr_fr fr1,fr48
  502. cfmadds fr28,fr44,fr1,cc6,0
  503. test_fr_fr fr1,fr48
  504. cfmadds fr28,fr48,fr1,cc6,1
  505. test_fr_fr fr1,fr48
  506. cfmadds fr28,fr52,fr1,cc6,0
  507. test_fr_fr fr1,fr48
  508. cfmadds fr28,fr8,fr1,cc6,1
  509. test_fr_fr fr1,fr48
  510. cfmadds fr8,fr28,fr1,cc6,0
  511. test_fr_fr fr1,fr48
  512. cfmadds fr32,fr36,fr1,cc6,1
  513. test_fr_fr fr1,fr48
  514. ;
  515. set_fr_fr fr48,fr1
  516. cfmadds fr16,fr4,fr1,cc3,1
  517. test_fr_fr fr1,fr48
  518. cfmadds fr16,fr8,fr1,cc3,0
  519. test_fr_fr fr1,fr48
  520. cfmadds fr16,fr12,fr1,cc3,1
  521. test_fr_fr fr1,fr48
  522. cfmadds fr16,fr16,fr1,cc3,0
  523. test_fr_fr fr1,fr48
  524. cfmadds fr16,fr20,fr1,cc3,1
  525. test_fr_fr fr1,fr48
  526. cfmadds fr16,fr24,fr1,cc3,0
  527. test_fr_fr fr1,fr48
  528. cfmadds fr16,fr28,fr1,cc3,1
  529. test_fr_fr fr1,fr48
  530. cfmadds fr16,fr32,fr1,cc3,0
  531. test_fr_fr fr1,fr48
  532. cfmadds fr16,fr36,fr1,cc3,1
  533. test_fr_fr fr1,fr48
  534. cfmadds fr16,fr40,fr1,cc3,0
  535. test_fr_fr fr1,fr48
  536. cfmadds fr16,fr44,fr1,cc3,1
  537. test_fr_fr fr1,fr48
  538. cfmadds fr16,fr48,fr1,cc3,0
  539. test_fr_fr fr1,fr48
  540. cfmadds fr20,fr4,fr1,cc3,1
  541. test_fr_fr fr1,fr48
  542. cfmadds fr20,fr8,fr1,cc3,0
  543. test_fr_fr fr1,fr48
  544. cfmadds fr20,fr12,fr1,cc3,1
  545. test_fr_fr fr1,fr48
  546. cfmadds fr20,fr16,fr1,cc3,0
  547. test_fr_fr fr1,fr48
  548. cfmadds fr20,fr20,fr1,cc3,1
  549. test_fr_fr fr1,fr48
  550. cfmadds fr20,fr24,fr1,cc3,0
  551. test_fr_fr fr1,fr48
  552. cfmadds fr20,fr28,fr1,cc3,1
  553. test_fr_fr fr1,fr48
  554. cfmadds fr20,fr32,fr1,cc3,0
  555. test_fr_fr fr1,fr48
  556. cfmadds fr20,fr36,fr1,cc3,1
  557. test_fr_fr fr1,fr48
  558. cfmadds fr20,fr40,fr1,cc7,0
  559. test_fr_fr fr1,fr48
  560. cfmadds fr20,fr44,fr1,cc7,1
  561. test_fr_fr fr1,fr48
  562. cfmadds fr20,fr48,fr1,cc7,0
  563. test_fr_fr fr1,fr48
  564. cfmadds fr28,fr0,fr1,cc7,1
  565. test_fr_fr fr1,fr48
  566. cfmadds fr28,fr4,fr1,cc7,0
  567. test_fr_fr fr1,fr48
  568. cfmadds fr28,fr8,fr1,cc7,1
  569. test_fr_fr fr1,fr48
  570. cfmadds fr28,fr12,fr1,cc7,0
  571. test_fr_fr fr1,fr48
  572. cfmadds fr28,fr16,fr1,cc7,1
  573. test_fr_fr fr1,fr48
  574. cfmadds fr28,fr20,fr1,cc7,0
  575. test_fr_fr fr1,fr48
  576. cfmadds fr28,fr24,fr1,cc7,1
  577. test_fr_fr fr1,fr48
  578. cfmadds fr28,fr28,fr1,cc7,0
  579. test_fr_fr fr1,fr48
  580. cfmadds fr28,fr32,fr1,cc7,1
  581. test_fr_fr fr1,fr48
  582. cfmadds fr28,fr36,fr1,cc7,0
  583. test_fr_fr fr1,fr48
  584. cfmadds fr28,fr40,fr1,cc7,1
  585. test_fr_fr fr1,fr48
  586. cfmadds fr28,fr44,fr1,cc7,0
  587. test_fr_fr fr1,fr48
  588. cfmadds fr28,fr48,fr1,cc7,1
  589. test_fr_fr fr1,fr48
  590. cfmadds fr28,fr52,fr1,cc7,0
  591. test_fr_fr fr1,fr48
  592. cfmadds fr28,fr8,fr1,cc7,1
  593. test_fr_fr fr1,fr48
  594. cfmadds fr8,fr28,fr1,cc7,0
  595. test_fr_fr fr1,fr48
  596. cfmadds fr32,fr36,fr1,cc7,1
  597. test_fr_fr fr1,fr48
  598. ;
  599. pass