From f370947c63bca707b9cfde7b18e67298f5fbace3 Mon Sep 17 00:00:00 2001 From: Yong He Date: Thu, 1 Feb 2024 13:26:03 -0800 Subject: FP16 atomics for RWByteAddresBuffer, fp32 atomics for images. (#3536) * FP16 atomics for RWByteAddresBuffer, fp32 atomics for images. * Fix spelling. * Add overload. * Fix test failures. --------- Co-authored-by: Yong He --- tests/language-feature/spirv-asm/too-many-operands.slang | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'tests/language-feature') diff --git a/tests/language-feature/spirv-asm/too-many-operands.slang b/tests/language-feature/spirv-asm/too-many-operands.slang index 38cd456ad..15c86d4e6 100644 --- a/tests/language-feature/spirv-asm/too-many-operands.slang +++ b/tests/language-feature/spirv-asm/too-many-operands.slang @@ -15,12 +15,7 @@ void foo(const int constParam) %b %c %d - %e - // CHECK: too-many-operands.slang([[#@LINE-1]]): warning {{.*}}: too many operands for OpLoad (expected max 4), did you forget a semicolon? - %f; - - %r : $$int = OpIAdd %r %r // oops, I forgot the semicolon - OpNop - // CHECK: too-many-operands.slang([[#@LINE-1]]): warning {{.*}}: too many operands for OpIAdd (expected max 4), did you forget a semicolon? + // CHECK: too-many-operands.slang([[#@LINE+1]]): warning {{.*}}: too many operands for OpLoad + %r : $$int = OpIAdd %r %r }; } -- cgit v1.2.3