diff options
| author | 2021-05-10 04:05:31 -0300 | |
|---|---|---|
| committer | 2021-07-22 21:51:31 -0400 | |
| commit | decda4a2c7e5dc6cce16f359f30bcf320c9dcf00 (patch) | |
| tree | 8a0756153a06403409bf0aeefacb10a11171210e /src/shader_recompiler/backend/glasm/emit_glasm_instructions.h | |
| parent | glasm: Implement IAbs64 and INeg64 on GLASM (diff) | |
| download | yuzu-decda4a2c7e5dc6cce16f359f30bcf320c9dcf00.tar.gz yuzu-decda4a2c7e5dc6cce16f359f30bcf320c9dcf00.tar.xz yuzu-decda4a2c7e5dc6cce16f359f30bcf320c9dcf00.zip | |
glasm: Add MUFU instructions to GLASM
Diffstat (limited to 'src/shader_recompiler/backend/glasm/emit_glasm_instructions.h')
| -rw-r--r-- | src/shader_recompiler/backend/glasm/emit_glasm_instructions.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h b/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h index d65a474f2..1bbd02022 100644 --- a/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h +++ b/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h | |||
| @@ -232,15 +232,15 @@ void EmitFPMul64(EmitContext& ctx, IR::Inst& inst, ScalarF64 a, ScalarF64 b); | |||
| 232 | void EmitFPNeg16(EmitContext& ctx, Register value); | 232 | void EmitFPNeg16(EmitContext& ctx, Register value); |
| 233 | void EmitFPNeg32(EmitContext& ctx, IR::Inst& inst, ScalarRegister value); | 233 | void EmitFPNeg32(EmitContext& ctx, IR::Inst& inst, ScalarRegister value); |
| 234 | void EmitFPNeg64(EmitContext& ctx, IR::Inst& inst, Register value); | 234 | void EmitFPNeg64(EmitContext& ctx, IR::Inst& inst, Register value); |
| 235 | void EmitFPSin(EmitContext& ctx, ScalarF32 value); | 235 | void EmitFPSin(EmitContext& ctx, IR::Inst& inst, ScalarF32 value); |
| 236 | void EmitFPCos(EmitContext& ctx, ScalarF32 value); | 236 | void EmitFPCos(EmitContext& ctx, IR::Inst& inst, ScalarF32 value); |
| 237 | void EmitFPExp2(EmitContext& ctx, ScalarF32 value); | 237 | void EmitFPExp2(EmitContext& ctx, IR::Inst& inst, ScalarF32 value); |
| 238 | void EmitFPLog2(EmitContext& ctx, ScalarF32 value); | 238 | void EmitFPLog2(EmitContext& ctx, IR::Inst& inst, ScalarF32 value); |
| 239 | void EmitFPRecip32(EmitContext& ctx, ScalarF32 value); | 239 | void EmitFPRecip32(EmitContext& ctx, IR::Inst& inst, ScalarF32 value); |
| 240 | void EmitFPRecip64(EmitContext& ctx, Register value); | 240 | void EmitFPRecip64(EmitContext& ctx, Register value); |
| 241 | void EmitFPRecipSqrt32(EmitContext& ctx, ScalarF32 value); | 241 | void EmitFPRecipSqrt32(EmitContext& ctx, IR::Inst& inst, ScalarF32 value); |
| 242 | void EmitFPRecipSqrt64(EmitContext& ctx, Register value); | 242 | void EmitFPRecipSqrt64(EmitContext& ctx, Register value); |
| 243 | void EmitFPSqrt(EmitContext& ctx, ScalarF32 value); | 243 | void EmitFPSqrt(EmitContext& ctx, IR::Inst& inst, ScalarF32 value); |
| 244 | void EmitFPSaturate16(EmitContext& ctx, Register value); | 244 | void EmitFPSaturate16(EmitContext& ctx, Register value); |
| 245 | void EmitFPSaturate32(EmitContext& ctx, IR::Inst& inst, ScalarF32 value); | 245 | void EmitFPSaturate32(EmitContext& ctx, IR::Inst& inst, ScalarF32 value); |
| 246 | void EmitFPSaturate64(EmitContext& ctx, Register value); | 246 | void EmitFPSaturate64(EmitContext& ctx, Register value); |