Home
last modified time | relevance | path

Searched refs:maxmin (Results 1 – 24 of 24) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/config/sparc/
Dniagara7.md125 (eq_attr "subtype" "fpu,maxmin"))))
Dm8.md209 (eq_attr "subtype" "maxmin,cmask,other"))
Dsparc.md340 ;; fga/maxmin: FP{MAX,MIN}[U]{8,16,32}
386 addsub64,cmask,fpu,maxmin,other,
9354 (set_attr "subtype" "maxmin")])
9369 (set_attr "subtype" "maxmin")])
/netbsd/src/external/gpl3/gcc/dist/gcc/config/i386/
Dbtver2.md31 (define_attr "btver2_sse_attr" "other,rcp,sqrt,maxmin"
383 ;; SSE AVX maxmin,rcp,sqrt
388 (and (eq_attr "btver2_sse_attr" "maxmin")
396 (and (eq_attr "btver2_sse_attr" "maxmin")
Dmmx.md772 (set_attr "btver2_sse_attr" "*,maxmin,maxmin")
797 (set_attr "btver2_sse_attr" "*,maxmin,maxmin")
Dsse.md2808 (set_attr "btver2_sse_attr" "maxmin")
2832 (set_attr "btver2_sse_attr" "maxmin")
2856 (set_attr "btver2_sse_attr" "maxmin")
2883 (set_attr "btver2_sse_attr" "maxmin")
15956 (maxmin:VI124_256_AVX512F_AVX512BW
15964 (maxmin:VI124_256
15977 (maxmin:VI1248_AVX512VLBW
15995 (maxmin:VI48_AVX512VL
16005 (maxmin:VI48_AVX512VL
16017 (maxmin:VI12_AVX512VL
[all …]
Di386.md939 (define_code_iterator maxmin [smax smin umax umin])
21070 (maxmin:SDWIM
21079 (maxmin:<DWI>
21137 (maxmin:SWI
/netbsd/src/external/gpl3/gcc/dist/gcc/config/arm/
Dneon.md2612 (define_insn "neon_v<maxmin><sup><mode>"
2618 "v<maxmin>.<sup>%#<V_sz_elem>\t%<V_reg>0, %<V_reg>1, %<V_reg>2"
2622 (define_insn "neon_v<maxmin>f<mode>"
2628 "v<maxmin>.<V_s_elem>\t%<V_reg>0, %<V_reg>1, %<V_reg>2"
2632 (define_insn "neon_v<maxmin>f<mode>"
2639 "v<maxmin>.<V_s_elem>\t%<V_reg>0, %<V_reg>1, %<V_reg>2"
2643 (define_insn "neon_vp<maxmin>fv4hf"
2650 "vp<maxmin>.f16\t%P0, %P1, %P2"
2666 ;; v<maxmin>nm intrinsics.
2718 (define_insn "neon_vp<maxmin><sup><mode>"
[all …]
Diterators.md1105 (define_int_attr maxmin [
/netbsd/src/external/gpl3/gcc/dist/gcc/
Dtree-ssa-ccp.cc1818 int minmax, maxmin; in bit_value_binop() local
1832 maxmin = wi::cmp (max1, min2, r1type_sgn); in bit_value_binop()
1834 if (maxmin < (code == LE_EXPR ? 1: 0)) /* o1 < or <= o2. */ in bit_value_binop()
1844 else if (maxmin == minmax) /* o1 and o2 are equal. */ in bit_value_binop()
Dmatch.pd3237 maxmin (max min FMAX_ALL FMIN_ALL)
3243 (negate (maxmin @0 @1)))))
3247 maxmin (max min)
3250 (bit_not (maxmin @0 @1))))
6519 (for maxmin (max min)
6521 (convert (maxmin (convert@2 @0) (convert @1)))
6528 (maxmin @0 @1))))
DChangeLog-20088955 (maxmin): Likewise.
23544 (<maxmin><mode>3): Likewise.
23545 (*<maxmin><mode>3_finite): Likewise.
23546 (*<maxmin><mode>3): Likewise.
23547 (<sse>_vm<maxmin><mode>3): Likewise.
23550 (<maxmin>v16qi3): Likewise.
23551 (*<maxmin>v16qi3): Likewise.
23552 (<maxmin>v8hi3): Likewise.
23553 (*<maxmin>v8hi3): Likewise.
23554 (*sse4_1_<maxmin><mode>3): Likewise.
[all …]
DChangeLog-20202499 (<maxmin:code><mode>3): Ditto.
2500 (*<maxmin:code><mode>3_1): Ditto.
3134 (<maxmin:code><mode>3): Use SDWIM mode iterator.
3135 (*<maxmin:code><mode>3_1): Use SWI mode iterator.
3686 (<maxmin:code><mode>3): Use SWI48DWI mode iterator.
3687 (*<maxmin:code><dwi>3_doubleword): Use DWIH mode iterator.
4024 (<maxmin:code><mode>3): Use SWI48x mode iterator.
4025 (*<maxmin:code><mode>3): Use SWI48 mode iterator.
15627 (<maxmin><mode>3): Support SWI248 and general_operand for
15629 (<maxmin><mode>3_1 splitter): Optimize comparisons against
[all …]
DChangeLog-20139648 (<code><mode>3<mask_name>/maxmin): Ditto.
9649 (*avx2_<code><mode>3<mask_name>/maxmin): Ditto.
14349 (<su><maxmin><mode>3): Likewise.
14389 (<su><maxmin><mode>3): Likewise.
31686 (aarch64_gimple_fold_builtin): Fold reduc_<su><maxmin>_ builtins.
31703 * config/aarch64/aarch64-simd.md (<maxmin><mode>3): Rename to...
31704 (<su><maxmin><mode>3): ...This, refactor.
31705 (s<maxmin><mode>3): New.
31717 (maxmin): New.
33064 (aarch64_<maxmin><mode>): Likewise.
DChangeLog-201917893 * config/i386/i386.md (<maxmin><MAXMIN_IMODE>3): New expander.
17894 (*<maxmin><MAXMIN_IMODE>3_1): New insn-and-split.
17895 (*<maxmin>di3_doubleword): Likewise.
18015 (<su><maxmin><mode>3, *<su><maxmin><mode>3): Delete in favor
18085 (<su><maxmin><mode>3, *<su><maxmin><mode>3, *madd<SVE_I:mode>)
18919 (<FMAXMIN:su><FMAXMIN:maxmin><SVE_F:mode>3): Rename to...
18922 (*<su><maxmin><mode>3): Delete.
DChangeLog-201111301 * config/i386/i386.md (maxmin): New code iterator.
11302 * config/i386/sse.md (<maxmin:code><mode>3): Macroize expander
11303 from <umaxmin:code><mode>3 and <smaxmin:code><mode>3 using maxmin
11305 (*avx2_<maxmin:code><mode>3): Macroize isn from
11307 maxmin code iterator.
DChangeLog-201612526 (neon_v<maxmin>f<mode>): New.
12527 (neon_vp<maxmin>fv4hf: New.
16075 * config/aarch64/aarch64-simd.md (<su><maxmin>v2di3): Call
17440 (<su><maxmin><mode>3): Likewise.
DChangeLog-20142493 aarch64_mla<mode>, aarch64_mls<mode>, <su><maxmin><mode>3,
5161 * config/aarch64/aarch64-simd.md (<su><maxmin>v2di3): New.
5885 (neon_v<maxmin>f): ...this as new.
5893 (neon_vp<maxmin>f): ...this as new.
6014 (maxmin): Likewise.
DChangeLog-201012655 Split from *avx_<maxmin:code><mode>3.
12657 * config/i386/i386.md (maxmin): Remove code iterator.
DChangeLog-20128145 (maxmin): New code attribute.
DChangeLog-202124882 (<maxmin:code><VI8_AVX2_AVX512F:mode>3): Ditto.
DChangeLog-201736330 (<code><mode>3 with maxmin code iterator): Use VI8_AVX2_AVX512F
/netbsd/src/external/gpl3/gcc/dist/gcc/config/alpha/
Dalpha.md107 (define_code_attr maxmin [(smax "maxs") (smin "mins")
2455 "<maxmin><vecmodesuffix> %r1,%2,%0"
4516 "<maxmin><modesuffix> %r1,%r2,%0"
/netbsd/src/external/gpl3/gcc/dist/
DMD5SUMS66188 058016787582ba3a23d433d2a4c64f82 gcc/testsuite/gcc.target/i386/pr102464-maxmin.c