Skip to content

Commit

Permalink
Add fneg and fcmp transcoding tests
Browse files Browse the repository at this point in the history
  • Loading branch information
StuartDBrady authored and svenvh committed Mar 31, 2020
1 parent 4a4e0ae commit a4a8f15
Show file tree
Hide file tree
Showing 4 changed files with 454 additions and 54 deletions.
5 changes: 4 additions & 1 deletion test/FPFastMathModeNotNaNFast.spvasm
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,10 @@
OpName %r3 "r3"
OpName %r4 "r4"
OpName %r5 "r5"
OpName %r6 "r6"
OpDecorate %dec FPFastMathMode NotNaN|Fast
%dec = OpDecorationGroup
OpGroupDecorate %dec %r1 %r2 %r3 %r4 %r5
OpGroupDecorate %dec %r1 %r2 %r3 %r4 %r5 %r6
%void = OpTypeVoid
%float = OpTypeFloat 32
%5 = OpTypeFunction %void %float %float
Expand All @@ -28,6 +29,7 @@
%r3 = OpFMul %float %a %b
%r4 = OpFDiv %float %a %b
%r5 = OpFRem %float %a %b
%r6 = OpFNegate %float %a
OpReturn
OpFunctionEnd

Expand All @@ -36,3 +38,4 @@
; CHECK: %r3 = fmul fast float %a, %b
; CHECK: %r4 = fdiv fast float %a, %b
; CHECK: %r5 = frem fast float %a, %b
; CHECK: %r6 = fneg fast float %a
53 changes: 0 additions & 53 deletions test/OpFNegate.spvasm

This file was deleted.

Loading

0 comments on commit a4a8f15

Please # to comment.