summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glasm/emit_glasm_integer.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2022-04-23general: Convert source file copyright comments over to SPDXGravatar Morph1-3/+2
2021-12-05shader_recompiler: Adjust emit_context includesGravatar ameerj1-1/+1
2021-11-16shader: Add integer division opcodesGravatar ReinUsesLisp1-0/+8
2021-07-22opengl: Implement LOP.CCGravatar ameerj1-3/+27
2021-07-22shader: Remove IAbs64Gravatar ReinUsesLisp1-4/+0
2021-07-22glasm: Fix INeg32 on negative immediatesGravatar ReinUsesLisp1-1/+5
2021-07-22glasm: Catch more register leaksGravatar ReinUsesLisp1-18/+40
2021-07-22glasm: Implement int64 add and subtractGravatar ReinUsesLisp1-6/+4
2021-07-22glasm: Implement 64-bit shiftsGravatar ReinUsesLisp1-9/+9
2021-07-22glasm: Implement IADD.CCGravatar ameerj1-1/+26
2021-07-22glasm: Implement BFE.CCGravatar ReinUsesLisp1-0/+8
2021-07-22glasm: Write result to scalar on integer comparison instructionsGravatar ReinUsesLisp1-10/+10
2021-07-22glasm: Rework control flow introducing a syntax listGravatar ReinUsesLisp1-3/+6
2021-07-22glasm: Review all GLASM insts to be aware of register aliasingGravatar ReinUsesLisp1-12/+30
2021-07-22glasm: Implement IAbs64 and INeg64 on GLASMGravatar ReinUsesLisp1-4/+4
2021-07-22glasm: Add conversion instructions to GLASMGravatar ReinUsesLisp1-4/+6
2021-07-22glasm: Remove unnecesary new white space on Clamp GLASMGravatar ReinUsesLisp1-4/+4
2021-07-22emit_glasm: Implement more integer alu opsGravatar ameerj1-36/+30
2021-07-22glasm: Reimplement bitwise ops and BFI/BFEGravatar ameerj1-46/+36
2021-07-22glasm: Make GLASM aware of typesGravatar ReinUsesLisp1-123/+93
2021-07-22glasm: Use CMP.S for Select32Gravatar ameerj1-2/+2
2021-07-22glasm: Implement more logical opsGravatar ameerj1-4/+4
2021-07-22glasm: Implement BFI, BFEGravatar ameerj1-67/+79
2021-07-22glasm: Implement basic GLASM instructionsGravatar ReinUsesLisp1-0/+228
2021-07-22glasm: Add GLASM backend infrastructureGravatar ReinUsesLisp1-0/+0