Home
last modified time | relevance | path

Searched refs:bcd (Results 1 – 12 of 12) sorted by relevance

/qemu/include/libdecnumber/
H A DdecNumberLocal.h479 #define GETCOEFF(df, bcd) { \ argument
483 dpd2bcd83(bcd+4, sourhi);}
484 #define GETWCOEFF(df, bcd) { \ argument
488 dpd2bcd8(bcd+1, sourhi>>8); \
492 dpd2bcd83(bcd+13, sourlo);}
495 #define GETCOEFF(df, bcd) { \ argument
503 dpd2bcd83(bcd+13, sourlo);}
504 #define GETWCOEFF(df, bcd) { \ argument
520 dpd2bcd83(bcd+31, sourlo);}
523 #define GETCOEFF(df, bcd) { \ argument
[all …]
/qemu/libdecnumber/dpd/
H A Ddecimal64.c753 uInt bcd; /* BCD result */ in decDigitsFromDPD() local
795 bcd=DPD2BCD[dpd]; /* convert 10 bits to 12 bits BCD */ in decDigitsFromDPD()
798 nibble=bcd & 0x00f; in decDigitsFromDPD()
802 bcd>>=4; in decDigitsFromDPD()
808 if (n==0 && !bcd) break; in decDigitsFromDPD()
810 nibble=bcd & 0x00f; in decDigitsFromDPD()
814 bcd>>=4; in decDigitsFromDPD()
816 nibble=bcd & 0x00f; in decDigitsFromDPD()
/qemu/hw/i386/kvm/
H A Di8254.c119 sc->bcd = kchan->bcd; in kvm_pit_get()
156 kchan->bcd = sc->bcd; in kvm_pit_put()
/qemu/include/hw/timer/
H A Di8254_internal.h43 uint8_t bcd; /* not supported */ member
/qemu/target/ppc/
H A Ddfp_helper.c1424 uint8_t bcd[6]; in helper_CDTBCD() local
1435 decNumberGetBCD(&a, bcd); in helper_CDTBCD()
1438 res |= (uint64_t)bcd[i] << sh; in helper_CDTBCD()
1450 uint8_t bcd[6]; in helper_CBCDTD() local
1463 bcd[i] = extract64(s, offs, 4); in helper_CBCDTD()
1464 if (bcd[i] > 9) { in helper_CBCDTD()
1470 bcd[i] &= 9; in helper_CBCDTD()
1475 decNumberSetBCD(&a, bcd, 6); in helper_CBCDTD()
H A Dint_helper.c2189 static int bcd_get_sgn(ppc_avr_t *bcd) in bcd_get_sgn() argument
2191 switch (bcd->VsrB(BCD_DIG_BYTE(0)) & 0xF) { in bcd_get_sgn()
2226 result = bcd->VsrB(BCD_DIG_BYTE(n)) >> 4; in bcd_get_digit()
2240 bcd->VsrB(BCD_DIG_BYTE(n)) &= 0x0F; in bcd_put_digit()
2243 bcd->VsrB(BCD_DIG_BYTE(n)) &= 0xF0; in bcd_put_digit()
2244 bcd->VsrB(BCD_DIG_BYTE(n)) |= digit; in bcd_put_digit()
2248 static bool bcd_is_valid(ppc_avr_t *bcd) in bcd_is_valid() argument
2253 if (bcd_get_sgn(bcd) == 0) { in bcd_is_valid()
2258 bcd_get_digit(bcd, i, &invalid); in bcd_is_valid()
2266 static int bcd_cmp_zero(ppc_avr_t *bcd) in bcd_cmp_zero() argument
[all …]
/qemu/tests/tcg/i386/
H A Dtest-i386.c916 unsigned short bcd[5]; in test_fbcd() local
919 asm("fbstp %0" : "=m" (bcd[0]) : "t" (a) : "st"); in test_fbcd()
920 asm("fbld %1" : "=t" (b) : "m" (bcd[0])); in test_fbcd()
922 a, bcd[4], bcd[3], bcd[2], bcd[1], bcd[0], b); in test_fbcd()
/qemu/hw/timer/
H A Di8254.c152 s->bcd; in pit_ioport_write()
168 s->bcd = val & 1; in pit_ioport_write()
H A Di8254_common.c194 VMSTATE_UINT8(bcd, PITChannelState),
/qemu/linux-headers/asm-x86/
H A Dkvm.h277 __u8 bcd; member
/qemu/libdecnumber/
H A DdecNumber.c3605 uByte * decNumberGetBCD(const decNumber *dn, uint8_t *bcd) { in decNumberGetBCD() argument
3606 uByte *ub=bcd+dn->digits-1; /* -> lsd */ in decNumberGetBCD()
3610 for (; ub>=bcd; ub--, up++) *ub=*up; in decNumberGetBCD()
3614 for (; ub>=bcd; ub--) { in decNumberGetBCD()
3624 return bcd; in decNumberGetBCD()
3639 decNumber * decNumberSetBCD(decNumber *dn, const uByte *bcd, uInt n) { in decNumberSetBCD() argument
3641 const uByte *ub=bcd; /* -> source msd */ in decNumberSetBCD()
3644 for (; ub<bcd+n; ub++, up--) *up=*ub; in decNumberSetBCD()
/qemu/tests/data/qobject/
H A Dqdict.txt1656 bcd.c: 257
1657 bcd.h: 195