summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h
diff options
context:
space:
mode:
authorReinUsesLisp <reinuseslisp@airmail.cc>2021-05-10 09:05:31 +0200
committerameerj <52414509+ameerj@users.noreply.github.com>2021-07-23 03:51:31 +0200
commitdecda4a2c7e5dc6cce16f359f30bcf320c9dcf00 (patch)
tree8a0756153a06403409bf0aeefacb10a11171210e /src/shader_recompiler/backend/glasm/emit_glasm_instructions.h
parentglasm: Implement IAbs64 and INeg64 on GLASM (diff)
downloadyuzu-decda4a2c7e5dc6cce16f359f30bcf320c9dcf00.tar
yuzu-decda4a2c7e5dc6cce16f359f30bcf320c9dcf00.tar.gz
yuzu-decda4a2c7e5dc6cce16f359f30bcf320c9dcf00.tar.bz2
yuzu-decda4a2c7e5dc6cce16f359f30bcf320c9dcf00.tar.lz
yuzu-decda4a2c7e5dc6cce16f359f30bcf320c9dcf00.tar.xz
yuzu-decda4a2c7e5dc6cce16f359f30bcf320c9dcf00.tar.zst
yuzu-decda4a2c7e5dc6cce16f359f30bcf320c9dcf00.zip
Diffstat (limited to '')
-rw-r--r--src/shader_recompiler/backend/glasm/emit_glasm_instructions.h14
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);
void EmitFPNeg16(EmitContext& ctx, Register value);
void EmitFPNeg32(EmitContext& ctx, IR::Inst& inst, ScalarRegister value);
void EmitFPNeg64(EmitContext& ctx, IR::Inst& inst, Register value);
-void EmitFPSin(EmitContext& ctx, ScalarF32 value);
-void EmitFPCos(EmitContext& ctx, ScalarF32 value);
-void EmitFPExp2(EmitContext& ctx, ScalarF32 value);
-void EmitFPLog2(EmitContext& ctx, ScalarF32 value);
-void EmitFPRecip32(EmitContext& ctx, ScalarF32 value);
+void EmitFPSin(EmitContext& ctx, IR::Inst& inst, ScalarF32 value);
+void EmitFPCos(EmitContext& ctx, IR::Inst& inst, ScalarF32 value);
+void EmitFPExp2(EmitContext& ctx, IR::Inst& inst, ScalarF32 value);
+void EmitFPLog2(EmitContext& ctx, IR::Inst& inst, ScalarF32 value);
+void EmitFPRecip32(EmitContext& ctx, IR::Inst& inst, ScalarF32 value);
void EmitFPRecip64(EmitContext& ctx, Register value);
-void EmitFPRecipSqrt32(EmitContext& ctx, ScalarF32 value);
+void EmitFPRecipSqrt32(EmitContext& ctx, IR::Inst& inst, ScalarF32 value);
void EmitFPRecipSqrt64(EmitContext& ctx, Register value);
-void EmitFPSqrt(EmitContext& ctx, ScalarF32 value);
+void EmitFPSqrt(EmitContext& ctx, IR::Inst& inst, ScalarF32 value);
void EmitFPSaturate16(EmitContext& ctx, Register value);
void EmitFPSaturate32(EmitContext& ctx, IR::Inst& inst, ScalarF32 value);
void EmitFPSaturate64(EmitContext& ctx, Register value);