summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/shader_recompiler/backend/glasm/emit_glasm_instructions.h')
-rw-r--r--src/shader_recompiler/backend/glasm/emit_glasm_instructions.h54
1 files changed, 27 insertions, 27 deletions
diff --git a/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h b/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h
index b19899624..26c97ce8e 100644
--- a/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h
+++ b/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h
@@ -220,14 +220,14 @@ void EmitFPAdd32(EmitContext& ctx, IR::Inst& inst, ScalarF32 a, ScalarF32 b);
220void EmitFPAdd64(EmitContext& ctx, IR::Inst& inst, ScalarF64 a, ScalarF64 b); 220void EmitFPAdd64(EmitContext& ctx, IR::Inst& inst, ScalarF64 a, ScalarF64 b);
221void EmitFPFma16(EmitContext& ctx, IR::Inst& inst, Register a, Register b, Register c); 221void EmitFPFma16(EmitContext& ctx, IR::Inst& inst, Register a, Register b, Register c);
222void EmitFPFma32(EmitContext& ctx, IR::Inst& inst, ScalarF32 a, ScalarF32 b, ScalarF32 c); 222void EmitFPFma32(EmitContext& ctx, IR::Inst& inst, ScalarF32 a, ScalarF32 b, ScalarF32 c);
223void EmitFPFma64(EmitContext& ctx, IR::Inst& inst, Register a, Register b, Register c); 223void EmitFPFma64(EmitContext& ctx, IR::Inst& inst, ScalarF64 a, ScalarF64 b, ScalarF64 c);
224void EmitFPMax32(EmitContext& ctx, ScalarF32 a, ScalarF32 b); 224void EmitFPMax32(EmitContext& ctx, ScalarF32 a, ScalarF32 b);
225void EmitFPMax64(EmitContext& ctx, Register a, Register b); 225void EmitFPMax64(EmitContext& ctx, IR::Inst& inst, ScalarF64 a, ScalarF64 b);
226void EmitFPMin32(EmitContext& ctx, ScalarF32 a, ScalarF32 b); 226void EmitFPMin32(EmitContext& ctx, ScalarF32 a, ScalarF32 b);
227void EmitFPMin64(EmitContext& ctx, Register a, Register b); 227void EmitFPMin64(EmitContext& ctx, IR::Inst& inst, ScalarF64 a, ScalarF64 b);
228void EmitFPMul16(EmitContext& ctx, IR::Inst& inst, Register a, Register b); 228void EmitFPMul16(EmitContext& ctx, IR::Inst& inst, Register a, Register b);
229void EmitFPMul32(EmitContext& ctx, IR::Inst& inst, ScalarF32 a, ScalarF32 b); 229void EmitFPMul32(EmitContext& ctx, IR::Inst& inst, ScalarF32 a, ScalarF32 b);
230void EmitFPMul64(EmitContext& ctx, IR::Inst& inst, Register a, Register b); 230void EmitFPMul64(EmitContext& ctx, IR::Inst& inst, ScalarF64 a, ScalarF64 b);
231void EmitFPNeg16(EmitContext& ctx, Register value); 231void EmitFPNeg16(EmitContext& ctx, Register value);
232void EmitFPNeg32(EmitContext& ctx, IR::Inst& inst, ScalarRegister value); 232void EmitFPNeg32(EmitContext& ctx, IR::Inst& inst, ScalarRegister value);
233void EmitFPNeg64(EmitContext& ctx, IR::Inst& inst, Register value); 233void EmitFPNeg64(EmitContext& ctx, IR::Inst& inst, Register value);
@@ -260,43 +260,43 @@ void EmitFPTrunc32(EmitContext& ctx, ScalarF32 value);
260void EmitFPTrunc64(EmitContext& ctx, Register value); 260void EmitFPTrunc64(EmitContext& ctx, Register value);
261void EmitFPOrdEqual16(EmitContext& ctx, Register lhs, Register rhs); 261void EmitFPOrdEqual16(EmitContext& ctx, Register lhs, Register rhs);
262void EmitFPOrdEqual32(EmitContext& ctx, IR::Inst& inst, ScalarF32 lhs, ScalarF32 rhs); 262void EmitFPOrdEqual32(EmitContext& ctx, IR::Inst& inst, ScalarF32 lhs, ScalarF32 rhs);
263void EmitFPOrdEqual64(EmitContext& ctx, Register lhs, Register rhs); 263void EmitFPOrdEqual64(EmitContext& ctx, IR::Inst& inst, ScalarF64 lhs, ScalarF64 rhs);
264void EmitFPUnordEqual16(EmitContext& ctx, Register lhs, Register rhs); 264void EmitFPUnordEqual16(EmitContext& ctx, Register lhs, Register rhs);
265void EmitFPUnordEqual32(EmitContext& ctx, ScalarF32 lhs, ScalarF32 rhs); 265void EmitFPUnordEqual32(EmitContext& ctx, IR::Inst& inst, ScalarF32 lhs, ScalarF32 rhs);
266void EmitFPUnordEqual64(EmitContext& ctx, Register lhs, Register rhs); 266void EmitFPUnordEqual64(EmitContext& ctx, IR::Inst& inst, ScalarF64 lhs, ScalarF64 rhs);
267void EmitFPOrdNotEqual16(EmitContext& ctx, Register lhs, Register rhs); 267void EmitFPOrdNotEqual16(EmitContext& ctx, Register lhs, Register rhs);
268void EmitFPOrdNotEqual32(EmitContext& ctx, ScalarF32 lhs, ScalarF32 rhs); 268void EmitFPOrdNotEqual32(EmitContext& ctx, IR::Inst& inst, ScalarF32 lhs, ScalarF32 rhs);
269void EmitFPOrdNotEqual64(EmitContext& ctx, Register lhs, Register rhs); 269void EmitFPOrdNotEqual64(EmitContext& ctx, IR::Inst& inst, ScalarF64 lhs, ScalarF64 rhs);
270void EmitFPUnordNotEqual16(EmitContext& ctx, Register lhs, Register rhs); 270void EmitFPUnordNotEqual16(EmitContext& ctx, Register lhs, Register rhs);
271void EmitFPUnordNotEqual32(EmitContext& ctx, ScalarF32 lhs, ScalarF32 rhs); 271void EmitFPUnordNotEqual32(EmitContext& ctx, IR::Inst& inst, ScalarF32 lhs, ScalarF32 rhs);
272void EmitFPUnordNotEqual64(EmitContext& ctx, Register lhs, Register rhs); 272void EmitFPUnordNotEqual64(EmitContext& ctx, IR::Inst& inst, ScalarF64 lhs, ScalarF64 rhs);
273void EmitFPOrdLessThan16(EmitContext& ctx, Register lhs, Register rhs); 273void EmitFPOrdLessThan16(EmitContext& ctx, Register lhs, Register rhs);
274void EmitFPOrdLessThan32(EmitContext& ctx, IR::Inst& inst, ScalarF32 lhs, ScalarF32 rhs); 274void EmitFPOrdLessThan32(EmitContext& ctx, IR::Inst& inst, ScalarF32 lhs, ScalarF32 rhs);
275void EmitFPOrdLessThan64(EmitContext& ctx, Register lhs, Register rhs); 275void EmitFPOrdLessThan64(EmitContext& ctx, IR::Inst& inst, ScalarF64 lhs, ScalarF64 rhs);
276void EmitFPUnordLessThan16(EmitContext& ctx, Register lhs, Register rhs); 276void EmitFPUnordLessThan16(EmitContext& ctx, Register lhs, Register rhs);
277void EmitFPUnordLessThan32(EmitContext& ctx, ScalarF32 lhs, ScalarF32 rhs); 277void EmitFPUnordLessThan32(EmitContext& ctx, IR::Inst& inst, ScalarF32 lhs, ScalarF32 rhs);
278void EmitFPUnordLessThan64(EmitContext& ctx, Register lhs, Register rhs); 278void EmitFPUnordLessThan64(EmitContext& ctx, IR::Inst& inst, ScalarF64 lhs, ScalarF64 rhs);
279void EmitFPOrdGreaterThan16(EmitContext& ctx, Register lhs, Register rhs); 279void EmitFPOrdGreaterThan16(EmitContext& ctx, Register lhs, Register rhs);
280void EmitFPOrdGreaterThan32(EmitContext& ctx, ScalarF32 lhs, ScalarF32 rhs); 280void EmitFPOrdGreaterThan32(EmitContext& ctx, IR::Inst& inst, ScalarF32 lhs, ScalarF32 rhs);
281void EmitFPOrdGreaterThan64(EmitContext& ctx, Register lhs, Register rhs); 281void EmitFPOrdGreaterThan64(EmitContext& ctx, IR::Inst& inst, ScalarF64 lhs, ScalarF64 rhs);
282void EmitFPUnordGreaterThan16(EmitContext& ctx, Register lhs, Register rhs); 282void EmitFPUnordGreaterThan16(EmitContext& ctx, Register lhs, Register rhs);
283void EmitFPUnordGreaterThan32(EmitContext& ctx, ScalarF32 lhs, ScalarF32 rhs); 283void EmitFPUnordGreaterThan32(EmitContext& ctx, IR::Inst& inst, ScalarF32 lhs, ScalarF32 rhs);
284void EmitFPUnordGreaterThan64(EmitContext& ctx, Register lhs, Register rhs); 284void EmitFPUnordGreaterThan64(EmitContext& ctx, IR::Inst& inst, ScalarF64 lhs, ScalarF64 rhs);
285void EmitFPOrdLessThanEqual16(EmitContext& ctx, Register lhs, Register rhs); 285void EmitFPOrdLessThanEqual16(EmitContext& ctx, Register lhs, Register rhs);
286void EmitFPOrdLessThanEqual32(EmitContext& ctx, IR::Inst& inst, ScalarF32 lhs, ScalarF32 rhs); 286void EmitFPOrdLessThanEqual32(EmitContext& ctx, IR::Inst& inst, ScalarF32 lhs, ScalarF32 rhs);
287void EmitFPOrdLessThanEqual64(EmitContext& ctx, Register lhs, Register rhs); 287void EmitFPOrdLessThanEqual64(EmitContext& ctx, IR::Inst& inst, ScalarF64 lhs, ScalarF64 rhs);
288void EmitFPUnordLessThanEqual16(EmitContext& ctx, Register lhs, Register rhs); 288void EmitFPUnordLessThanEqual16(EmitContext& ctx, Register lhs, Register rhs);
289void EmitFPUnordLessThanEqual32(EmitContext& ctx, ScalarF32 lhs, ScalarF32 rhs); 289void EmitFPUnordLessThanEqual32(EmitContext& ctx, IR::Inst& inst, ScalarF32 lhs, ScalarF32 rhs);
290void EmitFPUnordLessThanEqual64(EmitContext& ctx, Register lhs, Register rhs); 290void EmitFPUnordLessThanEqual64(EmitContext& ctx, IR::Inst& inst, ScalarF64 lhs, ScalarF64 rhs);
291void EmitFPOrdGreaterThanEqual16(EmitContext& ctx, Register lhs, Register rhs); 291void EmitFPOrdGreaterThanEqual16(EmitContext& ctx, Register lhs, Register rhs);
292void EmitFPOrdGreaterThanEqual32(EmitContext& ctx, ScalarF32 lhs, ScalarF32 rhs); 292void EmitFPOrdGreaterThanEqual32(EmitContext& ctx, IR::Inst& inst, ScalarF32 lhs, ScalarF32 rhs);
293void EmitFPOrdGreaterThanEqual64(EmitContext& ctx, Register lhs, Register rhs); 293void EmitFPOrdGreaterThanEqual64(EmitContext& ctx, IR::Inst& inst, ScalarF64 lhs, ScalarF64 rhs);
294void EmitFPUnordGreaterThanEqual16(EmitContext& ctx, Register lhs, Register rhs); 294void EmitFPUnordGreaterThanEqual16(EmitContext& ctx, Register lhs, Register rhs);
295void EmitFPUnordGreaterThanEqual32(EmitContext& ctx, ScalarF32 lhs, ScalarF32 rhs); 295void EmitFPUnordGreaterThanEqual32(EmitContext& ctx, IR::Inst& inst, ScalarF32 lhs, ScalarF32 rhs);
296void EmitFPUnordGreaterThanEqual64(EmitContext& ctx, Register lhs, Register rhs); 296void EmitFPUnordGreaterThanEqual64(EmitContext& ctx, IR::Inst& inst, ScalarF64 lhs, ScalarF64 rhs);
297void EmitFPIsNan16(EmitContext& ctx, Register value); 297void EmitFPIsNan16(EmitContext& ctx, Register value);
298void EmitFPIsNan32(EmitContext& ctx, ScalarF32 value); 298void EmitFPIsNan32(EmitContext& ctx, IR::Inst& inst, ScalarF32 value);
299void EmitFPIsNan64(EmitContext& ctx, Register value); 299void EmitFPIsNan64(EmitContext& ctx, IR::Inst& inst, ScalarF64 value);
300void EmitIAdd32(EmitContext& ctx, IR::Inst& inst, ScalarS32 a, ScalarS32 b); 300void EmitIAdd32(EmitContext& ctx, IR::Inst& inst, ScalarS32 a, ScalarS32 b);
301void EmitIAdd64(EmitContext& ctx, Register a, Register b); 301void EmitIAdd64(EmitContext& ctx, Register a, Register b);
302void EmitISub32(EmitContext& ctx, IR::Inst& inst, ScalarS32 a, ScalarS32 b); 302void EmitISub32(EmitContext& ctx, IR::Inst& inst, ScalarS32 a, ScalarS32 b);