Searched refs:bcd (Results 1 – 12 of 12) sorted by relevance
/qemu/include/libdecnumber/ |
H A D | decNumberLocal.h | 479 #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 D | decimal64.c | 753 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 D | i8254.c | 119 sc->bcd = kchan->bcd; in kvm_pit_get() 156 kchan->bcd = sc->bcd; in kvm_pit_put()
|
/qemu/include/hw/timer/ |
H A D | i8254_internal.h | 43 uint8_t bcd; /* not supported */ member
|
/qemu/target/ppc/ |
H A D | dfp_helper.c | 1424 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 D | int_helper.c | 2189 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 D | test-i386.c | 916 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 D | i8254.c | 152 s->bcd; in pit_ioport_write() 168 s->bcd = val & 1; in pit_ioport_write()
|
H A D | i8254_common.c | 194 VMSTATE_UINT8(bcd, PITChannelState),
|
/qemu/linux-headers/asm-x86/ |
H A D | kvm.h | 277 __u8 bcd; member
|
/qemu/libdecnumber/ |
H A D | decNumber.c | 3605 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 D | qdict.txt | 1656 bcd.c: 257 1657 bcd.h: 195
|