Home
last modified time | relevance | path

Searched refs:clamp (Results 1 – 25 of 1251) sorted by relevance

12345678910>>...51

/external/XNNPACK/scripts/
Dgenerate-f32-clamp.sh9 tools/xngen src/f32-clamp/scalar.c.in -D BATCH_TILE=1 -D WASM=0 -o src/f32-clamp/gen/scalar-x1.c
10 tools/xngen src/f32-clamp/scalar.c.in -D BATCH_TILE=2 -D WASM=0 -o src/f32-clamp/gen/scalar-x2.c
11 tools/xngen src/f32-clamp/scalar.c.in -D BATCH_TILE=4 -D WASM=0 -o src/f32-clamp/gen/scalar-x4.c
14 tools/xngen src/f32-clamp/scalar.c.in -D BATCH_TILE=1 -D WASM=1 -o src/f32-clamp/gen/wasm-x1.c
15 tools/xngen src/f32-clamp/scalar.c.in -D BATCH_TILE=2 -D WASM=1 -o src/f32-clamp/gen/wasm-x2.c
16 tools/xngen src/f32-clamp/scalar.c.in -D BATCH_TILE=4 -D WASM=1 -o src/f32-clamp/gen/wasm-x4.c
19 tools/xngen src/f32-clamp/wasmsimd.c.in -D BATCH_TILE=4 -D X86=0 -o src/f32-clamp/gen/wasmsimd-arm-…
20 tools/xngen src/f32-clamp/wasmsimd.c.in -D BATCH_TILE=8 -D X86=0 -o src/f32-clamp/gen/wasmsimd-arm-…
22 tools/xngen src/f32-clamp/wasmsimd.c.in -D BATCH_TILE=4 -D X86=1 -o src/f32-clamp/gen/wasmsimd-x86-…
23 tools/xngen src/f32-clamp/wasmsimd.c.in -D BATCH_TILE=8 -D X86=1 -o src/f32-clamp/gen/wasmsimd-x86-…
[all …]
Dgenerate-f16-clamp.sh8 tools/xngen src/f16-clamp/neonfp16arith.c.in -D BATCH_TILE=8 -o src/f16-clamp/gen/neonfp16arith-x8…
9 tools/xngen src/f16-clamp/neonfp16arith.c.in -D BATCH_TILE=16 -o src/f16-clamp/gen/neonfp16arith-x1…
12 tools/generate-clamp-test.py --spec test/f16-clamp.yaml --output test/f16-clamp.cc
/external/llvm-project/llvm/test/MC/AMDGPU/
Dvop3.s180 v_fract_f32 v1, v2 clamp
188 v_fract_f32 v1, v2, clamp div:2
261 v_mul_i32_i24 v1, v3, s5 clamp
269 v_mul_u32_u24 v1, v3, s5 clamp
277 v_mac_f32_e64 v0, v1, v2 clamp
304 v_add_u32 v84, vcc, v13, s31 clamp
308 v_sub_u32 v84, s[2:3], v13, s31 clamp
312 v_subrev_u32 v84, vcc, v13, s31 clamp
316 v_addc_u32 v84, s[4:5], v13, v31, vcc clamp
320 v_subb_u32 v84, s[2:3], v13, v31, vcc clamp
[all …]
Dvop3-gfx9.s234 v_sub_i16 v5, v1, v2 clamp
253 v_fma_f16 v5, v1, v2, v3 clamp
285 v_fma_legacy_f16 v5, v1, v2, v3 clamp
314 v_div_fixup_f16 v5, v1, v2, v3 clamp
354 v_div_fixup_legacy_f16 v5, v1, v2, v3 clamp
413 v_mad_f16 v5, v1, v2, v3 clamp
433 v_mad_i16 v5, v1, v2, v3 clamp
468 v_mad_legacy_f16 v5, v1, v2, v3 clamp
484 v_mad_legacy_i16 v5, v1, v2, -4.0 clamp
500 v_mad_legacy_u16 v5, v1, v2, -4.0 clamp
[all …]
Dvop3-modifiers.s265 v_cvt_f64_i32_e64 v[5:6], s1 clamp
278 v_cvt_f64_u32_e64 v[5:6], s1 clamp
291 v_cvt_f32_i32_e64 v5, s1 clamp
304 v_cvt_f32_u32_e64 v5, s1 clamp
317 v_cvt_off_f32_i4_e64 v5, s1 clamp
330 v_cvt_f32_ubyte0_e64 v5, s1 clamp
343 v_cvt_f32_ubyte1_e64 v5, s1 clamp
356 v_cvt_f32_ubyte2_e64 v5, s1 clamp
369 v_cvt_f32_ubyte3_e64 v5, s1 clamp
383 v_cvt_f16_i16_e64 v5, s1 clamp
[all …]
/external/llvm/test/CodeGen/AMDGPU/
Dllvm.AMDGPU.clamp.ll6 declare float @llvm.AMDGPU.clamp.f32(float, float, float) nounwind readnone
10 ; SI: v_add_f32_e64 [[RESULT:v[0-9]+]], 0, [[ARG]] clamp{{$}}
16 %clamp = call float @llvm.AMDGPU.clamp.f32(float %src, float 0.0, float 1.0) nounwind readnone
17 store float %clamp, float addrspace(1)* %out, align 4
23 ; SI: v_add_f32_e64 [[RESULT:v[0-9]+]], 0, |[[ARG]]| clamp{{$}}
28 …%clamp = call float @llvm.AMDGPU.clamp.f32(float %src.fabs, float 0.0, float 1.0) nounwind readnone
29 store float %clamp, float addrspace(1)* %out, align 4
35 ; SI: v_add_f32_e64 [[RESULT:v[0-9]+]], 0, -[[ARG]] clamp{{$}}
40 …%clamp = call float @llvm.AMDGPU.clamp.f32(float %src.fneg, float 0.0, float 1.0) nounwind readnone
41 store float %clamp, float addrspace(1)* %out, align 4
[all …]
/external/llvm-project/llvm/test/TableGen/
DDefaultOpsGlobalISel.td31 def clamp : OperandWithDefaultOps <i1, (ops (i1 0))>;
49 …omod:{ *:[i32] }:$omod, i1:{ *:[i1] }:$clamp)) => (FLOMP:{ *:[f32] } f32:{ *:[f32] }:$src0, i1:{…
53 … CHECK-NEXT: GIR_ComplexSubOperandRenderer, /*InsnID*/0, /*RendererID*/0, /*SubOperand*/2, // clamp
78 …1:{ *:[i1] }:$clamp)) => (FEEPLE:{ *:[f32] } FPR32:{ *:[f32] }:$src0, (FFOO:{ *:[f32] } FPR32:{ …
90 … CHECK-NEXT: GIR_ComplexSubOperandRenderer, /*InsnID*/0, /*RendererID*/0, /*SubOperand*/1, // clamp
96 … f32:{ *:[f32] }:$src0, i1:{ *:[i1] }:$clamp)) => (FFOO:{ *:[f32] } f32:{ *:[f32] }:$src0, i1:{ …
100 … CHECK-NEXT: GIR_ComplexSubOperandRenderer, /*InsnID*/0, /*RendererID*/0, /*SubOperand*/1, // clamp
105 …32] }:$src0, i1:{ *:[i1] }:$clamp)) => (FLAMP:{ *:[f32] } FPR32:{ *:[f32] }:$src0, 93:{ *:[i32] …
110 … CHECK-NEXT: GIR_ComplexSubOperandRenderer, /*InsnID*/0, /*RendererID*/0, /*SubOperand*/1, // clamp
131 def FFOO : I<(outs FPR32:$dst), (ins FPR32:$src0, clamp:$clamp),
[all …]
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dusubsat.ll22 ; GFX8-NEXT: v_sub_u16_e64 v0, v0, v1 clamp
31 ; GFX9-NEXT: v_sub_u16_e64 v0, v0, v1 clamp
52 ; GFX8-NEXT: v_sub_u16_e64 v0, v0, v1 clamp
58 ; GFX9-NEXT: v_sub_u16_e64 v0, v0, v1 clamp
75 ; GFX8-NEXT: v_sub_u32_e64 v0, s[4:5], v0, v1 clamp
81 ; GFX9-NEXT: v_sub_u32_e64 v0, v0, v1 clamp
109 ; GFX8-NEXT: v_sub_u16_sdwa v2, v0, v1 clamp dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:WORD_…
110 ; GFX8-NEXT: v_sub_u16_e64 v0, v0, v1 clamp
117 ; GFX9-NEXT: v_pk_sub_u16 v0, v0, v1 clamp
150 ; GFX8-NEXT: v_sub_u16_sdwa v4, v0, v2 clamp dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:WORD_…
[all …]
Duaddsat.ll22 ; GFX8-NEXT: v_add_u16_e64 v0, v0, v1 clamp
31 ; GFX9-NEXT: v_add_u16_e64 v0, v0, v1 clamp
52 ; GFX8-NEXT: v_add_u16_e64 v0, v0, v1 clamp
58 ; GFX9-NEXT: v_add_u16_e64 v0, v0, v1 clamp
76 ; GFX8-NEXT: v_add_u32_e64 v0, s[4:5], v0, v1 clamp
82 ; GFX9-NEXT: v_add_u32_e64 v0, v0, v1 clamp
109 ; GFX8-NEXT: v_add_u16_sdwa v2, v0, v1 clamp dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:WORD_…
110 ; GFX8-NEXT: v_add_u16_e64 v0, v0, v1 clamp
117 ; GFX9-NEXT: v_pk_add_u16 v0, v0, v1 clamp
149 ; GFX8-NEXT: v_add_u16_sdwa v4, v0, v2 clamp dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:WORD_…
[all …]
Dclamp-modifier.ll8 ; GCN: v_add_f32_e64 v{{[0-9]+}}, [[A]], 1.0 clamp{{$}}
16 %clamp = call float @llvm.minnum.f32(float %max, float 1.0)
17 store float %clamp, float addrspace(1)* %out.gep
24 ; GCN: v_max_f32_e64 v{{[0-9]+}}, [[ADD]], [[ADD]] clamp{{$}}
32 %clamp = call float @llvm.minnum.f32(float %max, float 1.0)
33 store float %clamp, float addrspace(1)* %out.gep
41 ; GCN: v_add_f32_e64 v{{[0-9]+}}, [[A]], 1.0 clamp{{$}}
50 %clamp = call float @llvm.minnum.f32(float %max, float 1.0)
51 store float %clamp, float addrspace(1)* %out.gep
58 ; GCN: v_max_f32_e64 v{{[0-9]+}}, -[[FLOOR]], -[[FLOOR]] clamp{{$}}
[all …]
Dmad-mix-lo.ll47 ; GFX9-NEXT: v_mad_mixlo_f16 v0, v0, v1, v2 op_sel_hi:[1,1,0] clamp{{$}}
57 %clamp = call half @llvm.minnum.f16(half %max, half 1.0)
58 ret half %clamp
63 ; GFX9-NEXT: v_mad_mix_f32 v0, v0, v1, v2 op_sel_hi:[1,1,0] clamp{{$}}
67 ; CIVI: v_mac_f32_e64 v{{[0-9]}}, v{{[0-9]}}, v{{[0-9]}} clamp{{$}}
73 %clamp = call float @llvm.minnum.f32(float %max, float 1.0)
74 %cvt.result = fptrunc float %clamp to half
129 ; FIXME: Fold clamp
131 ; GFX9: v_mad_mixlo_f16 v3, v0, v1, v2 op_sel_hi:[1,1,1] clamp{{$}}
132 ; GFX9-NEXT: v_mad_mixhi_f16 v3, v0, v1, v2 op_sel:[1,1,1] op_sel_hi:[1,1,1] clamp{{$}}
[all …]
/external/libcxx/test/std/algorithms/alg.sorting/alg.clamp/
Dclamp.pass.cpp37 assert(&std::clamp(a, lo, hi) == &x); in test()
69 assert(eq(std::clamp(x, y, z), x)); in main()
70 assert(eq(std::clamp(y, x, z), y)); in main()
78 assert(eq(std::clamp(x, y, z), x)); in main()
79 assert(eq(std::clamp(y, x, z), y)); in main()
87 assert(eq(std::clamp(x, y, z), x)); in main()
88 assert(eq(std::clamp(z, y, x), z)); in main()
96 assert(eq(std::clamp(x, y, z), x)); in main()
97 assert(eq(std::clamp(y, x, z), x)); in main()
105 assert(eq(std::clamp(x, y, z), y)); in main()
[all …]
Dclamp.comp.pass.cpp39 assert(&std::clamp(v, lo, hi, c) == &x); in test()
71 assert(eq(std::clamp(x, y, z, comp), x)); in main()
72 assert(eq(std::clamp(y, x, z, comp), y)); in main()
80 assert(eq(std::clamp(x, y, z, comp), x)); in main()
81 assert(eq(std::clamp(y, x, z, comp), y)); in main()
89 assert(eq(std::clamp(x, y, z, comp), x)); in main()
90 assert(eq(std::clamp(z, y, x, comp), z)); in main()
98 assert(eq(std::clamp(x, y, z, comp), x)); in main()
99 assert(eq(std::clamp(y, x, z, comp), x)); in main()
107 assert(eq(std::clamp(x, y, z, comp), y)); in main()
[all …]
/external/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.clamp/
Dclamp.pass.cpp38 assert(&std::clamp(a, lo, hi) == &x); in test()
70 assert(eq(std::clamp(x, y, z), x)); in main()
71 assert(eq(std::clamp(y, x, z), y)); in main()
79 assert(eq(std::clamp(x, y, z), x)); in main()
80 assert(eq(std::clamp(y, x, z), y)); in main()
88 assert(eq(std::clamp(x, y, z), x)); in main()
89 assert(eq(std::clamp(z, y, x), z)); in main()
97 assert(eq(std::clamp(x, y, z), x)); in main()
98 assert(eq(std::clamp(y, x, z), x)); in main()
106 assert(eq(std::clamp(x, y, z), y)); in main()
[all …]
Dclamp.comp.pass.cpp40 assert(&std::clamp(v, lo, hi, c) == &x); in test()
72 assert(eq(std::clamp(x, y, z, comp), x)); in main()
73 assert(eq(std::clamp(y, x, z, comp), y)); in main()
81 assert(eq(std::clamp(x, y, z, comp), x)); in main()
82 assert(eq(std::clamp(y, x, z, comp), y)); in main()
90 assert(eq(std::clamp(x, y, z, comp), x)); in main()
91 assert(eq(std::clamp(z, y, x, comp), z)); in main()
99 assert(eq(std::clamp(x, y, z, comp), x)); in main()
100 assert(eq(std::clamp(y, x, z, comp), x)); in main()
108 assert(eq(std::clamp(x, y, z, comp), y)); in main()
[all …]
/external/libvpx/libvpx/test/
Dadd_noise_test.cc53 const int clamp = vpx_setup_noise(GET_PARAM(0), noise, kNoiseSize); in TEST_P() local
60 GET_PARAM(1)(s, noise, clamp, clamp, width, height, width)); in TEST_P()
79 GET_PARAM(1)(s, noise, clamp, clamp, width, height, width)); in TEST_P()
83 EXPECT_GT(static_cast<int>(s[i]), clamp) << "i = " << i; in TEST_P()
90 GET_PARAM(1)(s, noise, clamp, clamp, width, height, width)); in TEST_P()
94 EXPECT_LT(static_cast<int>(s[i]), 255 - clamp) << "i = " << i; in TEST_P()
105 const int clamp = vpx_setup_noise(4.4, noise, kNoiseSize); in TEST_P() local
117 GET_PARAM(1)(s, noise, clamp, clamp, width, height, width)); in TEST_P()
120 vpx_plane_add_noise_c(d, noise, clamp, clamp, width, height, width)); in TEST_P()
/external/libvpx/libvpx/vp9/common/
Dvp9_quant_common.c167 case VPX_BITS_8: return dc_qlookup[clamp(qindex + delta, 0, MAXQ)]; in vp9_dc_quant()
168 case VPX_BITS_10: return dc_qlookup_10[clamp(qindex + delta, 0, MAXQ)]; in vp9_dc_quant()
169 case VPX_BITS_12: return dc_qlookup_12[clamp(qindex + delta, 0, MAXQ)]; in vp9_dc_quant()
176 return dc_qlookup[clamp(qindex + delta, 0, MAXQ)]; in vp9_dc_quant()
183 case VPX_BITS_8: return ac_qlookup[clamp(qindex + delta, 0, MAXQ)]; in vp9_ac_quant()
184 case VPX_BITS_10: return ac_qlookup_10[clamp(qindex + delta, 0, MAXQ)]; in vp9_ac_quant()
185 case VPX_BITS_12: return ac_qlookup_12[clamp(qindex + delta, 0, MAXQ)]; in vp9_ac_quant()
192 return ac_qlookup[clamp(qindex + delta, 0, MAXQ)]; in vp9_ac_quant()
202 return clamp(seg_qindex, 0, MAXQ); in vp9_get_qindex()
/external/skia/tests/sksl/intrinsics/
DClampFloat.glsl11clamp(testInputs.x, -1.0, 1.0) == expectedA.x && clamp(testInputs.xy, -1.0, 1.0) == expectedA.xy) …
DClampInt.glsl12clamp(intValues.x, -100, 100) == expectedA.x && clamp(intValues.xy, -100, 100) == expectedA.xy) &&…
DClampInt.metal23clamp(intValues.x, -100, 100) == expectedA.x && all(clamp(intValues.xy, -100, 100) == expectedA.xy…
DClampFloat.metal22clamp(_uniforms.testInputs.x, -1.0, 1.0) == expectedA.x && all(clamp(_uniforms.testInputs.xy, -1.0…
/external/skia/resources/sksl/intrinsics/
DClampFloat.sksl13 return (clamp(testInputs.x, -1, 1) == expectedA.x &&
14 clamp(testInputs.xy, -1, 1) == expectedA.xy &&
15 clamp(testInputs.xyz, -1, 1) == expectedA.xyz &&
16 clamp(testInputs.xyzw, -1, 1) == expectedA.xyzw &&
17 clamp(testInputs.x, clampLow.x, clampHigh.x ) == expectedB.x &&
18 clamp(testInputs.xy, clampLow.xy, clampHigh.xy ) == expectedB.xy &&
19 clamp(testInputs.xyz, clampLow.xyz, clampHigh.xyz ) == expectedB.xyz &&
20 clamp(testInputs.xyzw, clampLow.xyzw, clampHigh.xyzw) == expectedB.xyzw) ? colorGreen
DClampInt.sksl14 return (clamp(intValues.x, -100, 100) == expectedA.x &&
15 clamp(intValues.xy, -100, 100) == expectedA.xy &&
16 clamp(intValues.xyz, -100, 100) == expectedA.xyz &&
17 clamp(intValues.xyzw, -100, 100) == expectedA.xyzw &&
18 clamp(intValues.x, clampLow.x, clampHigh.x ) == expectedB.x &&
19 clamp(intValues.xy, clampLow.xy, clampHigh.xy ) == expectedB.xy &&
20 clamp(intValues.xyz, clampLow.xyz, clampHigh.xyz ) == expectedB.xyz &&
21 clamp(intValues.xyzw, clampLow.xyzw, clampHigh.xyzw) == expectedB.xyzw) ? colorGreen
/external/skia/modules/canvaskit/
Dcolor.js15 return CanvasKit.Color4f(clamp(r)/255, clamp(g)/255, clamp(b)/255, a);
28 return (((clamp(a) << 24) | (clamp(r) << 16) | (clamp(g) << 8) | (clamp(b) << 0)
152 …return ((clamp(c[3]*255) << 24) | (clamp(c[0]*255) << 16) | (clamp(c[1]*255) << 8) | (clamp(c[2]*2…
191 function clamp(c) { function
/external/skqp/experimental/canvaskit/
Dhelper.js6 function clamp(c) { function
18 return (clamp(a*255) << 24) | (clamp(r) << 16) | (clamp(g) << 8) | (clamp(b) << 0);
41 return clamp(a) << 24 | color;

12345678910>>...51