fdmss.cgs 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. # frv testcase for fdmss $FRi,$FRj,$FRk
  2. # mach: frv
  3. .include "testutils.inc"
  4. float_constants
  5. start
  6. load_float_constants
  7. load_float_constants1
  8. load_float_constants2
  9. load_float_constants3
  10. .global fdmss
  11. fdmss:
  12. fdmss fr16,fr4,fr60
  13. test_fr_fr fr60,fr16
  14. test_fr_fr fr60,fr20
  15. test_fr_fr fr62,fr16
  16. test_fr_fr fr62,fr20
  17. fdmss fr16,fr8,fr60
  18. test_fr_fr fr60,fr16
  19. test_fr_fr fr60,fr20
  20. test_fr_fr fr61,fr28
  21. test_fr_fr fr62,fr16
  22. test_fr_fr fr62,fr20
  23. test_fr_fr fr63,fr28
  24. fdmss fr16,fr12,fr60
  25. test_fr_fr fr60,fr16
  26. test_fr_fr fr60,fr20
  27. test_fr_fr fr62,fr16
  28. test_fr_fr fr62,fr20
  29. fdmss fr16,fr16,fr60
  30. test_fr_fr fr60,fr16
  31. test_fr_fr fr60,fr20
  32. test_fr_fr fr61,fr16
  33. test_fr_fr fr61,fr20
  34. test_fr_fr fr62,fr16
  35. test_fr_fr fr62,fr20
  36. test_fr_fr fr63,fr16
  37. test_fr_fr fr63,fr20
  38. fdmss fr16,fr20,fr60
  39. test_fr_fr fr60,fr16
  40. test_fr_fr fr60,fr20
  41. test_fr_fr fr61,fr16
  42. test_fr_fr fr61,fr20
  43. test_fr_fr fr62,fr16
  44. test_fr_fr fr62,fr20
  45. test_fr_fr fr63,fr16
  46. test_fr_fr fr63,fr20
  47. fdmss fr16,fr24,fr60
  48. test_fr_fr fr60,fr16
  49. test_fr_fr fr60,fr20
  50. test_fr_fr fr62,fr16
  51. test_fr_fr fr62,fr20
  52. fdmss fr16,fr28,fr60
  53. test_fr_fr fr60,fr16
  54. test_fr_fr fr60,fr20
  55. test_fr_fr fr61,fr8
  56. test_fr_fr fr62,fr16
  57. test_fr_fr fr62,fr20
  58. test_fr_fr fr63,fr8
  59. fdmss fr16,fr32,fr60
  60. test_fr_fr fr60,fr16
  61. test_fr_fr fr60,fr20
  62. test_fr_fr fr62,fr16
  63. test_fr_fr fr62,fr20
  64. fdmss fr16,fr36,fr60
  65. test_fr_fr fr60,fr16
  66. test_fr_fr fr60,fr20
  67. test_fr_fr fr62,fr16
  68. test_fr_fr fr62,fr20
  69. fdmss fr16,fr40,fr60
  70. test_fr_fr fr60,fr16
  71. test_fr_fr fr60,fr20
  72. test_fr_fr fr62,fr16
  73. test_fr_fr fr62,fr20
  74. fdmss fr16,fr44,fr60
  75. test_fr_fr fr60,fr16
  76. test_fr_fr fr60,fr20
  77. test_fr_fr fr62,fr16
  78. test_fr_fr fr62,fr20
  79. fdmss fr16,fr48,fr60
  80. test_fr_fr fr60,fr16
  81. test_fr_fr fr60,fr20
  82. test_fr_fr fr62,fr16
  83. test_fr_fr fr62,fr20
  84. fdmss fr20,fr4,fr60
  85. test_fr_fr fr60,fr16
  86. test_fr_fr fr60,fr20
  87. test_fr_fr fr62,fr16
  88. test_fr_fr fr62,fr20
  89. fdmss fr20,fr8,fr60
  90. test_fr_fr fr60,fr16
  91. test_fr_fr fr60,fr20
  92. test_fr_fr fr61,fr28
  93. test_fr_fr fr62,fr16
  94. test_fr_fr fr62,fr20
  95. test_fr_fr fr63,fr28
  96. fdmss fr20,fr12,fr60
  97. test_fr_fr fr60,fr16
  98. test_fr_fr fr60,fr20
  99. test_fr_fr fr62,fr16
  100. test_fr_fr fr62,fr20
  101. fdmss fr20,fr16,fr60
  102. test_fr_fr fr60,fr16
  103. test_fr_fr fr60,fr20
  104. test_fr_fr fr61,fr16
  105. test_fr_fr fr61,fr20
  106. test_fr_fr fr62,fr16
  107. test_fr_fr fr62,fr20
  108. test_fr_fr fr63,fr16
  109. test_fr_fr fr63,fr20
  110. fdmss fr20,fr20,fr60
  111. test_fr_fr fr60,fr16
  112. test_fr_fr fr60,fr20
  113. test_fr_fr fr61,fr16
  114. test_fr_fr fr61,fr20
  115. test_fr_fr fr62,fr16
  116. test_fr_fr fr62,fr20
  117. test_fr_fr fr63,fr16
  118. test_fr_fr fr63,fr20
  119. fdmss fr20,fr24,fr60
  120. test_fr_fr fr60,fr16
  121. test_fr_fr fr60,fr20
  122. test_fr_fr fr62,fr16
  123. test_fr_fr fr62,fr20
  124. fdmss fr20,fr28,fr60
  125. test_fr_fr fr60,fr16
  126. test_fr_fr fr60,fr20
  127. test_fr_fr fr61,fr8
  128. test_fr_fr fr62,fr16
  129. test_fr_fr fr62,fr20
  130. test_fr_fr fr63,fr8
  131. fdmss fr20,fr32,fr60
  132. test_fr_fr fr60,fr16
  133. test_fr_fr fr60,fr20
  134. test_fr_fr fr62,fr16
  135. test_fr_fr fr62,fr20
  136. fdmss fr20,fr36,fr60
  137. test_fr_fr fr60,fr16
  138. test_fr_fr fr60,fr20
  139. test_fr_fr fr62,fr16
  140. test_fr_fr fr62,fr20
  141. fdmss fr20,fr40,fr60
  142. test_fr_fr fr60,fr16
  143. test_fr_fr fr60,fr20
  144. test_fr_fr fr62,fr16
  145. test_fr_fr fr62,fr20
  146. fdmss fr20,fr44,fr60
  147. test_fr_fr fr60,fr16
  148. test_fr_fr fr60,fr20
  149. test_fr_fr fr62,fr16
  150. test_fr_fr fr62,fr20
  151. fdmss fr20,fr48,fr60
  152. test_fr_fr fr60,fr16
  153. test_fr_fr fr60,fr20
  154. test_fr_fr fr62,fr16
  155. test_fr_fr fr62,fr20
  156. fdmss fr28,fr0,fr60
  157. test_fr_fr fr60,fr0
  158. test_fr_fr fr62,fr0
  159. fdmss fr28,fr4,fr60
  160. test_fr_fr fr60,fr4
  161. test_fr_fr fr62,fr4
  162. fdmss fr28,fr8,fr60
  163. test_fr_fr fr60,fr8
  164. test_fr_fr fr61,fr32
  165. test_fr_fr fr62,fr8
  166. test_fr_fr fr63,fr32
  167. fdmss fr28,fr12,fr60
  168. test_fr_fr fr60,fr12
  169. test_fr_fr fr62,fr12
  170. fdmss fr28,fr16,fr60
  171. test_fr_fr fr60,fr16
  172. test_fr_fr fr60,fr20
  173. test_fr_fr fr61,fr28
  174. test_fr_fr fr62,fr16
  175. test_fr_fr fr62,fr20
  176. test_fr_fr fr63,fr28
  177. fdmss fr28,fr20,fr60
  178. test_fr_fr fr60,fr16
  179. test_fr_fr fr60,fr20
  180. test_fr_fr fr61,fr28
  181. test_fr_fr fr62,fr16
  182. test_fr_fr fr62,fr20
  183. test_fr_fr fr63,fr28
  184. fdmss fr28,fr24,fr60
  185. test_fr_fr fr60,fr24
  186. test_fr_fr fr62,fr24
  187. fdmss fr28,fr28,fr60
  188. test_fr_fr fr60,fr28
  189. test_fr_fr fr61,fr20
  190. test_fr_fr fr61,fr16
  191. test_fr_fr fr62,fr28
  192. test_fr_fr fr63,fr20
  193. test_fr_fr fr63,fr16
  194. fdmss fr28,fr32,fr60
  195. test_fr_fr fr60,fr32
  196. test_fr_fr fr61,fr8
  197. test_fr_fr fr62,fr32
  198. test_fr_fr fr63,fr8
  199. fdmss fr28,fr36,fr60
  200. test_fr_fr fr60,fr36
  201. test_fr_fr fr62,fr36
  202. fdmss fr28,fr40,fr60
  203. test_fr_fr fr60,fr40
  204. test_fr_fr fr62,fr40
  205. fdmss fr28,fr44,fr60
  206. test_fr_fr fr60,fr44
  207. test_fr_fr fr62,fr44
  208. fdmss fr28,fr48,fr60
  209. test_fr_fr fr60,fr48
  210. test_fr_fr fr62,fr48
  211. fdmss fr28,fr52,fr60
  212. test_fr_fr fr60,fr52
  213. test_fr_fr fr62,fr52
  214. fdmss fr28,fr8,fr60
  215. test_fr_fr fr60,fr8
  216. test_fr_fr fr61,fr32
  217. test_fr_fr fr62,fr8
  218. test_fr_fr fr63,fr32
  219. fdmss fr8,fr28,fr60
  220. test_fr_fr fr60,fr8
  221. test_fr_fr fr62,fr8
  222. fdmss fr32,fr36,fr60
  223. test_fr_fr fr60,fr40
  224. test_fr_fr fr61,fr8
  225. test_fr_fr fr62,fr40
  226. test_fr_fr fr63,fr8
  227. pass