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