Home
last modified time | relevance | path

Searched refs:ARM_SIGN (Results 1 – 15 of 15) sorted by relevance

/dports/emulators/ppsspp-qt5/ppsspp-1.12.3/ext/armips/Archs/ARM/
H A DArmOpcodes.cpp135 { "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 DArmOpcodes.h49 #define ARM_SIGN 0x04000000 // sign macro
H A DCArmInstruction.cpp550 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 DArmOpcodes.cpp135 { "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 DArmOpcodes.h49 #define ARM_SIGN 0x04000000 // sign macro
H A DCArmInstruction.cpp550 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 DArmOpcodes.cpp135 { "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 DArmOpcodes.h49 #define ARM_SIGN 0x04000000 // sign macro
H A DCArmInstruction.cpp550 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 Disa-inlines.h29 #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 Disa-inlines.h29 #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 Disa-thumb.c16 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 Disa-arm.c82 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 Disa-thumb.c16 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 Disa-arm.c90 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); \