1# frv testcase for fdmuls $FRi,$FRj,$FRk 2# mach: fr500 fr550 frv 3 4 .include "testutils.inc" 5 6 float_constants 7 start 8 load_float_constants 9 load_float_constants1 10 11 .global fdmuls 12fdmuls: 13 fdmuls fr16,fr4,fr2 14 test_fr_fr fr2,fr16 15 test_fr_fr fr2,fr20 16 test_fr_fr fr3,fr16 17 test_fr_fr fr3,fr20 18 fdmuls fr16,fr8,fr2 19 test_fr_fr fr2,fr16 20 test_fr_fr fr2,fr20 21 test_fr_fr fr3,fr16 22 test_fr_fr fr3,fr20 23 fdmuls fr16,fr12,fr2 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 fdmuls fr16,fr16,fr2 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 fdmuls fr16,fr20,fr2 34 test_fr_fr fr2,fr16 35 test_fr_fr fr2,fr20 36 test_fr_fr fr3,fr16 37 test_fr_fr fr3,fr20 38 fdmuls fr16,fr24,fr2 39 test_fr_fr fr2,fr16 40 test_fr_fr fr2,fr20 41 test_fr_fr fr3,fr16 42 test_fr_fr fr3,fr20 43 fdmuls fr16,fr28,fr2 44 test_fr_fr fr2,fr16 45 test_fr_fr fr2,fr20 46 test_fr_fr fr3,fr16 47 test_fr_fr fr3,fr20 48 fdmuls fr16,fr32,fr2 49 test_fr_fr fr2,fr16 50 test_fr_fr fr2,fr20 51 test_fr_fr fr3,fr16 52 test_fr_fr fr3,fr20 53 fdmuls fr16,fr36,fr2 54 test_fr_fr fr2,fr16 55 test_fr_fr fr2,fr20 56 test_fr_fr fr3,fr16 57 test_fr_fr fr3,fr20 58 fdmuls fr16,fr40,fr2 59 test_fr_fr fr2,fr16 60 test_fr_fr fr2,fr20 61 test_fr_fr fr3,fr16 62 test_fr_fr fr3,fr20 63 fdmuls fr16,fr44,fr2 64 test_fr_fr fr2,fr16 65 test_fr_fr fr2,fr20 66 test_fr_fr fr3,fr16 67 test_fr_fr fr3,fr20 68 fdmuls fr16,fr48,fr2 69 test_fr_fr fr2,fr16 70 test_fr_fr fr2,fr20 71 test_fr_fr fr3,fr16 72 test_fr_fr fr3,fr20 73 74 fdmuls fr20,fr4,fr2 75 test_fr_fr fr2,fr16 76 test_fr_fr fr2,fr20 77 test_fr_fr fr3,fr16 78 test_fr_fr fr3,fr20 79 fdmuls fr20,fr8,fr2 80 test_fr_fr fr2,fr16 81 test_fr_fr fr2,fr20 82 test_fr_fr fr3,fr16 83 test_fr_fr fr3,fr20 84 fdmuls fr20,fr12,fr2 85 test_fr_fr fr2,fr16 86 test_fr_fr fr2,fr20 87 test_fr_fr fr3,fr16 88 test_fr_fr fr3,fr20 89 fdmuls fr20,fr16,fr2 90 test_fr_fr fr2,fr16 91 test_fr_fr fr3,fr20 92 test_fr_fr fr3,fr16 93 test_fr_fr fr2,fr20 94 fdmuls fr20,fr20,fr2 95 test_fr_fr fr2,fr16 96 test_fr_fr fr2,fr20 97 test_fr_fr fr3,fr16 98 test_fr_fr fr3,fr20 99 fdmuls fr20,fr24,fr2 100 test_fr_fr fr2,fr16 101 test_fr_fr fr2,fr20 102 test_fr_fr fr3,fr16 103 test_fr_fr fr3,fr20 104 fdmuls fr20,fr28,fr2 105 test_fr_fr fr2,fr16 106 test_fr_fr fr2,fr20 107 test_fr_fr fr3,fr16 108 test_fr_fr fr3,fr20 109 fdmuls fr20,fr32,fr2 110 test_fr_fr fr2,fr16 111 test_fr_fr fr2,fr20 112 test_fr_fr fr3,fr16 113 test_fr_fr fr3,fr20 114 fdmuls fr20,fr36,fr2 115 test_fr_fr fr2,fr16 116 test_fr_fr fr2,fr20 117 test_fr_fr fr3,fr16 118 test_fr_fr fr3,fr20 119 fdmuls fr20,fr40,fr2 120 test_fr_fr fr2,fr16 121 test_fr_fr fr2,fr20 122 test_fr_fr fr3,fr16 123 test_fr_fr fr3,fr20 124 fdmuls fr20,fr44,fr2 125 test_fr_fr fr2,fr16 126 test_fr_fr fr2,fr20 127 test_fr_fr fr3,fr16 128 test_fr_fr fr3,fr20 129 fdmuls fr20,fr48,fr2 130 test_fr_fr fr2,fr16 131 test_fr_fr fr2,fr20 132 test_fr_fr fr3,fr16 133 test_fr_fr fr3,fr20 134 135 fdmuls fr28,fr0,fr2 136 test_fr_fr fr2,fr0 137 test_fr_fr fr3,fr0 138 fdmuls fr28,fr4,fr2 139 test_fr_fr fr2,fr4 140 test_fr_fr fr3,fr4 141 fdmuls fr28,fr8,fr2 142 test_fr_fr fr2,fr8 143 test_fr_fr fr3,fr8 144 fdmuls fr28,fr12,fr2 145 test_fr_fr fr2,fr12 146 test_fr_fr fr3,fr12 147 fdmuls fr28,fr16,fr2 148 test_fr_fr fr2,fr16 149 test_fr_fr fr2,fr20 150 test_fr_fr fr3,fr16 151 test_fr_fr fr3,fr20 152 fdmuls fr28,fr20,fr2 153 test_fr_fr fr2,fr16 154 test_fr_fr fr2,fr20 155 test_fr_fr fr3,fr16 156 test_fr_fr fr3,fr20 157 fdmuls fr28,fr24,fr2 158 test_fr_fr fr2,fr24 159 test_fr_fr fr3,fr24 160 fdmuls fr28,fr28,fr2 161 test_fr_fr fr2,fr28 162 test_fr_fr fr3,fr28 163 fdmuls fr28,fr32,fr2 164 test_fr_fr fr2,fr32 165 test_fr_fr fr3,fr32 166 fdmuls fr28,fr36,fr2 167 test_fr_fr fr2,fr36 168 test_fr_fr fr3,fr36 169 fdmuls fr28,fr40,fr2 170 test_fr_fr fr2,fr40 171 test_fr_fr fr3,fr40 172 fdmuls fr28,fr44,fr2 173 test_fr_fr fr2,fr44 174 test_fr_fr fr3,fr44 175 fdmuls fr28,fr48,fr2 176 test_fr_fr fr2,fr48 177 test_fr_fr fr3,fr48 178 fdmuls fr28,fr52,fr2 179 test_fr_fr fr2,fr52 180 test_fr_fr fr3,fr52 181 182 fdmuls fr28,fr8,fr2 183 test_fr_fr fr2,fr8 184 test_fr_fr fr3,fr8 185 fdmuls fr8,fr28,fr2 186 test_fr_fr fr2,fr8 187 test_fr_fr fr3,fr8 188 189 fdmuls fr32,fr36,fr2 190 test_fr_fr fr2,fr40 191 test_fr_fr fr3,fr40 192 193 pass 194