mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu.git
				synced 2025-05-12 00:45:25 +00:00 
			
		
		
		
	Merge pull request #1164 from tech4me/decode_iadd3
Shaders: Added decodings for IADD3 instructions
This commit is contained in:
		
						commit
						018c25e123
					
				@ -636,6 +636,9 @@ public:
 | 
				
			|||||||
        IADD_C,
 | 
					        IADD_C,
 | 
				
			||||||
        IADD_R,
 | 
					        IADD_R,
 | 
				
			||||||
        IADD_IMM,
 | 
					        IADD_IMM,
 | 
				
			||||||
 | 
					        IADD3_C,
 | 
				
			||||||
 | 
					        IADD3_R,
 | 
				
			||||||
 | 
					        IADD3_IMM,
 | 
				
			||||||
        IADD32I,
 | 
					        IADD32I,
 | 
				
			||||||
        ISCADD_C, // Scale and Add
 | 
					        ISCADD_C, // Scale and Add
 | 
				
			||||||
        ISCADD_R,
 | 
					        ISCADD_R,
 | 
				
			||||||
@ -854,6 +857,9 @@ private:
 | 
				
			|||||||
            INST("0100110000010---", Id::IADD_C, Type::ArithmeticInteger, "IADD_C"),
 | 
					            INST("0100110000010---", Id::IADD_C, Type::ArithmeticInteger, "IADD_C"),
 | 
				
			||||||
            INST("0101110000010---", Id::IADD_R, Type::ArithmeticInteger, "IADD_R"),
 | 
					            INST("0101110000010---", Id::IADD_R, Type::ArithmeticInteger, "IADD_R"),
 | 
				
			||||||
            INST("0011100-00010---", Id::IADD_IMM, Type::ArithmeticInteger, "IADD_IMM"),
 | 
					            INST("0011100-00010---", Id::IADD_IMM, Type::ArithmeticInteger, "IADD_IMM"),
 | 
				
			||||||
 | 
					            INST("010011001100----", Id::IADD3_C, Type::ArithmeticInteger, "IADD3_C"),
 | 
				
			||||||
 | 
					            INST("010111001100----", Id::IADD3_R, Type::ArithmeticInteger, "IADD3_R"),
 | 
				
			||||||
 | 
					            INST("0011100-1100----", Id::IADD3_IMM, Type::ArithmeticInteger, "IADD3_IMM"),
 | 
				
			||||||
            INST("0001110---------", Id::IADD32I, Type::ArithmeticIntegerImmediate, "IADD32I"),
 | 
					            INST("0001110---------", Id::IADD32I, Type::ArithmeticIntegerImmediate, "IADD32I"),
 | 
				
			||||||
            INST("0100110000011---", Id::ISCADD_C, Type::ArithmeticInteger, "ISCADD_C"),
 | 
					            INST("0100110000011---", Id::ISCADD_C, Type::ArithmeticInteger, "ISCADD_C"),
 | 
				
			||||||
            INST("0101110000011---", Id::ISCADD_R, Type::ArithmeticInteger, "ISCADD_R"),
 | 
					            INST("0101110000011---", Id::ISCADD_R, Type::ArithmeticInteger, "ISCADD_R"),
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user