mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu-mainline.git
				synced 2025-03-21 01:53:15 +00:00 
			
		
		
		
	Shader JIT: Fix SGE/SGEI NaN behavior
SGE was incorrectly emulated w.r.t. NaN behavior as the CMPSS SSE instruction was used with NLT
This commit is contained in:
		
							parent
							
								
									e77dc4e9d2
								
							
						
					
					
						commit
						84959be150
					
				@ -434,10 +434,10 @@ void JitCompiler::Compile_SGE(Instruction instr) {
 | 
			
		||||
        Compile_SwizzleSrc(instr, 2, instr.common.src2, SRC2);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    CMPPS(SRC1, R(SRC2), CMP_NLT);
 | 
			
		||||
    ANDPS(SRC1, R(ONE));
 | 
			
		||||
    CMPPS(SRC2, R(SRC1), CMP_LE);
 | 
			
		||||
    ANDPS(SRC2, R(ONE));
 | 
			
		||||
 | 
			
		||||
    Compile_DestEnable(instr, SRC1);
 | 
			
		||||
    Compile_DestEnable(instr, SRC2);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void JitCompiler::Compile_SLT(Instruction instr) {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user