| .. | 
		
		
			
			
			
			
				| bitfield_extract.cpp | shader: Implement BFE | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| bitfield_insert.cpp | shader: Implement BFI | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| common_encoding.h | shader: FMUL, select, RRO, and MUFU fixes | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| common_funcs.cpp | shader: Implement LOP and LOP3 | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| common_funcs.h | shader: Implement LOP and LOP3 | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| exit.cpp | shader: Initial recompiler work | 2021-07-22 21:51:21 -04:00 | 
		
			
			
			
			
				| find_leading_one.cpp | shader: Implement FLO | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| floating_point_add.cpp | shader: FMUL, select, RRO, and MUFU fixes | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| floating_point_compare.cpp | shader: Implement FCMP | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| floating_point_conversion_integer.cpp | shader: Rename, implement FADD.SAT and P2R (imm) | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| floating_point_fused_multiply_add.cpp | shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCC | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| floating_point_multi_function.cpp | shader: FMUL, select, RRO, and MUFU fixes | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| floating_point_multiply.cpp | shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCC | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| floating_point_range_reduction.cpp | shader: FMUL, select, RRO, and MUFU fixes | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| half_floating_point_add.cpp | shader: Deduplicate HADD2 code | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| impl.cpp | shader: Partial implementation of LDC | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| impl.h | shader: Implement LOP and LOP3 | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| integer_add.cpp | shader: Rename, implement FADD.SAT and P2R (imm) | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| integer_add_three_input.cpp | shader: Implement IADD3 | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| integer_compare.cpp | Implement PSET, refactor common comparison funcs | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| integer_compare_and_set.cpp | Implement PSET, refactor common comparison funcs | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| integer_funnel_shift.cpp | shader: Implement SHF | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| integer_minimum_maximum.cpp | shader: Implement ISET, add common_funcs | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| integer_popcount.cpp | shader: Implement POPC | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| integer_scaled_add.cpp | shader: Simplify ISCADD | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| integer_set_predicate.cpp | Implement PSET, refactor common comparison funcs | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| integer_shift_left.cpp | shader: FMUL, select, RRO, and MUFU fixes | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| integer_shift_right.cpp | shader: Make IMNMX, SHR, SEL stylistically more consistent | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| integer_short_multiply_add.cpp | shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCC | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| integer_to_integer_conversion.cpp | shader: Implement I2I | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| load_constant.cpp | shader: Partial implementation of LDC | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| load_effective_address.cpp | shader: Implement LEA | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| load_store_attribute.cpp | shader: Add pools and rename files | 2021-07-22 21:51:21 -04:00 | 
		
			
			
			
			
				| load_store_memory.cpp | shader: Implement HADD2 | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| logic_operation.cpp | shader: Implement LOP and LOP3 | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| logic_operation_three_input.cpp | shader: Implement LOP and LOP3 | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| move_predicate_to_register.cpp | shader: Rename, implement FADD.SAT and P2R (imm) | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| move_register.cpp | shader: Fix MOV(reg), add SHL variants and emit neg and abs instructions | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| move_register_to_predicate.cpp | shader: Implement R2P | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| move_special_register.cpp | shader: Initial instruction support | 2021-07-22 21:51:21 -04:00 | 
		
			
			
			
			
				| not_implemented.cpp | shader: Implement FCMP | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| predicate_set_predicate.cpp | shader: Implement PSETP | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| predicate_set_register.cpp | shader: Implement PSETP | 2021-07-22 21:51:23 -04:00 | 
		
			
			
			
			
				| select_source_with_predicate.cpp | shader: Make IMNMX, SHR, SEL stylistically more consistent | 2021-07-22 21:51:22 -04:00 | 
		
			
			
			
			
				| texture_sample.cpp | shader: Initial support for textures and TEX | 2021-07-22 21:51:23 -04:00 |