Home
last modified time | relevance | path

Searched refs:sign_extend (Results 1 – 25 of 322) sorted by relevance

12345678910>>...13

/netbsd-src/external/gpl3/gcc/dist/gcc/config/h8300/
H A Dmultiply.md9 (mult:HI (sign_extend:HI (match_operand:QI 1 "register_operand" ""))
20 (mult:HI (sign_extend:HI (match_operand:QI 1 "register_operand" "%0"))
26 (mult:HI (sign_extend:HI (match_dup 1)) (match_dup 2)))
31 (mult:HI (sign_extend:HI (match_operand:QI 1 "register_operand" "%0"))
40 (mult:HI (sign_extend:HI (match_operand:QI 1 "register_operand" "%0"))
41 (sign_extend:HI (match_operand:QI 2 "register_operand" "r"))))]
46 (mult:HI (sign_extend:HI (match_dup 1))
47 (sign_extend:HI (match_dup 2))))
52 (mult:HI (sign_extend:HI (match_operand:QI 1 "register_operand" "%0"))
53 (sign_extend:HI (match_operand:QI 2 "register_operand" "r"))))
[all …]
H A Dextensions.md131 (sign_extend:HSI (match_operand:QI 1 "register_operand" "")))]
137 (sign_extend:HI (match_operand:QI 1 "register_operand" "0")))]
141 [(parallel [(set (match_dup 0) (sign_extend:HI (match_dup 1)))
146 (sign_extend:HI (match_operand:QI 1 "register_operand" "0")))
153 ;; combiner would split (sign_extend:SI (reg:QI)) into two 24-bit
158 (sign_extend:SI (match_operand:QI 1 "register_operand" "0")))]
162 [(parallel [(set (match_dup 2) (sign_extend:HI (match_dup 1)))
164 (parallel [(set (match_dup 0) (sign_extend:SI (match_dup 2)))
172 (sign_extend:SI (match_operand:QI 1 "register_operand" "0")))]
176 [(parallel [(set (match_dup 0) (sign_extend:SI (match_dup 1)))
[all …]
H A Ddivmod.md92 (sign_extend:HI (match_operand:QI 2 "register_operand" "r")))))
97 (sign_extend:HI (match_dup 2)))))]
103 (sign_extend:HI (match_dup 2)))))
106 (sign_extend:HI (match_dup 2)))))
114 (sign_extend:HI (match_operand:QI 2 "register_operand" "r")))))
119 (sign_extend:HI (match_dup 2)))))
178 (sign_extend:SI (match_operand:HI 2 "register_operand" "r")))))
183 (sign_extend:SI (match_dup 2)))))]
189 (sign_extend:SI (match_dup 2)))))
192 (sign_extend:SI (match_dup 2)))))
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Diwmmxt2.md185 (vec_select:V2SI (sign_extend:V4SI (match_operand:V4HI 1 "register_operand" "y"))
187 (vec_select:V2SI (sign_extend:V4SI (match_operand:V4HI 2 "register_operand" "y"))
190 (vec_select:V2SI (sign_extend:V4SI (match_dup 1))
192 (vec_select:V2SI (sign_extend:V4SI (match_dup 2))
223 (vec_select:V2SI (sign_extend:V4SI (match_operand:V4HI 1 "register_operand" "y"))
225 (vec_select:V2SI (sign_extend:V4SI (match_operand:V4HI 2 "register_operand" "y"))
228 (vec_select:V2SI (sign_extend:V4SI (match_dup 1))
230 (vec_select:V2SI (sign_extend:V4SI (match_dup 2))
262 (sign_extend:V2DI (match_operand:V2SI 1 "register_operand" "y"))
263 (sign_extend:V2DI (match_operand:V2SI 2 "register_operand" "y")))
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Diwmmxt2.md185 (vec_select:V2SI (sign_extend:V4SI (match_operand:V4HI 1 "register_operand" "y"))
187 (vec_select:V2SI (sign_extend:V4SI (match_operand:V4HI 2 "register_operand" "y"))
190 (vec_select:V2SI (sign_extend:V4SI (match_dup 1))
192 (vec_select:V2SI (sign_extend:V4SI (match_dup 2))
223 (vec_select:V2SI (sign_extend:V4SI (match_operand:V4HI 1 "register_operand" "y"))
225 (vec_select:V2SI (sign_extend:V4SI (match_operand:V4HI 2 "register_operand" "y"))
228 (vec_select:V2SI (sign_extend:V4SI (match_dup 1))
230 (vec_select:V2SI (sign_extend:V4SI (match_dup 2))
262 (sign_extend:V2DI (match_operand:V2SI 1 "register_operand" "y"))
263 (sign_extend:V2DI (match_operand:V2SI 2 "register_operand" "y")))
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/nds32/
H A Dnds32-dspext.md296 (plus:V4HI (sign_extend:V4HI (match_operand:V4QI 1 "register_operand" " r"))
297 (sign_extend:V4HI (match_operand:V4QI 2 "register_operand" " r")))
323 (plus:V2SI (sign_extend:V2SI (match_operand:V2HI 1 "register_operand" " r"))
324 (sign_extend:V2SI (match_operand:V2HI 2 "register_operand" " r")))
349 (plus:TI (sign_extend:TI (match_operand:DI 1 "register_operand" " r"))
350 (sign_extend:TI (match_operand:DI 2 "register_operand" " r")))
396 (minus:V4HI (sign_extend:V4HI (match_operand:V4QI 1 "register_operand" " r"))
397 (sign_extend:V4HI (match_operand:V4QI 2 "register_operand" " r")))
420 (minus:V2SI (sign_extend:V2SI (match_operand:V2HI 1 "register_operand" " r"))
421 (sign_extend:V2SI (match_operand:V2HI 2 "register_operand" " r")))
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/nds32/
H A Dnds32-dspext.md296 (plus:V4HI (sign_extend:V4HI (match_operand:V4QI 1 "register_operand" " r"))
297 (sign_extend:V4HI (match_operand:V4QI 2 "register_operand" " r")))
323 (plus:V2SI (sign_extend:V2SI (match_operand:V2HI 1 "register_operand" " r"))
324 (sign_extend:V2SI (match_operand:V2HI 2 "register_operand" " r")))
349 (plus:TI (sign_extend:TI (match_operand:DI 1 "register_operand" " r"))
350 (sign_extend:TI (match_operand:DI 2 "register_operand" " r")))
396 (minus:V4HI (sign_extend:V4HI (match_operand:V4QI 1 "register_operand" " r"))
397 (sign_extend:V4HI (match_operand:V4QI 2 "register_operand" " r")))
420 (minus:V2SI (sign_extend:V2SI (match_operand:V2HI 1 "register_operand" " r"))
421 (sign_extend:V2SI (match_operand:V2HI 2 "register_operand" " r")))
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/csky/
H A Dcsky_insn_dsp.md27 (mult:DI (sign_extend:DI (match_operand:SI 1 "register_operand" "r"))
28 (sign_extend:DI (match_operand:SI 2 "register_operand" "r"))))]
43 (plus:DI (mult:DI (sign_extend:DI (match_operand:SI 1 "register_operand" "r"))
44 (sign_extend:DI (match_operand:SI 2 "register_operand" "r")))
62 (mult:DI (sign_extend:DI (match_operand:SI 1 "register_operand" "r"))
63 (sign_extend:DI (match_operand:SI 2 "register_operand" "r")))))]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/csky/
H A Dcsky_insn_dsp.md27 (mult:DI (sign_extend:DI (match_operand:SI 1 "register_operand" "r"))
28 (sign_extend:DI (match_operand:SI 2 "register_operand" "r"))))]
43 (plus:DI (mult:DI (sign_extend:DI (match_operand:SI 1 "register_operand" "r"))
44 (sign_extend:DI (match_operand:SI 2 "register_operand" "r")))
62 (mult:DI (sign_extend:DI (match_operand:SI 1 "register_operand" "r"))
63 (sign_extend:DI (match_operand:SI 2 "register_operand" "r")))))]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/m32c/
H A Dmuldiv.md26 (mult:HI (sign_extend:HI (match_operand:QI 1 "mra_operand" "%0,0"))
36 (mult:HI (sign_extend:HI (match_operand:QI 1 "mra_operand" "%0,0,0,0,0,0"))
37 … (sign_extend:HI (match_operand:QI 2 "mra_operand" "RqiSd,?Rmm,RqiSd,?Rmm,RhlSd,?Rmm"))))]
43 ; Don't try to sign_extend a const_int. Same for all other multiplies.
46 (mult:HI (sign_extend:HI (match_operand:QI 1 "mra_operand" "%0,0,0,0,0,0"))
82 (mult:SI (sign_extend:SI (match_operand:HI 1 "mra_operand" "%0"))
91 (mult:SI (sign_extend:SI (match_operand:HI 1 "mra_operand" "%0,0"))
92 (sign_extend:SI (match_operand:HI 2 "mra_operand" "RhiSd,?Rmm"))))]
100 (mult:SI (sign_extend:SI (match_operand:HI 1 "mra_operand" "%0,0,0,0"))
171 (sign_extend:HI (match_operand:QI 1 "register_operand" "0,0")))
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/m32c/
H A Dmuldiv.md26 (mult:HI (sign_extend:HI (match_operand:QI 1 "mra_operand" "%0,0"))
36 (mult:HI (sign_extend:HI (match_operand:QI 1 "mra_operand" "%0,0,0,0,0,0"))
37 … (sign_extend:HI (match_operand:QI 2 "mra_operand" "RqiSd,?Rmm,RqiSd,?Rmm,RhlSd,?Rmm"))))]
43 ; Don't try to sign_extend a const_int. Same for all other multiplies.
46 (mult:HI (sign_extend:HI (match_operand:QI 1 "mra_operand" "%0,0,0,0,0,0"))
82 (mult:SI (sign_extend:SI (match_operand:HI 1 "mra_operand" "%0"))
91 (mult:SI (sign_extend:SI (match_operand:HI 1 "mra_operand" "%0,0"))
92 (sign_extend:SI (match_operand:HI 2 "mra_operand" "RhiSd,?Rmm"))))]
100 (mult:SI (sign_extend:SI (match_operand:HI 1 "mra_operand" "%0,0,0,0"))
171 (sign_extend:HI (match_operand:QI 1 "register_operand" "0,0")))
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/c6x/
H A Dc6x-mult.md89 (mult:SI (sign_extend:SI
100 (mult:SI (sign_extend:SI
102 (sign_extend:SI
113 (mult:SI (sign_extend:SI
129 (sign_extend:SI
218 (sign_extend:SI
244 (sign_extend:SI
292 (sign_extend:DI
305 (sign_extend:V2SI (match_operand:V2HI 1 "register_operand" "a,b,a,b"))
306 (sign_extend:V2SI (match_operand:V2HI 2 "register_operand" "a,b,?b,?a"))))]
[all …]
H A Dc6x-mult.md.in87 (mult:SI (sign_extend:SI
98 (mult:SI (sign_extend:SI
100 (sign_extend:SI
111 (mult:SI (sign_extend:SI
127 (sign_extend:SI
216 (sign_extend:SI
242 (sign_extend:SI
290 (sign_extend:DI
303 (sign_extend:V2SI (match_operand:V2HI 1 "register_operand" "a,b,a,b"))
304 (sign_extend:V2SI (match_operand:V2HI 2 "register_operand" "a,b,?b,?a")))_CBRK_)]
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/c6x/
H A Dc6x-mult.md89 (mult:SI (sign_extend:SI
100 (mult:SI (sign_extend:SI
102 (sign_extend:SI
113 (mult:SI (sign_extend:SI
129 (sign_extend:SI
218 (sign_extend:SI
244 (sign_extend:SI
292 (sign_extend:DI
305 (sign_extend:V2SI (match_operand:V2HI 1 "register_operand" "a,b,a,b"))
306 (sign_extend:V2SI (match_operand:V2HI 2 "register_operand" "a,b,?b,?a"))))]
[all …]
H A Dc6x-mult.md.in87 (mult:SI (sign_extend:SI
98 (mult:SI (sign_extend:SI
100 (sign_extend:SI
111 (mult:SI (sign_extend:SI
127 (sign_extend:SI
216 (sign_extend:SI
242 (sign_extend:SI
290 (sign_extend:DI
303 (sign_extend:V2SI (match_operand:V2HI 1 "register_operand" "a,b,a,b"))
304 (sign_extend:V2SI (match_operand:V2HI 2 "register_operand" "a,b,?b,?a")))_CBRK_)]
[all …]
/netbsd-src/external/gpl3/binutils/dist/opcodes/
H A Dft32-dis.c36 sign_extend (int bit, int value) in sign_extend() function
116 fpr (stream, "%d", sign_extend (9, imm)); in ft32_opcode1()
125 fpr (stream, "%d", sign_extend (19, imm)); in ft32_opcode1()
141 fpr (stream, "%d", sign_extend (14, imm)); in ft32_opcode1()
H A Dpdp11-dis.c34 #define sign_extend(x) ((((x) & 0xffff) ^ 0x8000) - 0x8000) macro
106 print_signed_octal (sign_extend (data), info); in print_operand()
150 bfd_vma address = *memaddr + sign_extend (disp); in print_operand()
162 print_signed_octal (sign_extend (disp), info); in print_operand()
313 bfd_vma address = memaddr + (sign_extend (displ) >> 7); in print_insn_pdp11()
H A Dns32k-dis.c328 sign_extend (unsigned int value, unsigned int bits) in sign_extend() function
377 Ivalue = sign_extend (Ivalue, 7); in get_displacement()
383 Ivalue = sign_extend (Ivalue2, 14); in get_displacement()
389 Ivalue = sign_extend (Ivalue, 30); in get_displacement()
537 Ivalue = sign_extend (Ivalue, 8); in print_insn_arg()
545 Ivalue = sign_extend (Ivalue, 16); in print_insn_arg()
636 Ivalue = sign_extend (Ivalue, 4); in print_insn_arg()
/netbsd-src/external/gpl3/binutils.old/dist/opcodes/
H A Dft32-dis.c36 sign_extend (int bit, int value) in sign_extend() function
116 fpr (stream, "%d", sign_extend (9, imm)); in ft32_opcode1()
125 fpr (stream, "%d", sign_extend (19, imm)); in ft32_opcode1()
141 fpr (stream, "%d", sign_extend (14, imm)); in ft32_opcode1()
H A Dpdp11-dis.c34 #define sign_extend(x) ((((x) & 0xffff) ^ 0x8000) - 0x8000) macro
106 print_signed_octal (sign_extend (data), info); in print_operand()
150 bfd_vma address = *memaddr + sign_extend (disp); in print_operand()
162 print_signed_octal (sign_extend (disp), info); in print_operand()
313 bfd_vma address = memaddr + (sign_extend (displ) >> 7); in print_insn_pdp11()
H A Dns32k-dis.c328 sign_extend (unsigned int value, unsigned int bits) in sign_extend() function
377 Ivalue = sign_extend (Ivalue, 7); in get_displacement()
383 Ivalue = sign_extend (Ivalue2, 14); in get_displacement()
389 Ivalue = sign_extend (Ivalue, 30); in get_displacement()
537 Ivalue = sign_extend (Ivalue, 8); in print_insn_arg()
545 Ivalue = sign_extend (Ivalue, 16); in print_insn_arg()
636 Ivalue = sign_extend (Ivalue, 4); in print_insn_arg()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64-ldpstp.md129 (sign_extend:DI (match_operand:SI 1 "memory_operand" "")))
131 (sign_extend:DI (match_operand:SI 3 "memory_operand" "")))]
133 [(parallel [(set (match_dup 0) (sign_extend:DI (match_dup 1)))
134 (set (match_dup 2) (sign_extend:DI (match_dup 3)))])]
221 (sign_extend:DI (match_operand:SI 1 "memory_operand" "")))
223 (sign_extend:DI (match_operand:SI 3 "memory_operand" "")))
225 (sign_extend:DI (match_operand:SI 5 "memory_operand" "")))
227 (sign_extend:DI (match_operand:SI 7 "memory_operand" "")))
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64-ldpstp.md129 (sign_extend:DI (match_operand:SI 1 "memory_operand" "")))
131 (sign_extend:DI (match_operand:SI 3 "memory_operand" "")))]
133 [(parallel [(set (match_dup 0) (sign_extend:DI (match_dup 1)))
134 (set (match_dup 2) (sign_extend:DI (match_dup 3)))])]
221 (sign_extend:DI (match_operand:SI 1 "memory_operand" "")))
223 (sign_extend:DI (match_operand:SI 3 "memory_operand" "")))
225 (sign_extend:DI (match_operand:SI 5 "memory_operand" "")))
227 (sign_extend:DI (match_operand:SI 7 "memory_operand" "")))
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/bfin/
H A Dbfin.md565 (sign_extend:PDI (match_operand:SI 1 "register_operand" "d")))]
572 (sign_extend:V2PDI (vec_concat:V2SI
578 [(set (match_dup 3) (sign_extend:PDI (match_dup 1)))
579 (set (match_dup 4) (sign_extend:PDI (match_dup 2)))]
886 (sign_extend:SI (match_operand:HI 1 "nonimmediate_operand" "d, m")))]
893 (set (match_dup 0) (sign_extend:SI (match_dup 2)))]
923 (sign_extend:HI (match_operand:QI 1 "nonimmediate_operand" "m, d")))]
932 (sign_extend:SI (match_operand:QI 1 "nonimmediate_operand" "m, d")))]
1012 (sign_extend:DI (match_operand:SI 1 "register_operand" "d")))]
1026 (sign_extend:DI (match_operand:QI 1 "register_operand" "d")))]
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/bfin/
H A Dbfin.md564 (sign_extend:PDI (match_operand:SI 1 "register_operand" "d")))]
571 (sign_extend:V2PDI (vec_concat:V2SI
577 [(set (match_dup 3) (sign_extend:PDI (match_dup 1)))
578 (set (match_dup 4) (sign_extend:PDI (match_dup 2)))]
885 (sign_extend:SI (match_operand:HI 1 "nonimmediate_operand" "d, m")))]
892 (set (match_dup 0) (sign_extend:SI (match_dup 2)))]
922 (sign_extend:HI (match_operand:QI 1 "nonimmediate_operand" "m, d")))]
931 (sign_extend:SI (match_operand:QI 1 "nonimmediate_operand" "m, d")))]
1011 (sign_extend:DI (match_operand:SI 1 "register_operand" "d")))]
1025 (sign_extend:DI (match_operand:QI 1 "register_operand" "d")))]
[all …]

12345678910>>...13