fmss.cgs 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. # frv testcase for fmss $FRi,$FRj,$FRk
  2. # mach: fr500 fr550 frv
  3. .include "testutils.inc"
  4. float_constants
  5. start
  6. load_float_constants
  7. load_float_constants1
  8. .global fmss
  9. fmss:
  10. fmss fr16,fr4,fr2
  11. test_fr_fr fr2,fr16
  12. test_fr_fr fr2,fr20
  13. fmss fr16,fr8,fr2
  14. test_fr_fr fr2,fr16
  15. test_fr_fr fr2,fr20
  16. test_fr_fr fr3,fr28
  17. fmss fr16,fr12,fr2
  18. test_fr_fr fr2,fr16
  19. test_fr_fr fr2,fr20
  20. fmss fr16,fr16,fr2
  21. test_fr_fr fr2,fr16
  22. test_fr_fr fr2,fr20
  23. test_fr_fr fr3,fr16
  24. test_fr_fr fr3,fr20
  25. fmss fr16,fr20,fr2
  26. test_fr_fr fr2,fr16
  27. test_fr_fr fr2,fr20
  28. test_fr_fr fr3,fr16
  29. test_fr_fr fr3,fr20
  30. fmss fr16,fr24,fr2
  31. test_fr_fr fr2,fr16
  32. test_fr_fr fr2,fr20
  33. fmss fr16,fr28,fr2
  34. test_fr_fr fr2,fr16
  35. test_fr_fr fr2,fr20
  36. test_fr_fr fr3,fr8
  37. fmss fr16,fr32,fr2
  38. test_fr_fr fr2,fr16
  39. test_fr_fr fr2,fr20
  40. fmss fr16,fr36,fr2
  41. test_fr_fr fr2,fr16
  42. test_fr_fr fr2,fr20
  43. fmss fr16,fr40,fr2
  44. test_fr_fr fr2,fr16
  45. test_fr_fr fr2,fr20
  46. fmss fr16,fr44,fr2
  47. test_fr_fr fr2,fr16
  48. test_fr_fr fr2,fr20
  49. fmss fr16,fr48,fr2
  50. test_fr_fr fr2,fr16
  51. test_fr_fr fr2,fr20
  52. fmss fr20,fr4,fr2
  53. test_fr_fr fr2,fr16
  54. test_fr_fr fr2,fr20
  55. fmss fr20,fr8,fr2
  56. test_fr_fr fr2,fr16
  57. test_fr_fr fr2,fr20
  58. test_fr_fr fr3,fr28
  59. fmss fr20,fr12,fr2
  60. test_fr_fr fr2,fr16
  61. test_fr_fr fr2,fr20
  62. fmss fr20,fr16,fr2
  63. test_fr_fr fr2,fr16
  64. test_fr_fr fr2,fr20
  65. test_fr_fr fr3,fr16
  66. test_fr_fr fr3,fr20
  67. fmss fr20,fr20,fr2
  68. test_fr_fr fr2,fr16
  69. test_fr_fr fr2,fr20
  70. test_fr_fr fr3,fr16
  71. test_fr_fr fr3,fr20
  72. fmss fr20,fr24,fr2
  73. test_fr_fr fr2,fr16
  74. test_fr_fr fr2,fr20
  75. fmss fr20,fr28,fr2
  76. test_fr_fr fr2,fr16
  77. test_fr_fr fr2,fr20
  78. test_fr_fr fr3,fr8
  79. fmss fr20,fr32,fr2
  80. test_fr_fr fr2,fr16
  81. test_fr_fr fr2,fr20
  82. fmss fr20,fr36,fr2
  83. test_fr_fr fr2,fr16
  84. test_fr_fr fr2,fr20
  85. fmss fr20,fr40,fr2
  86. test_fr_fr fr2,fr16
  87. test_fr_fr fr2,fr20
  88. fmss fr20,fr44,fr2
  89. test_fr_fr fr2,fr16
  90. test_fr_fr fr2,fr20
  91. fmss fr20,fr48,fr2
  92. test_fr_fr fr2,fr16
  93. test_fr_fr fr2,fr20
  94. fmss fr28,fr0,fr2
  95. test_fr_fr fr2,fr0
  96. fmss fr28,fr4,fr2
  97. test_fr_fr fr2,fr4
  98. fmss fr28,fr8,fr2
  99. test_fr_fr fr2,fr8
  100. test_fr_fr fr3,fr32
  101. fmss fr28,fr12,fr2
  102. test_fr_fr fr2,fr12
  103. fmss fr28,fr16,fr2
  104. test_fr_fr fr2,fr16
  105. test_fr_fr fr2,fr20
  106. test_fr_fr fr3,fr28
  107. fmss fr28,fr20,fr2
  108. test_fr_fr fr2,fr16
  109. test_fr_fr fr2,fr20
  110. test_fr_fr fr3,fr28
  111. fmss fr28,fr24,fr2
  112. test_fr_fr fr2,fr24
  113. fmss fr28,fr28,fr2
  114. test_fr_fr fr2,fr28
  115. test_fr_fr fr3,fr20
  116. test_fr_fr fr3,fr16
  117. fmss fr28,fr32,fr2
  118. test_fr_fr fr2,fr32
  119. test_fr_fr fr3,fr8
  120. fmss fr28,fr36,fr2
  121. test_fr_fr fr2,fr36
  122. fmss fr28,fr40,fr2
  123. test_fr_fr fr2,fr40
  124. fmss fr28,fr44,fr2
  125. test_fr_fr fr2,fr44
  126. fmss fr28,fr48,fr2
  127. test_fr_fr fr2,fr48
  128. fmss fr28,fr52,fr2
  129. test_fr_fr fr2,fr52
  130. fmss fr28,fr8,fr2
  131. test_fr_fr fr2,fr8
  132. test_fr_fr fr3,fr32
  133. fmss fr8,fr28,fr2
  134. test_fr_fr fr2,fr8
  135. fmss fr32,fr36,fr2
  136. test_fr_fr fr2,fr40
  137. test_fr_fr fr3,fr8
  138. pass