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
140
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
298
log
plain
blame
-rw-r--r--
IOpCode32AluImm.cs
156
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
116
log
plain
blame
-rw-r--r--
IOpCode32AluRsImm.cs
187
log
plain
blame
-rw-r--r--
IOpCode32AluRsReg.cs
180
log
plain
blame
-rw-r--r--
IOpCode32AluUmull.cs
270
log
plain
blame
-rw-r--r--
IOpCode32AluUx.cs
152
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
104
log
plain
blame
-rw-r--r--
IOpCode32HasSetFlags.cs
114
log
plain
blame
-rw-r--r--
IOpCode32Mem.cs
305
log
plain
blame
-rw-r--r--
IOpCode32MemEx.cs
115
log
plain
blame
-rw-r--r--
IOpCode32MemMult.cs
241
log
plain
blame
-rw-r--r--
IOpCode32MemReg.cs
116
log
plain
blame
-rw-r--r--
IOpCode32MemRsImm.cs
155
log
plain
blame
-rw-r--r--
IOpCode32Simd.cs
92
log
plain
blame
-rw-r--r--
IOpCode32SimdImm.cs
177
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
646
log
plain
blame
-rw-r--r--
OpCode32AluImm.cs
669
log
plain
blame
-rw-r--r--
OpCode32AluImm16.cs
545
log
plain
blame
-rw-r--r--
OpCode32AluMla.cs
972
log
plain
blame
-rw-r--r--
OpCode32AluReg.cs
436
log
plain
blame
-rw-r--r--
OpCode32AluRsImm.cs
630
log
plain
blame
-rw-r--r--
OpCode32AluRsReg.cs
615
log
plain
blame
-rw-r--r--
OpCode32AluUmull.cs
919
log
plain
blame
-rw-r--r--
OpCode32AluUx.cs
573
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
443
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
431
log
plain
blame
-rw-r--r--
OpCode32MemMult.cs
1311
log
plain
blame
-rw-r--r--
OpCode32MemReg.cs
436
log
plain
blame
-rw-r--r--
OpCode32MemRsImm.cs
591
log
plain
blame
-rw-r--r--
OpCode32MemStEx.cs
477
log
plain
blame
-rw-r--r--
OpCode32Mrs.cs
482
log
plain
blame
-rw-r--r--
OpCode32MsrReg.cs
888
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
1401
log
plain
blame
-rw-r--r--
OpCode32SimdBase.cs
1991
log
plain
blame
-rw-r--r--
OpCode32SimdBinary.cs
844
log
plain
blame
-rw-r--r--
OpCode32SimdCmpZ.cs
722
log
plain
blame
-rw-r--r--
OpCode32SimdCvtFFixed.cs
878
log
plain
blame
-rw-r--r--
OpCode32SimdCvtFI.cs
867
log
plain
blame
-rw-r--r--
OpCode32SimdCvtTB.cs
1665
log
plain
blame
-rw-r--r--
OpCode32SimdDupElem.cs
1413
log
plain
blame
-rw-r--r--
OpCode32SimdDupGP.cs
1306
log
plain
blame
-rw-r--r--
OpCode32SimdExt.cs
814
log
plain
blame
-rw-r--r--
OpCode32SimdImm.cs
1376
log
plain
blame
-rw-r--r--
OpCode32SimdImm44.cs
1373
log
plain
blame
-rw-r--r--
OpCode32SimdLong.cs
1253
log
plain
blame
-rw-r--r--
OpCode32SimdMemImm.cs
1251
log
plain
blame
-rw-r--r--
OpCode32SimdMemMult.cs
2222
log
plain
blame
-rw-r--r--
OpCode32SimdMemPair.cs
1602
log
plain
blame
-rw-r--r--
OpCode32SimdMemSingle.cs
1733
log
plain
blame
-rw-r--r--
OpCode32SimdMovGp.cs
1043
log
plain
blame
-rw-r--r--
OpCode32SimdMovGpDouble.cs
1212
log
plain
blame
-rw-r--r--
OpCode32SimdMovGpElem.cs
1614
log
plain
blame
-rw-r--r--
OpCode32SimdMovn.cs
572
log
plain
blame
-rw-r--r--
OpCode32SimdReg.cs
1089
log
plain
blame
-rw-r--r--
OpCode32SimdRegElem.cs
1280
log
plain
blame
-rw-r--r--
OpCode32SimdRegElemLong.cs
867
log
plain
blame
-rw-r--r--
OpCode32SimdRegLong.cs
993
log
plain
blame
-rw-r--r--
OpCode32SimdRegS.cs
838
log
plain
blame
-rw-r--r--
OpCode32SimdRegWide.cs
902
log
plain
blame
-rw-r--r--
OpCode32SimdRev.cs
1033
log
plain
blame
-rw-r--r--
OpCode32SimdS.cs
1466
log
plain
blame
-rw-r--r--
OpCode32SimdSel.cs
733
log
plain
blame
-rw-r--r--
OpCode32SimdShImm.cs
1510
log
plain
blame
-rw-r--r--
OpCode32SimdShImmLong.cs
1406
log
plain
blame
-rw-r--r--
OpCode32SimdShImmNarrow.cs
548
log
plain
blame
-rw-r--r--
OpCode32SimdSpecial.cs
703
log
plain
blame
-rw-r--r--
OpCode32SimdSqrte.cs
770
log
plain
blame
-rw-r--r--
OpCode32SimdTbl.cs
851
log
plain
blame
-rw-r--r--
OpCode32System.cs
863
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
2980
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
713
log
plain
blame
-rw-r--r--
OpCodeT16AddSubReg.cs
624
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
705
log
plain
blame
-rw-r--r--
OpCodeT16AluImmZero.cs
695
log
plain
blame
-rw-r--r--
OpCodeT16AluRegHigh.cs
680
log
plain
blame
-rw-r--r--
OpCodeT16AluRegLow.cs
624
log
plain
blame
-rw-r--r--
OpCodeT16AluUx.cs
645
log
plain
blame
-rw-r--r--
OpCodeT16BImm11.cs
488
log
plain
blame
-rw-r--r--
OpCodeT16BImm8.cs
539
log
plain
blame
-rw-r--r--
OpCodeT16BImmCmp.cs
594
log
plain
blame
-rw-r--r--
OpCodeT16BReg.cs
429
log
plain
blame
-rw-r--r--
OpCodeT16Exception.cs
443
log
plain
blame
-rw-r--r--
OpCodeT16IfThen.cs
963
log
plain
blame
-rw-r--r--
OpCodeT16MemImm5.cs
1489
log
plain
blame
-rw-r--r--
OpCodeT16MemLit.cs
735
log
plain
blame
-rw-r--r--
OpCodeT16MemMult.cs
1042
log
plain
blame
-rw-r--r--
OpCodeT16MemReg.cs
837
log
plain
blame
-rw-r--r--
OpCodeT16MemSp.cs
788
log
plain
blame
-rw-r--r--
OpCodeT16MemStack.cs
1434
log
plain
blame
-rw-r--r--
OpCodeT16ShiftImm.cs
771
log
plain
blame
-rw-r--r--
OpCodeT16ShiftReg.cs
811
log
plain
blame
-rw-r--r--
OpCodeT16SpRel.cs
684
log
plain
blame
-rw-r--r--
OpCodeT32.cs
428
log
plain
blame
-rw-r--r--
OpCodeT32Alu.cs
586
log
plain
blame
-rw-r--r--
OpCodeT32AluBf.cs
676
log
plain
blame
-rw-r--r--
OpCodeT32AluImm.cs
1198
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
659
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
870
log
plain
blame
-rw-r--r--
OpCodeT32BImm24.cs
1015
log
plain
blame
-rw-r--r--
OpCodeT32MemImm12.cs
779
log
plain
blame
-rw-r--r--
OpCodeT32MemImm8.cs
912
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
174901
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