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
/
src
/
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
13356
log
plain
blame
-rw-r--r--
DecoderHelper.cs
4904
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
301
log
plain
blame
-rw-r--r--
IOpCode32AluImm.cs
158
log
plain
blame
-rw-r--r--
IOpCode32AluImm16.cs
124
log
plain
blame
-rw-r--r--
IOpCode32AluMla.cs
200
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--
IOpCode32AluUmull.cs
270
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
106
log
plain
blame
-rw-r--r--
IOpCode32HasSetFlags.cs
116
log
plain
blame
-rw-r--r--
IOpCode32Mem.cs
304
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--
IOpCode32MemRsImm.cs
154
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
447
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
1051
log
plain
blame
-rw-r--r--
OpCode32Alu.cs
582
log
plain
blame
-rw-r--r--
OpCode32AluBf.cs
649
log
plain
blame
-rw-r--r--
OpCode32AluImm.cs
668
log
plain
blame
-rw-r--r--
OpCode32AluImm16.cs
548
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
922
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
1333
log
plain
blame
-rw-r--r--
OpCode32MemReg.cs
439
log
plain
blame
-rw-r--r--
OpCode32MemRsImm.cs
594
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
1404
log
plain
blame
-rw-r--r--
OpCode32SimdBase.cs
2075
log
plain
blame
-rw-r--r--
OpCode32SimdBinary.cs
847
log
plain
blame
-rw-r--r--
OpCode32SimdCmpZ.cs
725
log
plain
blame
-rw-r--r--
OpCode32SimdCvtFI.cs
870
log
plain
blame
-rw-r--r--
OpCode32SimdCvtTB.cs
1669
log
plain
blame
-rw-r--r--
OpCode32SimdDupElem.cs
1416
log
plain
blame
-rw-r--r--
OpCode32SimdDupGP.cs
1309
log
plain
blame
-rw-r--r--
OpCode32SimdExt.cs
817
log
plain
blame
-rw-r--r--
OpCode32SimdImm.cs
1379
log
plain
blame
-rw-r--r--
OpCode32SimdImm44.cs
1376
log
plain
blame
-rw-r--r--
OpCode32SimdLong.cs
1136
log
plain
blame
-rw-r--r--
OpCode32SimdMemImm.cs
1254
log
plain
blame
-rw-r--r--
OpCode32SimdMemMult.cs
2225
log
plain
blame
-rw-r--r--
OpCode32SimdMemPair.cs
1595
log
plain
blame
-rw-r--r--
OpCode32SimdMemSingle.cs
1736
log
plain
blame
-rw-r--r--
OpCode32SimdMovGp.cs
1046
log
plain
blame
-rw-r--r--
OpCode32SimdMovGpDouble.cs
1215
log
plain
blame
-rw-r--r--
OpCode32SimdMovGpElem.cs
1617
log
plain
blame
-rw-r--r--
OpCode32SimdMovn.cs
572
log
plain
blame
-rw-r--r--
OpCode32SimdReg.cs
1092
log
plain
blame
-rw-r--r--
OpCode32SimdRegElem.cs
1283
log
plain
blame
-rw-r--r--
OpCode32SimdRegElemLong.cs
870
log
plain
blame
-rw-r--r--
OpCode32SimdRegLong.cs
996
log
plain
blame
-rw-r--r--
OpCode32SimdRegS.cs
841
log
plain
blame
-rw-r--r--
OpCode32SimdRegWide.cs
905
log
plain
blame
-rw-r--r--
OpCode32SimdRev.cs
1036
log
plain
blame
-rw-r--r--
OpCode32SimdS.cs
1469
log
plain
blame
-rw-r--r--
OpCode32SimdSel.cs
741
log
plain
blame
-rw-r--r--
OpCode32SimdShImm.cs
1513
log
plain
blame
-rw-r--r--
OpCode32SimdShImmLong.cs
1409
log
plain
blame
-rw-r--r--
OpCode32SimdShImmNarrow.cs
551
log
plain
blame
-rw-r--r--
OpCode32SimdSpecial.cs
706
log
plain
blame
-rw-r--r--
OpCode32SimdSqrte.cs
773
log
plain
blame
-rw-r--r--
OpCode32SimdTbl.cs
854
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
427
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
566
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
594
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
430
log
plain
blame
-rw-r--r--
OpCodeT32Alu.cs
588
log
plain
blame
-rw-r--r--
OpCodeT32AluBf.cs
676
log
plain
blame
-rw-r--r--
OpCodeT32AluImm.cs
1200
log
plain
blame
-rw-r--r--
OpCodeT32AluImm12.cs
549
log
plain
blame
-rw-r--r--
OpCodeT32AluMla.cs
927
log
plain
blame
-rw-r--r--
OpCodeT32AluReg.cs
439
log
plain
blame
-rw-r--r--
OpCodeT32AluRsImm.cs
675
log
plain
blame
-rw-r--r--
OpCodeT32AluUmull.cs
871
log
plain
blame
-rw-r--r--
OpCodeT32AluUx.cs
576
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--
OpCodeT32MemImm8D.cs
996
log
plain
blame
-rw-r--r--
OpCodeT32MemLdEx.cs
788
log
plain
blame
-rw-r--r--
OpCodeT32MemMult.cs
1337
log
plain
blame
-rw-r--r--
OpCodeT32MemRsImm.cs
911
log
plain
blame
-rw-r--r--
OpCodeT32MemStEx.cs
830
log
plain
blame
-rw-r--r--
OpCodeT32MovImm16.cs
578
log
plain
blame
-rw-r--r--
OpCodeT32ShiftReg.cs
580
log
plain
blame
-rw-r--r--
OpCodeT32Tb.cs
492
log
plain
blame
-rw-r--r--
OpCodeTable.cs
172138
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