Home
last modified time | relevance | path

Searched refs:atomicMin (Results 1 – 25 of 42) sorted by relevance

12

/third_party/skia/third_party/externals/spirv-cross/shaders-msl/comp/
Datomic.comp22 atomicMin(ssbo.u32, 1u);
31 atomicMin(ssbo.i32, 1);
42 atomicMin(shared_u32, 1u);
51 atomicMin(shared_i32, 1);
/third_party/glslang/Test/
Dspv.atomicInt64.comp31 i64 += atomicMin(buf.i64, i64c);
32 u64 += atomicMin(buf.u64, u64c);
57 i64 += atomicMin(s.i64, i64c);
58 u64 += atomicMin(s.u64, u64c);
Dweb.comp43 atomicMin(bInst.size, 2);
/third_party/skia/third_party/externals/tint/test/intrinsics/gen/atomicMin/
D8e38dc.wgsl.expected.glsl10 int res = atomicMin(sb_rw.arg_0, 1);
31 int res = atomicMin(sb_rw.arg_0, 1);
Dc67a74.wgsl.expected.glsl10 uint res = atomicMin(sb_rw.arg_0, 1u);
31 uint res = atomicMin(sb_rw.arg_0, 1u);
D69d383.wgsl27 // fn atomicMin(ptr<workgroup, atomic<u32>, read_write>, u32) -> u32
29 var res: u32 = atomicMin(&arg_0, 1u);
D278235.wgsl27 // fn atomicMin(ptr<workgroup, atomic<i32>, read_write>, i32) -> i32
29 var res: i32 = atomicMin(&arg_0, 1);
Dc67a74.wgsl31 // fn atomicMin(ptr<storage, atomic<u32>, read_write>, u32) -> u32
33 var res: u32 = atomicMin(&sb_rw.arg_0, 1u);
D8e38dc.wgsl31 // fn atomicMin(ptr<storage, atomic<i32>, read_write>, i32) -> i32
33 var res: i32 = atomicMin(&sb_rw.arg_0, 1);
D278235.wgsl.expected.wgsl4 var res : i32 = atomicMin(&(arg_0), 1);
D69d383.wgsl.expected.wgsl4 var res : u32 = atomicMin(&(arg_0), 1u);
D8e38dc.wgsl.expected.wgsl9 var res : i32 = atomicMin(&(sb_rw.arg_0), 1);
Dc67a74.wgsl.expected.wgsl9 var res : u32 = atomicMin(&(sb_rw.arg_0), 1u);
D278235.wgsl.expected.glsl7 int res = atomicMin(arg_0, 1);
D69d383.wgsl.expected.glsl7 uint res = atomicMin(arg_0, 1u);
/third_party/mesa3d/docs/_extra/specs/
DINTEL_shader_atomic_float_minmax.txt75 (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/
Datomic.comp42 atomicMin(ssbo.u32, 1u);
51 atomicMin(ssbo.i32, 1);
/third_party/skia/third_party/externals/spirv-cross/shaders-hlsl/comp/
Datomic.comp47 atomicMin(ssbo.u32, 1u);
56 atomicMin(ssbo.i32, 1);
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders/comp/
Datomic.comp36 uint _76 = atomicMin(ssbo.u32, 1u);
44 int _93 = atomicMin(ssbo.i32, 1);
/third_party/skia/third_party/externals/spirv-cross/reference/shaders/comp/
Datomic.comp36 uint _76 = atomicMin(ssbo.u32, 1u);
44 int _93 = atomicMin(ssbo.i32, 1);
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/
DNV_shader_atomic_int64.txt88 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);
DNV_shader_atomic_fp16_vector.txt104 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/
DNV_shader_atomic_int64.txt88 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);
DNV_shader_atomic_fp16_vector.txt104 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/
DEmulatedIntrinsics.cpp106 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()

12