@@ -124,10 +124,11 @@ static const IselTableEntry isel_table[] = {
124124 [abs_op ] = { Plain , FirstOp , Same , .extended_set = "GLSL.std.450" , .fo = { (SpvOp ) GLSLstd450SAbs , ISEL_ILLEGAL , (SpvOp ) GLSLstd450FAbs , ISEL_ILLEGAL }},
125125 [sign_op ] = { Plain , FirstOp , Same , .extended_set = "GLSL.std.450" , .fo = { (SpvOp ) GLSLstd450SSign , ISEL_ILLEGAL , (SpvOp ) GLSLstd450FSign , ISEL_ILLEGAL }},
126126
127- [min_op ] = {Plain , FirstOp , Same , .extended_set = "GLSL.std.450" , .fo = {(SpvOp ) GLSLstd450SMin , (SpvOp ) GLSLstd450UMin , (SpvOp ) GLSLstd450FMin , ISEL_ILLEGAL , ISEL_ILLEGAL }},
128- [max_op ] = {Plain , FirstOp , Same , .extended_set = "GLSL.std.450" , .fo = {(SpvOp ) GLSLstd450SMax , (SpvOp ) GLSLstd450UMax , (SpvOp ) GLSLstd450FMax , ISEL_ILLEGAL , ISEL_ILLEGAL }},
129- [exp_op ] = {Plain , FirstOp , Same , .extended_set = "GLSL.std.450" , .op = (SpvOp ) GLSLstd450Exp },
130- [pow_op ] = {Plain , FirstOp , Same , .extended_set = "GLSL.std.450" , .op = (SpvOp ) GLSLstd450Pow },
127+ [min_op ] = { Plain , FirstOp , Same , .extended_set = "GLSL.std.450" , .fo = {(SpvOp ) GLSLstd450SMin , (SpvOp ) GLSLstd450UMin , (SpvOp ) GLSLstd450FMin , ISEL_ILLEGAL , ISEL_ILLEGAL }},
128+ [max_op ] = { Plain , FirstOp , Same , .extended_set = "GLSL.std.450" , .fo = {(SpvOp ) GLSLstd450SMax , (SpvOp ) GLSLstd450UMax , (SpvOp ) GLSLstd450FMax , ISEL_ILLEGAL , ISEL_ILLEGAL }},
129+ [exp_op ] = { Plain , Monomorphic , Same , .extended_set = "GLSL.std.450" , .op = (SpvOp ) GLSLstd450Exp },
130+ [pow_op ] = { Plain , Monomorphic , Same , .extended_set = "GLSL.std.450" , .op = (SpvOp ) GLSLstd450Pow },
131+ [fma_op ] = { Plain , Monomorphic , Same , .extended_set = "GLSL.std.450" , .op = (SpvOp ) GLSLstd450Fma },
131132
132133 [debug_printf_op ] = {Plain , Monomorphic , Void , .extended_set = "NonSemantic.DebugPrintf" , .op = (SpvOp ) NonSemanticDebugPrintfDebugPrintf },
133134
0 commit comments