| // RUN: %clang_dxc -T lib_6_4 -Gis %s 2>&1 -### | FileCheck -check-prefix=Gis %s | |
| // RUN: %clang_dxc -T lib_6_4 %s 2>&1 -### | FileCheck -check-prefix=NO_Gis %s | |
| // Gis: "-ffp-contract=off" "-frounding-math" "-ffp-exception-behavior=strict" "-complex-range=full" | |
| // assert expected floating point options are present | |
| // NO_Gis-NOT: "-ffp-contract=off" | |
| // NO_Gis-NOT: "-frounding-math" | |
| // NO_Gis-NOT: "-ffp-exception-behavior=strict" | |
| // NO_Gis-NOT: "-complex-range=full" | |
| float4 main(float4 a : A) : SV_TARGET | |
| { | |
| return -a.yxxx; | |
| } |