Home
last modified time | relevance | path

Searched refs:imm_neg (Results 1 – 5 of 5) sorted by relevance

/dports/math/singular/Singular-Release-4-2-1/factory/
H A Dcf_inline.cc453 result.value = imm_neg( result.value ); in operator -()
H A Dimm.h460 imm_neg ( const InternalCF * const op ) in imm_neg() function
/dports/emulators/dolphin-emu/dolphin-3152428/Source/Core/Common/
H A DArm64Emitter.cpp4195 u64 imm_neg = Is64Bit(Rd) ? u64(-s64(imm)) : u64(-s64(imm)) & 0xFFFFFFFFuLL; in ADDI2R_internal() local
4210 if (imm_neg <= 0xFFF) in ADDI2R_internal()
4212 AddImmediate(Rd, Rn, imm_neg, false, neg_neg, flags); in ADDI2R_internal()
4215 if (imm_neg <= 0xFFFFFF && (imm_neg & 0xFFF) == 0) in ADDI2R_internal()
4217 AddImmediate(Rd, Rn, imm_neg >> 12, true, neg_neg, flags); in ADDI2R_internal()
4230 if (!flags && (imm_neg >= 0x10000u || !has_scratch) && imm_neg < 0x1000000u) in ADDI2R_internal()
4232 AddImmediate(Rd, Rn, imm_neg & 0xFFF, false, neg_neg, false); in ADDI2R_internal()
4233 AddImmediate(Rd, Rd, imm_neg >> 12, true, neg_neg, false); in ADDI2R_internal()
4241 negative ^= MOVI2R2(scratch, imm, imm_neg); in ADDI2R_internal()
/dports/emulators/citra/citra-ac98458e0/externals/dynarmic/src/backend/A64/emitter/
H A Da64_emitter.cpp3724 u64 imm_neg = Is64Bit(Rd) ? ~imm + 1 : (~imm + 1) & 0xFFFFFFFFuLL; in ADDI2R_internal() local
3737 if (imm_neg <= 0xFFF) { in ADDI2R_internal()
3738 AddImmediate(Rd, Rn, imm_neg, false, neg_neg, flags); in ADDI2R_internal()
3741 if (imm_neg <= 0xFFFFFF && (imm_neg & 0xFFF) == 0) { in ADDI2R_internal()
3742 AddImmediate(Rd, Rn, imm_neg >> 12, true, neg_neg, flags); in ADDI2R_internal()
3755 if (!flags && (imm_neg >= 0x10000u || !has_scratch) && imm_neg < 0x1000000u) { in ADDI2R_internal()
3756 AddImmediate(Rd, Rn, imm_neg & 0xFFF, false, neg_neg, false); in ADDI2R_internal()
3757 AddImmediate(Rd, Rd, imm_neg >> 12, true, neg_neg, false); in ADDI2R_internal()
3766 negative ^= MOVI2R2(scratch, imm, imm_neg); in ADDI2R_internal()
/dports/emulators/citra-qt5/citra-ac98458e0/externals/dynarmic/src/backend/A64/emitter/
H A Da64_emitter.cpp3724 u64 imm_neg = Is64Bit(Rd) ? ~imm + 1 : (~imm + 1) & 0xFFFFFFFFuLL; in ADDI2R_internal() local
3737 if (imm_neg <= 0xFFF) { in ADDI2R_internal()
3738 AddImmediate(Rd, Rn, imm_neg, false, neg_neg, flags); in ADDI2R_internal()
3741 if (imm_neg <= 0xFFFFFF && (imm_neg & 0xFFF) == 0) { in ADDI2R_internal()
3742 AddImmediate(Rd, Rn, imm_neg >> 12, true, neg_neg, flags); in ADDI2R_internal()
3755 if (!flags && (imm_neg >= 0x10000u || !has_scratch) && imm_neg < 0x1000000u) { in ADDI2R_internal()
3756 AddImmediate(Rd, Rn, imm_neg & 0xFFF, false, neg_neg, false); in ADDI2R_internal()
3757 AddImmediate(Rd, Rd, imm_neg >> 12, true, neg_neg, false); in ADDI2R_internal()
3766 negative ^= MOVI2R2(scratch, imm, imm_neg); in ADDI2R_internal()