ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							32b6c63485
							
						
					 | 
					
						
						
							
							shader: Reorder phi nodes when redefined as undefined opcodes
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							8dd0acfaeb
							
						
					 | 
					
						
						
							
							shader: Fix instruction transitions in and out of Phi
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							fa2f6e38f4
							
						
					 | 
					
						
						
							
							shader: Implement FSET and FSETP
						
						
						
						
						
						
						
						Also fix oversight with adding SignedZeroInfNanPreserve execution mode. 
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							17a82b56d7
							
						
					 | 
					
						
						
							
							shader: Implement TEXS
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							71f96fa636
							
						
					 | 
					
						
						
							
							shader: Implement CAL inlining function calls
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							b9f7bf4472
							
						
					 | 
					
						
						
							
							spirv: Add SignedZeroInfNanPreserve logic
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d470c2e63
							
						
					 | 
					
						
						
							
							shader: Implement FMNMX
						
						
						
						
						
						
						
						And add a const in FCMP 
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d422b2498
							
						
					 | 
					
						
						
							
							shader: Fix rebase issue
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba8c1d2eb4
							
						
					 | 
					
						
						
							
							shader: Implement FCMP
						
						
						
						
						
						
						
						still need to configure some settings for NV denorm flush and intel NaN 
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a63fa0477
							
						
					 | 
					
						
						
							
							shader: Partial implementation of LDC
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							ab46371247
							
						
					 | 
					
						
						
							
							shader: Initial support for textures and TEX
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							7d6ba5b984
							
						
					 | 
					
						
						
							
							shader: Implement R2P
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							924f0a9149
							
						
					 | 
					
						
						
							
							shader: Implement SHF
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							5465cb1561
							
						
					 | 
					
						
						
							
							shader: Implement LEA
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							d1edc16ba8
							
						
					 | 
					
						
						
							
							shader: Deduplicate HADD2 code
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							81f72471e8
							
						
					 | 
					
						
						
							
							shader: Implement I2I
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							4006929c98
							
						
					 | 
					
						
						
							
							shader: Implement HADD2
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							980cafdc27
							
						
					 | 
					
						
						
							
							shader: Implement LOP and LOP3
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							382cba94ed
							
						
					 | 
					
						
						
							
							shader: Implement IADD3
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							c2155f04d4
							
						
					 | 
					
						
						
							
							shader: Implement PSETP
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce9b116cfe
							
						
					 | 
					
						
						
							
							Implement PSET, refactor common comparison funcs
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							103b9da4f7
							
						
					 | 
					
						
						
							
							shader: Implement FLO
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							e038928616
							
						
					 | 
					
						
						
							
							shader: Implement ISET, add common_funcs
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							bec7d3111d
							
						
					 | 
					
						
						
							
							shader: Make IMNMX, SHR, SEL stylistically more consistent
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							bce0b1dcca
							
						
					 | 
					
						
						
							
							shader: Implement ICMP
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							20390c0548
							
						
					 | 
					
						
						
							
							shader: Implement IMNMX
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							08a9e95905
							
						
					 | 
					
						
						
							
							shader: Implement BFI
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							34ac9b4d7e
							
						
					 | 
					
						
						
							
							shader: Implement BFE
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							a8c41c50d3
							
						
					 | 
					
						
						
							
							shader: Implement POPC
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							cc55d28949
							
						
					 | 
					
						
						
							
							shader: Implement SHR
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
						
						
							
						
						
							8810c88b7e
							
						
					 | 
					
						
						
							
							shader: Implement SEL
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							726625cf50
							
						
					 | 
					
						
						
							
							spirv: Move phi arguments emit to a separate function
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							3bc857f2f3
							
						
					 | 
					
						
						
							
							shader: Avoid infinite recursion when tracking global memory
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							622d676202
							
						
					 | 
					
						
						
							
							shader: Fix conditional execution of exit instructions
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							7496bbf758
							
						
					 | 
					
						
						
							
							spirv: Add support for self-referencing phi nodes
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							e87a502da2
							
						
					 | 
					
						
						
							
							shader: Fix control flow
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							9d6a98d950
							
						
					 | 
					
						
						
							
							shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCC
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							e44752ddc8
							
						
					 | 
					
						
						
							
							shader: FMUL, select, RRO, and MUFU fixes
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							18a766b362
							
						
					 | 
					
						
						
							
							shader: Fix MOV(reg), add SHL variants and emit neg and abs instructions
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							274897dfd5
							
						
					 | 
					
						
						
							
							spirv: Fixes and Intel specific workarounds
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							704c6f353f
							
						
					 | 
					
						
						
							
							shader: Rename, implement FADD.SAT and P2R (imm)
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							e2bc05b17d
							
						
					 | 
					
						
						
							
							shader: Add denorm flush support
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							6db69990da
							
						
					 | 
					
						
						
							
							spirv: Add lower fp16 to fp32 pass
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							85cce78583
							
						
					 | 
					
						
						
							
							shader: Primitive Vulkan integration
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							c67d64365a
							
						
					 | 
					
						
						
							
							shader: Remove old shader management
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							58914796c0
							
						
					 | 
					
						
						
							
							shader: Add XMAD multiplication folding optimization
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							4b438f94cf
							
						
					 | 
					
						
						
							
							shader: Simplify ISCADD
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							3633e43377
							
						
					 | 
					
						
						
							
							shader: Add utility to resolve identities on a value
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a59fffaa1
							
						
					 | 
					
						
						
							
							spirv: Implement EmitIdentity
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
						
						
							
						
						
							b5d7279d87
							
						
					 | 
					
						
						
							
							spirv: Initial bindings support
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
							
							
							
						
					 |