/third_party/skia/third_party/externals/spirv-cross/shaders-msl/comp/ |
D | atomic.comp | 22 atomicMin(ssbo.u32, 1u); 31 atomicMin(ssbo.i32, 1); 42 atomicMin(shared_u32, 1u); 51 atomicMin(shared_i32, 1);
|
/third_party/glslang/Test/ |
D | spv.atomicInt64.comp | 31 i64 += atomicMin(buf.i64, i64c); 32 u64 += atomicMin(buf.u64, u64c); 57 i64 += atomicMin(s.i64, i64c); 58 u64 += atomicMin(s.u64, u64c);
|
D | web.comp | 43 atomicMin(bInst.size, 2);
|
/third_party/skia/third_party/externals/tint/test/intrinsics/gen/atomicMin/ |
D | 8e38dc.wgsl.expected.glsl | 10 int res = atomicMin(sb_rw.arg_0, 1); 31 int res = atomicMin(sb_rw.arg_0, 1);
|
D | c67a74.wgsl.expected.glsl | 10 uint res = atomicMin(sb_rw.arg_0, 1u); 31 uint res = atomicMin(sb_rw.arg_0, 1u);
|
D | 69d383.wgsl | 27 // fn atomicMin(ptr<workgroup, atomic<u32>, read_write>, u32) -> u32 29 var res: u32 = atomicMin(&arg_0, 1u);
|
D | 278235.wgsl | 27 // fn atomicMin(ptr<workgroup, atomic<i32>, read_write>, i32) -> i32 29 var res: i32 = atomicMin(&arg_0, 1);
|
D | c67a74.wgsl | 31 // fn atomicMin(ptr<storage, atomic<u32>, read_write>, u32) -> u32 33 var res: u32 = atomicMin(&sb_rw.arg_0, 1u);
|
D | 8e38dc.wgsl | 31 // fn atomicMin(ptr<storage, atomic<i32>, read_write>, i32) -> i32 33 var res: i32 = atomicMin(&sb_rw.arg_0, 1);
|
D | 278235.wgsl.expected.wgsl | 4 var res : i32 = atomicMin(&(arg_0), 1);
|
D | 69d383.wgsl.expected.wgsl | 4 var res : u32 = atomicMin(&(arg_0), 1u);
|
D | 8e38dc.wgsl.expected.wgsl | 9 var res : i32 = atomicMin(&(sb_rw.arg_0), 1);
|
D | c67a74.wgsl.expected.wgsl | 9 var res : u32 = atomicMin(&(sb_rw.arg_0), 1u);
|
D | 278235.wgsl.expected.glsl | 7 int res = atomicMin(arg_0, 1);
|
D | 69d383.wgsl.expected.glsl | 7 uint res = atomicMin(arg_0, 1u);
|
/third_party/mesa3d/docs/_extra/specs/ |
D | INTEL_shader_atomic_float_minmax.txt | 75 (add a new row after the existing "atomicMin" table row, p. 179) 77 float atomicMin(inout float mem, float data) 159 * atomicMin and atomicMax implement the IEEE specification with respect to 164 signaling NaN. atomicMin and atomicMax specifically implement 183 4) What about atomicMin and atomicMax with (+0.0, -0.0) or (-0.0, +0.0) 186 RESOLVED. atomicMin should store -0.0, and atomicMax should store +0.0. 200 Add issue #4 (regarding atomicMin(-0, +0).
|
/third_party/skia/third_party/externals/spirv-cross/shaders/comp/ |
D | atomic.comp | 42 atomicMin(ssbo.u32, 1u); 51 atomicMin(ssbo.i32, 1);
|
/third_party/skia/third_party/externals/spirv-cross/shaders-hlsl/comp/ |
D | atomic.comp | 47 atomicMin(ssbo.u32, 1u); 56 atomicMin(ssbo.i32, 1);
|
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders/comp/ |
D | atomic.comp | 36 uint _76 = atomicMin(ssbo.u32, 1u); 44 int _93 = atomicMin(ssbo.i32, 1);
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders/comp/ |
D | atomic.comp | 36 uint _76 = atomicMin(ssbo.u32, 1u); 44 int _93 = atomicMin(ssbo.i32, 1);
|
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/ |
D | NV_shader_atomic_int64.txt | 88 uint64_t atomicMin(inout uint64_t mem, uint64_t data); 94 int64_t atomicMin(inout int64_t mem, int64_t data); 110 uint64_t atomicMin(uint64_t *address, uint64_t data); 116 int64_t atomicMin(int64_t *address, int64_t data);
|
D | NV_shader_atomic_fp16_vector.txt | 104 f16vec2 atomicMin(inout f16vec2 mem, f16vec2 data); 105 f16vec4 atomicMin(inout f16vec4 mem, f16vec4 data); 153 f16vec2 atomicMin(f16vec2 *address, f16vec2 data); 154 f16vec4 atomicMin(f16vec4 *address, f16vec4 data); 291 would work for atomicAdd, atomicMin, and atomicMax, but not for
|
/third_party/openGLES/extensions/NV/ |
D | NV_shader_atomic_int64.txt | 88 uint64_t atomicMin(inout uint64_t mem, uint64_t data); 94 int64_t atomicMin(inout int64_t mem, int64_t data); 110 uint64_t atomicMin(uint64_t *address, uint64_t data); 116 int64_t atomicMin(int64_t *address, int64_t data);
|
D | NV_shader_atomic_fp16_vector.txt | 104 f16vec2 atomicMin(inout f16vec2 mem, f16vec2 data); 105 f16vec4 atomicMin(inout f16vec4 mem, f16vec4 data); 153 f16vec2 atomicMin(f16vec2 *address, f16vec2 data); 154 f16vec4 atomicMin(f16vec4 *address, f16vec4 data); 291 would work for atomicAdd, atomicMin, and atomicMax, but not for
|
/third_party/skia/third_party/externals/swiftshader/src/Reactor/ |
D | EmulatedIntrinsics.cpp | 106 static T atomicMin(T *ptr, T value) in atomicMin() function 258 return Call(atomicMin<int32_t>, x, y); in MinAtomic() 263 return Call(atomicMin<uint32_t>, x, y); in MinAtomic()
|