uint64_t 53 src/decNumber/decDouble.h uint64_t longs[DECDOUBLE_Bytes/8]; uint64_t 128 src/decNumber/decNumberLocal.h # define uLong uint64_t uint64_t 54 src/decNumber/decQuad.h uint64_t longs[DECQUAD_Bytes/8]; uint64_t 41 src/dps8/dps8.h typedef struct { uint64_t h; uint64_t l; } x__uint128_t; uint64_t 42 src/dps8/dps8.h typedef struct { int64_t h; uint64_t l; } x__int128_t; uint64_t 2209 src/dps8/dps8_cpu.h while ( atomic_testandset_64((volatile uint64_t *)&M[addr], \ uint64_t 2232 src/dps8/dps8_cpu.h res = atomic_load_acq_64((volatile uint64_t *)&M[addr]); \ uint64_t 2239 src/dps8/dps8_cpu.h atomic_store_rel_64((volatile uint64_t *)&M[addr], data & DMASK); \ uint64_t 2251 src/dps8/dps8_cpu.h while ((__atomic_fetch_or((volatile uint64_t *)&M[addr], \ uint64_t 2276 src/dps8/dps8_cpu.h res = __atomic_load_n((volatile uint64_t *)&M[addr], \ uint64_t 2284 src/dps8/dps8_cpu.h __atomic_store_n((volatile uint64_t *)&M[addr], data & \ uint64_t 2302 src/dps8/dps8_cpu.h while ((__sync_fetch_and_or((volatile uint64_t *)&M[addr], \ uint64_t 333 src/dps8/dps8_hw_consts.h return (int128) { (uint64_t) v.h, v.l}; uint64_t 6795 src/dps8/dps8_ins.c uint64_t uSecs = remainder; uint64_t 6796 src/dps8/dps8_ins.c uint64_t secs = bigsecs.l; uint64_t 9168 src/dps8/dps8_ins.c uint64_t start = (uint64_t)(startTime.ru_utime.tv_usec * 1000 + uint64_t 9170 src/dps8/dps8_ins.c uint64_t stop = (uint64_t)(now.ru_utime.tv_usec * 1000 + uint64_t 9172 src/dps8/dps8_ins.c uint64_t delta = stop - start; uint64_t 9173 src/dps8/dps8_ins.c uint64_t seconds = delta / ns_sec; uint64_t 9174 src/dps8/dps8_ins.c uint64_t milliseconds = (delta / ns_msec) % 1000; uint64_t 9175 src/dps8/dps8_ins.c uint64_t microseconds = (delta / ns_usec) % 1000; uint64_t 9176 src/dps8/dps8_ins.c uint64_t nanoseconds = delta % 1000; uint64_t 483 src/dps8/dps8_math.c word72 m2 = lshift_128 (construct_128 (0, (uint64_t) getbits36_28 (cpu.CY, 8)), 44u); // 28-bit mantissa (incl sign) uint64_t 1134 src/dps8/dps8_math.c word72 m2 = lshift_128 (construct_128 (0, (uint64_t) getbits36_28 (cpu.CY, 8)), 44u); // 28-bit mantissa (incl sign) uint64_t 1276 src/dps8/dps8_math.c m2 = lshift_128 (construct_128 (0, (uint64_t) getbits36_28 (cpu.CY, 8)), 44u); // 28-bit mantissa (incl sign) uint64_t 1997 src/dps8/dps8_math.c word72 m2 = lshift_128 (construct_128 (0, (uint64_t) getbits36_28 (cpu.Ypair[0], 8)), 44u); // 28-bit mantissa (incl sign) uint64_t 2312 src/dps8/dps8_math.c word72 m2 = lshift_128 (construct_128 (0, (uint64_t) getbits36_28 (cpu.Ypair[0], 8)), 44u); // 28-bit mantissa (incl sign) uint64_t 2482 src/dps8/dps8_math.c m2 = lshift_128 (construct_128 (0, (uint64_t) getbits36_28 (cpu.Ypair[0], 8)), 44u); // 28-bit mantissa (incl sign) uint64_t 2521 src/dps8/dps8_math.c m1 = lshift_128 (construct_128 (0, (uint64_t) getbits36_28 (cpu.Ypair[0], 8)), 44u); // 28-bit mantissa (incl sign) uint64_t 128 src/dps8/dps8_math128.c uint64_t al63 = a.l & MASK63; // low 63 bits of a uint64_t 129 src/dps8/dps8_math128.c uint64_t bl63 = b.l & MASK63; // low 63 bits of b uint64_t 130 src/dps8/dps8_math128.c uint64_t l63 = al63 + bl63; // low 63 bits of a + b, with carry into bit 64 uint64_t 131 src/dps8/dps8_math128.c uint64_t c63 = l63 & SIGN64; // the carry out of low 63 a + b uint64_t 137 src/dps8/dps8_math128.c uint64_t l64 = al64 + bl64 + cl64; // bit 64 a + b + carry in uint64_t 141 src/dps8/dps8_math128.c uint64_t h64 = a.h + b.h + c64; // compute the high uint64_t 177 src/dps8/dps8_math128.c uint64_t nmask = (uint64_t) ((~(MASK64 << n))); uint64_t 180 src/dps8/dps8_math128.c uint64_t keep = (a.l >> (64 - n)) & nmask; uint64_t 183 src/dps8/dps8_math128.c uint64_t l = a.l << n; uint64_t 186 src/dps8/dps8_math128.c uint64_t h = a.h << n; uint64_t 193 src/dps8/dps8_math128.c uint64_t h = a.l << (n - 64); uint64_t 206 src/dps8/dps8_math128.c uint64_t 209 src/dps8/dps8_math128.c uint64_t 211 src/dps8/dps8_math128.c uint64_t 213 src/dps8/dps8_math128.c uint64_t 215 src/dps8/dps8_math128.c uint64_t 219 src/dps8/dps8_math128.c uint64_t 225 src/dps8/dps8_math128.c uint64_t 234 src/dps8/dps8_math128.c uint64_t 236 src/dps8/dps8_math128.c uint64_t 238 src/dps8/dps8_math128.c uint64_t 248 src/dps8/dps8_math128.c uint64_t 253 src/dps8/dps8_math128.c uint64_t h = a.h; uint64_t 254 src/dps8/dps8_math128.c uint64_t l = a.l; uint64_t 255 src/dps8/dps8_math128.c uint64_t sign = a.h & SIGN64; uint64_t 258 src/dps8/dps8_math128.c uint64_t b = (h & 1) ? SIGN64 : 0; uint64_t 284 src/dps8/dps8_math128.c uint64_t k, t; uint64_t 295 src/dps8/dps8_math128.c t = (uint64_t) u[i] * (uint64_t) v[j] + (uint64_t) w[i + j] + k; uint64_t 491 src/dps8/dps8_math128.c (((uint64_t) w[3]) << 32) | w[2], uint64_t 492 src/dps8/dps8_math128.c (((uint64_t) w[1]) << 32) | w[0]); uint64_t 512 src/dps8/dps8_math128.c (((uint64_t) w[1]) << 32) | w[0]); uint64_t 550 src/dps8/dps8_math128.c (((uint64_t) r [7]) << 48) | uint64_t 551 src/dps8/dps8_math128.c (((uint64_t) r [6]) << 32) | uint64_t 552 src/dps8/dps8_math128.c (((uint64_t) r [5]) << 16) | uint64_t 553 src/dps8/dps8_math128.c (((uint64_t) r [4]) << 0), uint64_t 554 src/dps8/dps8_math128.c (((uint64_t) r [3]) << 48) | uint64_t 555 src/dps8/dps8_math128.c (((uint64_t) r [2]) << 32) | uint64_t 556 src/dps8/dps8_math128.c (((uint64_t) r [1]) << 16) | uint64_t 557 src/dps8/dps8_math128.c (((uint64_t) r [0]) << 0)); uint64_t 560 src/dps8/dps8_math128.c (((uint64_t) q [7]) << 48) | uint64_t 561 src/dps8/dps8_math128.c (((uint64_t) q [6]) << 32) | uint64_t 562 src/dps8/dps8_math128.c (((uint64_t) q [5]) << 16) | uint64_t 563 src/dps8/dps8_math128.c (((uint64_t) q [4]) << 0), uint64_t 564 src/dps8/dps8_math128.c (((uint64_t) q [3]) << 48) | uint64_t 565 src/dps8/dps8_math128.c (((uint64_t) q [2]) << 32) | uint64_t 566 src/dps8/dps8_math128.c (((uint64_t) q [1]) << 16) | uint64_t 567 src/dps8/dps8_math128.c (((uint64_t) q [0]) << 0)); uint64_t 591 src/dps8/dps8_math128.c (((uint64_t) q [7]) << 48) | uint64_t 592 src/dps8/dps8_math128.c (((uint64_t) q [6]) << 32) | uint64_t 593 src/dps8/dps8_math128.c (((uint64_t) q [5]) << 16) | uint64_t 594 src/dps8/dps8_math128.c (((uint64_t) q [4]) << 0), uint64_t 595 src/dps8/dps8_math128.c (((uint64_t) q [3]) << 48) | uint64_t 596 src/dps8/dps8_math128.c (((uint64_t) q [2]) << 32) | uint64_t 597 src/dps8/dps8_math128.c (((uint64_t) q [1]) << 16) | uint64_t 598 src/dps8/dps8_math128.c (((uint64_t) q [0]) << 0)); uint64_t 631 src/dps8/dps8_math128.c (((uint64_t) q [7]) << 48) | uint64_t 632 src/dps8/dps8_math128.c (((uint64_t) q [6]) << 32) | uint64_t 633 src/dps8/dps8_math128.c (((uint64_t) q [5]) << 16) | uint64_t 634 src/dps8/dps8_math128.c (((uint64_t) q [4]) << 0), uint64_t 635 src/dps8/dps8_math128.c (((uint64_t) q [3]) << 48) | uint64_t 636 src/dps8/dps8_math128.c (((uint64_t) q [2]) << 32) | uint64_t 637 src/dps8/dps8_math128.c (((uint64_t) q [1]) << 16) | uint64_t 638 src/dps8/dps8_math128.c (((uint64_t) q [0]) << 0)); uint64_t 643 src/dps8/dps8_math128.c static void tisz (uint64_t h, uint64_t l, bool expect) uint64_t 655 src/dps8/dps8_math128.c static void tand (uint64_t ah, uint64_t al, uint64_t bh, uint64_t bl, uint64_t 656 src/dps8/dps8_math128.c uint64_t rh, uint64_t rl) uint64_t 671 src/dps8/dps8_math128.c static void tor (uint64_t ah, uint64_t al, uint64_t bh, uint64_t bl, uint64_t 672 src/dps8/dps8_math128.c uint64_t rh, uint64_t rl) uint64_t 687 src/dps8/dps8_math128.c static void tcomp (uint64_t ah, uint64_t al, uint64_t 688 src/dps8/dps8_math128.c uint64_t rh, uint64_t rl) uint64_t 702 src/dps8/dps8_math128.c static void tadd (uint64_t ah, uint64_t al, uint64_t bh, uint64_t bl, uint64_t 703 src/dps8/dps8_math128.c uint64_t rh, uint64_t rl) uint64_t 718 src/dps8/dps8_math128.c static void tsub (uint64_t ah, uint64_t al, uint64_t bh, uint64_t bl, uint64_t 719 src/dps8/dps8_math128.c uint64_t rh, uint64_t rl) uint64_t 734 src/dps8/dps8_math128.c static void tneg (uint64_t ah, uint64_t al, uint64_t 735 src/dps8/dps8_math128.c uint64_t rh, uint64_t rl) uint64_t 749 src/dps8/dps8_math128.c static void tgt (uint64_t ah, uint64_t al, uint64_t bh, uint64_t bl, uint64_t 765 src/dps8/dps8_math128.c static void tls (uint64_t ah, uint64_t al, unsigned int n, uint64_t 766 src/dps8/dps8_math128.c uint64_t rh, uint64_t rl) uint64_t 780 src/dps8/dps8_math128.c static void trs (uint64_t ah, uint64_t al, unsigned int n, uint64_t 781 src/dps8/dps8_math128.c uint64_t rh, uint64_t rl) uint64_t 795 src/dps8/dps8_math128.c static void tmul (uint64_t ah, uint64_t al, uint64_t bh, uint64_t bl, uint64_t 796 src/dps8/dps8_math128.c uint64_t rh, uint64_t rl) uint64_t 811 src/dps8/dps8_math128.c static void tsmul (int64_t ah, uint64_t al, int64_t bh, uint64_t bl, uint64_t 812 src/dps8/dps8_math128.c int64_t rh, uint64_t rl) uint64_t 827 src/dps8/dps8_math128.c static void tdiv16 (uint64_t ah, uint64_t al, uint16_t b, uint64_t 828 src/dps8/dps8_math128.c uint64_t resh, uint64_t resl, uint64_t 844 src/dps8/dps8_math128.c static void tdiv32 (uint64_t ah, uint64_t al, uint32_t b, uint64_t 845 src/dps8/dps8_math128.c uint64_t resh, uint64_t resl, uint64_t 26 src/dps8/dps8_math128.h # define cast_128(x) construct_128 ((uint64_t) (x).h, (x).l) uint64_t 1098 src/dps8/dps8_utils.c sim_debug (DBG_TRACEEXT, & cpu_dev, "op1 %016"PRIx64"%016"PRIx64"\n", (uint64_t) (op1>>64), (uint64_t) op1); uint64_t 1099 src/dps8/dps8_utils.c sim_debug (DBG_TRACEEXT, & cpu_dev, "op2 %016"PRIx64"%016"PRIx64"\n", (uint64_t) (op2>>64), (uint64_t) op2); uint64_t 1102 src/dps8/dps8_utils.c sim_debug (DBG_TRACEEXT, & cpu_dev, "op1s %016"PRIx64"%016"PRIx64"\n", (uint64_t) (op1s>>64), (uint64_t) op1s); uint64_t 1103 src/dps8/dps8_utils.c sim_debug (DBG_TRACEEXT, & cpu_dev, "op2s %016"PRIx64"%016"PRIx64"\n", (uint64_t) (op2s>>64), (uint64_t) op2s); uint64_t 806 src/dps8/dps8_utils.h uint64_t lowmask = 0; uint64_t 807 src/dps8/dps8_utils.h uint64_t highmask = 0; uint64_t 811 src/dps8/dps8_utils.h highmask = ~ ((~(uint64_t)0) << n); uint64_t 816 src/dps8/dps8_utils.h lowmask = ~ ((~(uint64_t)0) << n); uint64_t 363 src/dps8/threadz.c const uint64_t NANOS_PER_MSEC = 1000000ULL; uint64_t 40 src/dps8/tracker.c void trk (unsigned long long cycleCnt, uint16_t segno, uint32_t ic, uint64_t opcode) uint64_t 53 src/dps8/tracker.c uint64_t popcode; uint64_t 21 src/dps8/tracker.h void trk (unsigned long long cycleCnt, uint16_t segno, uint32_t ic, uint64_t opcode); uint64_t 52 src/dps8/ucache.h uint64_t hits [UC_NUM]; uint64_t 53 src/dps8/ucache.h uint64_t misses [UC_NUM]; uint64_t 54 src/dps8/ucache.h uint64_t skips [UC_NUM]; uint64_t 55 src/dps8/ucache.h uint64_t call6Skips; uint64_t 56 src/dps8/ucache.h uint64_t ralrSkips; uint64_t 57 src/dps8/ucache.h uint64_t segnoSkips;