/external/XNNPACK/scripts/ |
D | generate-f32-clamp.sh | 9 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 …]
|
D | generate-f16-clamp.sh | 8 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/ |
D | vop3.s | 180 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 …]
|
D | vop3-gfx9.s | 234 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 …]
|
D | vop3-modifiers.s | 265 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/ |
D | llvm.AMDGPU.clamp.ll | 6 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/ |
D | DefaultOpsGlobalISel.td | 31 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/ |
D | usubsat.ll | 22 ; 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 …]
|
D | uaddsat.ll | 22 ; 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 …]
|
D | clamp-modifier.ll | 8 ; 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 …]
|
D | mad-mix-lo.ll | 47 ; 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/ |
D | clamp.pass.cpp | 37 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 …]
|
D | clamp.comp.pass.cpp | 39 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/ |
D | clamp.pass.cpp | 38 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 …]
|
D | clamp.comp.pass.cpp | 40 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/ |
D | add_noise_test.cc | 53 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/ |
D | vp9_quant_common.c | 167 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/ |
D | ClampFloat.glsl | 11 …clamp(testInputs.x, -1.0, 1.0) == expectedA.x && clamp(testInputs.xy, -1.0, 1.0) == expectedA.xy) …
|
D | ClampInt.glsl | 12 …clamp(intValues.x, -100, 100) == expectedA.x && clamp(intValues.xy, -100, 100) == expectedA.xy) &&…
|
D | ClampInt.metal | 23 …clamp(intValues.x, -100, 100) == expectedA.x && all(clamp(intValues.xy, -100, 100) == expectedA.xy…
|
D | ClampFloat.metal | 22 …clamp(_uniforms.testInputs.x, -1.0, 1.0) == expectedA.x && all(clamp(_uniforms.testInputs.xy, -1.0…
|
/external/skia/resources/sksl/intrinsics/ |
D | ClampFloat.sksl | 13 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
|
D | ClampInt.sksl | 14 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/ |
D | color.js | 15 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/ |
D | helper.js | 6 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;
|