index
:
mirror/ryujinx
master
An experimental Nintendo Switch Emulator written in C#
git daemon user
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
ARMeilleure
/
Decoders
Mode
Name
Size
-rw-r--r--
Block.cs
2365
log
plain
blame
-rw-r--r--
Condition.cs
683
log
plain
blame
-rw-r--r--
DataOp.cs
157
log
plain
blame
-rw-r--r--
Decoder.cs
13109
log
plain
blame
-rw-r--r--
DecoderHelper.cs
4891
log
plain
blame
-rw-r--r--
DecoderMode.cs
142
log
plain
blame
-rw-r--r--
IOpCode.cs
303
log
plain
blame
-rw-r--r--
IOpCode32.cs
135
log
plain
blame
-rw-r--r--
IOpCode32Adr.cs
130
log
plain
blame
-rw-r--r--
IOpCode32Alu.cs
155
log
plain
blame
-rw-r--r--
IOpCode32AluBf.cs
178
log
plain
blame
-rw-r--r--
IOpCode32AluImm.cs
158
log
plain
blame
-rw-r--r--
IOpCode32AluReg.cs
119
log
plain
blame
-rw-r--r--
IOpCode32AluRsImm.cs
189
log
plain
blame
-rw-r--r--
IOpCode32AluRsReg.cs
182
log
plain
blame
-rw-r--r--
IOpCode32AluUx.cs
155
log
plain
blame
-rw-r--r--
IOpCode32BImm.cs
91
log
plain
blame
-rw-r--r--
IOpCode32BReg.cs
110
log
plain
blame
-rw-r--r--
IOpCode32Exception.cs
88
log
plain
blame
-rw-r--r--
IOpCode32HasSetFlags.cs
116
log
plain
blame
-rw-r--r--
IOpCode32Mem.cs
277
log
plain
blame
-rw-r--r--
IOpCode32MemEx.cs
118
log
plain
blame
-rw-r--r--
IOpCode32MemMult.cs
240
log
plain
blame
-rw-r--r--
IOpCode32MemReg.cs
118
log
plain
blame
-rw-r--r--
IOpCode32Simd.cs
95
log
plain
blame
-rw-r--r--
IOpCode32SimdImm.cs
180
log
plain
blame
-rw-r--r--
IOpCodeAlu.cs
161
log
plain
blame
-rw-r--r--
IOpCodeAluImm.cs
119
log
plain
blame
-rw-r--r--
IOpCodeAluRs.cs
178
log
plain
blame
-rw-r--r--
IOpCodeAluRx.cs
174
log
plain
blame
-rw-r--r--
IOpCodeBImm.cs
114
log
plain
blame
-rw-r--r--
IOpCodeCond.cs
114
log
plain
blame
-rw-r--r--
IOpCodeLit.cs
241
log
plain
blame
-rw-r--r--
IOpCodeSimd.cs
108
log
plain
blame
-rw-r--r--
InstDescriptor.cs
438
log
plain
blame
-rw-r--r--
InstEmitter.cs
124
log
plain
blame
-rw-r--r--
IntType.cs
222
log
plain
blame
-rw-r--r--
OpCode.cs
1437
log
plain
blame
-rw-r--r--
OpCode32.cs
1100
log
plain
blame
-rw-r--r--
OpCode32Alu.cs
582
log
plain
blame
-rw-r--r--
OpCode32AluBf.cs
787
log
plain
blame
-rw-r--r--
OpCode32AluImm.cs
668
log
plain
blame
-rw-r--r--
OpCode32AluImm16.cs
529
log
plain
blame
-rw-r--r--
OpCode32AluMla.cs
975
log
plain
blame
-rw-r--r--
OpCode32AluReg.cs
439
log
plain
blame
-rw-r--r--
OpCode32AluRsImm.cs
643
log
plain
blame
-rw-r--r--
OpCode32AluRsReg.cs
618
log
plain
blame
-rw-r--r--
OpCode32AluUmull.cs
1003
log
plain
blame
-rw-r--r--
OpCode32AluUx.cs
576
log
plain
blame
-rw-r--r--
OpCode32BImm.cs
813
log
plain
blame
-rw-r--r--
OpCode32BReg.cs
417
log
plain
blame
-rw-r--r--
OpCode32Exception.cs
446
log
plain
blame
-rw-r--r--
OpCode32Mem.cs
1205
log
plain
blame
-rw-r--r--
OpCode32MemImm.cs
388
log
plain
blame
-rw-r--r--
OpCode32MemImm8.cs
488
log
plain
blame
-rw-r--r--
OpCode32MemLdEx.cs
434
log
plain
blame
-rw-r--r--
OpCode32MemMult.cs
1431
log
plain
blame
-rw-r--r--
OpCode32MemReg.cs
439
log
plain
blame
-rw-r--r--
OpCode32MemRsImm.cs
575
log
plain
blame
-rw-r--r--
OpCode32MemStEx.cs
480
log
plain
blame
-rw-r--r--
OpCode32Mrs.cs
484
log
plain
blame
-rw-r--r--
OpCode32MsrReg.cs
909
log
plain
blame
-rw-r--r--
OpCode32Sat.cs
731
log
plain
blame
-rw-r--r--
OpCode32Sat16.cs
560
log
plain
blame
-rw-r--r--
OpCode32Simd.cs
1220
log
plain
blame
-rw-r--r--
OpCode32SimdBase.cs
2011
log
plain
blame
-rw-r--r--
OpCode32SimdBinary.cs
670
log
plain
blame
-rw-r--r--
OpCode32SimdCmpZ.cs
550
log
plain
blame
-rw-r--r--
OpCode32SimdCvtFI.cs
694
log
plain
blame
-rw-r--r--
OpCode32SimdDupElem.cs
1238
log
plain
blame
-rw-r--r--
OpCode32SimdDupGP.cs
1114
log
plain
blame
-rw-r--r--
OpCode32SimdExt.cs
643
log
plain
blame
-rw-r--r--
OpCode32SimdImm.cs
1192
log
plain
blame
-rw-r--r--
OpCode32SimdImm44.cs
1181
log
plain
blame
-rw-r--r--
OpCode32SimdLong.cs
948
log
plain
blame
-rw-r--r--
OpCode32SimdMemImm.cs
1058
log
plain
blame
-rw-r--r--
OpCode32SimdMemMult.cs
2028
log
plain
blame
-rw-r--r--
OpCode32SimdMemPair.cs
1426
log
plain
blame
-rw-r--r--
OpCode32SimdMemSingle.cs
1537
log
plain
blame
-rw-r--r--
OpCode32SimdMovGp.cs
851
log
plain
blame
-rw-r--r--
OpCode32SimdMovGpDouble.cs
1014
log
plain
blame
-rw-r--r--
OpCode32SimdMovGpElem.cs
1418
log
plain
blame
-rw-r--r--
OpCode32SimdReg.cs
918
log
plain
blame
-rw-r--r--
OpCode32SimdRegElem.cs
1088
log
plain
blame
-rw-r--r--
OpCode32SimdRegElemLong.cs
688
log
plain
blame
-rw-r--r--
OpCode32SimdRegLong.cs
818
log
plain
blame
-rw-r--r--
OpCode32SimdRegS.cs
666
log
plain
blame
-rw-r--r--
OpCode32SimdRegWide.cs
727
log
plain
blame
-rw-r--r--
OpCode32SimdRev.cs
862
log
plain
blame
-rw-r--r--
OpCode32SimdS.cs
1278
log
plain
blame
-rw-r--r--
OpCode32SimdSel.cs
567
log
plain
blame
-rw-r--r--
OpCode32SimdShImm.cs
1337
log
plain
blame
-rw-r--r--
OpCode32SimdShImmLong.cs
1229
log
plain
blame
-rw-r--r--
OpCode32SimdShImmNarrow.cs
369
log
plain
blame
-rw-r--r--
OpCode32SimdSpecial.cs
509
log
plain
blame
-rw-r--r--
OpCode32SimdSqrte.cs
597
log
plain
blame
-rw-r--r--
OpCode32SimdTbl.cs
680
log
plain
blame
-rw-r--r--
OpCode32System.cs
866
log
plain
blame
-rw-r--r--
OpCodeAdr.cs
548
log
plain
blame
-rw-r--r--
OpCodeAlu.cs
739
log
plain
blame
-rw-r--r--
OpCodeAluBinary.cs
421
log
plain
blame
-rw-r--r--
OpCodeAluImm.cs
1077
log
plain
blame
-rw-r--r--
OpCodeAluRs.cs
810
log
plain
blame
-rw-r--r--
OpCodeAluRx.cs
625
log
plain
blame
-rw-r--r--
OpCodeBImm.cs
383
log
plain
blame
-rw-r--r--
OpCodeBImmAl.cs
418
log
plain
blame
-rw-r--r--
OpCodeBImmCmp.cs
610
log
plain
blame
-rw-r--r--
OpCodeBImmCond.cs
701
log
plain
blame
-rw-r--r--
OpCodeBImmTest.cs
608
log
plain
blame
-rw-r--r--
OpCodeBReg.cs
653
log
plain
blame
-rw-r--r--
OpCodeBfm.cs
798
log
plain
blame
-rw-r--r--
OpCodeCcmp.cs
855
log
plain
blame
-rw-r--r--
OpCodeCcmpImm.cs
384
log
plain
blame
-rw-r--r--
OpCodeCcmpReg.cs
461
log
plain
blame
-rw-r--r--
OpCodeCsel.cs
527
log
plain
blame
-rw-r--r--
OpCodeException.cs
419
log
plain
blame
-rw-r--r--
OpCodeMem.cs
666
log
plain
blame
-rw-r--r--
OpCodeMemEx.cs
484
log
plain
blame
-rw-r--r--
OpCodeMemImm.cs
1755
log
plain
blame
-rw-r--r--
OpCodeMemLit.cs
1025
log
plain
blame
-rw-r--r--
OpCodeMemPair.cs
800
log
plain
blame
-rw-r--r--
OpCodeMemReg.cs
686
log
plain
blame
-rw-r--r--
OpCodeMov.cs
983
log
plain
blame
-rw-r--r--
OpCodeMul.cs
474
log
plain
blame
-rw-r--r--
OpCodeSimd.cs
790
log
plain
blame
-rw-r--r--
OpCodeSimdCvt.cs
616
log
plain
blame
-rw-r--r--
OpCodeSimdExt.cs
422
log
plain
blame
-rw-r--r--
OpCodeSimdFcond.cs
548
log
plain
blame
-rw-r--r--
OpCodeSimdFmov.cs
923
log
plain
blame
-rw-r--r--
OpCodeSimdHelper.cs
2935
log
plain
blame
-rw-r--r--
OpCodeSimdImm.cs
3544
log
plain
blame
-rw-r--r--
OpCodeSimdIns.cs
988
log
plain
blame
-rw-r--r--
OpCodeSimdMemImm.cs
840
log
plain
blame
-rw-r--r--
OpCodeSimdMemLit.cs
889
log
plain
blame
-rw-r--r--
OpCodeSimdMemMs.cs
1547
log
plain
blame
-rw-r--r--
OpCodeSimdMemPair.cs
480
log
plain
blame
-rw-r--r--
OpCodeSimdMemReg.cs
575
log
plain
blame
-rw-r--r--
OpCodeSimdMemSs.cs
2485
log
plain
blame
-rw-r--r--
OpCodeSimdReg.cs
596
log
plain
blame
-rw-r--r--
OpCodeSimdRegElem.cs
852
log
plain
blame
-rw-r--r--
OpCodeSimdRegElemF.cs
921
log
plain
blame
-rw-r--r--
OpCodeSimdShImm.cs
512
log
plain
blame
-rw-r--r--
OpCodeSimdTbl.cs
392
log
plain
blame
-rw-r--r--
OpCodeSystem.cs
782
log
plain
blame
-rw-r--r--
OpCodeT16.cs
399
log
plain
blame
-rw-r--r--
OpCodeT16AddSubImm3.cs
729
log
plain
blame
-rw-r--r--
OpCodeT16AddSubReg.cs
627
log
plain
blame
-rw-r--r--
OpCodeT16AddSubSp.cs
674
log
plain
blame
-rw-r--r--
OpCodeT16Adr.cs
600
log
plain
blame
-rw-r--r--
OpCodeT16AluImm8.cs
708
log
plain
blame
-rw-r--r--
OpCodeT16AluImmZero.cs
698
log
plain
blame
-rw-r--r--
OpCodeT16AluRegHigh.cs
683
log
plain
blame
-rw-r--r--
OpCodeT16AluRegLow.cs
627
log
plain
blame
-rw-r--r--
OpCodeT16AluUx.cs
645
log
plain
blame
-rw-r--r--
OpCodeT16BImm11.cs
492
log
plain
blame
-rw-r--r--
OpCodeT16BImm8.cs
543
log
plain
blame
-rw-r--r--
OpCodeT16BImmCmp.cs
578
log
plain
blame
-rw-r--r--
OpCodeT16BReg.cs
432
log
plain
blame
-rw-r--r--
OpCodeT16Exception.cs
446
log
plain
blame
-rw-r--r--
OpCodeT16IfThen.cs
966
log
plain
blame
-rw-r--r--
OpCodeT16MemImm5.cs
1748
log
plain
blame
-rw-r--r--
OpCodeT16MemLit.cs
738
log
plain
blame
-rw-r--r--
OpCodeT16MemMult.cs
1044
log
plain
blame
-rw-r--r--
OpCodeT16MemReg.cs
840
log
plain
blame
-rw-r--r--
OpCodeT16MemSp.cs
791
log
plain
blame
-rw-r--r--
OpCodeT16MemStack.cs
1437
log
plain
blame
-rw-r--r--
OpCodeT16ShiftImm.cs
788
log
plain
blame
-rw-r--r--
OpCodeT16ShiftReg.cs
814
log
plain
blame
-rw-r--r--
OpCodeT16SpRel.cs
684
log
plain
blame
-rw-r--r--
OpCodeT32.cs
402
log
plain
blame
-rw-r--r--
OpCodeT32Alu.cs
588
log
plain
blame
-rw-r--r--
OpCodeT32AluImm.cs
1200
log
plain
blame
-rw-r--r--
OpCodeT32AluRsImm.cs
675
log
plain
blame
-rw-r--r--
OpCodeT32BImm20.cs
872
log
plain
blame
-rw-r--r--
OpCodeT32BImm24.cs
1017
log
plain
blame
-rw-r--r--
OpCodeT32MemImm12.cs
781
log
plain
blame
-rw-r--r--
OpCodeT32MemImm8.cs
916
log
plain
blame
-rw-r--r--
OpCodeTable.cs
140486
log
plain
blame
d---------
Optimizations
46
log
plain
-rw-r--r--
RegisterSize.cs
130
log
plain
blame
-rw-r--r--
ShiftType.cs
132
log
plain
blame