| /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/frv/ |
| H A D | csmul.cgs | 13 set_gr_immed 3,gr7 ; multiply small numbers 19 set_gr_immed 1,gr7 ; multiply by 1 25 set_gr_immed 2,gr7 ; multiply by 1 31 set_gr_immed 0,gr7 ; multiply by 0 37 set_gr_immed 2,gr7 ; multiply by 0 68 set_gr_immed -3,gr7 ; multiply small numbers 74 set_gr_immed 3,gr7 ; multiply small numbers 80 set_gr_immed 1,gr7 ; multiply by 1 86 set_gr_immed -2,gr7 ; multiply by 1 92 set_gr_immed 0,gr7 ; multiply by 0 [all …]
|
| H A D | csmulcc.cgs | 13 set_gr_immed 3,gr7 ; multiply small numbers 21 set_gr_immed 1,gr7 ; multiply by 1 29 set_gr_immed 2,gr7 ; multiply by 1 37 set_gr_immed 0,gr7 ; multiply by 0 45 set_gr_immed 2,gr7 ; multiply by 0 86 set_gr_immed -3,gr7 ; multiply small numbers 94 set_gr_immed 3,gr7 ; multiply small numbers 102 set_gr_immed 1,gr7 ; multiply by 1 110 set_gr_immed -2,gr7 ; multiply by 1 118 set_gr_immed 0,gr7 ; multiply by 0 [all …]
|
| H A D | cmcpxis.cgs | 13 set_fr_iimmed 2,4,fr7 ; multiply small numbers 19 set_fr_iimmed 3,1,fr7 ; multiply by 0 25 set_fr_iimmed 2,1,fr7 ; multiply by 1 50 set_fr_iimmed 2,0xfffd,fr7 ; multiply small numbers 56 set_fr_iimmed 0xfffe,2,fr7 ; multiply by 1 62 set_fr_iimmed 0xfffe,0,fr7 ; multiply by 0 93 set_fr_iimmed 0xfffe,0xfffc,fr7 ; multiply small numbers 99 set_fr_iimmed 0xffff,0xffff,fr7 ; multiply by -1 118 set_fr_iimmed 2,4,fr7 ; multiply small numbers 124 set_fr_iimmed 3,1,fr7 ; multiply by 0 [all …]
|
| H A D | cmcpxrs.cgs | 13 set_fr_iimmed 2,4,fr7 ; multiply small numbers 19 set_fr_iimmed 3,1,fr7 ; multiply by 0 25 set_fr_iimmed 2,1,fr7 ; multiply by 1 50 set_fr_iimmed 2,0xfffd,fr7 ; multiply small numbers 56 set_fr_iimmed 0xfffe,2,fr7 ; multiply by 1 62 set_fr_iimmed 0xfffe,0,fr7 ; multiply by 0 93 set_fr_iimmed 0xfffe,0xfffc,fr7 ; multiply small numbers 99 set_fr_iimmed 0xffff,0xffff,fr7 ; multiply by -1 117 set_fr_iimmed 2,4,fr7 ; multiply small numbers 123 set_fr_iimmed 3,1,fr7 ; multiply by 0 [all …]
|
| H A D | cmqmulhs.cgs | 13 set_fr_iimmed 2,3,fr8 ; multiply small numbers 15 set_fr_iimmed 0,1,fr9 ; multiply by 0 27 set_fr_iimmed 2,1,fr8 ; multiply by 1 56 set_fr_iimmed 2,0xfffd,fr8 ; multiply small numbers 58 set_fr_iimmed 0xfffe,1,fr9 ; multiply by 1 70 set_fr_iimmed 0xfffe,0,fr8 ; multiply by 0 99 set_fr_iimmed 0xfffe,0xfffd,fr8 ; multiply small numbers 101 set_fr_iimmed 0xffff,0xfffe,fr9 ; multiply by -1 128 set_fr_iimmed 2,3,fr8 ; multiply small numbers 130 set_fr_iimmed 0,1,fr9 ; multiply by 0 [all …]
|
| H A D | cmmulhs.cgs | 13 set_fr_iimmed 2,3,fr7 ; multiply small numbers 21 set_fr_iimmed 0,1,fr7 ; multiply by 0 29 set_fr_iimmed 2,1,fr7 ; multiply by 1 62 set_fr_iimmed 2,0xfffd,fr7 ; multiply small numbers 70 set_fr_iimmed 0xfffe,1,fr7 ; multiply by 1 78 set_fr_iimmed 0xfffe,0,fr7 ; multiply by 0 111 set_fr_iimmed 0xfffe,0xfffd,fr7 ; multiply small numbers 119 set_fr_iimmed 0xffff,0xfffe,fr7 ; multiply by -1 144 set_fr_iimmed 2,3,fr7 ; multiply small numbers 152 set_fr_iimmed 0,1,fr7 ; multiply by 0 [all …]
|
| H A D | smul.cgs | 11 set_gr_immed 3,gr7 ; multiply small numbers 17 set_gr_immed 1,gr7 ; multiply by 1 23 set_gr_immed 2,gr7 ; multiply by 1 29 set_gr_immed 0,gr7 ; multiply by 0 35 set_gr_immed 2,gr7 ; multiply by 0 66 set_gr_immed -3,gr7 ; multiply small numbers 72 set_gr_immed 3,gr7 ; multiply small numbers 78 set_gr_immed 1,gr7 ; multiply by 1 84 set_gr_immed -2,gr7 ; multiply by 1 90 set_gr_immed 0,gr7 ; multiply by 0 [all …]
|
| H A D | smuli.cgs | 11 set_gr_immed 3,gr7 ; multiply small numbers 18 set_gr_immed 1,gr7 ; multiply by 1 25 set_gr_immed 2,gr7 ; multiply by 1 32 set_gr_immed 0,gr7 ; multiply by 0 39 set_gr_immed 2,gr7 ; multiply by 0 75 set_gr_immed -3,gr7 ; multiply small numbers 82 set_gr_immed 3,gr7 ; multiply small numbers 89 set_gr_immed 1,gr7 ; multiply by 1 96 set_gr_immed -2,gr7 ; multiply by 1 103 set_gr_immed 0,gr7 ; multiply by 0 [all …]
|
| H A D | smulicc.cgs | 11 set_gr_immed 3,gr7 ; multiply small numbers 18 set_gr_immed 1,gr7 ; multiply by 1 25 set_gr_immed 2,gr7 ; multiply by 1 32 set_gr_immed 0,gr7 ; multiply by 0 39 set_gr_immed 2,gr7 ; multiply by 0 75 set_gr_immed -3,gr7 ; multiply small numbers 82 set_gr_immed 3,gr7 ; multiply small numbers 89 set_gr_immed 1,gr7 ; multiply by 1 96 set_gr_immed -2,gr7 ; multiply by 1 103 set_gr_immed 0,gr7 ; multiply by 0 [all …]
|
| H A D | smulcc.cgs | 11 set_gr_immed 3,gr7 ; multiply small numbers 19 set_gr_immed 1,gr7 ; multiply by 1 27 set_gr_immed 2,gr7 ; multiply by 1 35 set_gr_immed 0,gr7 ; multiply by 0 43 set_gr_immed 2,gr7 ; multiply by 0 84 set_gr_immed -3,gr7 ; multiply small numbers 92 set_gr_immed 3,gr7 ; multiply small numbers 100 set_gr_immed 1,gr7 ; multiply by 1 108 set_gr_immed -2,gr7 ; multiply by 1 116 set_gr_immed 0,gr7 ; multiply by 0 [all …]
|
| H A D | mcpxrs.cgs | 11 set_fr_iimmed 2,4,fr7 ; multiply small numbers 17 set_fr_iimmed 3,1,fr7 ; multiply by 0 23 set_fr_iimmed 2,1,fr7 ; multiply by 1 48 set_fr_iimmed 2,0xfffd,fr7 ; multiply small numbers 54 set_fr_iimmed 0xfffe,2,fr7 ; multiply by 1 60 set_fr_iimmed 0xfffe,0,fr7 ; multiply by 0 91 set_fr_iimmed 0xfffe,0xfffc,fr7 ; multiply small numbers 97 set_fr_iimmed 0xffff,0xffff,fr7 ; multiply by -1
|
| H A D | mqcpxrs.cgs | 11 set_fr_iimmed 2,4,fr8 ; multiply small numbers 13 set_fr_iimmed 3,1,fr9 ; multiply by 0 21 set_fr_iimmed 2,1,fr8 ; multiply by 1 42 set_fr_iimmed 2,0xfffd,fr8 ; multiply small numbers 44 set_fr_iimmed 0xfffe,2,fr9 ; multiply by 1 52 set_fr_iimmed 0xfffe,0,fr8 ; multiply by 0 75 set_fr_iimmed 0xfffe,0xfffc,fr9 ; multiply small numbers 83 set_fr_iimmed 0xffff,0xffff,fr8 ; multiply by -1
|
| H A D | mqcpxis.cgs | 11 set_fr_iimmed 2,4,fr8 ; multiply small numbers 13 set_fr_iimmed 3,1,fr9 ; multiply by 0 21 set_fr_iimmed 2,1,fr8 ; multiply by 1 42 set_fr_iimmed 2,0xfffd,fr8 ; multiply small numbers 44 set_fr_iimmed 0xfffe,2,fr9 ; multiply by 1 52 set_fr_iimmed 0xfffe,0,fr8 ; multiply by 0 75 set_fr_iimmed 0xfffe,0xfffc,fr9 ; multiply small numbers 83 set_fr_iimmed 0xffff,0xffff,fr8 ; multiply by -1
|
| H A D | mcpxis.cgs | 11 set_fr_iimmed 2,4,fr7 ; multiply small numbers 17 set_fr_iimmed 3,1,fr7 ; multiply by 0 23 set_fr_iimmed 2,1,fr7 ; multiply by 1 48 set_fr_iimmed 2,0xfffd,fr7 ; multiply small numbers 54 set_fr_iimmed 0xfffe,2,fr7 ; multiply by 1 60 set_fr_iimmed 0xfffe,0,fr7 ; multiply by 0 91 set_fr_iimmed 0xfffe,0xfffc,fr7 ; multiply small numbers 97 set_fr_iimmed 0xffff,0xffff,fr7 ; multiply by -1
|
| H A D | mqmulhs.cgs | 11 set_fr_iimmed 2,3,fr8 ; multiply small numbers 13 set_fr_iimmed 0,1,fr9 ; multiply by 0 25 set_fr_iimmed 2,1,fr8 ; multiply by 1 54 set_fr_iimmed 2,0xfffd,fr8 ; multiply small numbers 56 set_fr_iimmed 0xfffe,1,fr9 ; multiply by 1 68 set_fr_iimmed 0xfffe,0,fr8 ; multiply by 0 97 set_fr_iimmed 0xfffe,0xfffd,fr8 ; multiply small numbers 99 set_fr_iimmed 0xffff,0xfffe,fr9 ; multiply by -1
|
| H A D | mqmulxhs.cgs | 11 set_fr_iimmed 2,3,fr8 ; multiply small numbers 13 set_fr_iimmed 0,1,fr9 ; multiply by 0 25 set_fr_iimmed 2,1,fr8 ; multiply by 1 54 set_fr_iimmed 2,0xfffd,fr8 ; multiply small numbers 56 set_fr_iimmed 0xfffe,1,fr9 ; multiply by 1 68 set_fr_iimmed 0xfffe,0,fr8 ; multiply by 0 97 set_fr_iimmed 0xfffe,0xfffd,fr8 ; multiply small numbers 99 set_fr_iimmed 0xffff,0xfffe,fr9 ; multiply by -1
|
| H A D | mmulxhs.cgs | 11 set_fr_iimmed 2,3,fr7 ; multiply small numbers 19 set_fr_iimmed 0,1,fr7 ; multiply by 0 27 set_fr_iimmed 2,1,fr7 ; multiply by 1 60 set_fr_iimmed 2,0xfffd,fr7 ; multiply small numbers 68 set_fr_iimmed 0xfffe,1,fr7 ; multiply by 1 76 set_fr_iimmed 0xfffe,0,fr7 ; multiply by 0 109 set_fr_iimmed 0xfffe,0xfffd,fr7 ; multiply small numbers 117 set_fr_iimmed 0xffff,0xfffe,fr7 ; multiply by -1
|
| H A D | mmulhs.cgs | 11 set_fr_iimmed 2,3,fr7 ; multiply small numbers 19 set_fr_iimmed 0,1,fr7 ; multiply by 0 27 set_fr_iimmed 2,1,fr7 ; multiply by 1 60 set_fr_iimmed 2,0xfffd,fr7 ; multiply small numbers 68 set_fr_iimmed 0xfffe,1,fr7 ; multiply by 1 76 set_fr_iimmed 0xfffe,0,fr7 ; multiply by 0 109 set_fr_iimmed 0xfffe,0xfffd,fr7 ; multiply small numbers 117 set_fr_iimmed 0xffff,0xfffe,fr7 ; multiply by -1
|
| H A D | cmmulhu.cgs | 12 set_fr_iimmed 3,2,fr7 ; multiply small numbers 20 set_fr_iimmed 1,2,fr7 ; multiply by 1 28 set_fr_iimmed 0,2,fr7 ; multiply by 0 84 set_fr_iimmed 3,2,fr7 ; multiply small numbers 92 set_fr_iimmed 1,2,fr7 ; multiply by 1 100 set_fr_iimmed 0,2,fr7 ; multiply by 0 160 set_fr_iimmed 3,2,fr7 ; multiply small numbers 168 set_fr_iimmed 1,2,fr7 ; multiply by 1 176 set_fr_iimmed 0,2,fr7 ; multiply by 0 236 set_fr_iimmed 3,2,fr7 ; multiply small numbers [all …]
|
| /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/frv/fr400/ |
| H A D | smu.cgs | 11 set_gr_immed 3,gr7 ; multiply small numbers 19 set_gr_immed 1,gr7 ; multiply by 1 27 set_gr_immed 2,gr7 ; multiply by 1 35 set_gr_immed 0,gr7 ; multiply by 0 43 set_gr_immed 2,gr7 ; multiply by 0 84 set_gr_immed -3,gr7 ; multiply small numbers 92 set_gr_immed 3,gr7 ; multiply small numbers 100 set_gr_immed 1,gr7 ; multiply by 1 108 set_gr_immed -2,gr7 ; multiply by 1 116 set_gr_immed 0,gr7 ; multiply by 0 [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/ |
| H A D | types.md | 80 ; ffma[d,s] double/single floating point fused multiply-accumulate. 82 ; fmac[d,s] double/single floating point multiply-accumulate. 84 ; fmul[d,s] double/single floating point multiply. 104 ; mla integer multiply accumulate. 105 ; mlas integer multiply accumulate, flag setting. 113 ; mul integer multiply. 114 ; muls integer multiply, flag setting. 130 ; smlad signed multiply accumulate dual. 131 ; smladx signed multiply accumulate dual reverse. 132 ; smlal signed multiply accumulate long. [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/microblaze/ |
| H A D | t-microblaze | 1 MULTILIB_OPTIONS = mxl-barrel-shift mno-xl-soft-mul mxl-multiply-high mlittle-endian 3 MULTILIB_EXCEPTIONS = *mxl-barrel-shift/mxl-multiply-high mxl-multiply-high 4 MULTILIB_EXCEPTIONS += *mxl-barrel-shift/mxl-multiply-high/mlittle-endian 5 MULTILIB_EXCEPTIONS += mxl-multiply-high/mlittle-endian
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/microblaze/ |
| H A D | t-microblaze | 1 MULTILIB_OPTIONS = mxl-barrel-shift mno-xl-soft-mul mxl-multiply-high mlittle-endian 3 MULTILIB_EXCEPTIONS = *mxl-barrel-shift/mxl-multiply-high mxl-multiply-high 4 MULTILIB_EXCEPTIONS += *mxl-barrel-shift/mxl-multiply-high/mlittle-endian 5 MULTILIB_EXCEPTIONS += mxl-multiply-high/mlittle-endian
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/ |
| H A D | types.md | 98 ; ffma[d,s] double/single floating point fused multiply-accumulate. 100 ; fmac[d,s] double/single floating point multiply-accumulate. 102 ; fmul[d,s] double/single floating point multiply. 122 ; mla integer multiply accumulate. 123 ; mlas integer multiply accumulate, flag setting. 131 ; mul integer multiply. 132 ; muls integer multiply, flag setting. 148 ; smlad signed multiply accumulate dual. 149 ; smladx signed multiply accumulate dual reverse. 150 ; smlal signed multiply accumulate long. [all …]
|
| /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/sh/ |
| H A D | mulr.s | 10 mulr_1: ! multiply by one 30 mulr_2: ! multiply by two 51 mulr_3: ! multiply five by five 73 mulr_4: ! multiply 127 by 127 94 mulr_5: ! multiply -1 by -1 115 mulr_6: ! multiply 46340 by 46340 136 mulr_7: ! multiply 7ffff by 7ffff (overflow)
|