/dports/emulators/ppsspp-qt5/ppsspp-1.12.3/ext/armips/Archs/ARM/ |
H A D | ArmOpcodes.cpp | 135 { "strC", "d0,[n0,vm1S1]W", 0x07800000, ARM_TYPE9, ARM_D|ARM_N|ARM_M|ARM_REGISTER|ARM_SIGN }, 137 { "strC", "d0,[n0],vm1S1", 0x06800000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 140 { "ldrC", "d0,[n0,vm1S1]W", 0x07900000, ARM_TYPE9, ARM_D|ARM_N|ARM_M|ARM_REGISTER|ARM_SIGN }, 142 { "ldrC", "d0,[n0],vm1S1", 0x06900000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 147 { "strCb", "d0,[n0],vm1S1", 0x06C00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 152 { "ldrCb", "d0,[n0],vm1S1", 0x06D00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 156 { "strCt", "d0,[n0],vm1S1", 0x06A00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 160 { "ldrCt", "d0,[n0],vm1S1", 0x06B00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 164 { "strCbt", "d0,[n0],vm1S1", 0x06E00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 168 { "ldrCbt", "d0,[n0],vm1S1", 0x06F00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, [all …]
|
H A D | ArmOpcodes.h | 49 #define ARM_SIGN 0x04000000 // sign macro
|
H A D | CArmInstruction.cpp | 550 if ((Opcode.flags & ARM_SIGN) && Vars.SignPlus == false) encoding &= ~(1 << 23); in Encode() 575 if ((Opcode.flags & ARM_SIGN) && Vars.SignPlus == false) encoding &= ~(1 << 23); in Encode()
|
/dports/emulators/ppsspp/ppsspp-1.12.3/ext/armips/Archs/ARM/ |
H A D | ArmOpcodes.cpp | 135 { "strC", "d0,[n0,vm1S1]W", 0x07800000, ARM_TYPE9, ARM_D|ARM_N|ARM_M|ARM_REGISTER|ARM_SIGN }, 137 { "strC", "d0,[n0],vm1S1", 0x06800000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 140 { "ldrC", "d0,[n0,vm1S1]W", 0x07900000, ARM_TYPE9, ARM_D|ARM_N|ARM_M|ARM_REGISTER|ARM_SIGN }, 142 { "ldrC", "d0,[n0],vm1S1", 0x06900000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 147 { "strCb", "d0,[n0],vm1S1", 0x06C00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 152 { "ldrCb", "d0,[n0],vm1S1", 0x06D00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 156 { "strCt", "d0,[n0],vm1S1", 0x06A00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 160 { "ldrCt", "d0,[n0],vm1S1", 0x06B00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 164 { "strCbt", "d0,[n0],vm1S1", 0x06E00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 168 { "ldrCbt", "d0,[n0],vm1S1", 0x06F00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, [all …]
|
H A D | ArmOpcodes.h | 49 #define ARM_SIGN 0x04000000 // sign macro
|
H A D | CArmInstruction.cpp | 550 if ((Opcode.flags & ARM_SIGN) && Vars.SignPlus == false) encoding &= ~(1 << 23); in Encode() 575 if ((Opcode.flags & ARM_SIGN) && Vars.SignPlus == false) encoding &= ~(1 << 23); in Encode()
|
/dports/emulators/libretro-ppsspp/ppsspp-1.12.3/ext/armips/Archs/ARM/ |
H A D | ArmOpcodes.cpp | 135 { "strC", "d0,[n0,vm1S1]W", 0x07800000, ARM_TYPE9, ARM_D|ARM_N|ARM_M|ARM_REGISTER|ARM_SIGN }, 137 { "strC", "d0,[n0],vm1S1", 0x06800000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 140 { "ldrC", "d0,[n0,vm1S1]W", 0x07900000, ARM_TYPE9, ARM_D|ARM_N|ARM_M|ARM_REGISTER|ARM_SIGN }, 142 { "ldrC", "d0,[n0],vm1S1", 0x06900000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 147 { "strCb", "d0,[n0],vm1S1", 0x06C00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 152 { "ldrCb", "d0,[n0],vm1S1", 0x06D00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 156 { "strCt", "d0,[n0],vm1S1", 0x06A00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 160 { "ldrCt", "d0,[n0],vm1S1", 0x06B00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 164 { "strCbt", "d0,[n0],vm1S1", 0x06E00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, 168 { "ldrCbt", "d0,[n0],vm1S1", 0x06F00000, ARM_TYPE9, ARM_D|ARM_N|ARM_REGISTER|ARM_SIGN }, [all …]
|
H A D | ArmOpcodes.h | 49 #define ARM_SIGN 0x04000000 // sign macro
|
H A D | CArmInstruction.cpp | 550 if ((Opcode.flags & ARM_SIGN) && Vars.SignPlus == false) encoding &= ~(1 << 23); in Encode() 575 if ((Opcode.flags & ARM_SIGN) && Vars.SignPlus == false) encoding &= ~(1 << 23); in Encode()
|
/dports/games/libretro-mgba/mgba-6186d45/include/mgba/internal/arm/ |
H A D | isa-inlines.h | 29 #define ARM_SIGN(I) ((I) >> 31) macro 37 #define ARM_V_ADDITION(M, N, D) (!(ARM_SIGN((M) ^ (N))) && (ARM_SIGN((M) ^ (D)))) 38 #define ARM_V_SUBTRACTION(M, N, D) ((ARM_SIGN((M) ^ (N))) && (ARM_SIGN((M) ^ (D))))
|
/dports/emulators/mgba/mgba-0.9.2/include/mgba/internal/arm/ |
H A D | isa-inlines.h | 29 #define ARM_SIGN(I) ((I) >> 31) macro 37 #define ARM_V_ADDITION(M, N, D) (!(ARM_SIGN((M) ^ (N))) && (ARM_SIGN((M) ^ (D)))) 38 #define ARM_V_SUBTRACTION(M, N, D) ((ARM_SIGN((M) ^ (N))) && (ARM_SIGN((M) ^ (D))))
|
/dports/emulators/mgba/mgba-0.9.2/src/arm/ |
H A D | isa-thumb.c | 16 cpu->cpsr.n = ARM_SIGN(D); \ 23 cpu->cpsr.n = ARM_SIGN(D); \ 29 cpu->cpsr.n = ARM_SIGN(D); \ 35 cpu->cpsr.n = ARM_SIGN(D); \ 83 cpu->cpsr.c = ARM_SIGN(cpu->gprs[rm]); 93 cpu->cpsr.c = ARM_SIGN(cpu->gprs[rm]); 179 cpu->cpsr.c = ARM_SIGN(cpu->gprs[rd]); 194 cpu->cpsr.c = ARM_SIGN(cpu->gprs[rd]); 225 cpu->cpsr.c = ARM_SIGN(cpu->gprs[rd]);
|
H A D | isa-arm.c | 82 cpu->shifterCarryOut = ARM_SIGN(cpu->gprs[rm]); in _shiftLSR() 116 cpu->shifterCarryOut = ARM_SIGN(cpu->gprs[rm]); in _shiftASR() 141 cpu->shifterCarryOut = ARM_SIGN(shiftVal); in _shiftROR() 164 cpu->shifterCarryOut = ARM_SIGN(cpu->shifterOperand); in _immediate() 173 cpu->cpsr.n = ARM_SIGN(d); in _additionS() 181 cpu->cpsr.n = ARM_SIGN(d); in _subtractionS() 188 cpu->cpsr.n = ARM_SIGN(d); in _neutralS() 214 cpu->cpsr.n = ARM_SIGN(D); \ 229 cpu->cpsr.n = ARM_SIGN(DHI); \
|
/dports/games/libretro-mgba/mgba-6186d45/src/arm/ |
H A D | isa-thumb.c | 16 cpu->cpsr.n = ARM_SIGN(D); \ 23 cpu->cpsr.n = ARM_SIGN(D); \ 29 cpu->cpsr.n = ARM_SIGN(D); \ 35 cpu->cpsr.n = ARM_SIGN(D); \ 83 cpu->cpsr.c = ARM_SIGN(cpu->gprs[rm]); 93 cpu->cpsr.c = ARM_SIGN(cpu->gprs[rm]); 179 cpu->cpsr.c = ARM_SIGN(cpu->gprs[rd]); 194 cpu->cpsr.c = ARM_SIGN(cpu->gprs[rd]); 225 cpu->cpsr.c = ARM_SIGN(cpu->gprs[rd]);
|
H A D | isa-arm.c | 90 cpu->shifterCarryOut = ARM_SIGN(cpu->gprs[rm]); in _shiftLSR() 128 cpu->shifterCarryOut = ARM_SIGN(cpu->gprs[rm]); in _shiftASR() 157 cpu->shifterCarryOut = ARM_SIGN(shiftVal); in _shiftROR() 180 cpu->shifterCarryOut = ARM_SIGN(cpu->shifterOperand); in _immediate() 189 cpu->cpsr.n = ARM_SIGN(d); in _additionS() 197 cpu->cpsr.n = ARM_SIGN(d); in _subtractionS() 204 cpu->cpsr.n = ARM_SIGN(d); in _neutralS() 230 cpu->cpsr.n = ARM_SIGN(D); \ 245 cpu->cpsr.n = ARM_SIGN(DHI); \
|