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
2339
log
plain
blame
-rw-r--r--
Condition.cs
661
log
plain
blame
-rw-r--r--
DataOp.cs
147
log
plain
blame
-rw-r--r--
Decoder.cs
13336
log
plain
blame
-rw-r--r--
DecoderHelper.cs
4895
log
plain
blame
-rw-r--r--
DecoderMode.cs
143
log
plain
blame
-rw-r--r--
IOpCode.cs
304
log
plain
blame
-rw-r--r--
IOpCode32.cs
136
log
plain
blame
-rw-r--r--
IOpCode32Adr.cs
130
log
plain
blame
-rw-r--r--
IOpCode32Alu.cs
156
log
plain
blame
-rw-r--r--
IOpCode32AluBf.cs
301
log
plain
blame
-rw-r--r--
IOpCode32AluImm.cs
159
log
plain
blame
-rw-r--r--
IOpCode32AluImm16.cs
125
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
190
log
plain
blame
-rw-r--r--
IOpCode32AluRsReg.cs
183
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
92
log
plain
blame
-rw-r--r--
IOpCode32BReg.cs
111
log
plain
blame
-rw-r--r--
IOpCode32Exception.cs
107
log
plain
blame
-rw-r--r--
IOpCode32HasSetFlags.cs
117
log
plain
blame
-rw-r--r--
IOpCode32Mem.cs
305
log
plain
blame
-rw-r--r--
IOpCode32MemEx.cs
118
log
plain
blame
-rw-r--r--
IOpCode32MemMult.cs
241
log
plain
blame
-rw-r--r--
IOpCode32MemReg.cs
119
log
plain
blame
-rw-r--r--
IOpCode32MemRsImm.cs
155
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
162
log
plain
blame
-rw-r--r--
IOpCodeAluImm.cs
120
log
plain
blame
-rw-r--r--
IOpCodeAluRs.cs
176
log
plain
blame
-rw-r--r--
IOpCodeAluRx.cs
172
log
plain
blame
-rw-r--r--
IOpCodeBImm.cs
115
log
plain
blame
-rw-r--r--
IOpCodeCond.cs
115
log
plain
blame
-rw-r--r--
IOpCodeLit.cs
224
log
plain
blame
-rw-r--r--
IOpCodeSimd.cs
109
log
plain
blame
-rw-r--r--
InstDescriptor.cs
424
log
plain
blame
-rw-r--r--
InstEmitter.cs
125
log
plain
blame
-rw-r--r--
IntType.cs
218
log
plain
blame
-rw-r--r--
OpCode.cs
1390
log
plain
blame
-rw-r--r--
OpCode32.cs
1052
log
plain
blame
-rw-r--r--
OpCode32Alu.cs
583
log
plain
blame
-rw-r--r--
OpCode32AluBf.cs
649
log
plain
blame
-rw-r--r--
OpCode32AluImm.cs
669
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
630
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
814
log
plain
blame
-rw-r--r--
OpCode32BReg.cs
418
log
plain
blame
-rw-r--r--
OpCode32Exception.cs
446
log
plain
blame
-rw-r--r--
OpCode32Mem.cs
1145
log
plain
blame
-rw-r--r--
OpCode32MemImm.cs
389
log
plain
blame
-rw-r--r--
OpCode32MemImm8.cs
489
log
plain
blame
-rw-r--r--
OpCode32MemLdEx.cs
434
log
plain
blame
-rw-r--r--
OpCode32MemMult.cs
1311
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
482
log
plain
blame
-rw-r--r--
OpCode32MsrReg.cs
891
log
plain
blame
-rw-r--r--
OpCode32Sat.cs
732
log
plain
blame
-rw-r--r--
OpCode32Sat16.cs
561
log
plain
blame
-rw-r--r--
OpCode32Simd.cs
1404
log
plain
blame
-rw-r--r--
OpCode32SimdBase.cs
1994
log
plain
blame
-rw-r--r--
OpCode32SimdBinary.cs
847
log
plain
blame
-rw-r--r--
OpCode32SimdCmpZ.cs
725
log
plain
blame
-rw-r--r--
OpCode32SimdCvtFFixed.cs
881
log
plain
blame
-rw-r--r--
OpCode32SimdCvtFI.cs
870
log
plain
blame
-rw-r--r--
OpCode32SimdCvtTB.cs
1665
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
1256
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
1605
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
736
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
547
log
plain
blame
-rw-r--r--
OpCodeAlu.cs
712
log
plain
blame
-rw-r--r--
OpCodeAluBinary.cs
422
log
plain
blame
-rw-r--r--
OpCodeAluImm.cs
1115
log
plain
blame
-rw-r--r--
OpCodeAluRs.cs
789
log
plain
blame
-rw-r--r--
OpCodeAluRx.cs
596
log
plain
blame
-rw-r--r--
OpCodeBImm.cs
384
log
plain
blame
-rw-r--r--
OpCodeBImmAl.cs
419
log
plain
blame
-rw-r--r--
OpCodeBImmCmp.cs
611
log
plain
blame
-rw-r--r--
OpCodeBImmCond.cs
702
log
plain
blame
-rw-r--r--
OpCodeBImmTest.cs
607
log
plain
blame
-rw-r--r--
OpCodeBReg.cs
653
log
plain
blame
-rw-r--r--
OpCodeBfm.cs
793
log
plain
blame
-rw-r--r--
OpCodeCcmp.cs
826
log
plain
blame
-rw-r--r--
OpCodeCcmpImm.cs
385
log
plain
blame
-rw-r--r--
OpCodeCcmpReg.cs
462
log
plain
blame
-rw-r--r--
OpCodeCsel.cs
514
log
plain
blame
-rw-r--r--
OpCodeException.cs
420
log
plain
blame
-rw-r--r--
OpCodeMem.cs
642
log
plain
blame
-rw-r--r--
OpCodeMemEx.cs
483
log
plain
blame
-rw-r--r--
OpCodeMemImm.cs
1730
log
plain
blame
-rw-r--r--
OpCodeMemLit.cs
1326
log
plain
blame
-rw-r--r--
OpCodeMemPair.cs
787
log
plain
blame
-rw-r--r--
OpCodeMemReg.cs
645
log
plain
blame
-rw-r--r--
OpCodeMov.cs
969
log
plain
blame
-rw-r--r--
OpCodeMul.cs
475
log
plain
blame
-rw-r--r--
OpCodeSimd.cs
779
log
plain
blame
-rw-r--r--
OpCodeSimdCvt.cs
614
log
plain
blame
-rw-r--r--
OpCodeSimdExt.cs
423
log
plain
blame
-rw-r--r--
OpCodeSimdFcond.cs
535
log
plain
blame
-rw-r--r--
OpCodeSimdFmov.cs
908
log
plain
blame
-rw-r--r--
OpCodeSimdHelper.cs
2983
log
plain
blame
-rw-r--r--
OpCodeSimdImm.cs
3572
log
plain
blame
-rw-r--r--
OpCodeSimdIns.cs
1148
log
plain
blame
-rw-r--r--
OpCodeSimdMemImm.cs
841
log
plain
blame
-rw-r--r--
OpCodeSimdMemLit.cs
874
log
plain
blame
-rw-r--r--
OpCodeSimdMemMs.cs
1999
log
plain
blame
-rw-r--r--
OpCodeSimdMemPair.cs
481
log
plain
blame
-rw-r--r--
OpCodeSimdMemReg.cs
576
log
plain
blame
-rw-r--r--
OpCodeSimdMemSs.cs
2600
log
plain
blame
-rw-r--r--
OpCodeSimdReg.cs
584
log
plain
blame
-rw-r--r--
OpCodeSimdRegElem.cs
892
log
plain
blame
-rw-r--r--
OpCodeSimdRegElemF.cs
961
log
plain
blame
-rw-r--r--
OpCodeSimdShImm.cs
512
log
plain
blame
-rw-r--r--
OpCodeSimdTbl.cs
393
log
plain
blame
-rw-r--r--
OpCodeSystem.cs
773
log
plain
blame
-rw-r--r--
OpCodeT16.cs
428
log
plain
blame
-rw-r--r--
OpCodeT16AddSubImm3.cs
716
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
491
log
plain
blame
-rw-r--r--
OpCodeT16BImm8.cs
542
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
1492
log
plain
blame
-rw-r--r--
OpCodeT16MemLit.cs
738
log
plain
blame
-rw-r--r--
OpCodeT16MemMult.cs
1045
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
774
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
431
log
plain
blame
-rw-r--r--
OpCodeT32Alu.cs
589
log
plain
blame
-rw-r--r--
OpCodeT32AluBf.cs
676
log
plain
blame
-rw-r--r--
OpCodeT32AluImm.cs
1201
log
plain
blame
-rw-r--r--
OpCodeT32AluImm12.cs
550
log
plain
blame
-rw-r--r--
OpCodeT32AluMla.cs
927
log
plain
blame
-rw-r--r--
OpCodeT32AluReg.cs
440
log
plain
blame
-rw-r--r--
OpCodeT32AluRsImm.cs
662
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
873
log
plain
blame
-rw-r--r--
OpCodeT32BImm24.cs
1018
log
plain
blame
-rw-r--r--
OpCodeT32MemImm12.cs
782
log
plain
blame
-rw-r--r--
OpCodeT32MemImm8.cs
915
log
plain
blame
-rw-r--r--
OpCodeT32MemImm8D.cs
995
log
plain
blame
-rw-r--r--
OpCodeT32MemLdEx.cs
788
log
plain
blame
-rw-r--r--
OpCodeT32MemMult.cs
1315
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
538
log
plain
blame
-rw-r--r--
OpCodeT32ShiftReg.cs
580
log
plain
blame
-rw-r--r--
OpCodeT32Tb.cs
493
log
plain
blame
-rw-r--r--
OpCodeTable.cs
173066
log
plain
blame
d---------
Optimizations
46
log
plain
-rw-r--r--
RegisterSize.cs
132
log
plain
blame
-rw-r--r--
ShiftType.cs
134
log
plain
blame