mirror of
				https://github.com/Ryujinx/Ryujinx.git
				synced 2025-10-25 21:13:55 -07:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			536 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			536 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| using ChocolArm64.Instruction;
 | |
| 
 | |
| namespace ChocolArm64.Decoder
 | |
| {
 | |
|     class AOpCodeSimdRegElemF : AOpCodeSimdReg
 | |
|     {
 | |
|         public int Index { get; private set; }
 | |
| 
 | |
|         public AOpCodeSimdRegElemF(AInst Inst, long Position, int OpCode) : base(Inst, Position, OpCode)
 | |
|         {
 | |
|             if ((Size & 1) != 0)
 | |
|             {
 | |
|                 Index = (OpCode >> 11) & 1;
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Index = (OpCode >> 21) & 1 |
 | |
|                         (OpCode >> 10) & 2;
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| } |