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