aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h
AgeCommit message (Collapse)Author
2021-07-22glasm: Implement SelectU64 on GLASMReinUsesLisp
2021-07-22glasm: Implement storage atomic opsameerj
2021-07-22glasm: Add conversion instructions to GLASMReinUsesLisp
2021-07-22glasm: Add fp min/max insts and fix store for fp64 on GLASMReinUsesLisp
2021-07-22glasm: Add logical instructions on GLASMReinUsesLisp
2021-07-22glasm: Add floating-point comparisons on GLASMReinUsesLisp
2021-07-22emit_glasm: Implement more integer alu opsameerj
2021-07-22glasm: Reimplement bitwise ops and BFI/BFEameerj
2021-07-22glasm: Initial GLASM fp64 supportReinUsesLisp
2021-07-22glasm: Implement GLASM fp16 packing and move bitwise insnsReinUsesLisp
2021-07-22glasm: Implement more GLASM composite instructionsReinUsesLisp
2021-07-22glasm: Make GLASM aware of typesReinUsesLisp
2021-07-22glasm: Use CMP.S for Select32ameerj
also fixes ADD and SUB to use U modifier
2021-07-22glasm: Implement BFI, BFEameerj
Along with implementations of common instructions along the way
2021-07-22glasm: Implement basic GLASM instructionsReinUsesLisp
2021-07-22glasm: Add GLASM backend infrastructureReinUsesLisp