diff options
Diffstat (limited to 'src/shader_recompiler/backend/glsl/emit_glsl_instructions.h')
| -rw-r--r-- | src/shader_recompiler/backend/glsl/emit_glsl_instructions.h | 35 |
1 files changed, 12 insertions, 23 deletions
diff --git a/src/shader_recompiler/backend/glsl/emit_glsl_instructions.h b/src/shader_recompiler/backend/glsl/emit_glsl_instructions.h index efa515a3c..4e0487543 100644 --- a/src/shader_recompiler/backend/glsl/emit_glsl_instructions.h +++ b/src/shader_recompiler/backend/glsl/emit_glsl_instructions.h | |||
| @@ -289,71 +289,60 @@ void EmitFPCeil64(EmitContext& ctx, IR::Inst& inst, std::string_view value); | |||
| 289 | void EmitFPTrunc16(EmitContext& ctx, IR::Inst& inst, std::string_view value); | 289 | void EmitFPTrunc16(EmitContext& ctx, IR::Inst& inst, std::string_view value); |
| 290 | void EmitFPTrunc32(EmitContext& ctx, IR::Inst& inst, std::string_view value); | 290 | void EmitFPTrunc32(EmitContext& ctx, IR::Inst& inst, std::string_view value); |
| 291 | void EmitFPTrunc64(EmitContext& ctx, IR::Inst& inst, std::string_view value); | 291 | void EmitFPTrunc64(EmitContext& ctx, IR::Inst& inst, std::string_view value); |
| 292 | void EmitFPOrdEqual16(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, std::string_view rhs); | 292 | void EmitFPOrdEqual16(EmitContext& ctx, std::string_view lhs, std::string_view rhs); |
| 293 | void EmitFPOrdEqual32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, std::string_view rhs); | 293 | void EmitFPOrdEqual32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, std::string_view rhs); |
| 294 | void EmitFPOrdEqual64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, std::string_view rhs); | 294 | void EmitFPOrdEqual64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, std::string_view rhs); |
| 295 | void EmitFPUnordEqual16(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 295 | void EmitFPUnordEqual16(EmitContext& ctx, std::string_view lhs, std::string_view rhs); |
| 296 | std::string_view rhs); | ||
| 297 | void EmitFPUnordEqual32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 296 | void EmitFPUnordEqual32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 298 | std::string_view rhs); | 297 | std::string_view rhs); |
| 299 | void EmitFPUnordEqual64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 298 | void EmitFPUnordEqual64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 300 | std::string_view rhs); | 299 | std::string_view rhs); |
| 301 | void EmitFPOrdNotEqual16(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 300 | void EmitFPOrdNotEqual16(EmitContext& ctx, std::string_view lhs, std::string_view rhs); |
| 302 | std::string_view rhs); | ||
| 303 | void EmitFPOrdNotEqual32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 301 | void EmitFPOrdNotEqual32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 304 | std::string_view rhs); | 302 | std::string_view rhs); |
| 305 | void EmitFPOrdNotEqual64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 303 | void EmitFPOrdNotEqual64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 306 | std::string_view rhs); | 304 | std::string_view rhs); |
| 307 | void EmitFPUnordNotEqual16(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 305 | void EmitFPUnordNotEqual16(EmitContext& ctx, std::string_view lhs, std::string_view rhs); |
| 308 | std::string_view rhs); | ||
| 309 | void EmitFPUnordNotEqual32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 306 | void EmitFPUnordNotEqual32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 310 | std::string_view rhs); | 307 | std::string_view rhs); |
| 311 | void EmitFPUnordNotEqual64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 308 | void EmitFPUnordNotEqual64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 312 | std::string_view rhs); | 309 | std::string_view rhs); |
| 313 | void EmitFPOrdLessThan16(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 310 | void EmitFPOrdLessThan16(EmitContext& ctx, std::string_view lhs, std::string_view rhs); |
| 314 | std::string_view rhs); | ||
| 315 | void EmitFPOrdLessThan32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 311 | void EmitFPOrdLessThan32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 316 | std::string_view rhs); | 312 | std::string_view rhs); |
| 317 | void EmitFPOrdLessThan64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 313 | void EmitFPOrdLessThan64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 318 | std::string_view rhs); | 314 | std::string_view rhs); |
| 319 | void EmitFPUnordLessThan16(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 315 | void EmitFPUnordLessThan16(EmitContext& ctx, std::string_view lhs, std::string_view rhs); |
| 320 | std::string_view rhs); | ||
| 321 | void EmitFPUnordLessThan32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 316 | void EmitFPUnordLessThan32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 322 | std::string_view rhs); | 317 | std::string_view rhs); |
| 323 | void EmitFPUnordLessThan64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 318 | void EmitFPUnordLessThan64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 324 | std::string_view rhs); | 319 | std::string_view rhs); |
| 325 | void EmitFPOrdGreaterThan16(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 320 | void EmitFPOrdGreaterThan16(EmitContext& ctx, std::string_view lhs, std::string_view rhs); |
| 326 | std::string_view rhs); | ||
| 327 | void EmitFPOrdGreaterThan32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 321 | void EmitFPOrdGreaterThan32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 328 | std::string_view rhs); | 322 | std::string_view rhs); |
| 329 | void EmitFPOrdGreaterThan64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 323 | void EmitFPOrdGreaterThan64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 330 | std::string_view rhs); | 324 | std::string_view rhs); |
| 331 | void EmitFPUnordGreaterThan16(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 325 | void EmitFPUnordGreaterThan16(EmitContext& ctx, std::string_view lhs, std::string_view rhs); |
| 332 | std::string_view rhs); | ||
| 333 | void EmitFPUnordGreaterThan32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 326 | void EmitFPUnordGreaterThan32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 334 | std::string_view rhs); | 327 | std::string_view rhs); |
| 335 | void EmitFPUnordGreaterThan64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 328 | void EmitFPUnordGreaterThan64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 336 | std::string_view rhs); | 329 | std::string_view rhs); |
| 337 | void EmitFPOrdLessThanEqual16(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 330 | void EmitFPOrdLessThanEqual16(EmitContext& ctx, std::string_view lhs, std::string_view rhs); |
| 338 | std::string_view rhs); | ||
| 339 | void EmitFPOrdLessThanEqual32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 331 | void EmitFPOrdLessThanEqual32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 340 | std::string_view rhs); | 332 | std::string_view rhs); |
| 341 | void EmitFPOrdLessThanEqual64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 333 | void EmitFPOrdLessThanEqual64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 342 | std::string_view rhs); | 334 | std::string_view rhs); |
| 343 | void EmitFPUnordLessThanEqual16(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 335 | void EmitFPUnordLessThanEqual16(EmitContext& ctx, std::string_view lhs, std::string_view rhs); |
| 344 | std::string_view rhs); | ||
| 345 | void EmitFPUnordLessThanEqual32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 336 | void EmitFPUnordLessThanEqual32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 346 | std::string_view rhs); | 337 | std::string_view rhs); |
| 347 | void EmitFPUnordLessThanEqual64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 338 | void EmitFPUnordLessThanEqual64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 348 | std::string_view rhs); | 339 | std::string_view rhs); |
| 349 | void EmitFPOrdGreaterThanEqual16(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 340 | void EmitFPOrdGreaterThanEqual16(EmitContext& ctx, std::string_view lhs, std::string_view rhs); |
| 350 | std::string_view rhs); | ||
| 351 | void EmitFPOrdGreaterThanEqual32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 341 | void EmitFPOrdGreaterThanEqual32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 352 | std::string_view rhs); | 342 | std::string_view rhs); |
| 353 | void EmitFPOrdGreaterThanEqual64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 343 | void EmitFPOrdGreaterThanEqual64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 354 | std::string_view rhs); | 344 | std::string_view rhs); |
| 355 | void EmitFPUnordGreaterThanEqual16(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 345 | void EmitFPUnordGreaterThanEqual16(EmitContext& ctx, std::string_view lhs, std::string_view rhs); |
| 356 | std::string_view rhs); | ||
| 357 | void EmitFPUnordGreaterThanEqual32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 346 | void EmitFPUnordGreaterThanEqual32(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |
| 358 | std::string_view rhs); | 347 | std::string_view rhs); |
| 359 | void EmitFPUnordGreaterThanEqual64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, | 348 | void EmitFPUnordGreaterThanEqual64(EmitContext& ctx, IR::Inst& inst, std::string_view lhs, |