Message ID | 41efa394-9eae-4a62-9aea-69ed94929562@ventanamicro.com |
---|---|
State | New |
Headers | show |
Series | [RFA,RISC-V] Improve constant synthesis for constants with 2 bits set | expand |
On Tue, Apr 30, 2024 at 8:54 PM Jeff Law <jlaw@ventanamicro.com> wrote: > > > In doing some preparation work for using zbkb's pack instructions for > constant synthesis I figured it would be wise to get a sense of how well > our constant synthesis is actually working and address any clear issues. > > So the first glaring inefficiency is in our handling of constants with a > small number of bits set. Let's start with just two bits set. There > are 2016 distinct constants in that space (rv64). With Zbs enabled the > absolute worst we should ever do is two instructions (bseti+bseti). Yet > we have 503 cases where we're generating 3+ instructions when there's > just two bits set in the constant. A constant like 0x8000000000001000 > generates 4 instructions! > > This patch adds bseti (and indirectly binvi if we needed it) as a first > class citizen for constant synthesis. There's two components to this > change. > > First, we can't generate an IOR with a constant like (1 << 45) as an > operand. The IOR/XOR define_insn is in riscv.md. The constant argument > for those patterns must match an arith_operand which means its not > really usable for generating bseti directly in the cases we care about > (at least one of the bits will be in the 32..63 range and thus won't > match arith_operand). > > We have a few things we could do. One would be to extend the existing > pattern to incorporate bseti cases. But I suspect folks like the > separation of the base architecture (riscv.md) from the Zb* extensions > (bitmanip.md). We could also try to generate the RTL for bseti > directly, bypassing gen_fmt_ee (which forces undesirable constants into > registers based on the predicate of the appropriate define_insn). > Neither of these seemed particularly appealing to me. > > So what I've done instead is to make ior/xor a define_expand and have > the expander allow a wider set of constant operands when Zbs is enabled. > That allows us to keep the bulk of Zb* support inside bitmanip.md and > continue to use gen_fmt_ee in the constant synthesis paths. Seems like a clean solution to me. > > Note the code generation in this case is designed to first set as many > bits as we can with lui, then with addi since those can both set > multiple bits at a time. If there are any residual bits left to set we > can emit bseti instructions up to the current cost ceiling. > > This results in fixing all of the 503 2-bit set cases where we emitted > too many instructions. It also significantly helps other scenarios with > more bits set. > > The testcase I'm including verifies the number of instructions we > generate for the full set of 2016 possible cases. Obviously this won't > be possible as we increase the number of bits (there are something like > 48k cases with just 3 bits set). > > Build and regression tested on rv64gc. OK for the trunk? > > > THanks, > Jeff >
What's the "A" that you're requesting? On Tue, 30 Apr 2024 20:53:29 PDT (-0700), Jeff Law wrote: > > In doing some preparation work for using zbkb's pack instructions for > constant synthesis I figured it would be wise to get a sense of how well > our constant synthesis is actually working and address any clear issues. > > So the first glaring inefficiency is in our handling of constants with a > small number of bits set. Let's start with just two bits set. There > are 2016 distinct constants in that space (rv64). With Zbs enabled the > absolute worst we should ever do is two instructions (bseti+bseti). Yet > we have 503 cases where we're generating 3+ instructions when there's > just two bits set in the constant. A constant like 0x8000000000001000 > generates 4 instructions! > > This patch adds bseti (and indirectly binvi if we needed it) as a first > class citizen for constant synthesis. There's two components to this > change. > > First, we can't generate an IOR with a constant like (1 << 45) as an > operand. The IOR/XOR define_insn is in riscv.md. The constant argument > for those patterns must match an arith_operand which means its not > really usable for generating bseti directly in the cases we care about > (at least one of the bits will be in the 32..63 range and thus won't > match arith_operand). > > We have a few things we could do. One would be to extend the existing > pattern to incorporate bseti cases. But I suspect folks like the > separation of the base architecture (riscv.md) from the Zb* extensions > (bitmanip.md). We could also try to generate the RTL for bseti > directly, bypassing gen_fmt_ee (which forces undesirable constants into > registers based on the predicate of the appropriate define_insn). > Neither of these seemed particularly appealing to me. > > So what I've done instead is to make ior/xor a define_expand and have > the expander allow a wider set of constant operands when Zbs is enabled. > That allows us to keep the bulk of Zb* support inside bitmanip.md and > continue to use gen_fmt_ee in the constant synthesis paths. > > Note the code generation in this case is designed to first set as many > bits as we can with lui, then with addi since those can both set > multiple bits at a time. If there are any residual bits left to set we > can emit bseti instructions up to the current cost ceiling. > > This results in fixing all of the 503 2-bit set cases where we emitted > too many instructions. It also significantly helps other scenarios with > more bits set. > > The testcase I'm including verifies the number of instructions we > generate for the full set of 2016 possible cases. Obviously this won't > be possible as we increase the number of bits (there are something like > 48k cases with just 3 bits set). > > Build and regression tested on rv64gc. OK for the trunk? The CI picked up some Zbb-subsuming targets too. There's some minor comments, but Reviewed-by: Palmer Dabbelt <palmer@rivosinc.com> Acked-by: Palmer Dabbelt <palmer@rivosinc.com> as it's better than what was there. Thanks! > THanks, > Jeff > > gcc/ > > * config/riscv/predicates.md (arith_or_zbs_operand): New predicate. > * config/riscv/riscv.cc (riscv_build_integer_one): Use bseti to set > single bits when profitable. > * config/risc/riscv.md (*<optab><mode>3): Renamed with '*' prefix. > (<optab><mode>3): New expander for IOR/XOR. > > gcc/testsuite > * gcc.target/riscv/synthesis-1.c: New test. > > > diff --git a/gcc/config/riscv/predicates.md b/gcc/config/riscv/predicates.md > index 539e0f7379b..e7d797d4dbf 100644 > --- a/gcc/config/riscv/predicates.md > +++ b/gcc/config/riscv/predicates.md > @@ -386,6 +386,14 @@ (define_predicate "single_bit_mask_operand" > (and (match_code "const_int") > (match_test "SINGLE_BIT_MASK_OPERAND (UINTVAL (op))"))) > > +;; Register, small constant or single bit constant for use in > +;; bseti/binvi. > +(define_predicate "arith_or_zbs_operand" > + (ior (match_operand 0 "const_arith_operand") > + (match_operand 0 "register_operand") We have arith_operand for that pair. > + (and (match_test "TARGET_ZBS") > + (match_operand 0 "single_bit_mask_operand")))) > + > (define_predicate "not_single_bit_mask_operand" > (and (match_code "const_int") > (match_test "SINGLE_BIT_MASK_OPERAND (~UINTVAL (op))"))) > diff --git a/gcc/config/riscv/riscv.cc b/gcc/config/riscv/riscv.cc > index 0f62b295b96..d593ecdca8a 100644 > --- a/gcc/config/riscv/riscv.cc > +++ b/gcc/config/riscv/riscv.cc > @@ -725,6 +725,9 @@ riscv_build_integer_1 (struct riscv_integer_op codes[RISCV_MAX_INTEGER_OPS], > HOST_WIDE_INT low_part = CONST_LOW_PART (value); > int cost = RISCV_MAX_INTEGER_OPS + 1, alt_cost; > struct riscv_integer_op alt_codes[RISCV_MAX_INTEGER_OPS]; > + int upper_trailing_ones = ctz_hwi (~value >> 32); > + int lower_leading_ones = clz_hwi (~value << 32); > + > > if (SMALL_OPERAND (value) || LUI_OPERAND (value)) > { > @@ -825,22 +828,58 @@ riscv_build_integer_1 (struct riscv_integer_op codes[RISCV_MAX_INTEGER_OPS], > cost = 2; > } > /* Handle the case where the 11 bit range of zero bits wraps around. */ > - else > + else if (upper_trailing_ones < 32 && lower_leading_ones < 32 > + && ((64 - upper_trailing_ones - lower_leading_ones) < 12)) > { > - int upper_trailing_ones = ctz_hwi (~value >> 32); > - int lower_leading_ones = clz_hwi (~value << 32); > + codes[0].code = UNKNOWN; > + /* The sign-bit might be zero, so just rotate to be safe. */ > + codes[0].value = ((value << (32 - upper_trailing_ones)) > + | ((unsigned HOST_WIDE_INT) value > + >> (32 + upper_trailing_ones))); > + codes[1].code = ROTATERT; > + codes[1].value = 32 - upper_trailing_ones; > + cost = 2; IIUC the costing is wrong here: Rotate is part of some bitmanip subsets, so it's only cheap on those. Looks like that was already an issue with the old code, though, so I don't think we need to block merging this on fixing that. > + } > + /* Final cases, particularly focused on bseti. */ > + else if (cost > 2 && TARGET_ZBS) > + { > + int i = 0; > + > + /* First handle any bits set by LUI. Be careful of the > + SImode sign bit!. */ > + if (value & 0x7ffff800) > + { > + alt_codes[i].code = (i == 0 ? UNKNOWN : IOR); > + alt_codes[i].value = value & 0x7ffff800; > + value &= ~0x7ffff800; > + i++; > + } > + > + /* Next, any bits we can handle with addi. */ > + if (value & 0x7ff) > + { > + alt_codes[i].code = (i == 0 ? UNKNOWN : PLUS); > + alt_codes[i].value = value & 0x7ff; > + value &= ~0x7ff; > + i++; > + } Also kind of a meta comment, but I think we should have more structure to our constant generation code. If we can pull some of these double-sign-extent decisions up to a higher level in the constant generation code we can probably get better end results. I don't think we need to block merging for it, but it could be a reasonable project for someone to chew on. > + > + /* And any residuals with bseti. */ > + while (i < cost && value) > + { > + HOST_WIDE_INT bit = ctz_hwi (value); > + alt_codes[i].code = (i == 0 ? UNKNOWN : IOR); > + alt_codes[i].value = 1UL << bit; > + value &= ~(1ULL << bit); > + i++; > + } > > - if (upper_trailing_ones < 32 && lower_leading_ones < 32 > - && ((64 - upper_trailing_ones - lower_leading_ones) < 12)) > + /* If LUI+ADDI+BSETI resulted in a more efficient > + sequence, then use it. */ > + if (i < cost) > { > - codes[0].code = UNKNOWN; > - /* The sign-bit might be zero, so just rotate to be safe. */ > - codes[0].value = ((value << (32 - upper_trailing_ones)) > - | ((unsigned HOST_WIDE_INT) value > - >> (32 + upper_trailing_ones))); > - codes[1].code = ROTATERT; > - codes[1].value = 32 - upper_trailing_ones; > - cost = 2; > + memcpy (codes, alt_codes, sizeof (alt_codes)); > + cost = i; > } > } > } > diff --git a/gcc/config/riscv/riscv.md b/gcc/config/riscv/riscv.md > index 8f518fdbe5a..b9b0acf92c7 100644 > --- a/gcc/config/riscv/riscv.md > +++ b/gcc/config/riscv/riscv.md > @@ -1639,7 +1639,22 @@ (define_insn "*and<mode>3" > [(set_attr "type" "logical") > (set_attr "mode" "<MODE>")]) > > -(define_insn "<optab><mode>3" > +;; When we construct constants we may want to twiddle a single bit > +;; by generating an IOR. But the constant likely doesn't fit > +;; arith_operand. So the generic code will reload the constant into > +;; a register. Post-reload we won't have the chance to squash things > +;; back into a Zbs insn. > +;; > +;; So indirect through a define_expand. That allows us to have a > +;; predicate that conditionally accepts single bit constants without > +;; putting the details of Zbs instructions in here. > +(define_expand "<optab><mode>3" > + [(set (match_operand:X 0 "register_operand") > + (any_or:X (match_operand:X 1 "register_operand" "") > + (match_operand:X 2 "arith_or_zbs_operand" "")))] > + "") > + > +(define_insn "*<optab><mode>3" > [(set (match_operand:X 0 "register_operand" "=r,r") > (any_or:X (match_operand:X 1 "register_operand" "%r,r") > (match_operand:X 2 "arith_operand" " r,I")))] > diff --git a/gcc/testsuite/gcc.target/riscv/synthesis-1.c b/gcc/testsuite/gcc.target/riscv/synthesis-1.c > new file mode 100644 > index 00000000000..3384e488ade > --- /dev/null > +++ b/gcc/testsuite/gcc.target/riscv/synthesis-1.c > @@ -0,0 +1,2034 @@ > +/* { dg-do compile } */ > +/* { dg-require-effective-target rv64 } */ > +/* We aggressively skip as we really just need to test the basic synthesis > + which shouldn't vary based on the optimization level. -O1 seems to work > + and eliminates the usual sources of extraneous dead code that would throw > + off the counts. */ > +/* { dg-skip-if "" { *-*-* } { "-O0" "-Og" "-O2" "-O3" "-Os" "-Oz" "-flto" } } */ > +/* { dg-options "-march=rv64gc_zba_zbb_zbs" } */ > + > +/* Rather than test for a specific synthesis of all these constants or > + having thousands of tests each testing one variant, we just test the > + total number of instructions. > + > + This isn't expected to change much and any change is worthy of a look. */ > +/* { dg-final { scan-assembler-times "\\t(add|addi|bseti|li|ret|slli)" 5822 } } */ > + > + unsigned long foo_0x3(void) { return 0x3UL; } > + unsigned long foo_0x5(void) { return 0x5UL; } > + unsigned long foo_0x9(void) { return 0x9UL; } > + unsigned long foo_0x11(void) { return 0x11UL; } > + unsigned long foo_0x21(void) { return 0x21UL; } > + unsigned long foo_0x41(void) { return 0x41UL; } > + unsigned long foo_0x81(void) { return 0x81UL; } > + unsigned long foo_0x101(void) { return 0x101UL; } > + unsigned long foo_0x201(void) { return 0x201UL; } > + unsigned long foo_0x401(void) { return 0x401UL; } > + unsigned long foo_0x801(void) { return 0x801UL; } > + unsigned long foo_0x1001(void) { return 0x1001UL; } > + unsigned long foo_0x2001(void) { return 0x2001UL; } > + unsigned long foo_0x4001(void) { return 0x4001UL; } > + unsigned long foo_0x8001(void) { return 0x8001UL; } > + unsigned long foo_0x10001(void) { return 0x10001UL; } > + unsigned long foo_0x20001(void) { return 0x20001UL; } > + unsigned long foo_0x40001(void) { return 0x40001UL; } > + unsigned long foo_0x80001(void) { return 0x80001UL; } > + unsigned long foo_0x100001(void) { return 0x100001UL; } > + unsigned long foo_0x200001(void) { return 0x200001UL; } > + unsigned long foo_0x400001(void) { return 0x400001UL; } > + unsigned long foo_0x800001(void) { return 0x800001UL; } > + unsigned long foo_0x1000001(void) { return 0x1000001UL; } > + unsigned long foo_0x2000001(void) { return 0x2000001UL; } > + unsigned long foo_0x4000001(void) { return 0x4000001UL; } > + unsigned long foo_0x8000001(void) { return 0x8000001UL; } > + unsigned long foo_0x10000001(void) { return 0x10000001UL; } > + unsigned long foo_0x20000001(void) { return 0x20000001UL; } > + unsigned long foo_0x40000001(void) { return 0x40000001UL; } > + unsigned long foo_0x80000001(void) { return 0x80000001UL; } > + unsigned long foo_0x100000001(void) { return 0x100000001UL; } > + unsigned long foo_0x200000001(void) { return 0x200000001UL; } > + unsigned long foo_0x400000001(void) { return 0x400000001UL; } > + unsigned long foo_0x800000001(void) { return 0x800000001UL; } > + unsigned long foo_0x1000000001(void) { return 0x1000000001UL; } > + unsigned long foo_0x2000000001(void) { return 0x2000000001UL; } > + unsigned long foo_0x4000000001(void) { return 0x4000000001UL; } > + unsigned long foo_0x8000000001(void) { return 0x8000000001UL; } > + unsigned long foo_0x10000000001(void) { return 0x10000000001UL; } > + unsigned long foo_0x20000000001(void) { return 0x20000000001UL; } > + unsigned long foo_0x40000000001(void) { return 0x40000000001UL; } > + unsigned long foo_0x80000000001(void) { return 0x80000000001UL; } > + unsigned long foo_0x100000000001(void) { return 0x100000000001UL; } > + unsigned long foo_0x200000000001(void) { return 0x200000000001UL; } > + unsigned long foo_0x400000000001(void) { return 0x400000000001UL; } > + unsigned long foo_0x800000000001(void) { return 0x800000000001UL; } > + unsigned long foo_0x1000000000001(void) { return 0x1000000000001UL; } > + unsigned long foo_0x2000000000001(void) { return 0x2000000000001UL; } > + unsigned long foo_0x4000000000001(void) { return 0x4000000000001UL; } > + unsigned long foo_0x8000000000001(void) { return 0x8000000000001UL; } > + unsigned long foo_0x10000000000001(void) { return 0x10000000000001UL; } > + unsigned long foo_0x20000000000001(void) { return 0x20000000000001UL; } > + unsigned long foo_0x40000000000001(void) { return 0x40000000000001UL; } > + unsigned long foo_0x80000000000001(void) { return 0x80000000000001UL; } > + unsigned long foo_0x100000000000001(void) { return 0x100000000000001UL; } > + unsigned long foo_0x200000000000001(void) { return 0x200000000000001UL; } > + unsigned long foo_0x400000000000001(void) { return 0x400000000000001UL; } > + unsigned long foo_0x800000000000001(void) { return 0x800000000000001UL; } > + unsigned long foo_0x1000000000000001(void) { return 0x1000000000000001UL; } > + unsigned long foo_0x2000000000000001(void) { return 0x2000000000000001UL; } > + unsigned long foo_0x4000000000000001(void) { return 0x4000000000000001UL; } > + unsigned long foo_0x8000000000000001(void) { return 0x8000000000000001UL; } > + unsigned long foo_0x6(void) { return 0x6UL; } > + unsigned long foo_0xa(void) { return 0xaUL; } > + unsigned long foo_0x12(void) { return 0x12UL; } > + unsigned long foo_0x22(void) { return 0x22UL; } > + unsigned long foo_0x42(void) { return 0x42UL; } > + unsigned long foo_0x82(void) { return 0x82UL; } > + unsigned long foo_0x102(void) { return 0x102UL; } > + unsigned long foo_0x202(void) { return 0x202UL; } > + unsigned long foo_0x402(void) { return 0x402UL; } > + unsigned long foo_0x802(void) { return 0x802UL; } > + unsigned long foo_0x1002(void) { return 0x1002UL; } > + unsigned long foo_0x2002(void) { return 0x2002UL; } > + unsigned long foo_0x4002(void) { return 0x4002UL; } > + unsigned long foo_0x8002(void) { return 0x8002UL; } > + unsigned long foo_0x10002(void) { return 0x10002UL; } > + unsigned long foo_0x20002(void) { return 0x20002UL; } > + unsigned long foo_0x40002(void) { return 0x40002UL; } > + unsigned long foo_0x80002(void) { return 0x80002UL; } > + unsigned long foo_0x100002(void) { return 0x100002UL; } > + unsigned long foo_0x200002(void) { return 0x200002UL; } > + unsigned long foo_0x400002(void) { return 0x400002UL; } > + unsigned long foo_0x800002(void) { return 0x800002UL; } > + unsigned long foo_0x1000002(void) { return 0x1000002UL; } > + unsigned long foo_0x2000002(void) { return 0x2000002UL; } > + unsigned long foo_0x4000002(void) { return 0x4000002UL; } > + unsigned long foo_0x8000002(void) { return 0x8000002UL; } > + unsigned long foo_0x10000002(void) { return 0x10000002UL; } > + unsigned long foo_0x20000002(void) { return 0x20000002UL; } > + unsigned long foo_0x40000002(void) { return 0x40000002UL; } > + unsigned long foo_0x80000002(void) { return 0x80000002UL; } > + unsigned long foo_0x100000002(void) { return 0x100000002UL; } > + unsigned long foo_0x200000002(void) { return 0x200000002UL; } > + unsigned long foo_0x400000002(void) { return 0x400000002UL; } > + unsigned long foo_0x800000002(void) { return 0x800000002UL; } > + unsigned long foo_0x1000000002(void) { return 0x1000000002UL; } > + unsigned long foo_0x2000000002(void) { return 0x2000000002UL; } > + unsigned long foo_0x4000000002(void) { return 0x4000000002UL; } > + unsigned long foo_0x8000000002(void) { return 0x8000000002UL; } > + unsigned long foo_0x10000000002(void) { return 0x10000000002UL; } > + unsigned long foo_0x20000000002(void) { return 0x20000000002UL; } > + unsigned long foo_0x40000000002(void) { return 0x40000000002UL; } > + unsigned long foo_0x80000000002(void) { return 0x80000000002UL; } > + unsigned long foo_0x100000000002(void) { return 0x100000000002UL; } > + unsigned long foo_0x200000000002(void) { return 0x200000000002UL; } > + unsigned long foo_0x400000000002(void) { return 0x400000000002UL; } > + unsigned long foo_0x800000000002(void) { return 0x800000000002UL; } > + unsigned long foo_0x1000000000002(void) { return 0x1000000000002UL; } > + unsigned long foo_0x2000000000002(void) { return 0x2000000000002UL; } > + unsigned long foo_0x4000000000002(void) { return 0x4000000000002UL; } > + unsigned long foo_0x8000000000002(void) { return 0x8000000000002UL; } > + unsigned long foo_0x10000000000002(void) { return 0x10000000000002UL; } > + unsigned long foo_0x20000000000002(void) { return 0x20000000000002UL; } > + unsigned long foo_0x40000000000002(void) { return 0x40000000000002UL; } > + unsigned long foo_0x80000000000002(void) { return 0x80000000000002UL; } > + unsigned long foo_0x100000000000002(void) { return 0x100000000000002UL; } > + unsigned long foo_0x200000000000002(void) { return 0x200000000000002UL; } > + unsigned long foo_0x400000000000002(void) { return 0x400000000000002UL; } > + unsigned long foo_0x800000000000002(void) { return 0x800000000000002UL; } > + unsigned long foo_0x1000000000000002(void) { return 0x1000000000000002UL; } > + unsigned long foo_0x2000000000000002(void) { return 0x2000000000000002UL; } > + unsigned long foo_0x4000000000000002(void) { return 0x4000000000000002UL; } > + unsigned long foo_0x8000000000000002(void) { return 0x8000000000000002UL; } > + unsigned long foo_0xc(void) { return 0xcUL; } > + unsigned long foo_0x14(void) { return 0x14UL; } > + unsigned long foo_0x24(void) { return 0x24UL; } > + unsigned long foo_0x44(void) { return 0x44UL; } > + unsigned long foo_0x84(void) { return 0x84UL; } > + unsigned long foo_0x104(void) { return 0x104UL; } > + unsigned long foo_0x204(void) { return 0x204UL; } > + unsigned long foo_0x404(void) { return 0x404UL; } > + unsigned long foo_0x804(void) { return 0x804UL; } > + unsigned long foo_0x1004(void) { return 0x1004UL; } > + unsigned long foo_0x2004(void) { return 0x2004UL; } > + unsigned long foo_0x4004(void) { return 0x4004UL; } > + unsigned long foo_0x8004(void) { return 0x8004UL; } > + unsigned long foo_0x10004(void) { return 0x10004UL; } > + unsigned long foo_0x20004(void) { return 0x20004UL; } > + unsigned long foo_0x40004(void) { return 0x40004UL; } > + unsigned long foo_0x80004(void) { return 0x80004UL; } > + unsigned long foo_0x100004(void) { return 0x100004UL; } > + unsigned long foo_0x200004(void) { return 0x200004UL; } > + unsigned long foo_0x400004(void) { return 0x400004UL; } > + unsigned long foo_0x800004(void) { return 0x800004UL; } > + unsigned long foo_0x1000004(void) { return 0x1000004UL; } > + unsigned long foo_0x2000004(void) { return 0x2000004UL; } > + unsigned long foo_0x4000004(void) { return 0x4000004UL; } > + unsigned long foo_0x8000004(void) { return 0x8000004UL; } > + unsigned long foo_0x10000004(void) { return 0x10000004UL; } > + unsigned long foo_0x20000004(void) { return 0x20000004UL; } > + unsigned long foo_0x40000004(void) { return 0x40000004UL; } > + unsigned long foo_0x80000004(void) { return 0x80000004UL; } > + unsigned long foo_0x100000004(void) { return 0x100000004UL; } > + unsigned long foo_0x200000004(void) { return 0x200000004UL; } > + unsigned long foo_0x400000004(void) { return 0x400000004UL; } > + unsigned long foo_0x800000004(void) { return 0x800000004UL; } > + unsigned long foo_0x1000000004(void) { return 0x1000000004UL; } > + unsigned long foo_0x2000000004(void) { return 0x2000000004UL; } > + unsigned long foo_0x4000000004(void) { return 0x4000000004UL; } > + unsigned long foo_0x8000000004(void) { return 0x8000000004UL; } > + unsigned long foo_0x10000000004(void) { return 0x10000000004UL; } > + unsigned long foo_0x20000000004(void) { return 0x20000000004UL; } > + unsigned long foo_0x40000000004(void) { return 0x40000000004UL; } > + unsigned long foo_0x80000000004(void) { return 0x80000000004UL; } > + unsigned long foo_0x100000000004(void) { return 0x100000000004UL; } > + unsigned long foo_0x200000000004(void) { return 0x200000000004UL; } > + unsigned long foo_0x400000000004(void) { return 0x400000000004UL; } > + unsigned long foo_0x800000000004(void) { return 0x800000000004UL; } > + unsigned long foo_0x1000000000004(void) { return 0x1000000000004UL; } > + unsigned long foo_0x2000000000004(void) { return 0x2000000000004UL; } > + unsigned long foo_0x4000000000004(void) { return 0x4000000000004UL; } > + unsigned long foo_0x8000000000004(void) { return 0x8000000000004UL; } > + unsigned long foo_0x10000000000004(void) { return 0x10000000000004UL; } > + unsigned long foo_0x20000000000004(void) { return 0x20000000000004UL; } > + unsigned long foo_0x40000000000004(void) { return 0x40000000000004UL; } > + unsigned long foo_0x80000000000004(void) { return 0x80000000000004UL; } > + unsigned long foo_0x100000000000004(void) { return 0x100000000000004UL; } > + unsigned long foo_0x200000000000004(void) { return 0x200000000000004UL; } > + unsigned long foo_0x400000000000004(void) { return 0x400000000000004UL; } > + unsigned long foo_0x800000000000004(void) { return 0x800000000000004UL; } > + unsigned long foo_0x1000000000000004(void) { return 0x1000000000000004UL; } > + unsigned long foo_0x2000000000000004(void) { return 0x2000000000000004UL; } > + unsigned long foo_0x4000000000000004(void) { return 0x4000000000000004UL; } > + unsigned long foo_0x8000000000000004(void) { return 0x8000000000000004UL; } > + unsigned long foo_0x18(void) { return 0x18UL; } > + unsigned long foo_0x28(void) { return 0x28UL; } > + unsigned long foo_0x48(void) { return 0x48UL; } > + unsigned long foo_0x88(void) { return 0x88UL; } > + unsigned long foo_0x108(void) { return 0x108UL; } > + unsigned long foo_0x208(void) { return 0x208UL; } > + unsigned long foo_0x408(void) { return 0x408UL; } > + unsigned long foo_0x808(void) { return 0x808UL; } > + unsigned long foo_0x1008(void) { return 0x1008UL; } > + unsigned long foo_0x2008(void) { return 0x2008UL; } > + unsigned long foo_0x4008(void) { return 0x4008UL; } > + unsigned long foo_0x8008(void) { return 0x8008UL; } > + unsigned long foo_0x10008(void) { return 0x10008UL; } > + unsigned long foo_0x20008(void) { return 0x20008UL; } > + unsigned long foo_0x40008(void) { return 0x40008UL; } > + unsigned long foo_0x80008(void) { return 0x80008UL; } > + unsigned long foo_0x100008(void) { return 0x100008UL; } > + unsigned long foo_0x200008(void) { return 0x200008UL; } > + unsigned long foo_0x400008(void) { return 0x400008UL; } > + unsigned long foo_0x800008(void) { return 0x800008UL; } > + unsigned long foo_0x1000008(void) { return 0x1000008UL; } > + unsigned long foo_0x2000008(void) { return 0x2000008UL; } > + unsigned long foo_0x4000008(void) { return 0x4000008UL; } > + unsigned long foo_0x8000008(void) { return 0x8000008UL; } > + unsigned long foo_0x10000008(void) { return 0x10000008UL; } > + unsigned long foo_0x20000008(void) { return 0x20000008UL; } > + unsigned long foo_0x40000008(void) { return 0x40000008UL; } > + unsigned long foo_0x80000008(void) { return 0x80000008UL; } > + unsigned long foo_0x100000008(void) { return 0x100000008UL; } > + unsigned long foo_0x200000008(void) { return 0x200000008UL; } > + unsigned long foo_0x400000008(void) { return 0x400000008UL; } > + unsigned long foo_0x800000008(void) { return 0x800000008UL; } > + unsigned long foo_0x1000000008(void) { return 0x1000000008UL; } > + unsigned long foo_0x2000000008(void) { return 0x2000000008UL; } > + unsigned long foo_0x4000000008(void) { return 0x4000000008UL; } > + unsigned long foo_0x8000000008(void) { return 0x8000000008UL; } > + unsigned long foo_0x10000000008(void) { return 0x10000000008UL; } > + unsigned long foo_0x20000000008(void) { return 0x20000000008UL; } > + unsigned long foo_0x40000000008(void) { return 0x40000000008UL; } > + unsigned long foo_0x80000000008(void) { return 0x80000000008UL; } > + unsigned long foo_0x100000000008(void) { return 0x100000000008UL; } > + unsigned long foo_0x200000000008(void) { return 0x200000000008UL; } > + unsigned long foo_0x400000000008(void) { return 0x400000000008UL; } > + unsigned long foo_0x800000000008(void) { return 0x800000000008UL; } > + unsigned long foo_0x1000000000008(void) { return 0x1000000000008UL; } > + unsigned long foo_0x2000000000008(void) { return 0x2000000000008UL; } > + unsigned long foo_0x4000000000008(void) { return 0x4000000000008UL; } > + unsigned long foo_0x8000000000008(void) { return 0x8000000000008UL; } > + unsigned long foo_0x10000000000008(void) { return 0x10000000000008UL; } > + unsigned long foo_0x20000000000008(void) { return 0x20000000000008UL; } > + unsigned long foo_0x40000000000008(void) { return 0x40000000000008UL; } > + unsigned long foo_0x80000000000008(void) { return 0x80000000000008UL; } > + unsigned long foo_0x100000000000008(void) { return 0x100000000000008UL; } > + unsigned long foo_0x200000000000008(void) { return 0x200000000000008UL; } > + unsigned long foo_0x400000000000008(void) { return 0x400000000000008UL; } > + unsigned long foo_0x800000000000008(void) { return 0x800000000000008UL; } > + unsigned long foo_0x1000000000000008(void) { return 0x1000000000000008UL; } > + unsigned long foo_0x2000000000000008(void) { return 0x2000000000000008UL; } > + unsigned long foo_0x4000000000000008(void) { return 0x4000000000000008UL; } > + unsigned long foo_0x8000000000000008(void) { return 0x8000000000000008UL; } > + unsigned long foo_0x30(void) { return 0x30UL; } > + unsigned long foo_0x50(void) { return 0x50UL; } > + unsigned long foo_0x90(void) { return 0x90UL; } > + unsigned long foo_0x110(void) { return 0x110UL; } > + unsigned long foo_0x210(void) { return 0x210UL; } > + unsigned long foo_0x410(void) { return 0x410UL; } > + unsigned long foo_0x810(void) { return 0x810UL; } > + unsigned long foo_0x1010(void) { return 0x1010UL; } > + unsigned long foo_0x2010(void) { return 0x2010UL; } > + unsigned long foo_0x4010(void) { return 0x4010UL; } > + unsigned long foo_0x8010(void) { return 0x8010UL; } > + unsigned long foo_0x10010(void) { return 0x10010UL; } > + unsigned long foo_0x20010(void) { return 0x20010UL; } > + unsigned long foo_0x40010(void) { return 0x40010UL; } > + unsigned long foo_0x80010(void) { return 0x80010UL; } > + unsigned long foo_0x100010(void) { return 0x100010UL; } > + unsigned long foo_0x200010(void) { return 0x200010UL; } > + unsigned long foo_0x400010(void) { return 0x400010UL; } > + unsigned long foo_0x800010(void) { return 0x800010UL; } > + unsigned long foo_0x1000010(void) { return 0x1000010UL; } > + unsigned long foo_0x2000010(void) { return 0x2000010UL; } > + unsigned long foo_0x4000010(void) { return 0x4000010UL; } > + unsigned long foo_0x8000010(void) { return 0x8000010UL; } > + unsigned long foo_0x10000010(void) { return 0x10000010UL; } > + unsigned long foo_0x20000010(void) { return 0x20000010UL; } > + unsigned long foo_0x40000010(void) { return 0x40000010UL; } > + unsigned long foo_0x80000010(void) { return 0x80000010UL; } > + unsigned long foo_0x100000010(void) { return 0x100000010UL; } > + unsigned long foo_0x200000010(void) { return 0x200000010UL; } > + unsigned long foo_0x400000010(void) { return 0x400000010UL; } > + unsigned long foo_0x800000010(void) { return 0x800000010UL; } > + unsigned long foo_0x1000000010(void) { return 0x1000000010UL; } > + unsigned long foo_0x2000000010(void) { return 0x2000000010UL; } > + unsigned long foo_0x4000000010(void) { return 0x4000000010UL; } > + unsigned long foo_0x8000000010(void) { return 0x8000000010UL; } > + unsigned long foo_0x10000000010(void) { return 0x10000000010UL; } > + unsigned long foo_0x20000000010(void) { return 0x20000000010UL; } > + unsigned long foo_0x40000000010(void) { return 0x40000000010UL; } > + unsigned long foo_0x80000000010(void) { return 0x80000000010UL; } > + unsigned long foo_0x100000000010(void) { return 0x100000000010UL; } > + unsigned long foo_0x200000000010(void) { return 0x200000000010UL; } > + unsigned long foo_0x400000000010(void) { return 0x400000000010UL; } > + unsigned long foo_0x800000000010(void) { return 0x800000000010UL; } > + unsigned long foo_0x1000000000010(void) { return 0x1000000000010UL; } > + unsigned long foo_0x2000000000010(void) { return 0x2000000000010UL; } > + unsigned long foo_0x4000000000010(void) { return 0x4000000000010UL; } > + unsigned long foo_0x8000000000010(void) { return 0x8000000000010UL; } > + unsigned long foo_0x10000000000010(void) { return 0x10000000000010UL; } > + unsigned long foo_0x20000000000010(void) { return 0x20000000000010UL; } > + unsigned long foo_0x40000000000010(void) { return 0x40000000000010UL; } > + unsigned long foo_0x80000000000010(void) { return 0x80000000000010UL; } > + unsigned long foo_0x100000000000010(void) { return 0x100000000000010UL; } > + unsigned long foo_0x200000000000010(void) { return 0x200000000000010UL; } > + unsigned long foo_0x400000000000010(void) { return 0x400000000000010UL; } > + unsigned long foo_0x800000000000010(void) { return 0x800000000000010UL; } > + unsigned long foo_0x1000000000000010(void) { return 0x1000000000000010UL; } > + unsigned long foo_0x2000000000000010(void) { return 0x2000000000000010UL; } > + unsigned long foo_0x4000000000000010(void) { return 0x4000000000000010UL; } > + unsigned long foo_0x8000000000000010(void) { return 0x8000000000000010UL; } > + unsigned long foo_0x60(void) { return 0x60UL; } > + unsigned long foo_0xa0(void) { return 0xa0UL; } > + unsigned long foo_0x120(void) { return 0x120UL; } > + unsigned long foo_0x220(void) { return 0x220UL; } > + unsigned long foo_0x420(void) { return 0x420UL; } > + unsigned long foo_0x820(void) { return 0x820UL; } > + unsigned long foo_0x1020(void) { return 0x1020UL; } > + unsigned long foo_0x2020(void) { return 0x2020UL; } > + unsigned long foo_0x4020(void) { return 0x4020UL; } > + unsigned long foo_0x8020(void) { return 0x8020UL; } > + unsigned long foo_0x10020(void) { return 0x10020UL; } > + unsigned long foo_0x20020(void) { return 0x20020UL; } > + unsigned long foo_0x40020(void) { return 0x40020UL; } > + unsigned long foo_0x80020(void) { return 0x80020UL; } > + unsigned long foo_0x100020(void) { return 0x100020UL; } > + unsigned long foo_0x200020(void) { return 0x200020UL; } > + unsigned long foo_0x400020(void) { return 0x400020UL; } > + unsigned long foo_0x800020(void) { return 0x800020UL; } > + unsigned long foo_0x1000020(void) { return 0x1000020UL; } > + unsigned long foo_0x2000020(void) { return 0x2000020UL; } > + unsigned long foo_0x4000020(void) { return 0x4000020UL; } > + unsigned long foo_0x8000020(void) { return 0x8000020UL; } > + unsigned long foo_0x10000020(void) { return 0x10000020UL; } > + unsigned long foo_0x20000020(void) { return 0x20000020UL; } > + unsigned long foo_0x40000020(void) { return 0x40000020UL; } > + unsigned long foo_0x80000020(void) { return 0x80000020UL; } > + unsigned long foo_0x100000020(void) { return 0x100000020UL; } > + unsigned long foo_0x200000020(void) { return 0x200000020UL; } > + unsigned long foo_0x400000020(void) { return 0x400000020UL; } > + unsigned long foo_0x800000020(void) { return 0x800000020UL; } > + unsigned long foo_0x1000000020(void) { return 0x1000000020UL; } > + unsigned long foo_0x2000000020(void) { return 0x2000000020UL; } > + unsigned long foo_0x4000000020(void) { return 0x4000000020UL; } > + unsigned long foo_0x8000000020(void) { return 0x8000000020UL; } > + unsigned long foo_0x10000000020(void) { return 0x10000000020UL; } > + unsigned long foo_0x20000000020(void) { return 0x20000000020UL; } > + unsigned long foo_0x40000000020(void) { return 0x40000000020UL; } > + unsigned long foo_0x80000000020(void) { return 0x80000000020UL; } > + unsigned long foo_0x100000000020(void) { return 0x100000000020UL; } > + unsigned long foo_0x200000000020(void) { return 0x200000000020UL; } > + unsigned long foo_0x400000000020(void) { return 0x400000000020UL; } > + unsigned long foo_0x800000000020(void) { return 0x800000000020UL; } > + unsigned long foo_0x1000000000020(void) { return 0x1000000000020UL; } > + unsigned long foo_0x2000000000020(void) { return 0x2000000000020UL; } > + unsigned long foo_0x4000000000020(void) { return 0x4000000000020UL; } > + unsigned long foo_0x8000000000020(void) { return 0x8000000000020UL; } > + unsigned long foo_0x10000000000020(void) { return 0x10000000000020UL; } > + unsigned long foo_0x20000000000020(void) { return 0x20000000000020UL; } > + unsigned long foo_0x40000000000020(void) { return 0x40000000000020UL; } > + unsigned long foo_0x80000000000020(void) { return 0x80000000000020UL; } > + unsigned long foo_0x100000000000020(void) { return 0x100000000000020UL; } > + unsigned long foo_0x200000000000020(void) { return 0x200000000000020UL; } > + unsigned long foo_0x400000000000020(void) { return 0x400000000000020UL; } > + unsigned long foo_0x800000000000020(void) { return 0x800000000000020UL; } > + unsigned long foo_0x1000000000000020(void) { return 0x1000000000000020UL; } > + unsigned long foo_0x2000000000000020(void) { return 0x2000000000000020UL; } > + unsigned long foo_0x4000000000000020(void) { return 0x4000000000000020UL; } > + unsigned long foo_0x8000000000000020(void) { return 0x8000000000000020UL; } > + unsigned long foo_0xc0(void) { return 0xc0UL; } > + unsigned long foo_0x140(void) { return 0x140UL; } > + unsigned long foo_0x240(void) { return 0x240UL; } > + unsigned long foo_0x440(void) { return 0x440UL; } > + unsigned long foo_0x840(void) { return 0x840UL; } > + unsigned long foo_0x1040(void) { return 0x1040UL; } > + unsigned long foo_0x2040(void) { return 0x2040UL; } > + unsigned long foo_0x4040(void) { return 0x4040UL; } > + unsigned long foo_0x8040(void) { return 0x8040UL; } > + unsigned long foo_0x10040(void) { return 0x10040UL; } > + unsigned long foo_0x20040(void) { return 0x20040UL; } > + unsigned long foo_0x40040(void) { return 0x40040UL; } > + unsigned long foo_0x80040(void) { return 0x80040UL; } > + unsigned long foo_0x100040(void) { return 0x100040UL; } > + unsigned long foo_0x200040(void) { return 0x200040UL; } > + unsigned long foo_0x400040(void) { return 0x400040UL; } > + unsigned long foo_0x800040(void) { return 0x800040UL; } > + unsigned long foo_0x1000040(void) { return 0x1000040UL; } > + unsigned long foo_0x2000040(void) { return 0x2000040UL; } > + unsigned long foo_0x4000040(void) { return 0x4000040UL; } > + unsigned long foo_0x8000040(void) { return 0x8000040UL; } > + unsigned long foo_0x10000040(void) { return 0x10000040UL; } > + unsigned long foo_0x20000040(void) { return 0x20000040UL; } > + unsigned long foo_0x40000040(void) { return 0x40000040UL; } > + unsigned long foo_0x80000040(void) { return 0x80000040UL; } > + unsigned long foo_0x100000040(void) { return 0x100000040UL; } > + unsigned long foo_0x200000040(void) { return 0x200000040UL; } > + unsigned long foo_0x400000040(void) { return 0x400000040UL; } > + unsigned long foo_0x800000040(void) { return 0x800000040UL; } > + unsigned long foo_0x1000000040(void) { return 0x1000000040UL; } > + unsigned long foo_0x2000000040(void) { return 0x2000000040UL; } > + unsigned long foo_0x4000000040(void) { return 0x4000000040UL; } > + unsigned long foo_0x8000000040(void) { return 0x8000000040UL; } > + unsigned long foo_0x10000000040(void) { return 0x10000000040UL; } > + unsigned long foo_0x20000000040(void) { return 0x20000000040UL; } > + unsigned long foo_0x40000000040(void) { return 0x40000000040UL; } > + unsigned long foo_0x80000000040(void) { return 0x80000000040UL; } > + unsigned long foo_0x100000000040(void) { return 0x100000000040UL; } > + unsigned long foo_0x200000000040(void) { return 0x200000000040UL; } > + unsigned long foo_0x400000000040(void) { return 0x400000000040UL; } > + unsigned long foo_0x800000000040(void) { return 0x800000000040UL; } > + unsigned long foo_0x1000000000040(void) { return 0x1000000000040UL; } > + unsigned long foo_0x2000000000040(void) { return 0x2000000000040UL; } > + unsigned long foo_0x4000000000040(void) { return 0x4000000000040UL; } > + unsigned long foo_0x8000000000040(void) { return 0x8000000000040UL; } > + unsigned long foo_0x10000000000040(void) { return 0x10000000000040UL; } > + unsigned long foo_0x20000000000040(void) { return 0x20000000000040UL; } > + unsigned long foo_0x40000000000040(void) { return 0x40000000000040UL; } > + unsigned long foo_0x80000000000040(void) { return 0x80000000000040UL; } > + unsigned long foo_0x100000000000040(void) { return 0x100000000000040UL; } > + unsigned long foo_0x200000000000040(void) { return 0x200000000000040UL; } > + unsigned long foo_0x400000000000040(void) { return 0x400000000000040UL; } > + unsigned long foo_0x800000000000040(void) { return 0x800000000000040UL; } > + unsigned long foo_0x1000000000000040(void) { return 0x1000000000000040UL; } > + unsigned long foo_0x2000000000000040(void) { return 0x2000000000000040UL; } > + unsigned long foo_0x4000000000000040(void) { return 0x4000000000000040UL; } > + unsigned long foo_0x8000000000000040(void) { return 0x8000000000000040UL; } > + unsigned long foo_0x180(void) { return 0x180UL; } > + unsigned long foo_0x280(void) { return 0x280UL; } > + unsigned long foo_0x480(void) { return 0x480UL; } > + unsigned long foo_0x880(void) { return 0x880UL; } > + unsigned long foo_0x1080(void) { return 0x1080UL; } > + unsigned long foo_0x2080(void) { return 0x2080UL; } > + unsigned long foo_0x4080(void) { return 0x4080UL; } > + unsigned long foo_0x8080(void) { return 0x8080UL; } > + unsigned long foo_0x10080(void) { return 0x10080UL; } > + unsigned long foo_0x20080(void) { return 0x20080UL; } > + unsigned long foo_0x40080(void) { return 0x40080UL; } > + unsigned long foo_0x80080(void) { return 0x80080UL; } > + unsigned long foo_0x100080(void) { return 0x100080UL; } > + unsigned long foo_0x200080(void) { return 0x200080UL; } > + unsigned long foo_0x400080(void) { return 0x400080UL; } > + unsigned long foo_0x800080(void) { return 0x800080UL; } > + unsigned long foo_0x1000080(void) { return 0x1000080UL; } > + unsigned long foo_0x2000080(void) { return 0x2000080UL; } > + unsigned long foo_0x4000080(void) { return 0x4000080UL; } > + unsigned long foo_0x8000080(void) { return 0x8000080UL; } > + unsigned long foo_0x10000080(void) { return 0x10000080UL; } > + unsigned long foo_0x20000080(void) { return 0x20000080UL; } > + unsigned long foo_0x40000080(void) { return 0x40000080UL; } > + unsigned long foo_0x80000080(void) { return 0x80000080UL; } > + unsigned long foo_0x100000080(void) { return 0x100000080UL; } > + unsigned long foo_0x200000080(void) { return 0x200000080UL; } > + unsigned long foo_0x400000080(void) { return 0x400000080UL; } > + unsigned long foo_0x800000080(void) { return 0x800000080UL; } > + unsigned long foo_0x1000000080(void) { return 0x1000000080UL; } > + unsigned long foo_0x2000000080(void) { return 0x2000000080UL; } > + unsigned long foo_0x4000000080(void) { return 0x4000000080UL; } > + unsigned long foo_0x8000000080(void) { return 0x8000000080UL; } > + unsigned long foo_0x10000000080(void) { return 0x10000000080UL; } > + unsigned long foo_0x20000000080(void) { return 0x20000000080UL; } > + unsigned long foo_0x40000000080(void) { return 0x40000000080UL; } > + unsigned long foo_0x80000000080(void) { return 0x80000000080UL; } > + unsigned long foo_0x100000000080(void) { return 0x100000000080UL; } > + unsigned long foo_0x200000000080(void) { return 0x200000000080UL; } > + unsigned long foo_0x400000000080(void) { return 0x400000000080UL; } > + unsigned long foo_0x800000000080(void) { return 0x800000000080UL; } > + unsigned long foo_0x1000000000080(void) { return 0x1000000000080UL; } > + unsigned long foo_0x2000000000080(void) { return 0x2000000000080UL; } > + unsigned long foo_0x4000000000080(void) { return 0x4000000000080UL; } > + unsigned long foo_0x8000000000080(void) { return 0x8000000000080UL; } > + unsigned long foo_0x10000000000080(void) { return 0x10000000000080UL; } > + unsigned long foo_0x20000000000080(void) { return 0x20000000000080UL; } > + unsigned long foo_0x40000000000080(void) { return 0x40000000000080UL; } > + unsigned long foo_0x80000000000080(void) { return 0x80000000000080UL; } > + unsigned long foo_0x100000000000080(void) { return 0x100000000000080UL; } > + unsigned long foo_0x200000000000080(void) { return 0x200000000000080UL; } > + unsigned long foo_0x400000000000080(void) { return 0x400000000000080UL; } > + unsigned long foo_0x800000000000080(void) { return 0x800000000000080UL; } > + unsigned long foo_0x1000000000000080(void) { return 0x1000000000000080UL; } > + unsigned long foo_0x2000000000000080(void) { return 0x2000000000000080UL; } > + unsigned long foo_0x4000000000000080(void) { return 0x4000000000000080UL; } > + unsigned long foo_0x8000000000000080(void) { return 0x8000000000000080UL; } > + unsigned long foo_0x300(void) { return 0x300UL; } > + unsigned long foo_0x500(void) { return 0x500UL; } > + unsigned long foo_0x900(void) { return 0x900UL; } > + unsigned long foo_0x1100(void) { return 0x1100UL; } > + unsigned long foo_0x2100(void) { return 0x2100UL; } > + unsigned long foo_0x4100(void) { return 0x4100UL; } > + unsigned long foo_0x8100(void) { return 0x8100UL; } > + unsigned long foo_0x10100(void) { return 0x10100UL; } > + unsigned long foo_0x20100(void) { return 0x20100UL; } > + unsigned long foo_0x40100(void) { return 0x40100UL; } > + unsigned long foo_0x80100(void) { return 0x80100UL; } > + unsigned long foo_0x100100(void) { return 0x100100UL; } > + unsigned long foo_0x200100(void) { return 0x200100UL; } > + unsigned long foo_0x400100(void) { return 0x400100UL; } > + unsigned long foo_0x800100(void) { return 0x800100UL; } > + unsigned long foo_0x1000100(void) { return 0x1000100UL; } > + unsigned long foo_0x2000100(void) { return 0x2000100UL; } > + unsigned long foo_0x4000100(void) { return 0x4000100UL; } > + unsigned long foo_0x8000100(void) { return 0x8000100UL; } > + unsigned long foo_0x10000100(void) { return 0x10000100UL; } > + unsigned long foo_0x20000100(void) { return 0x20000100UL; } > + unsigned long foo_0x40000100(void) { return 0x40000100UL; } > + unsigned long foo_0x80000100(void) { return 0x80000100UL; } > + unsigned long foo_0x100000100(void) { return 0x100000100UL; } > + unsigned long foo_0x200000100(void) { return 0x200000100UL; } > + unsigned long foo_0x400000100(void) { return 0x400000100UL; } > + unsigned long foo_0x800000100(void) { return 0x800000100UL; } > + unsigned long foo_0x1000000100(void) { return 0x1000000100UL; } > + unsigned long foo_0x2000000100(void) { return 0x2000000100UL; } > + unsigned long foo_0x4000000100(void) { return 0x4000000100UL; } > + unsigned long foo_0x8000000100(void) { return 0x8000000100UL; } > + unsigned long foo_0x10000000100(void) { return 0x10000000100UL; } > + unsigned long foo_0x20000000100(void) { return 0x20000000100UL; } > + unsigned long foo_0x40000000100(void) { return 0x40000000100UL; } > + unsigned long foo_0x80000000100(void) { return 0x80000000100UL; } > + unsigned long foo_0x100000000100(void) { return 0x100000000100UL; } > + unsigned long foo_0x200000000100(void) { return 0x200000000100UL; } > + unsigned long foo_0x400000000100(void) { return 0x400000000100UL; } > + unsigned long foo_0x800000000100(void) { return 0x800000000100UL; } > + unsigned long foo_0x1000000000100(void) { return 0x1000000000100UL; } > + unsigned long foo_0x2000000000100(void) { return 0x2000000000100UL; } > + unsigned long foo_0x4000000000100(void) { return 0x4000000000100UL; } > + unsigned long foo_0x8000000000100(void) { return 0x8000000000100UL; } > + unsigned long foo_0x10000000000100(void) { return 0x10000000000100UL; } > + unsigned long foo_0x20000000000100(void) { return 0x20000000000100UL; } > + unsigned long foo_0x40000000000100(void) { return 0x40000000000100UL; } > + unsigned long foo_0x80000000000100(void) { return 0x80000000000100UL; } > + unsigned long foo_0x100000000000100(void) { return 0x100000000000100UL; } > + unsigned long foo_0x200000000000100(void) { return 0x200000000000100UL; } > + unsigned long foo_0x400000000000100(void) { return 0x400000000000100UL; } > + unsigned long foo_0x800000000000100(void) { return 0x800000000000100UL; } > + unsigned long foo_0x1000000000000100(void) { return 0x1000000000000100UL; } > + unsigned long foo_0x2000000000000100(void) { return 0x2000000000000100UL; } > + unsigned long foo_0x4000000000000100(void) { return 0x4000000000000100UL; } > + unsigned long foo_0x8000000000000100(void) { return 0x8000000000000100UL; } > + unsigned long foo_0x600(void) { return 0x600UL; } > + unsigned long foo_0xa00(void) { return 0xa00UL; } > + unsigned long foo_0x1200(void) { return 0x1200UL; } > + unsigned long foo_0x2200(void) { return 0x2200UL; } > + unsigned long foo_0x4200(void) { return 0x4200UL; } > + unsigned long foo_0x8200(void) { return 0x8200UL; } > + unsigned long foo_0x10200(void) { return 0x10200UL; } > + unsigned long foo_0x20200(void) { return 0x20200UL; } > + unsigned long foo_0x40200(void) { return 0x40200UL; } > + unsigned long foo_0x80200(void) { return 0x80200UL; } > + unsigned long foo_0x100200(void) { return 0x100200UL; } > + unsigned long foo_0x200200(void) { return 0x200200UL; } > + unsigned long foo_0x400200(void) { return 0x400200UL; } > + unsigned long foo_0x800200(void) { return 0x800200UL; } > + unsigned long foo_0x1000200(void) { return 0x1000200UL; } > + unsigned long foo_0x2000200(void) { return 0x2000200UL; } > + unsigned long foo_0x4000200(void) { return 0x4000200UL; } > + unsigned long foo_0x8000200(void) { return 0x8000200UL; } > + unsigned long foo_0x10000200(void) { return 0x10000200UL; } > + unsigned long foo_0x20000200(void) { return 0x20000200UL; } > + unsigned long foo_0x40000200(void) { return 0x40000200UL; } > + unsigned long foo_0x80000200(void) { return 0x80000200UL; } > + unsigned long foo_0x100000200(void) { return 0x100000200UL; } > + unsigned long foo_0x200000200(void) { return 0x200000200UL; } > + unsigned long foo_0x400000200(void) { return 0x400000200UL; } > + unsigned long foo_0x800000200(void) { return 0x800000200UL; } > + unsigned long foo_0x1000000200(void) { return 0x1000000200UL; } > + unsigned long foo_0x2000000200(void) { return 0x2000000200UL; } > + unsigned long foo_0x4000000200(void) { return 0x4000000200UL; } > + unsigned long foo_0x8000000200(void) { return 0x8000000200UL; } > + unsigned long foo_0x10000000200(void) { return 0x10000000200UL; } > + unsigned long foo_0x20000000200(void) { return 0x20000000200UL; } > + unsigned long foo_0x40000000200(void) { return 0x40000000200UL; } > + unsigned long foo_0x80000000200(void) { return 0x80000000200UL; } > + unsigned long foo_0x100000000200(void) { return 0x100000000200UL; } > + unsigned long foo_0x200000000200(void) { return 0x200000000200UL; } > + unsigned long foo_0x400000000200(void) { return 0x400000000200UL; } > + unsigned long foo_0x800000000200(void) { return 0x800000000200UL; } > + unsigned long foo_0x1000000000200(void) { return 0x1000000000200UL; } > + unsigned long foo_0x2000000000200(void) { return 0x2000000000200UL; } > + unsigned long foo_0x4000000000200(void) { return 0x4000000000200UL; } > + unsigned long foo_0x8000000000200(void) { return 0x8000000000200UL; } > + unsigned long foo_0x10000000000200(void) { return 0x10000000000200UL; } > + unsigned long foo_0x20000000000200(void) { return 0x20000000000200UL; } > + unsigned long foo_0x40000000000200(void) { return 0x40000000000200UL; } > + unsigned long foo_0x80000000000200(void) { return 0x80000000000200UL; } > + unsigned long foo_0x100000000000200(void) { return 0x100000000000200UL; } > + unsigned long foo_0x200000000000200(void) { return 0x200000000000200UL; } > + unsigned long foo_0x400000000000200(void) { return 0x400000000000200UL; } > + unsigned long foo_0x800000000000200(void) { return 0x800000000000200UL; } > + unsigned long foo_0x1000000000000200(void) { return 0x1000000000000200UL; } > + unsigned long foo_0x2000000000000200(void) { return 0x2000000000000200UL; } > + unsigned long foo_0x4000000000000200(void) { return 0x4000000000000200UL; } > + unsigned long foo_0x8000000000000200(void) { return 0x8000000000000200UL; } > + unsigned long foo_0xc00(void) { return 0xc00UL; } > + unsigned long foo_0x1400(void) { return 0x1400UL; } > + unsigned long foo_0x2400(void) { return 0x2400UL; } > + unsigned long foo_0x4400(void) { return 0x4400UL; } > + unsigned long foo_0x8400(void) { return 0x8400UL; } > + unsigned long foo_0x10400(void) { return 0x10400UL; } > + unsigned long foo_0x20400(void) { return 0x20400UL; } > + unsigned long foo_0x40400(void) { return 0x40400UL; } > + unsigned long foo_0x80400(void) { return 0x80400UL; } > + unsigned long foo_0x100400(void) { return 0x100400UL; } > + unsigned long foo_0x200400(void) { return 0x200400UL; } > + unsigned long foo_0x400400(void) { return 0x400400UL; } > + unsigned long foo_0x800400(void) { return 0x800400UL; } > + unsigned long foo_0x1000400(void) { return 0x1000400UL; } > + unsigned long foo_0x2000400(void) { return 0x2000400UL; } > + unsigned long foo_0x4000400(void) { return 0x4000400UL; } > + unsigned long foo_0x8000400(void) { return 0x8000400UL; } > + unsigned long foo_0x10000400(void) { return 0x10000400UL; } > + unsigned long foo_0x20000400(void) { return 0x20000400UL; } > + unsigned long foo_0x40000400(void) { return 0x40000400UL; } > + unsigned long foo_0x80000400(void) { return 0x80000400UL; } > + unsigned long foo_0x100000400(void) { return 0x100000400UL; } > + unsigned long foo_0x200000400(void) { return 0x200000400UL; } > + unsigned long foo_0x400000400(void) { return 0x400000400UL; } > + unsigned long foo_0x800000400(void) { return 0x800000400UL; } > + unsigned long foo_0x1000000400(void) { return 0x1000000400UL; } > + unsigned long foo_0x2000000400(void) { return 0x2000000400UL; } > + unsigned long foo_0x4000000400(void) { return 0x4000000400UL; } > + unsigned long foo_0x8000000400(void) { return 0x8000000400UL; } > + unsigned long foo_0x10000000400(void) { return 0x10000000400UL; } > + unsigned long foo_0x20000000400(void) { return 0x20000000400UL; } > + unsigned long foo_0x40000000400(void) { return 0x40000000400UL; } > + unsigned long foo_0x80000000400(void) { return 0x80000000400UL; } > + unsigned long foo_0x100000000400(void) { return 0x100000000400UL; } > + unsigned long foo_0x200000000400(void) { return 0x200000000400UL; } > + unsigned long foo_0x400000000400(void) { return 0x400000000400UL; } > + unsigned long foo_0x800000000400(void) { return 0x800000000400UL; } > + unsigned long foo_0x1000000000400(void) { return 0x1000000000400UL; } > + unsigned long foo_0x2000000000400(void) { return 0x2000000000400UL; } > + unsigned long foo_0x4000000000400(void) { return 0x4000000000400UL; } > + unsigned long foo_0x8000000000400(void) { return 0x8000000000400UL; } > + unsigned long foo_0x10000000000400(void) { return 0x10000000000400UL; } > + unsigned long foo_0x20000000000400(void) { return 0x20000000000400UL; } > + unsigned long foo_0x40000000000400(void) { return 0x40000000000400UL; } > + unsigned long foo_0x80000000000400(void) { return 0x80000000000400UL; } > + unsigned long foo_0x100000000000400(void) { return 0x100000000000400UL; } > + unsigned long foo_0x200000000000400(void) { return 0x200000000000400UL; } > + unsigned long foo_0x400000000000400(void) { return 0x400000000000400UL; } > + unsigned long foo_0x800000000000400(void) { return 0x800000000000400UL; } > + unsigned long foo_0x1000000000000400(void) { return 0x1000000000000400UL; } > + unsigned long foo_0x2000000000000400(void) { return 0x2000000000000400UL; } > + unsigned long foo_0x4000000000000400(void) { return 0x4000000000000400UL; } > + unsigned long foo_0x8000000000000400(void) { return 0x8000000000000400UL; } > + unsigned long foo_0x1800(void) { return 0x1800UL; } > + unsigned long foo_0x2800(void) { return 0x2800UL; } > + unsigned long foo_0x4800(void) { return 0x4800UL; } > + unsigned long foo_0x8800(void) { return 0x8800UL; } > + unsigned long foo_0x10800(void) { return 0x10800UL; } > + unsigned long foo_0x20800(void) { return 0x20800UL; } > + unsigned long foo_0x40800(void) { return 0x40800UL; } > + unsigned long foo_0x80800(void) { return 0x80800UL; } > + unsigned long foo_0x100800(void) { return 0x100800UL; } > + unsigned long foo_0x200800(void) { return 0x200800UL; } > + unsigned long foo_0x400800(void) { return 0x400800UL; } > + unsigned long foo_0x800800(void) { return 0x800800UL; } > + unsigned long foo_0x1000800(void) { return 0x1000800UL; } > + unsigned long foo_0x2000800(void) { return 0x2000800UL; } > + unsigned long foo_0x4000800(void) { return 0x4000800UL; } > + unsigned long foo_0x8000800(void) { return 0x8000800UL; } > + unsigned long foo_0x10000800(void) { return 0x10000800UL; } > + unsigned long foo_0x20000800(void) { return 0x20000800UL; } > + unsigned long foo_0x40000800(void) { return 0x40000800UL; } > + unsigned long foo_0x80000800(void) { return 0x80000800UL; } > + unsigned long foo_0x100000800(void) { return 0x100000800UL; } > + unsigned long foo_0x200000800(void) { return 0x200000800UL; } > + unsigned long foo_0x400000800(void) { return 0x400000800UL; } > + unsigned long foo_0x800000800(void) { return 0x800000800UL; } > + unsigned long foo_0x1000000800(void) { return 0x1000000800UL; } > + unsigned long foo_0x2000000800(void) { return 0x2000000800UL; } > + unsigned long foo_0x4000000800(void) { return 0x4000000800UL; } > + unsigned long foo_0x8000000800(void) { return 0x8000000800UL; } > + unsigned long foo_0x10000000800(void) { return 0x10000000800UL; } > + unsigned long foo_0x20000000800(void) { return 0x20000000800UL; } > + unsigned long foo_0x40000000800(void) { return 0x40000000800UL; } > + unsigned long foo_0x80000000800(void) { return 0x80000000800UL; } > + unsigned long foo_0x100000000800(void) { return 0x100000000800UL; } > + unsigned long foo_0x200000000800(void) { return 0x200000000800UL; } > + unsigned long foo_0x400000000800(void) { return 0x400000000800UL; } > + unsigned long foo_0x800000000800(void) { return 0x800000000800UL; } > + unsigned long foo_0x1000000000800(void) { return 0x1000000000800UL; } > + unsigned long foo_0x2000000000800(void) { return 0x2000000000800UL; } > + unsigned long foo_0x4000000000800(void) { return 0x4000000000800UL; } > + unsigned long foo_0x8000000000800(void) { return 0x8000000000800UL; } > + unsigned long foo_0x10000000000800(void) { return 0x10000000000800UL; } > + unsigned long foo_0x20000000000800(void) { return 0x20000000000800UL; } > + unsigned long foo_0x40000000000800(void) { return 0x40000000000800UL; } > + unsigned long foo_0x80000000000800(void) { return 0x80000000000800UL; } > + unsigned long foo_0x100000000000800(void) { return 0x100000000000800UL; } > + unsigned long foo_0x200000000000800(void) { return 0x200000000000800UL; } > + unsigned long foo_0x400000000000800(void) { return 0x400000000000800UL; } > + unsigned long foo_0x800000000000800(void) { return 0x800000000000800UL; } > + unsigned long foo_0x1000000000000800(void) { return 0x1000000000000800UL; } > + unsigned long foo_0x2000000000000800(void) { return 0x2000000000000800UL; } > + unsigned long foo_0x4000000000000800(void) { return 0x4000000000000800UL; } > + unsigned long foo_0x8000000000000800(void) { return 0x8000000000000800UL; } > + unsigned long foo_0x3000(void) { return 0x3000UL; } > + unsigned long foo_0x5000(void) { return 0x5000UL; } > + unsigned long foo_0x9000(void) { return 0x9000UL; } > + unsigned long foo_0x11000(void) { return 0x11000UL; } > + unsigned long foo_0x21000(void) { return 0x21000UL; } > + unsigned long foo_0x41000(void) { return 0x41000UL; } > + unsigned long foo_0x81000(void) { return 0x81000UL; } > + unsigned long foo_0x101000(void) { return 0x101000UL; } > + unsigned long foo_0x201000(void) { return 0x201000UL; } > + unsigned long foo_0x401000(void) { return 0x401000UL; } > + unsigned long foo_0x801000(void) { return 0x801000UL; } > + unsigned long foo_0x1001000(void) { return 0x1001000UL; } > + unsigned long foo_0x2001000(void) { return 0x2001000UL; } > + unsigned long foo_0x4001000(void) { return 0x4001000UL; } > + unsigned long foo_0x8001000(void) { return 0x8001000UL; } > + unsigned long foo_0x10001000(void) { return 0x10001000UL; } > + unsigned long foo_0x20001000(void) { return 0x20001000UL; } > + unsigned long foo_0x40001000(void) { return 0x40001000UL; } > + unsigned long foo_0x80001000(void) { return 0x80001000UL; } > + unsigned long foo_0x100001000(void) { return 0x100001000UL; } > + unsigned long foo_0x200001000(void) { return 0x200001000UL; } > + unsigned long foo_0x400001000(void) { return 0x400001000UL; } > + unsigned long foo_0x800001000(void) { return 0x800001000UL; } > + unsigned long foo_0x1000001000(void) { return 0x1000001000UL; } > + unsigned long foo_0x2000001000(void) { return 0x2000001000UL; } > + unsigned long foo_0x4000001000(void) { return 0x4000001000UL; } > + unsigned long foo_0x8000001000(void) { return 0x8000001000UL; } > + unsigned long foo_0x10000001000(void) { return 0x10000001000UL; } > + unsigned long foo_0x20000001000(void) { return 0x20000001000UL; } > + unsigned long foo_0x40000001000(void) { return 0x40000001000UL; } > + unsigned long foo_0x80000001000(void) { return 0x80000001000UL; } > + unsigned long foo_0x100000001000(void) { return 0x100000001000UL; } > + unsigned long foo_0x200000001000(void) { return 0x200000001000UL; } > + unsigned long foo_0x400000001000(void) { return 0x400000001000UL; } > + unsigned long foo_0x800000001000(void) { return 0x800000001000UL; } > + unsigned long foo_0x1000000001000(void) { return 0x1000000001000UL; } > + unsigned long foo_0x2000000001000(void) { return 0x2000000001000UL; } > + unsigned long foo_0x4000000001000(void) { return 0x4000000001000UL; } > + unsigned long foo_0x8000000001000(void) { return 0x8000000001000UL; } > + unsigned long foo_0x10000000001000(void) { return 0x10000000001000UL; } > + unsigned long foo_0x20000000001000(void) { return 0x20000000001000UL; } > + unsigned long foo_0x40000000001000(void) { return 0x40000000001000UL; } > + unsigned long foo_0x80000000001000(void) { return 0x80000000001000UL; } > + unsigned long foo_0x100000000001000(void) { return 0x100000000001000UL; } > + unsigned long foo_0x200000000001000(void) { return 0x200000000001000UL; } > + unsigned long foo_0x400000000001000(void) { return 0x400000000001000UL; } > + unsigned long foo_0x800000000001000(void) { return 0x800000000001000UL; } > + unsigned long foo_0x1000000000001000(void) { return 0x1000000000001000UL; } > + unsigned long foo_0x2000000000001000(void) { return 0x2000000000001000UL; } > + unsigned long foo_0x4000000000001000(void) { return 0x4000000000001000UL; } > + unsigned long foo_0x8000000000001000(void) { return 0x8000000000001000UL; } > + unsigned long foo_0x6000(void) { return 0x6000UL; } > + unsigned long foo_0xa000(void) { return 0xa000UL; } > + unsigned long foo_0x12000(void) { return 0x12000UL; } > + unsigned long foo_0x22000(void) { return 0x22000UL; } > + unsigned long foo_0x42000(void) { return 0x42000UL; } > + unsigned long foo_0x82000(void) { return 0x82000UL; } > + unsigned long foo_0x102000(void) { return 0x102000UL; } > + unsigned long foo_0x202000(void) { return 0x202000UL; } > + unsigned long foo_0x402000(void) { return 0x402000UL; } > + unsigned long foo_0x802000(void) { return 0x802000UL; } > + unsigned long foo_0x1002000(void) { return 0x1002000UL; } > + unsigned long foo_0x2002000(void) { return 0x2002000UL; } > + unsigned long foo_0x4002000(void) { return 0x4002000UL; } > + unsigned long foo_0x8002000(void) { return 0x8002000UL; } > + unsigned long foo_0x10002000(void) { return 0x10002000UL; } > + unsigned long foo_0x20002000(void) { return 0x20002000UL; } > + unsigned long foo_0x40002000(void) { return 0x40002000UL; } > + unsigned long foo_0x80002000(void) { return 0x80002000UL; } > + unsigned long foo_0x100002000(void) { return 0x100002000UL; } > + unsigned long foo_0x200002000(void) { return 0x200002000UL; } > + unsigned long foo_0x400002000(void) { return 0x400002000UL; } > + unsigned long foo_0x800002000(void) { return 0x800002000UL; } > + unsigned long foo_0x1000002000(void) { return 0x1000002000UL; } > + unsigned long foo_0x2000002000(void) { return 0x2000002000UL; } > + unsigned long foo_0x4000002000(void) { return 0x4000002000UL; } > + unsigned long foo_0x8000002000(void) { return 0x8000002000UL; } > + unsigned long foo_0x10000002000(void) { return 0x10000002000UL; } > + unsigned long foo_0x20000002000(void) { return 0x20000002000UL; } > + unsigned long foo_0x40000002000(void) { return 0x40000002000UL; } > + unsigned long foo_0x80000002000(void) { return 0x80000002000UL; } > + unsigned long foo_0x100000002000(void) { return 0x100000002000UL; } > + unsigned long foo_0x200000002000(void) { return 0x200000002000UL; } > + unsigned long foo_0x400000002000(void) { return 0x400000002000UL; } > + unsigned long foo_0x800000002000(void) { return 0x800000002000UL; } > + unsigned long foo_0x1000000002000(void) { return 0x1000000002000UL; } > + unsigned long foo_0x2000000002000(void) { return 0x2000000002000UL; } > + unsigned long foo_0x4000000002000(void) { return 0x4000000002000UL; } > + unsigned long foo_0x8000000002000(void) { return 0x8000000002000UL; } > + unsigned long foo_0x10000000002000(void) { return 0x10000000002000UL; } > + unsigned long foo_0x20000000002000(void) { return 0x20000000002000UL; } > + unsigned long foo_0x40000000002000(void) { return 0x40000000002000UL; } > + unsigned long foo_0x80000000002000(void) { return 0x80000000002000UL; } > + unsigned long foo_0x100000000002000(void) { return 0x100000000002000UL; } > + unsigned long foo_0x200000000002000(void) { return 0x200000000002000UL; } > + unsigned long foo_0x400000000002000(void) { return 0x400000000002000UL; } > + unsigned long foo_0x800000000002000(void) { return 0x800000000002000UL; } > + unsigned long foo_0x1000000000002000(void) { return 0x1000000000002000UL; } > + unsigned long foo_0x2000000000002000(void) { return 0x2000000000002000UL; } > + unsigned long foo_0x4000000000002000(void) { return 0x4000000000002000UL; } > + unsigned long foo_0x8000000000002000(void) { return 0x8000000000002000UL; } > + unsigned long foo_0xc000(void) { return 0xc000UL; } > + unsigned long foo_0x14000(void) { return 0x14000UL; } > + unsigned long foo_0x24000(void) { return 0x24000UL; } > + unsigned long foo_0x44000(void) { return 0x44000UL; } > + unsigned long foo_0x84000(void) { return 0x84000UL; } > + unsigned long foo_0x104000(void) { return 0x104000UL; } > + unsigned long foo_0x204000(void) { return 0x204000UL; } > + unsigned long foo_0x404000(void) { return 0x404000UL; } > + unsigned long foo_0x804000(void) { return 0x804000UL; } > + unsigned long foo_0x1004000(void) { return 0x1004000UL; } > + unsigned long foo_0x2004000(void) { return 0x2004000UL; } > + unsigned long foo_0x4004000(void) { return 0x4004000UL; } > + unsigned long foo_0x8004000(void) { return 0x8004000UL; } > + unsigned long foo_0x10004000(void) { return 0x10004000UL; } > + unsigned long foo_0x20004000(void) { return 0x20004000UL; } > + unsigned long foo_0x40004000(void) { return 0x40004000UL; } > + unsigned long foo_0x80004000(void) { return 0x80004000UL; } > + unsigned long foo_0x100004000(void) { return 0x100004000UL; } > + unsigned long foo_0x200004000(void) { return 0x200004000UL; } > + unsigned long foo_0x400004000(void) { return 0x400004000UL; } > + unsigned long foo_0x800004000(void) { return 0x800004000UL; } > + unsigned long foo_0x1000004000(void) { return 0x1000004000UL; } > + unsigned long foo_0x2000004000(void) { return 0x2000004000UL; } > + unsigned long foo_0x4000004000(void) { return 0x4000004000UL; } > + unsigned long foo_0x8000004000(void) { return 0x8000004000UL; } > + unsigned long foo_0x10000004000(void) { return 0x10000004000UL; } > + unsigned long foo_0x20000004000(void) { return 0x20000004000UL; } > + unsigned long foo_0x40000004000(void) { return 0x40000004000UL; } > + unsigned long foo_0x80000004000(void) { return 0x80000004000UL; } > + unsigned long foo_0x100000004000(void) { return 0x100000004000UL; } > + unsigned long foo_0x200000004000(void) { return 0x200000004000UL; } > + unsigned long foo_0x400000004000(void) { return 0x400000004000UL; } > + unsigned long foo_0x800000004000(void) { return 0x800000004000UL; } > + unsigned long foo_0x1000000004000(void) { return 0x1000000004000UL; } > + unsigned long foo_0x2000000004000(void) { return 0x2000000004000UL; } > + unsigned long foo_0x4000000004000(void) { return 0x4000000004000UL; } > + unsigned long foo_0x8000000004000(void) { return 0x8000000004000UL; } > + unsigned long foo_0x10000000004000(void) { return 0x10000000004000UL; } > + unsigned long foo_0x20000000004000(void) { return 0x20000000004000UL; } > + unsigned long foo_0x40000000004000(void) { return 0x40000000004000UL; } > + unsigned long foo_0x80000000004000(void) { return 0x80000000004000UL; } > + unsigned long foo_0x100000000004000(void) { return 0x100000000004000UL; } > + unsigned long foo_0x200000000004000(void) { return 0x200000000004000UL; } > + unsigned long foo_0x400000000004000(void) { return 0x400000000004000UL; } > + unsigned long foo_0x800000000004000(void) { return 0x800000000004000UL; } > + unsigned long foo_0x1000000000004000(void) { return 0x1000000000004000UL; } > + unsigned long foo_0x2000000000004000(void) { return 0x2000000000004000UL; } > + unsigned long foo_0x4000000000004000(void) { return 0x4000000000004000UL; } > + unsigned long foo_0x8000000000004000(void) { return 0x8000000000004000UL; } > + unsigned long foo_0x18000(void) { return 0x18000UL; } > + unsigned long foo_0x28000(void) { return 0x28000UL; } > + unsigned long foo_0x48000(void) { return 0x48000UL; } > + unsigned long foo_0x88000(void) { return 0x88000UL; } > + unsigned long foo_0x108000(void) { return 0x108000UL; } > + unsigned long foo_0x208000(void) { return 0x208000UL; } > + unsigned long foo_0x408000(void) { return 0x408000UL; } > + unsigned long foo_0x808000(void) { return 0x808000UL; } > + unsigned long foo_0x1008000(void) { return 0x1008000UL; } > + unsigned long foo_0x2008000(void) { return 0x2008000UL; } > + unsigned long foo_0x4008000(void) { return 0x4008000UL; } > + unsigned long foo_0x8008000(void) { return 0x8008000UL; } > + unsigned long foo_0x10008000(void) { return 0x10008000UL; } > + unsigned long foo_0x20008000(void) { return 0x20008000UL; } > + unsigned long foo_0x40008000(void) { return 0x40008000UL; } > + unsigned long foo_0x80008000(void) { return 0x80008000UL; } > + unsigned long foo_0x100008000(void) { return 0x100008000UL; } > + unsigned long foo_0x200008000(void) { return 0x200008000UL; } > + unsigned long foo_0x400008000(void) { return 0x400008000UL; } > + unsigned long foo_0x800008000(void) { return 0x800008000UL; } > + unsigned long foo_0x1000008000(void) { return 0x1000008000UL; } > + unsigned long foo_0x2000008000(void) { return 0x2000008000UL; } > + unsigned long foo_0x4000008000(void) { return 0x4000008000UL; } > + unsigned long foo_0x8000008000(void) { return 0x8000008000UL; } > + unsigned long foo_0x10000008000(void) { return 0x10000008000UL; } > + unsigned long foo_0x20000008000(void) { return 0x20000008000UL; } > + unsigned long foo_0x40000008000(void) { return 0x40000008000UL; } > + unsigned long foo_0x80000008000(void) { return 0x80000008000UL; } > + unsigned long foo_0x100000008000(void) { return 0x100000008000UL; } > + unsigned long foo_0x200000008000(void) { return 0x200000008000UL; } > + unsigned long foo_0x400000008000(void) { return 0x400000008000UL; } > + unsigned long foo_0x800000008000(void) { return 0x800000008000UL; } > + unsigned long foo_0x1000000008000(void) { return 0x1000000008000UL; } > + unsigned long foo_0x2000000008000(void) { return 0x2000000008000UL; } > + unsigned long foo_0x4000000008000(void) { return 0x4000000008000UL; } > + unsigned long foo_0x8000000008000(void) { return 0x8000000008000UL; } > + unsigned long foo_0x10000000008000(void) { return 0x10000000008000UL; } > + unsigned long foo_0x20000000008000(void) { return 0x20000000008000UL; } > + unsigned long foo_0x40000000008000(void) { return 0x40000000008000UL; } > + unsigned long foo_0x80000000008000(void) { return 0x80000000008000UL; } > + unsigned long foo_0x100000000008000(void) { return 0x100000000008000UL; } > + unsigned long foo_0x200000000008000(void) { return 0x200000000008000UL; } > + unsigned long foo_0x400000000008000(void) { return 0x400000000008000UL; } > + unsigned long foo_0x800000000008000(void) { return 0x800000000008000UL; } > + unsigned long foo_0x1000000000008000(void) { return 0x1000000000008000UL; } > + unsigned long foo_0x2000000000008000(void) { return 0x2000000000008000UL; } > + unsigned long foo_0x4000000000008000(void) { return 0x4000000000008000UL; } > + unsigned long foo_0x8000000000008000(void) { return 0x8000000000008000UL; } > + unsigned long foo_0x30000(void) { return 0x30000UL; } > + unsigned long foo_0x50000(void) { return 0x50000UL; } > + unsigned long foo_0x90000(void) { return 0x90000UL; } > + unsigned long foo_0x110000(void) { return 0x110000UL; } > + unsigned long foo_0x210000(void) { return 0x210000UL; } > + unsigned long foo_0x410000(void) { return 0x410000UL; } > + unsigned long foo_0x810000(void) { return 0x810000UL; } > + unsigned long foo_0x1010000(void) { return 0x1010000UL; } > + unsigned long foo_0x2010000(void) { return 0x2010000UL; } > + unsigned long foo_0x4010000(void) { return 0x4010000UL; } > + unsigned long foo_0x8010000(void) { return 0x8010000UL; } > + unsigned long foo_0x10010000(void) { return 0x10010000UL; } > + unsigned long foo_0x20010000(void) { return 0x20010000UL; } > + unsigned long foo_0x40010000(void) { return 0x40010000UL; } > + unsigned long foo_0x80010000(void) { return 0x80010000UL; } > + unsigned long foo_0x100010000(void) { return 0x100010000UL; } > + unsigned long foo_0x200010000(void) { return 0x200010000UL; } > + unsigned long foo_0x400010000(void) { return 0x400010000UL; } > + unsigned long foo_0x800010000(void) { return 0x800010000UL; } > + unsigned long foo_0x1000010000(void) { return 0x1000010000UL; } > + unsigned long foo_0x2000010000(void) { return 0x2000010000UL; } > + unsigned long foo_0x4000010000(void) { return 0x4000010000UL; } > + unsigned long foo_0x8000010000(void) { return 0x8000010000UL; } > + unsigned long foo_0x10000010000(void) { return 0x10000010000UL; } > + unsigned long foo_0x20000010000(void) { return 0x20000010000UL; } > + unsigned long foo_0x40000010000(void) { return 0x40000010000UL; } > + unsigned long foo_0x80000010000(void) { return 0x80000010000UL; } > + unsigned long foo_0x100000010000(void) { return 0x100000010000UL; } > + unsigned long foo_0x200000010000(void) { return 0x200000010000UL; } > + unsigned long foo_0x400000010000(void) { return 0x400000010000UL; } > + unsigned long foo_0x800000010000(void) { return 0x800000010000UL; } > + unsigned long foo_0x1000000010000(void) { return 0x1000000010000UL; } > + unsigned long foo_0x2000000010000(void) { return 0x2000000010000UL; } > + unsigned long foo_0x4000000010000(void) { return 0x4000000010000UL; } > + unsigned long foo_0x8000000010000(void) { return 0x8000000010000UL; } > + unsigned long foo_0x10000000010000(void) { return 0x10000000010000UL; } > + unsigned long foo_0x20000000010000(void) { return 0x20000000010000UL; } > + unsigned long foo_0x40000000010000(void) { return 0x40000000010000UL; } > + unsigned long foo_0x80000000010000(void) { return 0x80000000010000UL; } > + unsigned long foo_0x100000000010000(void) { return 0x100000000010000UL; } > + unsigned long foo_0x200000000010000(void) { return 0x200000000010000UL; } > + unsigned long foo_0x400000000010000(void) { return 0x400000000010000UL; } > + unsigned long foo_0x800000000010000(void) { return 0x800000000010000UL; } > + unsigned long foo_0x1000000000010000(void) { return 0x1000000000010000UL; } > + unsigned long foo_0x2000000000010000(void) { return 0x2000000000010000UL; } > + unsigned long foo_0x4000000000010000(void) { return 0x4000000000010000UL; } > + unsigned long foo_0x8000000000010000(void) { return 0x8000000000010000UL; } > + unsigned long foo_0x60000(void) { return 0x60000UL; } > + unsigned long foo_0xa0000(void) { return 0xa0000UL; } > + unsigned long foo_0x120000(void) { return 0x120000UL; } > + unsigned long foo_0x220000(void) { return 0x220000UL; } > + unsigned long foo_0x420000(void) { return 0x420000UL; } > + unsigned long foo_0x820000(void) { return 0x820000UL; } > + unsigned long foo_0x1020000(void) { return 0x1020000UL; } > + unsigned long foo_0x2020000(void) { return 0x2020000UL; } > + unsigned long foo_0x4020000(void) { return 0x4020000UL; } > + unsigned long foo_0x8020000(void) { return 0x8020000UL; } > + unsigned long foo_0x10020000(void) { return 0x10020000UL; } > + unsigned long foo_0x20020000(void) { return 0x20020000UL; } > + unsigned long foo_0x40020000(void) { return 0x40020000UL; } > + unsigned long foo_0x80020000(void) { return 0x80020000UL; } > + unsigned long foo_0x100020000(void) { return 0x100020000UL; } > + unsigned long foo_0x200020000(void) { return 0x200020000UL; } > + unsigned long foo_0x400020000(void) { return 0x400020000UL; } > + unsigned long foo_0x800020000(void) { return 0x800020000UL; } > + unsigned long foo_0x1000020000(void) { return 0x1000020000UL; } > + unsigned long foo_0x2000020000(void) { return 0x2000020000UL; } > + unsigned long foo_0x4000020000(void) { return 0x4000020000UL; } > + unsigned long foo_0x8000020000(void) { return 0x8000020000UL; } > + unsigned long foo_0x10000020000(void) { return 0x10000020000UL; } > + unsigned long foo_0x20000020000(void) { return 0x20000020000UL; } > + unsigned long foo_0x40000020000(void) { return 0x40000020000UL; } > + unsigned long foo_0x80000020000(void) { return 0x80000020000UL; } > + unsigned long foo_0x100000020000(void) { return 0x100000020000UL; } > + unsigned long foo_0x200000020000(void) { return 0x200000020000UL; } > + unsigned long foo_0x400000020000(void) { return 0x400000020000UL; } > + unsigned long foo_0x800000020000(void) { return 0x800000020000UL; } > + unsigned long foo_0x1000000020000(void) { return 0x1000000020000UL; } > + unsigned long foo_0x2000000020000(void) { return 0x2000000020000UL; } > + unsigned long foo_0x4000000020000(void) { return 0x4000000020000UL; } > + unsigned long foo_0x8000000020000(void) { return 0x8000000020000UL; } > + unsigned long foo_0x10000000020000(void) { return 0x10000000020000UL; } > + unsigned long foo_0x20000000020000(void) { return 0x20000000020000UL; } > + unsigned long foo_0x40000000020000(void) { return 0x40000000020000UL; } > + unsigned long foo_0x80000000020000(void) { return 0x80000000020000UL; } > + unsigned long foo_0x100000000020000(void) { return 0x100000000020000UL; } > + unsigned long foo_0x200000000020000(void) { return 0x200000000020000UL; } > + unsigned long foo_0x400000000020000(void) { return 0x400000000020000UL; } > + unsigned long foo_0x800000000020000(void) { return 0x800000000020000UL; } > + unsigned long foo_0x1000000000020000(void) { return 0x1000000000020000UL; } > + unsigned long foo_0x2000000000020000(void) { return 0x2000000000020000UL; } > + unsigned long foo_0x4000000000020000(void) { return 0x4000000000020000UL; } > + unsigned long foo_0x8000000000020000(void) { return 0x8000000000020000UL; } > + unsigned long foo_0xc0000(void) { return 0xc0000UL; } > + unsigned long foo_0x140000(void) { return 0x140000UL; } > + unsigned long foo_0x240000(void) { return 0x240000UL; } > + unsigned long foo_0x440000(void) { return 0x440000UL; } > + unsigned long foo_0x840000(void) { return 0x840000UL; } > + unsigned long foo_0x1040000(void) { return 0x1040000UL; } > + unsigned long foo_0x2040000(void) { return 0x2040000UL; } > + unsigned long foo_0x4040000(void) { return 0x4040000UL; } > + unsigned long foo_0x8040000(void) { return 0x8040000UL; } > + unsigned long foo_0x10040000(void) { return 0x10040000UL; } > + unsigned long foo_0x20040000(void) { return 0x20040000UL; } > + unsigned long foo_0x40040000(void) { return 0x40040000UL; } > + unsigned long foo_0x80040000(void) { return 0x80040000UL; } > + unsigned long foo_0x100040000(void) { return 0x100040000UL; } > + unsigned long foo_0x200040000(void) { return 0x200040000UL; } > + unsigned long foo_0x400040000(void) { return 0x400040000UL; } > + unsigned long foo_0x800040000(void) { return 0x800040000UL; } > + unsigned long foo_0x1000040000(void) { return 0x1000040000UL; } > + unsigned long foo_0x2000040000(void) { return 0x2000040000UL; } > + unsigned long foo_0x4000040000(void) { return 0x4000040000UL; } > + unsigned long foo_0x8000040000(void) { return 0x8000040000UL; } > + unsigned long foo_0x10000040000(void) { return 0x10000040000UL; } > + unsigned long foo_0x20000040000(void) { return 0x20000040000UL; } > + unsigned long foo_0x40000040000(void) { return 0x40000040000UL; } > + unsigned long foo_0x80000040000(void) { return 0x80000040000UL; } > + unsigned long foo_0x100000040000(void) { return 0x100000040000UL; } > + unsigned long foo_0x200000040000(void) { return 0x200000040000UL; } > + unsigned long foo_0x400000040000(void) { return 0x400000040000UL; } > + unsigned long foo_0x800000040000(void) { return 0x800000040000UL; } > + unsigned long foo_0x1000000040000(void) { return 0x1000000040000UL; } > + unsigned long foo_0x2000000040000(void) { return 0x2000000040000UL; } > + unsigned long foo_0x4000000040000(void) { return 0x4000000040000UL; } > + unsigned long foo_0x8000000040000(void) { return 0x8000000040000UL; } > + unsigned long foo_0x10000000040000(void) { return 0x10000000040000UL; } > + unsigned long foo_0x20000000040000(void) { return 0x20000000040000UL; } > + unsigned long foo_0x40000000040000(void) { return 0x40000000040000UL; } > + unsigned long foo_0x80000000040000(void) { return 0x80000000040000UL; } > + unsigned long foo_0x100000000040000(void) { return 0x100000000040000UL; } > + unsigned long foo_0x200000000040000(void) { return 0x200000000040000UL; } > + unsigned long foo_0x400000000040000(void) { return 0x400000000040000UL; } > + unsigned long foo_0x800000000040000(void) { return 0x800000000040000UL; } > + unsigned long foo_0x1000000000040000(void) { return 0x1000000000040000UL; } > + unsigned long foo_0x2000000000040000(void) { return 0x2000000000040000UL; } > + unsigned long foo_0x4000000000040000(void) { return 0x4000000000040000UL; } > + unsigned long foo_0x8000000000040000(void) { return 0x8000000000040000UL; } > + unsigned long foo_0x180000(void) { return 0x180000UL; } > + unsigned long foo_0x280000(void) { return 0x280000UL; } > + unsigned long foo_0x480000(void) { return 0x480000UL; } > + unsigned long foo_0x880000(void) { return 0x880000UL; } > + unsigned long foo_0x1080000(void) { return 0x1080000UL; } > + unsigned long foo_0x2080000(void) { return 0x2080000UL; } > + unsigned long foo_0x4080000(void) { return 0x4080000UL; } > + unsigned long foo_0x8080000(void) { return 0x8080000UL; } > + unsigned long foo_0x10080000(void) { return 0x10080000UL; } > + unsigned long foo_0x20080000(void) { return 0x20080000UL; } > + unsigned long foo_0x40080000(void) { return 0x40080000UL; } > + unsigned long foo_0x80080000(void) { return 0x80080000UL; } > + unsigned long foo_0x100080000(void) { return 0x100080000UL; } > + unsigned long foo_0x200080000(void) { return 0x200080000UL; } > + unsigned long foo_0x400080000(void) { return 0x400080000UL; } > + unsigned long foo_0x800080000(void) { return 0x800080000UL; } > + unsigned long foo_0x1000080000(void) { return 0x1000080000UL; } > + unsigned long foo_0x2000080000(void) { return 0x2000080000UL; } > + unsigned long foo_0x4000080000(void) { return 0x4000080000UL; } > + unsigned long foo_0x8000080000(void) { return 0x8000080000UL; } > + unsigned long foo_0x10000080000(void) { return 0x10000080000UL; } > + unsigned long foo_0x20000080000(void) { return 0x20000080000UL; } > + unsigned long foo_0x40000080000(void) { return 0x40000080000UL; } > + unsigned long foo_0x80000080000(void) { return 0x80000080000UL; } > + unsigned long foo_0x100000080000(void) { return 0x100000080000UL; } > + unsigned long foo_0x200000080000(void) { return 0x200000080000UL; } > + unsigned long foo_0x400000080000(void) { return 0x400000080000UL; } > + unsigned long foo_0x800000080000(void) { return 0x800000080000UL; } > + unsigned long foo_0x1000000080000(void) { return 0x1000000080000UL; } > + unsigned long foo_0x2000000080000(void) { return 0x2000000080000UL; } > + unsigned long foo_0x4000000080000(void) { return 0x4000000080000UL; } > + unsigned long foo_0x8000000080000(void) { return 0x8000000080000UL; } > + unsigned long foo_0x10000000080000(void) { return 0x10000000080000UL; } > + unsigned long foo_0x20000000080000(void) { return 0x20000000080000UL; } > + unsigned long foo_0x40000000080000(void) { return 0x40000000080000UL; } > + unsigned long foo_0x80000000080000(void) { return 0x80000000080000UL; } > + unsigned long foo_0x100000000080000(void) { return 0x100000000080000UL; } > + unsigned long foo_0x200000000080000(void) { return 0x200000000080000UL; } > + unsigned long foo_0x400000000080000(void) { return 0x400000000080000UL; } > + unsigned long foo_0x800000000080000(void) { return 0x800000000080000UL; } > + unsigned long foo_0x1000000000080000(void) { return 0x1000000000080000UL; } > + unsigned long foo_0x2000000000080000(void) { return 0x2000000000080000UL; } > + unsigned long foo_0x4000000000080000(void) { return 0x4000000000080000UL; } > + unsigned long foo_0x8000000000080000(void) { return 0x8000000000080000UL; } > + unsigned long foo_0x300000(void) { return 0x300000UL; } > + unsigned long foo_0x500000(void) { return 0x500000UL; } > + unsigned long foo_0x900000(void) { return 0x900000UL; } > + unsigned long foo_0x1100000(void) { return 0x1100000UL; } > + unsigned long foo_0x2100000(void) { return 0x2100000UL; } > + unsigned long foo_0x4100000(void) { return 0x4100000UL; } > + unsigned long foo_0x8100000(void) { return 0x8100000UL; } > + unsigned long foo_0x10100000(void) { return 0x10100000UL; } > + unsigned long foo_0x20100000(void) { return 0x20100000UL; } > + unsigned long foo_0x40100000(void) { return 0x40100000UL; } > + unsigned long foo_0x80100000(void) { return 0x80100000UL; } > + unsigned long foo_0x100100000(void) { return 0x100100000UL; } > + unsigned long foo_0x200100000(void) { return 0x200100000UL; } > + unsigned long foo_0x400100000(void) { return 0x400100000UL; } > + unsigned long foo_0x800100000(void) { return 0x800100000UL; } > + unsigned long foo_0x1000100000(void) { return 0x1000100000UL; } > + unsigned long foo_0x2000100000(void) { return 0x2000100000UL; } > + unsigned long foo_0x4000100000(void) { return 0x4000100000UL; } > + unsigned long foo_0x8000100000(void) { return 0x8000100000UL; } > + unsigned long foo_0x10000100000(void) { return 0x10000100000UL; } > + unsigned long foo_0x20000100000(void) { return 0x20000100000UL; } > + unsigned long foo_0x40000100000(void) { return 0x40000100000UL; } > + unsigned long foo_0x80000100000(void) { return 0x80000100000UL; } > + unsigned long foo_0x100000100000(void) { return 0x100000100000UL; } > + unsigned long foo_0x200000100000(void) { return 0x200000100000UL; } > + unsigned long foo_0x400000100000(void) { return 0x400000100000UL; } > + unsigned long foo_0x800000100000(void) { return 0x800000100000UL; } > + unsigned long foo_0x1000000100000(void) { return 0x1000000100000UL; } > + unsigned long foo_0x2000000100000(void) { return 0x2000000100000UL; } > + unsigned long foo_0x4000000100000(void) { return 0x4000000100000UL; } > + unsigned long foo_0x8000000100000(void) { return 0x8000000100000UL; } > + unsigned long foo_0x10000000100000(void) { return 0x10000000100000UL; } > + unsigned long foo_0x20000000100000(void) { return 0x20000000100000UL; } > + unsigned long foo_0x40000000100000(void) { return 0x40000000100000UL; } > + unsigned long foo_0x80000000100000(void) { return 0x80000000100000UL; } > + unsigned long foo_0x100000000100000(void) { return 0x100000000100000UL; } > + unsigned long foo_0x200000000100000(void) { return 0x200000000100000UL; } > + unsigned long foo_0x400000000100000(void) { return 0x400000000100000UL; } > + unsigned long foo_0x800000000100000(void) { return 0x800000000100000UL; } > + unsigned long foo_0x1000000000100000(void) { return 0x1000000000100000UL; } > + unsigned long foo_0x2000000000100000(void) { return 0x2000000000100000UL; } > + unsigned long foo_0x4000000000100000(void) { return 0x4000000000100000UL; } > + unsigned long foo_0x8000000000100000(void) { return 0x8000000000100000UL; } > + unsigned long foo_0x600000(void) { return 0x600000UL; } > + unsigned long foo_0xa00000(void) { return 0xa00000UL; } > + unsigned long foo_0x1200000(void) { return 0x1200000UL; } > + unsigned long foo_0x2200000(void) { return 0x2200000UL; } > + unsigned long foo_0x4200000(void) { return 0x4200000UL; } > + unsigned long foo_0x8200000(void) { return 0x8200000UL; } > + unsigned long foo_0x10200000(void) { return 0x10200000UL; } > + unsigned long foo_0x20200000(void) { return 0x20200000UL; } > + unsigned long foo_0x40200000(void) { return 0x40200000UL; } > + unsigned long foo_0x80200000(void) { return 0x80200000UL; } > + unsigned long foo_0x100200000(void) { return 0x100200000UL; } > + unsigned long foo_0x200200000(void) { return 0x200200000UL; } > + unsigned long foo_0x400200000(void) { return 0x400200000UL; } > + unsigned long foo_0x800200000(void) { return 0x800200000UL; } > + unsigned long foo_0x1000200000(void) { return 0x1000200000UL; } > + unsigned long foo_0x2000200000(void) { return 0x2000200000UL; } > + unsigned long foo_0x4000200000(void) { return 0x4000200000UL; } > + unsigned long foo_0x8000200000(void) { return 0x8000200000UL; } > + unsigned long foo_0x10000200000(void) { return 0x10000200000UL; } > + unsigned long foo_0x20000200000(void) { return 0x20000200000UL; } > + unsigned long foo_0x40000200000(void) { return 0x40000200000UL; } > + unsigned long foo_0x80000200000(void) { return 0x80000200000UL; } > + unsigned long foo_0x100000200000(void) { return 0x100000200000UL; } > + unsigned long foo_0x200000200000(void) { return 0x200000200000UL; } > + unsigned long foo_0x400000200000(void) { return 0x400000200000UL; } > + unsigned long foo_0x800000200000(void) { return 0x800000200000UL; } > + unsigned long foo_0x1000000200000(void) { return 0x1000000200000UL; } > + unsigned long foo_0x2000000200000(void) { return 0x2000000200000UL; } > + unsigned long foo_0x4000000200000(void) { return 0x4000000200000UL; } > + unsigned long foo_0x8000000200000(void) { return 0x8000000200000UL; } > + unsigned long foo_0x10000000200000(void) { return 0x10000000200000UL; } > + unsigned long foo_0x20000000200000(void) { return 0x20000000200000UL; } > + unsigned long foo_0x40000000200000(void) { return 0x40000000200000UL; } > + unsigned long foo_0x80000000200000(void) { return 0x80000000200000UL; } > + unsigned long foo_0x100000000200000(void) { return 0x100000000200000UL; } > + unsigned long foo_0x200000000200000(void) { return 0x200000000200000UL; } > + unsigned long foo_0x400000000200000(void) { return 0x400000000200000UL; } > + unsigned long foo_0x800000000200000(void) { return 0x800000000200000UL; } > + unsigned long foo_0x1000000000200000(void) { return 0x1000000000200000UL; } > + unsigned long foo_0x2000000000200000(void) { return 0x2000000000200000UL; } > + unsigned long foo_0x4000000000200000(void) { return 0x4000000000200000UL; } > + unsigned long foo_0x8000000000200000(void) { return 0x8000000000200000UL; } > + unsigned long foo_0xc00000(void) { return 0xc00000UL; } > + unsigned long foo_0x1400000(void) { return 0x1400000UL; } > + unsigned long foo_0x2400000(void) { return 0x2400000UL; } > + unsigned long foo_0x4400000(void) { return 0x4400000UL; } > + unsigned long foo_0x8400000(void) { return 0x8400000UL; } > + unsigned long foo_0x10400000(void) { return 0x10400000UL; } > + unsigned long foo_0x20400000(void) { return 0x20400000UL; } > + unsigned long foo_0x40400000(void) { return 0x40400000UL; } > + unsigned long foo_0x80400000(void) { return 0x80400000UL; } > + unsigned long foo_0x100400000(void) { return 0x100400000UL; } > + unsigned long foo_0x200400000(void) { return 0x200400000UL; } > + unsigned long foo_0x400400000(void) { return 0x400400000UL; } > + unsigned long foo_0x800400000(void) { return 0x800400000UL; } > + unsigned long foo_0x1000400000(void) { return 0x1000400000UL; } > + unsigned long foo_0x2000400000(void) { return 0x2000400000UL; } > + unsigned long foo_0x4000400000(void) { return 0x4000400000UL; } > + unsigned long foo_0x8000400000(void) { return 0x8000400000UL; } > + unsigned long foo_0x10000400000(void) { return 0x10000400000UL; } > + unsigned long foo_0x20000400000(void) { return 0x20000400000UL; } > + unsigned long foo_0x40000400000(void) { return 0x40000400000UL; } > + unsigned long foo_0x80000400000(void) { return 0x80000400000UL; } > + unsigned long foo_0x100000400000(void) { return 0x100000400000UL; } > + unsigned long foo_0x200000400000(void) { return 0x200000400000UL; } > + unsigned long foo_0x400000400000(void) { return 0x400000400000UL; } > + unsigned long foo_0x800000400000(void) { return 0x800000400000UL; } > + unsigned long foo_0x1000000400000(void) { return 0x1000000400000UL; } > + unsigned long foo_0x2000000400000(void) { return 0x2000000400000UL; } > + unsigned long foo_0x4000000400000(void) { return 0x4000000400000UL; } > + unsigned long foo_0x8000000400000(void) { return 0x8000000400000UL; } > + unsigned long foo_0x10000000400000(void) { return 0x10000000400000UL; } > + unsigned long foo_0x20000000400000(void) { return 0x20000000400000UL; } > + unsigned long foo_0x40000000400000(void) { return 0x40000000400000UL; } > + unsigned long foo_0x80000000400000(void) { return 0x80000000400000UL; } > + unsigned long foo_0x100000000400000(void) { return 0x100000000400000UL; } > + unsigned long foo_0x200000000400000(void) { return 0x200000000400000UL; } > + unsigned long foo_0x400000000400000(void) { return 0x400000000400000UL; } > + unsigned long foo_0x800000000400000(void) { return 0x800000000400000UL; } > + unsigned long foo_0x1000000000400000(void) { return 0x1000000000400000UL; } > + unsigned long foo_0x2000000000400000(void) { return 0x2000000000400000UL; } > + unsigned long foo_0x4000000000400000(void) { return 0x4000000000400000UL; } > + unsigned long foo_0x8000000000400000(void) { return 0x8000000000400000UL; } > + unsigned long foo_0x1800000(void) { return 0x1800000UL; } > + unsigned long foo_0x2800000(void) { return 0x2800000UL; } > + unsigned long foo_0x4800000(void) { return 0x4800000UL; } > + unsigned long foo_0x8800000(void) { return 0x8800000UL; } > + unsigned long foo_0x10800000(void) { return 0x10800000UL; } > + unsigned long foo_0x20800000(void) { return 0x20800000UL; } > + unsigned long foo_0x40800000(void) { return 0x40800000UL; } > + unsigned long foo_0x80800000(void) { return 0x80800000UL; } > + unsigned long foo_0x100800000(void) { return 0x100800000UL; } > + unsigned long foo_0x200800000(void) { return 0x200800000UL; } > + unsigned long foo_0x400800000(void) { return 0x400800000UL; } > + unsigned long foo_0x800800000(void) { return 0x800800000UL; } > + unsigned long foo_0x1000800000(void) { return 0x1000800000UL; } > + unsigned long foo_0x2000800000(void) { return 0x2000800000UL; } > + unsigned long foo_0x4000800000(void) { return 0x4000800000UL; } > + unsigned long foo_0x8000800000(void) { return 0x8000800000UL; } > + unsigned long foo_0x10000800000(void) { return 0x10000800000UL; } > + unsigned long foo_0x20000800000(void) { return 0x20000800000UL; } > + unsigned long foo_0x40000800000(void) { return 0x40000800000UL; } > + unsigned long foo_0x80000800000(void) { return 0x80000800000UL; } > + unsigned long foo_0x100000800000(void) { return 0x100000800000UL; } > + unsigned long foo_0x200000800000(void) { return 0x200000800000UL; } > + unsigned long foo_0x400000800000(void) { return 0x400000800000UL; } > + unsigned long foo_0x800000800000(void) { return 0x800000800000UL; } > + unsigned long foo_0x1000000800000(void) { return 0x1000000800000UL; } > + unsigned long foo_0x2000000800000(void) { return 0x2000000800000UL; } > + unsigned long foo_0x4000000800000(void) { return 0x4000000800000UL; } > + unsigned long foo_0x8000000800000(void) { return 0x8000000800000UL; } > + unsigned long foo_0x10000000800000(void) { return 0x10000000800000UL; } > + unsigned long foo_0x20000000800000(void) { return 0x20000000800000UL; } > + unsigned long foo_0x40000000800000(void) { return 0x40000000800000UL; } > + unsigned long foo_0x80000000800000(void) { return 0x80000000800000UL; } > + unsigned long foo_0x100000000800000(void) { return 0x100000000800000UL; } > + unsigned long foo_0x200000000800000(void) { return 0x200000000800000UL; } > + unsigned long foo_0x400000000800000(void) { return 0x400000000800000UL; } > + unsigned long foo_0x800000000800000(void) { return 0x800000000800000UL; } > + unsigned long foo_0x1000000000800000(void) { return 0x1000000000800000UL; } > + unsigned long foo_0x2000000000800000(void) { return 0x2000000000800000UL; } > + unsigned long foo_0x4000000000800000(void) { return 0x4000000000800000UL; } > + unsigned long foo_0x8000000000800000(void) { return 0x8000000000800000UL; } > + unsigned long foo_0x3000000(void) { return 0x3000000UL; } > + unsigned long foo_0x5000000(void) { return 0x5000000UL; } > + unsigned long foo_0x9000000(void) { return 0x9000000UL; } > + unsigned long foo_0x11000000(void) { return 0x11000000UL; } > + unsigned long foo_0x21000000(void) { return 0x21000000UL; } > + unsigned long foo_0x41000000(void) { return 0x41000000UL; } > + unsigned long foo_0x81000000(void) { return 0x81000000UL; } > + unsigned long foo_0x101000000(void) { return 0x101000000UL; } > + unsigned long foo_0x201000000(void) { return 0x201000000UL; } > + unsigned long foo_0x401000000(void) { return 0x401000000UL; } > + unsigned long foo_0x801000000(void) { return 0x801000000UL; } > + unsigned long foo_0x1001000000(void) { return 0x1001000000UL; } > + unsigned long foo_0x2001000000(void) { return 0x2001000000UL; } > + unsigned long foo_0x4001000000(void) { return 0x4001000000UL; } > + unsigned long foo_0x8001000000(void) { return 0x8001000000UL; } > + unsigned long foo_0x10001000000(void) { return 0x10001000000UL; } > + unsigned long foo_0x20001000000(void) { return 0x20001000000UL; } > + unsigned long foo_0x40001000000(void) { return 0x40001000000UL; } > + unsigned long foo_0x80001000000(void) { return 0x80001000000UL; } > + unsigned long foo_0x100001000000(void) { return 0x100001000000UL; } > + unsigned long foo_0x200001000000(void) { return 0x200001000000UL; } > + unsigned long foo_0x400001000000(void) { return 0x400001000000UL; } > + unsigned long foo_0x800001000000(void) { return 0x800001000000UL; } > + unsigned long foo_0x1000001000000(void) { return 0x1000001000000UL; } > + unsigned long foo_0x2000001000000(void) { return 0x2000001000000UL; } > + unsigned long foo_0x4000001000000(void) { return 0x4000001000000UL; } > + unsigned long foo_0x8000001000000(void) { return 0x8000001000000UL; } > + unsigned long foo_0x10000001000000(void) { return 0x10000001000000UL; } > + unsigned long foo_0x20000001000000(void) { return 0x20000001000000UL; } > + unsigned long foo_0x40000001000000(void) { return 0x40000001000000UL; } > + unsigned long foo_0x80000001000000(void) { return 0x80000001000000UL; } > + unsigned long foo_0x100000001000000(void) { return 0x100000001000000UL; } > + unsigned long foo_0x200000001000000(void) { return 0x200000001000000UL; } > + unsigned long foo_0x400000001000000(void) { return 0x400000001000000UL; } > + unsigned long foo_0x800000001000000(void) { return 0x800000001000000UL; } > + unsigned long foo_0x1000000001000000(void) { return 0x1000000001000000UL; } > + unsigned long foo_0x2000000001000000(void) { return 0x2000000001000000UL; } > + unsigned long foo_0x4000000001000000(void) { return 0x4000000001000000UL; } > + unsigned long foo_0x8000000001000000(void) { return 0x8000000001000000UL; } > + unsigned long foo_0x6000000(void) { return 0x6000000UL; } > + unsigned long foo_0xa000000(void) { return 0xa000000UL; } > + unsigned long foo_0x12000000(void) { return 0x12000000UL; } > + unsigned long foo_0x22000000(void) { return 0x22000000UL; } > + unsigned long foo_0x42000000(void) { return 0x42000000UL; } > + unsigned long foo_0x82000000(void) { return 0x82000000UL; } > + unsigned long foo_0x102000000(void) { return 0x102000000UL; } > + unsigned long foo_0x202000000(void) { return 0x202000000UL; } > + unsigned long foo_0x402000000(void) { return 0x402000000UL; } > + unsigned long foo_0x802000000(void) { return 0x802000000UL; } > + unsigned long foo_0x1002000000(void) { return 0x1002000000UL; } > + unsigned long foo_0x2002000000(void) { return 0x2002000000UL; } > + unsigned long foo_0x4002000000(void) { return 0x4002000000UL; } > + unsigned long foo_0x8002000000(void) { return 0x8002000000UL; } > + unsigned long foo_0x10002000000(void) { return 0x10002000000UL; } > + unsigned long foo_0x20002000000(void) { return 0x20002000000UL; } > + unsigned long foo_0x40002000000(void) { return 0x40002000000UL; } > + unsigned long foo_0x80002000000(void) { return 0x80002000000UL; } > + unsigned long foo_0x100002000000(void) { return 0x100002000000UL; } > + unsigned long foo_0x200002000000(void) { return 0x200002000000UL; } > + unsigned long foo_0x400002000000(void) { return 0x400002000000UL; } > + unsigned long foo_0x800002000000(void) { return 0x800002000000UL; } > + unsigned long foo_0x1000002000000(void) { return 0x1000002000000UL; } > + unsigned long foo_0x2000002000000(void) { return 0x2000002000000UL; } > + unsigned long foo_0x4000002000000(void) { return 0x4000002000000UL; } > + unsigned long foo_0x8000002000000(void) { return 0x8000002000000UL; } > + unsigned long foo_0x10000002000000(void) { return 0x10000002000000UL; } > + unsigned long foo_0x20000002000000(void) { return 0x20000002000000UL; } > + unsigned long foo_0x40000002000000(void) { return 0x40000002000000UL; } > + unsigned long foo_0x80000002000000(void) { return 0x80000002000000UL; } > + unsigned long foo_0x100000002000000(void) { return 0x100000002000000UL; } > + unsigned long foo_0x200000002000000(void) { return 0x200000002000000UL; } > + unsigned long foo_0x400000002000000(void) { return 0x400000002000000UL; } > + unsigned long foo_0x800000002000000(void) { return 0x800000002000000UL; } > + unsigned long foo_0x1000000002000000(void) { return 0x1000000002000000UL; } > + unsigned long foo_0x2000000002000000(void) { return 0x2000000002000000UL; } > + unsigned long foo_0x4000000002000000(void) { return 0x4000000002000000UL; } > + unsigned long foo_0x8000000002000000(void) { return 0x8000000002000000UL; } > + unsigned long foo_0xc000000(void) { return 0xc000000UL; } > + unsigned long foo_0x14000000(void) { return 0x14000000UL; } > + unsigned long foo_0x24000000(void) { return 0x24000000UL; } > + unsigned long foo_0x44000000(void) { return 0x44000000UL; } > + unsigned long foo_0x84000000(void) { return 0x84000000UL; } > + unsigned long foo_0x104000000(void) { return 0x104000000UL; } > + unsigned long foo_0x204000000(void) { return 0x204000000UL; } > + unsigned long foo_0x404000000(void) { return 0x404000000UL; } > + unsigned long foo_0x804000000(void) { return 0x804000000UL; } > + unsigned long foo_0x1004000000(void) { return 0x1004000000UL; } > + unsigned long foo_0x2004000000(void) { return 0x2004000000UL; } > + unsigned long foo_0x4004000000(void) { return 0x4004000000UL; } > + unsigned long foo_0x8004000000(void) { return 0x8004000000UL; } > + unsigned long foo_0x10004000000(void) { return 0x10004000000UL; } > + unsigned long foo_0x20004000000(void) { return 0x20004000000UL; } > + unsigned long foo_0x40004000000(void) { return 0x40004000000UL; } > + unsigned long foo_0x80004000000(void) { return 0x80004000000UL; } > + unsigned long foo_0x100004000000(void) { return 0x100004000000UL; } > + unsigned long foo_0x200004000000(void) { return 0x200004000000UL; } > + unsigned long foo_0x400004000000(void) { return 0x400004000000UL; } > + unsigned long foo_0x800004000000(void) { return 0x800004000000UL; } > + unsigned long foo_0x1000004000000(void) { return 0x1000004000000UL; } > + unsigned long foo_0x2000004000000(void) { return 0x2000004000000UL; } > + unsigned long foo_0x4000004000000(void) { return 0x4000004000000UL; } > + unsigned long foo_0x8000004000000(void) { return 0x8000004000000UL; } > + unsigned long foo_0x10000004000000(void) { return 0x10000004000000UL; } > + unsigned long foo_0x20000004000000(void) { return 0x20000004000000UL; } > + unsigned long foo_0x40000004000000(void) { return 0x40000004000000UL; } > + unsigned long foo_0x80000004000000(void) { return 0x80000004000000UL; } > + unsigned long foo_0x100000004000000(void) { return 0x100000004000000UL; } > + unsigned long foo_0x200000004000000(void) { return 0x200000004000000UL; } > + unsigned long foo_0x400000004000000(void) { return 0x400000004000000UL; } > + unsigned long foo_0x800000004000000(void) { return 0x800000004000000UL; } > + unsigned long foo_0x1000000004000000(void) { return 0x1000000004000000UL; } > + unsigned long foo_0x2000000004000000(void) { return 0x2000000004000000UL; } > + unsigned long foo_0x4000000004000000(void) { return 0x4000000004000000UL; } > + unsigned long foo_0x8000000004000000(void) { return 0x8000000004000000UL; } > + unsigned long foo_0x18000000(void) { return 0x18000000UL; } > + unsigned long foo_0x28000000(void) { return 0x28000000UL; } > + unsigned long foo_0x48000000(void) { return 0x48000000UL; } > + unsigned long foo_0x88000000(void) { return 0x88000000UL; } > + unsigned long foo_0x108000000(void) { return 0x108000000UL; } > + unsigned long foo_0x208000000(void) { return 0x208000000UL; } > + unsigned long foo_0x408000000(void) { return 0x408000000UL; } > + unsigned long foo_0x808000000(void) { return 0x808000000UL; } > + unsigned long foo_0x1008000000(void) { return 0x1008000000UL; } > + unsigned long foo_0x2008000000(void) { return 0x2008000000UL; } > + unsigned long foo_0x4008000000(void) { return 0x4008000000UL; } > + unsigned long foo_0x8008000000(void) { return 0x8008000000UL; } > + unsigned long foo_0x10008000000(void) { return 0x10008000000UL; } > + unsigned long foo_0x20008000000(void) { return 0x20008000000UL; } > + unsigned long foo_0x40008000000(void) { return 0x40008000000UL; } > + unsigned long foo_0x80008000000(void) { return 0x80008000000UL; } > + unsigned long foo_0x100008000000(void) { return 0x100008000000UL; } > + unsigned long foo_0x200008000000(void) { return 0x200008000000UL; } > + unsigned long foo_0x400008000000(void) { return 0x400008000000UL; } > + unsigned long foo_0x800008000000(void) { return 0x800008000000UL; } > + unsigned long foo_0x1000008000000(void) { return 0x1000008000000UL; } > + unsigned long foo_0x2000008000000(void) { return 0x2000008000000UL; } > + unsigned long foo_0x4000008000000(void) { return 0x4000008000000UL; } > + unsigned long foo_0x8000008000000(void) { return 0x8000008000000UL; } > + unsigned long foo_0x10000008000000(void) { return 0x10000008000000UL; } > + unsigned long foo_0x20000008000000(void) { return 0x20000008000000UL; } > + unsigned long foo_0x40000008000000(void) { return 0x40000008000000UL; } > + unsigned long foo_0x80000008000000(void) { return 0x80000008000000UL; } > + unsigned long foo_0x100000008000000(void) { return 0x100000008000000UL; } > + unsigned long foo_0x200000008000000(void) { return 0x200000008000000UL; } > + unsigned long foo_0x400000008000000(void) { return 0x400000008000000UL; } > + unsigned long foo_0x800000008000000(void) { return 0x800000008000000UL; } > + unsigned long foo_0x1000000008000000(void) { return 0x1000000008000000UL; } > + unsigned long foo_0x2000000008000000(void) { return 0x2000000008000000UL; } > + unsigned long foo_0x4000000008000000(void) { return 0x4000000008000000UL; } > + unsigned long foo_0x8000000008000000(void) { return 0x8000000008000000UL; } > + unsigned long foo_0x30000000(void) { return 0x30000000UL; } > + unsigned long foo_0x50000000(void) { return 0x50000000UL; } > + unsigned long foo_0x90000000(void) { return 0x90000000UL; } > + unsigned long foo_0x110000000(void) { return 0x110000000UL; } > + unsigned long foo_0x210000000(void) { return 0x210000000UL; } > + unsigned long foo_0x410000000(void) { return 0x410000000UL; } > + unsigned long foo_0x810000000(void) { return 0x810000000UL; } > + unsigned long foo_0x1010000000(void) { return 0x1010000000UL; } > + unsigned long foo_0x2010000000(void) { return 0x2010000000UL; } > + unsigned long foo_0x4010000000(void) { return 0x4010000000UL; } > + unsigned long foo_0x8010000000(void) { return 0x8010000000UL; } > + unsigned long foo_0x10010000000(void) { return 0x10010000000UL; } > + unsigned long foo_0x20010000000(void) { return 0x20010000000UL; } > + unsigned long foo_0x40010000000(void) { return 0x40010000000UL; } > + unsigned long foo_0x80010000000(void) { return 0x80010000000UL; } > + unsigned long foo_0x100010000000(void) { return 0x100010000000UL; } > + unsigned long foo_0x200010000000(void) { return 0x200010000000UL; } > + unsigned long foo_0x400010000000(void) { return 0x400010000000UL; } > + unsigned long foo_0x800010000000(void) { return 0x800010000000UL; } > + unsigned long foo_0x1000010000000(void) { return 0x1000010000000UL; } > + unsigned long foo_0x2000010000000(void) { return 0x2000010000000UL; } > + unsigned long foo_0x4000010000000(void) { return 0x4000010000000UL; } > + unsigned long foo_0x8000010000000(void) { return 0x8000010000000UL; } > + unsigned long foo_0x10000010000000(void) { return 0x10000010000000UL; } > + unsigned long foo_0x20000010000000(void) { return 0x20000010000000UL; } > + unsigned long foo_0x40000010000000(void) { return 0x40000010000000UL; } > + unsigned long foo_0x80000010000000(void) { return 0x80000010000000UL; } > + unsigned long foo_0x100000010000000(void) { return 0x100000010000000UL; } > + unsigned long foo_0x200000010000000(void) { return 0x200000010000000UL; } > + unsigned long foo_0x400000010000000(void) { return 0x400000010000000UL; } > + unsigned long foo_0x800000010000000(void) { return 0x800000010000000UL; } > + unsigned long foo_0x1000000010000000(void) { return 0x1000000010000000UL; } > + unsigned long foo_0x2000000010000000(void) { return 0x2000000010000000UL; } > + unsigned long foo_0x4000000010000000(void) { return 0x4000000010000000UL; } > + unsigned long foo_0x8000000010000000(void) { return 0x8000000010000000UL; } > + unsigned long foo_0x60000000(void) { return 0x60000000UL; } > + unsigned long foo_0xa0000000(void) { return 0xa0000000UL; } > + unsigned long foo_0x120000000(void) { return 0x120000000UL; } > + unsigned long foo_0x220000000(void) { return 0x220000000UL; } > + unsigned long foo_0x420000000(void) { return 0x420000000UL; } > + unsigned long foo_0x820000000(void) { return 0x820000000UL; } > + unsigned long foo_0x1020000000(void) { return 0x1020000000UL; } > + unsigned long foo_0x2020000000(void) { return 0x2020000000UL; } > + unsigned long foo_0x4020000000(void) { return 0x4020000000UL; } > + unsigned long foo_0x8020000000(void) { return 0x8020000000UL; } > + unsigned long foo_0x10020000000(void) { return 0x10020000000UL; } > + unsigned long foo_0x20020000000(void) { return 0x20020000000UL; } > + unsigned long foo_0x40020000000(void) { return 0x40020000000UL; } > + unsigned long foo_0x80020000000(void) { return 0x80020000000UL; } > + unsigned long foo_0x100020000000(void) { return 0x100020000000UL; } > + unsigned long foo_0x200020000000(void) { return 0x200020000000UL; } > + unsigned long foo_0x400020000000(void) { return 0x400020000000UL; } > + unsigned long foo_0x800020000000(void) { return 0x800020000000UL; } > + unsigned long foo_0x1000020000000(void) { return 0x1000020000000UL; } > + unsigned long foo_0x2000020000000(void) { return 0x2000020000000UL; } > + unsigned long foo_0x4000020000000(void) { return 0x4000020000000UL; } > + unsigned long foo_0x8000020000000(void) { return 0x8000020000000UL; } > + unsigned long foo_0x10000020000000(void) { return 0x10000020000000UL; } > + unsigned long foo_0x20000020000000(void) { return 0x20000020000000UL; } > + unsigned long foo_0x40000020000000(void) { return 0x40000020000000UL; } > + unsigned long foo_0x80000020000000(void) { return 0x80000020000000UL; } > + unsigned long foo_0x100000020000000(void) { return 0x100000020000000UL; } > + unsigned long foo_0x200000020000000(void) { return 0x200000020000000UL; } > + unsigned long foo_0x400000020000000(void) { return 0x400000020000000UL; } > + unsigned long foo_0x800000020000000(void) { return 0x800000020000000UL; } > + unsigned long foo_0x1000000020000000(void) { return 0x1000000020000000UL; } > + unsigned long foo_0x2000000020000000(void) { return 0x2000000020000000UL; } > + unsigned long foo_0x4000000020000000(void) { return 0x4000000020000000UL; } > + unsigned long foo_0x8000000020000000(void) { return 0x8000000020000000UL; } > + unsigned long foo_0xc0000000(void) { return 0xc0000000UL; } > + unsigned long foo_0x140000000(void) { return 0x140000000UL; } > + unsigned long foo_0x240000000(void) { return 0x240000000UL; } > + unsigned long foo_0x440000000(void) { return 0x440000000UL; } > + unsigned long foo_0x840000000(void) { return 0x840000000UL; } > + unsigned long foo_0x1040000000(void) { return 0x1040000000UL; } > + unsigned long foo_0x2040000000(void) { return 0x2040000000UL; } > + unsigned long foo_0x4040000000(void) { return 0x4040000000UL; } > + unsigned long foo_0x8040000000(void) { return 0x8040000000UL; } > + unsigned long foo_0x10040000000(void) { return 0x10040000000UL; } > + unsigned long foo_0x20040000000(void) { return 0x20040000000UL; } > + unsigned long foo_0x40040000000(void) { return 0x40040000000UL; } > + unsigned long foo_0x80040000000(void) { return 0x80040000000UL; } > + unsigned long foo_0x100040000000(void) { return 0x100040000000UL; } > + unsigned long foo_0x200040000000(void) { return 0x200040000000UL; } > + unsigned long foo_0x400040000000(void) { return 0x400040000000UL; } > + unsigned long foo_0x800040000000(void) { return 0x800040000000UL; } > + unsigned long foo_0x1000040000000(void) { return 0x1000040000000UL; } > + unsigned long foo_0x2000040000000(void) { return 0x2000040000000UL; } > + unsigned long foo_0x4000040000000(void) { return 0x4000040000000UL; } > + unsigned long foo_0x8000040000000(void) { return 0x8000040000000UL; } > + unsigned long foo_0x10000040000000(void) { return 0x10000040000000UL; } > + unsigned long foo_0x20000040000000(void) { return 0x20000040000000UL; } > + unsigned long foo_0x40000040000000(void) { return 0x40000040000000UL; } > + unsigned long foo_0x80000040000000(void) { return 0x80000040000000UL; } > + unsigned long foo_0x100000040000000(void) { return 0x100000040000000UL; } > + unsigned long foo_0x200000040000000(void) { return 0x200000040000000UL; } > + unsigned long foo_0x400000040000000(void) { return 0x400000040000000UL; } > + unsigned long foo_0x800000040000000(void) { return 0x800000040000000UL; } > + unsigned long foo_0x1000000040000000(void) { return 0x1000000040000000UL; } > + unsigned long foo_0x2000000040000000(void) { return 0x2000000040000000UL; } > + unsigned long foo_0x4000000040000000(void) { return 0x4000000040000000UL; } > + unsigned long foo_0x8000000040000000(void) { return 0x8000000040000000UL; } > + unsigned long foo_0x180000000(void) { return 0x180000000UL; } > + unsigned long foo_0x280000000(void) { return 0x280000000UL; } > + unsigned long foo_0x480000000(void) { return 0x480000000UL; } > + unsigned long foo_0x880000000(void) { return 0x880000000UL; } > + unsigned long foo_0x1080000000(void) { return 0x1080000000UL; } > + unsigned long foo_0x2080000000(void) { return 0x2080000000UL; } > + unsigned long foo_0x4080000000(void) { return 0x4080000000UL; } > + unsigned long foo_0x8080000000(void) { return 0x8080000000UL; } > + unsigned long foo_0x10080000000(void) { return 0x10080000000UL; } > + unsigned long foo_0x20080000000(void) { return 0x20080000000UL; } > + unsigned long foo_0x40080000000(void) { return 0x40080000000UL; } > + unsigned long foo_0x80080000000(void) { return 0x80080000000UL; } > + unsigned long foo_0x100080000000(void) { return 0x100080000000UL; } > + unsigned long foo_0x200080000000(void) { return 0x200080000000UL; } > + unsigned long foo_0x400080000000(void) { return 0x400080000000UL; } > + unsigned long foo_0x800080000000(void) { return 0x800080000000UL; } > + unsigned long foo_0x1000080000000(void) { return 0x1000080000000UL; } > + unsigned long foo_0x2000080000000(void) { return 0x2000080000000UL; } > + unsigned long foo_0x4000080000000(void) { return 0x4000080000000UL; } > + unsigned long foo_0x8000080000000(void) { return 0x8000080000000UL; } > + unsigned long foo_0x10000080000000(void) { return 0x10000080000000UL; } > + unsigned long foo_0x20000080000000(void) { return 0x20000080000000UL; } > + unsigned long foo_0x40000080000000(void) { return 0x40000080000000UL; } > + unsigned long foo_0x80000080000000(void) { return 0x80000080000000UL; } > + unsigned long foo_0x100000080000000(void) { return 0x100000080000000UL; } > + unsigned long foo_0x200000080000000(void) { return 0x200000080000000UL; } > + unsigned long foo_0x400000080000000(void) { return 0x400000080000000UL; } > + unsigned long foo_0x800000080000000(void) { return 0x800000080000000UL; } > + unsigned long foo_0x1000000080000000(void) { return 0x1000000080000000UL; } > + unsigned long foo_0x2000000080000000(void) { return 0x2000000080000000UL; } > + unsigned long foo_0x4000000080000000(void) { return 0x4000000080000000UL; } > + unsigned long foo_0x8000000080000000(void) { return 0x8000000080000000UL; } > + unsigned long foo_0x300000000(void) { return 0x300000000UL; } > + unsigned long foo_0x500000000(void) { return 0x500000000UL; } > + unsigned long foo_0x900000000(void) { return 0x900000000UL; } > + unsigned long foo_0x1100000000(void) { return 0x1100000000UL; } > + unsigned long foo_0x2100000000(void) { return 0x2100000000UL; } > + unsigned long foo_0x4100000000(void) { return 0x4100000000UL; } > + unsigned long foo_0x8100000000(void) { return 0x8100000000UL; } > + unsigned long foo_0x10100000000(void) { return 0x10100000000UL; } > + unsigned long foo_0x20100000000(void) { return 0x20100000000UL; } > + unsigned long foo_0x40100000000(void) { return 0x40100000000UL; } > + unsigned long foo_0x80100000000(void) { return 0x80100000000UL; } > + unsigned long foo_0x100100000000(void) { return 0x100100000000UL; } > + unsigned long foo_0x200100000000(void) { return 0x200100000000UL; } > + unsigned long foo_0x400100000000(void) { return 0x400100000000UL; } > + unsigned long foo_0x800100000000(void) { return 0x800100000000UL; } > + unsigned long foo_0x1000100000000(void) { return 0x1000100000000UL; } > + unsigned long foo_0x2000100000000(void) { return 0x2000100000000UL; } > + unsigned long foo_0x4000100000000(void) { return 0x4000100000000UL; } > + unsigned long foo_0x8000100000000(void) { return 0x8000100000000UL; } > + unsigned long foo_0x10000100000000(void) { return 0x10000100000000UL; } > + unsigned long foo_0x20000100000000(void) { return 0x20000100000000UL; } > + unsigned long foo_0x40000100000000(void) { return 0x40000100000000UL; } > + unsigned long foo_0x80000100000000(void) { return 0x80000100000000UL; } > + unsigned long foo_0x100000100000000(void) { return 0x100000100000000UL; } > + unsigned long foo_0x200000100000000(void) { return 0x200000100000000UL; } > + unsigned long foo_0x400000100000000(void) { return 0x400000100000000UL; } > + unsigned long foo_0x800000100000000(void) { return 0x800000100000000UL; } > + unsigned long foo_0x1000000100000000(void) { return 0x1000000100000000UL; } > + unsigned long foo_0x2000000100000000(void) { return 0x2000000100000000UL; } > + unsigned long foo_0x4000000100000000(void) { return 0x4000000100000000UL; } > + unsigned long foo_0x8000000100000000(void) { return 0x8000000100000000UL; } > + unsigned long foo_0x600000000(void) { return 0x600000000UL; } > + unsigned long foo_0xa00000000(void) { return 0xa00000000UL; } > + unsigned long foo_0x1200000000(void) { return 0x1200000000UL; } > + unsigned long foo_0x2200000000(void) { return 0x2200000000UL; } > + unsigned long foo_0x4200000000(void) { return 0x4200000000UL; } > + unsigned long foo_0x8200000000(void) { return 0x8200000000UL; } > + unsigned long foo_0x10200000000(void) { return 0x10200000000UL; } > + unsigned long foo_0x20200000000(void) { return 0x20200000000UL; } > + unsigned long foo_0x40200000000(void) { return 0x40200000000UL; } > + unsigned long foo_0x80200000000(void) { return 0x80200000000UL; } > + unsigned long foo_0x100200000000(void) { return 0x100200000000UL; } > + unsigned long foo_0x200200000000(void) { return 0x200200000000UL; } > + unsigned long foo_0x400200000000(void) { return 0x400200000000UL; } > + unsigned long foo_0x800200000000(void) { return 0x800200000000UL; } > + unsigned long foo_0x1000200000000(void) { return 0x1000200000000UL; } > + unsigned long foo_0x2000200000000(void) { return 0x2000200000000UL; } > + unsigned long foo_0x4000200000000(void) { return 0x4000200000000UL; } > + unsigned long foo_0x8000200000000(void) { return 0x8000200000000UL; } > + unsigned long foo_0x10000200000000(void) { return 0x10000200000000UL; } > + unsigned long foo_0x20000200000000(void) { return 0x20000200000000UL; } > + unsigned long foo_0x40000200000000(void) { return 0x40000200000000UL; } > + unsigned long foo_0x80000200000000(void) { return 0x80000200000000UL; } > + unsigned long foo_0x100000200000000(void) { return 0x100000200000000UL; } > + unsigned long foo_0x200000200000000(void) { return 0x200000200000000UL; } > + unsigned long foo_0x400000200000000(void) { return 0x400000200000000UL; } > + unsigned long foo_0x800000200000000(void) { return 0x800000200000000UL; } > + unsigned long foo_0x1000000200000000(void) { return 0x1000000200000000UL; } > + unsigned long foo_0x2000000200000000(void) { return 0x2000000200000000UL; } > + unsigned long foo_0x4000000200000000(void) { return 0x4000000200000000UL; } > + unsigned long foo_0x8000000200000000(void) { return 0x8000000200000000UL; } > + unsigned long foo_0xc00000000(void) { return 0xc00000000UL; } > + unsigned long foo_0x1400000000(void) { return 0x1400000000UL; } > + unsigned long foo_0x2400000000(void) { return 0x2400000000UL; } > + unsigned long foo_0x4400000000(void) { return 0x4400000000UL; } > + unsigned long foo_0x8400000000(void) { return 0x8400000000UL; } > + unsigned long foo_0x10400000000(void) { return 0x10400000000UL; } > + unsigned long foo_0x20400000000(void) { return 0x20400000000UL; } > + unsigned long foo_0x40400000000(void) { return 0x40400000000UL; } > + unsigned long foo_0x80400000000(void) { return 0x80400000000UL; } > + unsigned long foo_0x100400000000(void) { return 0x100400000000UL; } > + unsigned long foo_0x200400000000(void) { return 0x200400000000UL; } > + unsigned long foo_0x400400000000(void) { return 0x400400000000UL; } > + unsigned long foo_0x800400000000(void) { return 0x800400000000UL; } > + unsigned long foo_0x1000400000000(void) { return 0x1000400000000UL; } > + unsigned long foo_0x2000400000000(void) { return 0x2000400000000UL; } > + unsigned long foo_0x4000400000000(void) { return 0x4000400000000UL; } > + unsigned long foo_0x8000400000000(void) { return 0x8000400000000UL; } > + unsigned long foo_0x10000400000000(void) { return 0x10000400000000UL; } > + unsigned long foo_0x20000400000000(void) { return 0x20000400000000UL; } > + unsigned long foo_0x40000400000000(void) { return 0x40000400000000UL; } > + unsigned long foo_0x80000400000000(void) { return 0x80000400000000UL; } > + unsigned long foo_0x100000400000000(void) { return 0x100000400000000UL; } > + unsigned long foo_0x200000400000000(void) { return 0x200000400000000UL; } > + unsigned long foo_0x400000400000000(void) { return 0x400000400000000UL; } > + unsigned long foo_0x800000400000000(void) { return 0x800000400000000UL; } > + unsigned long foo_0x1000000400000000(void) { return 0x1000000400000000UL; } > + unsigned long foo_0x2000000400000000(void) { return 0x2000000400000000UL; } > + unsigned long foo_0x4000000400000000(void) { return 0x4000000400000000UL; } > + unsigned long foo_0x8000000400000000(void) { return 0x8000000400000000UL; } > + unsigned long foo_0x1800000000(void) { return 0x1800000000UL; } > + unsigned long foo_0x2800000000(void) { return 0x2800000000UL; } > + unsigned long foo_0x4800000000(void) { return 0x4800000000UL; } > + unsigned long foo_0x8800000000(void) { return 0x8800000000UL; } > + unsigned long foo_0x10800000000(void) { return 0x10800000000UL; } > + unsigned long foo_0x20800000000(void) { return 0x20800000000UL; } > + unsigned long foo_0x40800000000(void) { return 0x40800000000UL; } > + unsigned long foo_0x80800000000(void) { return 0x80800000000UL; } > + unsigned long foo_0x100800000000(void) { return 0x100800000000UL; } > + unsigned long foo_0x200800000000(void) { return 0x200800000000UL; } > + unsigned long foo_0x400800000000(void) { return 0x400800000000UL; } > + unsigned long foo_0x800800000000(void) { return 0x800800000000UL; } > + unsigned long foo_0x1000800000000(void) { return 0x1000800000000UL; } > + unsigned long foo_0x2000800000000(void) { return 0x2000800000000UL; } > + unsigned long foo_0x4000800000000(void) { return 0x4000800000000UL; } > + unsigned long foo_0x8000800000000(void) { return 0x8000800000000UL; } > + unsigned long foo_0x10000800000000(void) { return 0x10000800000000UL; } > + unsigned long foo_0x20000800000000(void) { return 0x20000800000000UL; } > + unsigned long foo_0x40000800000000(void) { return 0x40000800000000UL; } > + unsigned long foo_0x80000800000000(void) { return 0x80000800000000UL; } > + unsigned long foo_0x100000800000000(void) { return 0x100000800000000UL; } > + unsigned long foo_0x200000800000000(void) { return 0x200000800000000UL; } > + unsigned long foo_0x400000800000000(void) { return 0x400000800000000UL; } > + unsigned long foo_0x800000800000000(void) { return 0x800000800000000UL; } > + unsigned long foo_0x1000000800000000(void) { return 0x1000000800000000UL; } > + unsigned long foo_0x2000000800000000(void) { return 0x2000000800000000UL; } > + unsigned long foo_0x4000000800000000(void) { return 0x4000000800000000UL; } > + unsigned long foo_0x8000000800000000(void) { return 0x8000000800000000UL; } > + unsigned long foo_0x3000000000(void) { return 0x3000000000UL; } > + unsigned long foo_0x5000000000(void) { return 0x5000000000UL; } > + unsigned long foo_0x9000000000(void) { return 0x9000000000UL; } > + unsigned long foo_0x11000000000(void) { return 0x11000000000UL; } > + unsigned long foo_0x21000000000(void) { return 0x21000000000UL; } > + unsigned long foo_0x41000000000(void) { return 0x41000000000UL; } > + unsigned long foo_0x81000000000(void) { return 0x81000000000UL; } > + unsigned long foo_0x101000000000(void) { return 0x101000000000UL; } > + unsigned long foo_0x201000000000(void) { return 0x201000000000UL; } > + unsigned long foo_0x401000000000(void) { return 0x401000000000UL; } > + unsigned long foo_0x801000000000(void) { return 0x801000000000UL; } > + unsigned long foo_0x1001000000000(void) { return 0x1001000000000UL; } > + unsigned long foo_0x2001000000000(void) { return 0x2001000000000UL; } > + unsigned long foo_0x4001000000000(void) { return 0x4001000000000UL; } > + unsigned long foo_0x8001000000000(void) { return 0x8001000000000UL; } > + unsigned long foo_0x10001000000000(void) { return 0x10001000000000UL; } > + unsigned long foo_0x20001000000000(void) { return 0x20001000000000UL; } > + unsigned long foo_0x40001000000000(void) { return 0x40001000000000UL; } > + unsigned long foo_0x80001000000000(void) { return 0x80001000000000UL; } > + unsigned long foo_0x100001000000000(void) { return 0x100001000000000UL; } > + unsigned long foo_0x200001000000000(void) { return 0x200001000000000UL; } > + unsigned long foo_0x400001000000000(void) { return 0x400001000000000UL; } > + unsigned long foo_0x800001000000000(void) { return 0x800001000000000UL; } > + unsigned long foo_0x1000001000000000(void) { return 0x1000001000000000UL; } > + unsigned long foo_0x2000001000000000(void) { return 0x2000001000000000UL; } > + unsigned long foo_0x4000001000000000(void) { return 0x4000001000000000UL; } > + unsigned long foo_0x8000001000000000(void) { return 0x8000001000000000UL; } > + unsigned long foo_0x6000000000(void) { return 0x6000000000UL; } > + unsigned long foo_0xa000000000(void) { return 0xa000000000UL; } > + unsigned long foo_0x12000000000(void) { return 0x12000000000UL; } > + unsigned long foo_0x22000000000(void) { return 0x22000000000UL; } > + unsigned long foo_0x42000000000(void) { return 0x42000000000UL; } > + unsigned long foo_0x82000000000(void) { return 0x82000000000UL; } > + unsigned long foo_0x102000000000(void) { return 0x102000000000UL; } > + unsigned long foo_0x202000000000(void) { return 0x202000000000UL; } > + unsigned long foo_0x402000000000(void) { return 0x402000000000UL; } > + unsigned long foo_0x802000000000(void) { return 0x802000000000UL; } > + unsigned long foo_0x1002000000000(void) { return 0x1002000000000UL; } > + unsigned long foo_0x2002000000000(void) { return 0x2002000000000UL; } > + unsigned long foo_0x4002000000000(void) { return 0x4002000000000UL; } > + unsigned long foo_0x8002000000000(void) { return 0x8002000000000UL; } > + unsigned long foo_0x10002000000000(void) { return 0x10002000000000UL; } > + unsigned long foo_0x20002000000000(void) { return 0x20002000000000UL; } > + unsigned long foo_0x40002000000000(void) { return 0x40002000000000UL; } > + unsigned long foo_0x80002000000000(void) { return 0x80002000000000UL; } > + unsigned long foo_0x100002000000000(void) { return 0x100002000000000UL; } > + unsigned long foo_0x200002000000000(void) { return 0x200002000000000UL; } > + unsigned long foo_0x400002000000000(void) { return 0x400002000000000UL; } > + unsigned long foo_0x800002000000000(void) { return 0x800002000000000UL; } > + unsigned long foo_0x1000002000000000(void) { return 0x1000002000000000UL; } > + unsigned long foo_0x2000002000000000(void) { return 0x2000002000000000UL; } > + unsigned long foo_0x4000002000000000(void) { return 0x4000002000000000UL; } > + unsigned long foo_0x8000002000000000(void) { return 0x8000002000000000UL; } > + unsigned long foo_0xc000000000(void) { return 0xc000000000UL; } > + unsigned long foo_0x14000000000(void) { return 0x14000000000UL; } > + unsigned long foo_0x24000000000(void) { return 0x24000000000UL; } > + unsigned long foo_0x44000000000(void) { return 0x44000000000UL; } > + unsigned long foo_0x84000000000(void) { return 0x84000000000UL; } > + unsigned long foo_0x104000000000(void) { return 0x104000000000UL; } > + unsigned long foo_0x204000000000(void) { return 0x204000000000UL; } > + unsigned long foo_0x404000000000(void) { return 0x404000000000UL; } > + unsigned long foo_0x804000000000(void) { return 0x804000000000UL; } > + unsigned long foo_0x1004000000000(void) { return 0x1004000000000UL; } > + unsigned long foo_0x2004000000000(void) { return 0x2004000000000UL; } > + unsigned long foo_0x4004000000000(void) { return 0x4004000000000UL; } > + unsigned long foo_0x8004000000000(void) { return 0x8004000000000UL; } > + unsigned long foo_0x10004000000000(void) { return 0x10004000000000UL; } > + unsigned long foo_0x20004000000000(void) { return 0x20004000000000UL; } > + unsigned long foo_0x40004000000000(void) { return 0x40004000000000UL; } > + unsigned long foo_0x80004000000000(void) { return 0x80004000000000UL; } > + unsigned long foo_0x100004000000000(void) { return 0x100004000000000UL; } > + unsigned long foo_0x200004000000000(void) { return 0x200004000000000UL; } > + unsigned long foo_0x400004000000000(void) { return 0x400004000000000UL; } > + unsigned long foo_0x800004000000000(void) { return 0x800004000000000UL; } > + unsigned long foo_0x1000004000000000(void) { return 0x1000004000000000UL; } > + unsigned long foo_0x2000004000000000(void) { return 0x2000004000000000UL; } > + unsigned long foo_0x4000004000000000(void) { return 0x4000004000000000UL; } > + unsigned long foo_0x8000004000000000(void) { return 0x8000004000000000UL; } > + unsigned long foo_0x18000000000(void) { return 0x18000000000UL; } > + unsigned long foo_0x28000000000(void) { return 0x28000000000UL; } > + unsigned long foo_0x48000000000(void) { return 0x48000000000UL; } > + unsigned long foo_0x88000000000(void) { return 0x88000000000UL; } > + unsigned long foo_0x108000000000(void) { return 0x108000000000UL; } > + unsigned long foo_0x208000000000(void) { return 0x208000000000UL; } > + unsigned long foo_0x408000000000(void) { return 0x408000000000UL; } > + unsigned long foo_0x808000000000(void) { return 0x808000000000UL; } > + unsigned long foo_0x1008000000000(void) { return 0x1008000000000UL; } > + unsigned long foo_0x2008000000000(void) { return 0x2008000000000UL; } > + unsigned long foo_0x4008000000000(void) { return 0x4008000000000UL; } > + unsigned long foo_0x8008000000000(void) { return 0x8008000000000UL; } > + unsigned long foo_0x10008000000000(void) { return 0x10008000000000UL; } > + unsigned long foo_0x20008000000000(void) { return 0x20008000000000UL; } > + unsigned long foo_0x40008000000000(void) { return 0x40008000000000UL; } > + unsigned long foo_0x80008000000000(void) { return 0x80008000000000UL; } > + unsigned long foo_0x100008000000000(void) { return 0x100008000000000UL; } > + unsigned long foo_0x200008000000000(void) { return 0x200008000000000UL; } > + unsigned long foo_0x400008000000000(void) { return 0x400008000000000UL; } > + unsigned long foo_0x800008000000000(void) { return 0x800008000000000UL; } > + unsigned long foo_0x1000008000000000(void) { return 0x1000008000000000UL; } > + unsigned long foo_0x2000008000000000(void) { return 0x2000008000000000UL; } > + unsigned long foo_0x4000008000000000(void) { return 0x4000008000000000UL; } > + unsigned long foo_0x8000008000000000(void) { return 0x8000008000000000UL; } > + unsigned long foo_0x30000000000(void) { return 0x30000000000UL; } > + unsigned long foo_0x50000000000(void) { return 0x50000000000UL; } > + unsigned long foo_0x90000000000(void) { return 0x90000000000UL; } > + unsigned long foo_0x110000000000(void) { return 0x110000000000UL; } > + unsigned long foo_0x210000000000(void) { return 0x210000000000UL; } > + unsigned long foo_0x410000000000(void) { return 0x410000000000UL; } > + unsigned long foo_0x810000000000(void) { return 0x810000000000UL; } > + unsigned long foo_0x1010000000000(void) { return 0x1010000000000UL; } > + unsigned long foo_0x2010000000000(void) { return 0x2010000000000UL; } > + unsigned long foo_0x4010000000000(void) { return 0x4010000000000UL; } > + unsigned long foo_0x8010000000000(void) { return 0x8010000000000UL; } > + unsigned long foo_0x10010000000000(void) { return 0x10010000000000UL; } > + unsigned long foo_0x20010000000000(void) { return 0x20010000000000UL; } > + unsigned long foo_0x40010000000000(void) { return 0x40010000000000UL; } > + unsigned long foo_0x80010000000000(void) { return 0x80010000000000UL; } > + unsigned long foo_0x100010000000000(void) { return 0x100010000000000UL; } > + unsigned long foo_0x200010000000000(void) { return 0x200010000000000UL; } > + unsigned long foo_0x400010000000000(void) { return 0x400010000000000UL; } > + unsigned long foo_0x800010000000000(void) { return 0x800010000000000UL; } > + unsigned long foo_0x1000010000000000(void) { return 0x1000010000000000UL; } > + unsigned long foo_0x2000010000000000(void) { return 0x2000010000000000UL; } > + unsigned long foo_0x4000010000000000(void) { return 0x4000010000000000UL; } > + unsigned long foo_0x8000010000000000(void) { return 0x8000010000000000UL; } > + unsigned long foo_0x60000000000(void) { return 0x60000000000UL; } > + unsigned long foo_0xa0000000000(void) { return 0xa0000000000UL; } > + unsigned long foo_0x120000000000(void) { return 0x120000000000UL; } > + unsigned long foo_0x220000000000(void) { return 0x220000000000UL; } > + unsigned long foo_0x420000000000(void) { return 0x420000000000UL; } > + unsigned long foo_0x820000000000(void) { return 0x820000000000UL; } > + unsigned long foo_0x1020000000000(void) { return 0x1020000000000UL; } > + unsigned long foo_0x2020000000000(void) { return 0x2020000000000UL; } > + unsigned long foo_0x4020000000000(void) { return 0x4020000000000UL; } > + unsigned long foo_0x8020000000000(void) { return 0x8020000000000UL; } > + unsigned long foo_0x10020000000000(void) { return 0x10020000000000UL; } > + unsigned long foo_0x20020000000000(void) { return 0x20020000000000UL; } > + unsigned long foo_0x40020000000000(void) { return 0x40020000000000UL; } > + unsigned long foo_0x80020000000000(void) { return 0x80020000000000UL; } > + unsigned long foo_0x100020000000000(void) { return 0x100020000000000UL; } > + unsigned long foo_0x200020000000000(void) { return 0x200020000000000UL; } > + unsigned long foo_0x400020000000000(void) { return 0x400020000000000UL; } > + unsigned long foo_0x800020000000000(void) { return 0x800020000000000UL; } > + unsigned long foo_0x1000020000000000(void) { return 0x1000020000000000UL; } > + unsigned long foo_0x2000020000000000(void) { return 0x2000020000000000UL; } > + unsigned long foo_0x4000020000000000(void) { return 0x4000020000000000UL; } > + unsigned long foo_0x8000020000000000(void) { return 0x8000020000000000UL; } > + unsigned long foo_0xc0000000000(void) { return 0xc0000000000UL; } > + unsigned long foo_0x140000000000(void) { return 0x140000000000UL; } > + unsigned long foo_0x240000000000(void) { return 0x240000000000UL; } > + unsigned long foo_0x440000000000(void) { return 0x440000000000UL; } > + unsigned long foo_0x840000000000(void) { return 0x840000000000UL; } > + unsigned long foo_0x1040000000000(void) { return 0x1040000000000UL; } > + unsigned long foo_0x2040000000000(void) { return 0x2040000000000UL; } > + unsigned long foo_0x4040000000000(void) { return 0x4040000000000UL; } > + unsigned long foo_0x8040000000000(void) { return 0x8040000000000UL; } > + unsigned long foo_0x10040000000000(void) { return 0x10040000000000UL; } > + unsigned long foo_0x20040000000000(void) { return 0x20040000000000UL; } > + unsigned long foo_0x40040000000000(void) { return 0x40040000000000UL; } > + unsigned long foo_0x80040000000000(void) { return 0x80040000000000UL; } > + unsigned long foo_0x100040000000000(void) { return 0x100040000000000UL; } > + unsigned long foo_0x200040000000000(void) { return 0x200040000000000UL; } > + unsigned long foo_0x400040000000000(void) { return 0x400040000000000UL; } > + unsigned long foo_0x800040000000000(void) { return 0x800040000000000UL; } > + unsigned long foo_0x1000040000000000(void) { return 0x1000040000000000UL; } > + unsigned long foo_0x2000040000000000(void) { return 0x2000040000000000UL; } > + unsigned long foo_0x4000040000000000(void) { return 0x4000040000000000UL; } > + unsigned long foo_0x8000040000000000(void) { return 0x8000040000000000UL; } > + unsigned long foo_0x180000000000(void) { return 0x180000000000UL; } > + unsigned long foo_0x280000000000(void) { return 0x280000000000UL; } > + unsigned long foo_0x480000000000(void) { return 0x480000000000UL; } > + unsigned long foo_0x880000000000(void) { return 0x880000000000UL; } > + unsigned long foo_0x1080000000000(void) { return 0x1080000000000UL; } > + unsigned long foo_0x2080000000000(void) { return 0x2080000000000UL; } > + unsigned long foo_0x4080000000000(void) { return 0x4080000000000UL; } > + unsigned long foo_0x8080000000000(void) { return 0x8080000000000UL; } > + unsigned long foo_0x10080000000000(void) { return 0x10080000000000UL; } > + unsigned long foo_0x20080000000000(void) { return 0x20080000000000UL; } > + unsigned long foo_0x40080000000000(void) { return 0x40080000000000UL; } > + unsigned long foo_0x80080000000000(void) { return 0x80080000000000UL; } > + unsigned long foo_0x100080000000000(void) { return 0x100080000000000UL; } > + unsigned long foo_0x200080000000000(void) { return 0x200080000000000UL; } > + unsigned long foo_0x400080000000000(void) { return 0x400080000000000UL; } > + unsigned long foo_0x800080000000000(void) { return 0x800080000000000UL; } > + unsigned long foo_0x1000080000000000(void) { return 0x1000080000000000UL; } > + unsigned long foo_0x2000080000000000(void) { return 0x2000080000000000UL; } > + unsigned long foo_0x4000080000000000(void) { return 0x4000080000000000UL; } > + unsigned long foo_0x8000080000000000(void) { return 0x8000080000000000UL; } > + unsigned long foo_0x300000000000(void) { return 0x300000000000UL; } > + unsigned long foo_0x500000000000(void) { return 0x500000000000UL; } > + unsigned long foo_0x900000000000(void) { return 0x900000000000UL; } > + unsigned long foo_0x1100000000000(void) { return 0x1100000000000UL; } > + unsigned long foo_0x2100000000000(void) { return 0x2100000000000UL; } > + unsigned long foo_0x4100000000000(void) { return 0x4100000000000UL; } > + unsigned long foo_0x8100000000000(void) { return 0x8100000000000UL; } > + unsigned long foo_0x10100000000000(void) { return 0x10100000000000UL; } > + unsigned long foo_0x20100000000000(void) { return 0x20100000000000UL; } > + unsigned long foo_0x40100000000000(void) { return 0x40100000000000UL; } > + unsigned long foo_0x80100000000000(void) { return 0x80100000000000UL; } > + unsigned long foo_0x100100000000000(void) { return 0x100100000000000UL; } > + unsigned long foo_0x200100000000000(void) { return 0x200100000000000UL; } > + unsigned long foo_0x400100000000000(void) { return 0x400100000000000UL; } > + unsigned long foo_0x800100000000000(void) { return 0x800100000000000UL; } > + unsigned long foo_0x1000100000000000(void) { return 0x1000100000000000UL; } > + unsigned long foo_0x2000100000000000(void) { return 0x2000100000000000UL; } > + unsigned long foo_0x4000100000000000(void) { return 0x4000100000000000UL; } > + unsigned long foo_0x8000100000000000(void) { return 0x8000100000000000UL; } > + unsigned long foo_0x600000000000(void) { return 0x600000000000UL; } > + unsigned long foo_0xa00000000000(void) { return 0xa00000000000UL; } > + unsigned long foo_0x1200000000000(void) { return 0x1200000000000UL; } > + unsigned long foo_0x2200000000000(void) { return 0x2200000000000UL; } > + unsigned long foo_0x4200000000000(void) { return 0x4200000000000UL; } > + unsigned long foo_0x8200000000000(void) { return 0x8200000000000UL; } > + unsigned long foo_0x10200000000000(void) { return 0x10200000000000UL; } > + unsigned long foo_0x20200000000000(void) { return 0x20200000000000UL; } > + unsigned long foo_0x40200000000000(void) { return 0x40200000000000UL; } > + unsigned long foo_0x80200000000000(void) { return 0x80200000000000UL; } > + unsigned long foo_0x100200000000000(void) { return 0x100200000000000UL; } > + unsigned long foo_0x200200000000000(void) { return 0x200200000000000UL; } > + unsigned long foo_0x400200000000000(void) { return 0x400200000000000UL; } > + unsigned long foo_0x800200000000000(void) { return 0x800200000000000UL; } > + unsigned long foo_0x1000200000000000(void) { return 0x1000200000000000UL; } > + unsigned long foo_0x2000200000000000(void) { return 0x2000200000000000UL; } > + unsigned long foo_0x4000200000000000(void) { return 0x4000200000000000UL; } > + unsigned long foo_0x8000200000000000(void) { return 0x8000200000000000UL; } > + unsigned long foo_0xc00000000000(void) { return 0xc00000000000UL; } > + unsigned long foo_0x1400000000000(void) { return 0x1400000000000UL; } > + unsigned long foo_0x2400000000000(void) { return 0x2400000000000UL; } > + unsigned long foo_0x4400000000000(void) { return 0x4400000000000UL; } > + unsigned long foo_0x8400000000000(void) { return 0x8400000000000UL; } > + unsigned long foo_0x10400000000000(void) { return 0x10400000000000UL; } > + unsigned long foo_0x20400000000000(void) { return 0x20400000000000UL; } > + unsigned long foo_0x40400000000000(void) { return 0x40400000000000UL; } > + unsigned long foo_0x80400000000000(void) { return 0x80400000000000UL; } > + unsigned long foo_0x100400000000000(void) { return 0x100400000000000UL; } > + unsigned long foo_0x200400000000000(void) { return 0x200400000000000UL; } > + unsigned long foo_0x400400000000000(void) { return 0x400400000000000UL; } > + unsigned long foo_0x800400000000000(void) { return 0x800400000000000UL; } > + unsigned long foo_0x1000400000000000(void) { return 0x1000400000000000UL; } > + unsigned long foo_0x2000400000000000(void) { return 0x2000400000000000UL; } > + unsigned long foo_0x4000400000000000(void) { return 0x4000400000000000UL; } > + unsigned long foo_0x8000400000000000(void) { return 0x8000400000000000UL; } > + unsigned long foo_0x1800000000000(void) { return 0x1800000000000UL; } > + unsigned long foo_0x2800000000000(void) { return 0x2800000000000UL; } > + unsigned long foo_0x4800000000000(void) { return 0x4800000000000UL; } > + unsigned long foo_0x8800000000000(void) { return 0x8800000000000UL; } > + unsigned long foo_0x10800000000000(void) { return 0x10800000000000UL; } > + unsigned long foo_0x20800000000000(void) { return 0x20800000000000UL; } > + unsigned long foo_0x40800000000000(void) { return 0x40800000000000UL; } > + unsigned long foo_0x80800000000000(void) { return 0x80800000000000UL; } > + unsigned long foo_0x100800000000000(void) { return 0x100800000000000UL; } > + unsigned long foo_0x200800000000000(void) { return 0x200800000000000UL; } > + unsigned long foo_0x400800000000000(void) { return 0x400800000000000UL; } > + unsigned long foo_0x800800000000000(void) { return 0x800800000000000UL; } > + unsigned long foo_0x1000800000000000(void) { return 0x1000800000000000UL; } > + unsigned long foo_0x2000800000000000(void) { return 0x2000800000000000UL; } > + unsigned long foo_0x4000800000000000(void) { return 0x4000800000000000UL; } > + unsigned long foo_0x8000800000000000(void) { return 0x8000800000000000UL; } > + unsigned long foo_0x3000000000000(void) { return 0x3000000000000UL; } > + unsigned long foo_0x5000000000000(void) { return 0x5000000000000UL; } > + unsigned long foo_0x9000000000000(void) { return 0x9000000000000UL; } > + unsigned long foo_0x11000000000000(void) { return 0x11000000000000UL; } > + unsigned long foo_0x21000000000000(void) { return 0x21000000000000UL; } > + unsigned long foo_0x41000000000000(void) { return 0x41000000000000UL; } > + unsigned long foo_0x81000000000000(void) { return 0x81000000000000UL; } > + unsigned long foo_0x101000000000000(void) { return 0x101000000000000UL; } > + unsigned long foo_0x201000000000000(void) { return 0x201000000000000UL; } > + unsigned long foo_0x401000000000000(void) { return 0x401000000000000UL; } > + unsigned long foo_0x801000000000000(void) { return 0x801000000000000UL; } > + unsigned long foo_0x1001000000000000(void) { return 0x1001000000000000UL; } > + unsigned long foo_0x2001000000000000(void) { return 0x2001000000000000UL; } > + unsigned long foo_0x4001000000000000(void) { return 0x4001000000000000UL; } > + unsigned long foo_0x8001000000000000(void) { return 0x8001000000000000UL; } > + unsigned long foo_0x6000000000000(void) { return 0x6000000000000UL; } > + unsigned long foo_0xa000000000000(void) { return 0xa000000000000UL; } > + unsigned long foo_0x12000000000000(void) { return 0x12000000000000UL; } > + unsigned long foo_0x22000000000000(void) { return 0x22000000000000UL; } > + unsigned long foo_0x42000000000000(void) { return 0x42000000000000UL; } > + unsigned long foo_0x82000000000000(void) { return 0x82000000000000UL; } > + unsigned long foo_0x102000000000000(void) { return 0x102000000000000UL; } > + unsigned long foo_0x202000000000000(void) { return 0x202000000000000UL; } > + unsigned long foo_0x402000000000000(void) { return 0x402000000000000UL; } > + unsigned long foo_0x802000000000000(void) { return 0x802000000000000UL; } > + unsigned long foo_0x1002000000000000(void) { return 0x1002000000000000UL; } > + unsigned long foo_0x2002000000000000(void) { return 0x2002000000000000UL; } > + unsigned long foo_0x4002000000000000(void) { return 0x4002000000000000UL; } > + unsigned long foo_0x8002000000000000(void) { return 0x8002000000000000UL; } > + unsigned long foo_0xc000000000000(void) { return 0xc000000000000UL; } > + unsigned long foo_0x14000000000000(void) { return 0x14000000000000UL; } > + unsigned long foo_0x24000000000000(void) { return 0x24000000000000UL; } > + unsigned long foo_0x44000000000000(void) { return 0x44000000000000UL; } > + unsigned long foo_0x84000000000000(void) { return 0x84000000000000UL; } > + unsigned long foo_0x104000000000000(void) { return 0x104000000000000UL; } > + unsigned long foo_0x204000000000000(void) { return 0x204000000000000UL; } > + unsigned long foo_0x404000000000000(void) { return 0x404000000000000UL; } > + unsigned long foo_0x804000000000000(void) { return 0x804000000000000UL; } > + unsigned long foo_0x1004000000000000(void) { return 0x1004000000000000UL; } > + unsigned long foo_0x2004000000000000(void) { return 0x2004000000000000UL; } > + unsigned long foo_0x4004000000000000(void) { return 0x4004000000000000UL; } > + unsigned long foo_0x8004000000000000(void) { return 0x8004000000000000UL; } > + unsigned long foo_0x18000000000000(void) { return 0x18000000000000UL; } > + unsigned long foo_0x28000000000000(void) { return 0x28000000000000UL; } > + unsigned long foo_0x48000000000000(void) { return 0x48000000000000UL; } > + unsigned long foo_0x88000000000000(void) { return 0x88000000000000UL; } > + unsigned long foo_0x108000000000000(void) { return 0x108000000000000UL; } > + unsigned long foo_0x208000000000000(void) { return 0x208000000000000UL; } > + unsigned long foo_0x408000000000000(void) { return 0x408000000000000UL; } > + unsigned long foo_0x808000000000000(void) { return 0x808000000000000UL; } > + unsigned long foo_0x1008000000000000(void) { return 0x1008000000000000UL; } > + unsigned long foo_0x2008000000000000(void) { return 0x2008000000000000UL; } > + unsigned long foo_0x4008000000000000(void) { return 0x4008000000000000UL; } > + unsigned long foo_0x8008000000000000(void) { return 0x8008000000000000UL; } > + unsigned long foo_0x30000000000000(void) { return 0x30000000000000UL; } > + unsigned long foo_0x50000000000000(void) { return 0x50000000000000UL; } > + unsigned long foo_0x90000000000000(void) { return 0x90000000000000UL; } > + unsigned long foo_0x110000000000000(void) { return 0x110000000000000UL; } > + unsigned long foo_0x210000000000000(void) { return 0x210000000000000UL; } > + unsigned long foo_0x410000000000000(void) { return 0x410000000000000UL; } > + unsigned long foo_0x810000000000000(void) { return 0x810000000000000UL; } > + unsigned long foo_0x1010000000000000(void) { return 0x1010000000000000UL; } > + unsigned long foo_0x2010000000000000(void) { return 0x2010000000000000UL; } > + unsigned long foo_0x4010000000000000(void) { return 0x4010000000000000UL; } > + unsigned long foo_0x8010000000000000(void) { return 0x8010000000000000UL; } > + unsigned long foo_0x60000000000000(void) { return 0x60000000000000UL; } > + unsigned long foo_0xa0000000000000(void) { return 0xa0000000000000UL; } > + unsigned long foo_0x120000000000000(void) { return 0x120000000000000UL; } > + unsigned long foo_0x220000000000000(void) { return 0x220000000000000UL; } > + unsigned long foo_0x420000000000000(void) { return 0x420000000000000UL; } > + unsigned long foo_0x820000000000000(void) { return 0x820000000000000UL; } > + unsigned long foo_0x1020000000000000(void) { return 0x1020000000000000UL; } > + unsigned long foo_0x2020000000000000(void) { return 0x2020000000000000UL; } > + unsigned long foo_0x4020000000000000(void) { return 0x4020000000000000UL; } > + unsigned long foo_0x8020000000000000(void) { return 0x8020000000000000UL; } > + unsigned long foo_0xc0000000000000(void) { return 0xc0000000000000UL; } > + unsigned long foo_0x140000000000000(void) { return 0x140000000000000UL; } > + unsigned long foo_0x240000000000000(void) { return 0x240000000000000UL; } > + unsigned long foo_0x440000000000000(void) { return 0x440000000000000UL; } > + unsigned long foo_0x840000000000000(void) { return 0x840000000000000UL; } > + unsigned long foo_0x1040000000000000(void) { return 0x1040000000000000UL; } > + unsigned long foo_0x2040000000000000(void) { return 0x2040000000000000UL; } > + unsigned long foo_0x4040000000000000(void) { return 0x4040000000000000UL; } > + unsigned long foo_0x8040000000000000(void) { return 0x8040000000000000UL; } > + unsigned long foo_0x180000000000000(void) { return 0x180000000000000UL; } > + unsigned long foo_0x280000000000000(void) { return 0x280000000000000UL; } > + unsigned long foo_0x480000000000000(void) { return 0x480000000000000UL; } > + unsigned long foo_0x880000000000000(void) { return 0x880000000000000UL; } > + unsigned long foo_0x1080000000000000(void) { return 0x1080000000000000UL; } > + unsigned long foo_0x2080000000000000(void) { return 0x2080000000000000UL; } > + unsigned long foo_0x4080000000000000(void) { return 0x4080000000000000UL; } > + unsigned long foo_0x8080000000000000(void) { return 0x8080000000000000UL; } > + unsigned long foo_0x300000000000000(void) { return 0x300000000000000UL; } > + unsigned long foo_0x500000000000000(void) { return 0x500000000000000UL; } > + unsigned long foo_0x900000000000000(void) { return 0x900000000000000UL; } > + unsigned long foo_0x1100000000000000(void) { return 0x1100000000000000UL; } > + unsigned long foo_0x2100000000000000(void) { return 0x2100000000000000UL; } > + unsigned long foo_0x4100000000000000(void) { return 0x4100000000000000UL; } > + unsigned long foo_0x8100000000000000(void) { return 0x8100000000000000UL; } > + unsigned long foo_0x600000000000000(void) { return 0x600000000000000UL; } > + unsigned long foo_0xa00000000000000(void) { return 0xa00000000000000UL; } > + unsigned long foo_0x1200000000000000(void) { return 0x1200000000000000UL; } > + unsigned long foo_0x2200000000000000(void) { return 0x2200000000000000UL; } > + unsigned long foo_0x4200000000000000(void) { return 0x4200000000000000UL; } > + unsigned long foo_0x8200000000000000(void) { return 0x8200000000000000UL; } > + unsigned long foo_0xc00000000000000(void) { return 0xc00000000000000UL; } > + unsigned long foo_0x1400000000000000(void) { return 0x1400000000000000UL; } > + unsigned long foo_0x2400000000000000(void) { return 0x2400000000000000UL; } > + unsigned long foo_0x4400000000000000(void) { return 0x4400000000000000UL; } > + unsigned long foo_0x8400000000000000(void) { return 0x8400000000000000UL; } > + unsigned long foo_0x1800000000000000(void) { return 0x1800000000000000UL; } > + unsigned long foo_0x2800000000000000(void) { return 0x2800000000000000UL; } > + unsigned long foo_0x4800000000000000(void) { return 0x4800000000000000UL; } > + unsigned long foo_0x8800000000000000(void) { return 0x8800000000000000UL; } > + unsigned long foo_0x3000000000000000(void) { return 0x3000000000000000UL; } > + unsigned long foo_0x5000000000000000(void) { return 0x5000000000000000UL; } > + unsigned long foo_0x9000000000000000(void) { return 0x9000000000000000UL; } > + unsigned long foo_0x6000000000000000(void) { return 0x6000000000000000UL; } > + unsigned long foo_0xa000000000000000(void) { return 0xa000000000000000UL; } > + unsigned long foo_0xc000000000000000(void) { return 0xc000000000000000UL; } > + > +
On 5/2/24 11:28 AM, Palmer Dabbelt wrote: > What's the "A" that you're requesting? Review/Approval :-) >> >> Build and regression tested on rv64gc. OK for the trunk? > > The CI picked up some Zbb-subsuming targets too. There's some minor > comments, but > > Reviewed-by: Palmer Dabbelt <palmer@rivosinc.com> > Acked-by: Palmer Dabbelt <palmer@rivosinc.com> > > as it's better than what was there. Absolutely. There's more to come.... jeff
diff --git a/gcc/config/riscv/predicates.md b/gcc/config/riscv/predicates.md index 539e0f7379b..e7d797d4dbf 100644 --- a/gcc/config/riscv/predicates.md +++ b/gcc/config/riscv/predicates.md @@ -386,6 +386,14 @@ (define_predicate "single_bit_mask_operand" (and (match_code "const_int") (match_test "SINGLE_BIT_MASK_OPERAND (UINTVAL (op))"))) +;; Register, small constant or single bit constant for use in +;; bseti/binvi. +(define_predicate "arith_or_zbs_operand" + (ior (match_operand 0 "const_arith_operand") + (match_operand 0 "register_operand") + (and (match_test "TARGET_ZBS") + (match_operand 0 "single_bit_mask_operand")))) + (define_predicate "not_single_bit_mask_operand" (and (match_code "const_int") (match_test "SINGLE_BIT_MASK_OPERAND (~UINTVAL (op))"))) diff --git a/gcc/config/riscv/riscv.cc b/gcc/config/riscv/riscv.cc index 0f62b295b96..d593ecdca8a 100644 --- a/gcc/config/riscv/riscv.cc +++ b/gcc/config/riscv/riscv.cc @@ -725,6 +725,9 @@ riscv_build_integer_1 (struct riscv_integer_op codes[RISCV_MAX_INTEGER_OPS], HOST_WIDE_INT low_part = CONST_LOW_PART (value); int cost = RISCV_MAX_INTEGER_OPS + 1, alt_cost; struct riscv_integer_op alt_codes[RISCV_MAX_INTEGER_OPS]; + int upper_trailing_ones = ctz_hwi (~value >> 32); + int lower_leading_ones = clz_hwi (~value << 32); + if (SMALL_OPERAND (value) || LUI_OPERAND (value)) { @@ -825,22 +828,58 @@ riscv_build_integer_1 (struct riscv_integer_op codes[RISCV_MAX_INTEGER_OPS], cost = 2; } /* Handle the case where the 11 bit range of zero bits wraps around. */ - else + else if (upper_trailing_ones < 32 && lower_leading_ones < 32 + && ((64 - upper_trailing_ones - lower_leading_ones) < 12)) { - int upper_trailing_ones = ctz_hwi (~value >> 32); - int lower_leading_ones = clz_hwi (~value << 32); + codes[0].code = UNKNOWN; + /* The sign-bit might be zero, so just rotate to be safe. */ + codes[0].value = ((value << (32 - upper_trailing_ones)) + | ((unsigned HOST_WIDE_INT) value + >> (32 + upper_trailing_ones))); + codes[1].code = ROTATERT; + codes[1].value = 32 - upper_trailing_ones; + cost = 2; + } + /* Final cases, particularly focused on bseti. */ + else if (cost > 2 && TARGET_ZBS) + { + int i = 0; + + /* First handle any bits set by LUI. Be careful of the + SImode sign bit!. */ + if (value & 0x7ffff800) + { + alt_codes[i].code = (i == 0 ? UNKNOWN : IOR); + alt_codes[i].value = value & 0x7ffff800; + value &= ~0x7ffff800; + i++; + } + + /* Next, any bits we can handle with addi. */ + if (value & 0x7ff) + { + alt_codes[i].code = (i == 0 ? UNKNOWN : PLUS); + alt_codes[i].value = value & 0x7ff; + value &= ~0x7ff; + i++; + } + + /* And any residuals with bseti. */ + while (i < cost && value) + { + HOST_WIDE_INT bit = ctz_hwi (value); + alt_codes[i].code = (i == 0 ? UNKNOWN : IOR); + alt_codes[i].value = 1UL << bit; + value &= ~(1ULL << bit); + i++; + } - if (upper_trailing_ones < 32 && lower_leading_ones < 32 - && ((64 - upper_trailing_ones - lower_leading_ones) < 12)) + /* If LUI+ADDI+BSETI resulted in a more efficient + sequence, then use it. */ + if (i < cost) { - codes[0].code = UNKNOWN; - /* The sign-bit might be zero, so just rotate to be safe. */ - codes[0].value = ((value << (32 - upper_trailing_ones)) - | ((unsigned HOST_WIDE_INT) value - >> (32 + upper_trailing_ones))); - codes[1].code = ROTATERT; - codes[1].value = 32 - upper_trailing_ones; - cost = 2; + memcpy (codes, alt_codes, sizeof (alt_codes)); + cost = i; } } } diff --git a/gcc/config/riscv/riscv.md b/gcc/config/riscv/riscv.md index 8f518fdbe5a..b9b0acf92c7 100644 --- a/gcc/config/riscv/riscv.md +++ b/gcc/config/riscv/riscv.md @@ -1639,7 +1639,22 @@ (define_insn "*and<mode>3" [(set_attr "type" "logical") (set_attr "mode" "<MODE>")]) -(define_insn "<optab><mode>3" +;; When we construct constants we may want to twiddle a single bit +;; by generating an IOR. But the constant likely doesn't fit +;; arith_operand. So the generic code will reload the constant into +;; a register. Post-reload we won't have the chance to squash things +;; back into a Zbs insn. +;; +;; So indirect through a define_expand. That allows us to have a +;; predicate that conditionally accepts single bit constants without +;; putting the details of Zbs instructions in here. +(define_expand "<optab><mode>3" + [(set (match_operand:X 0 "register_operand") + (any_or:X (match_operand:X 1 "register_operand" "") + (match_operand:X 2 "arith_or_zbs_operand" "")))] + "") + +(define_insn "*<optab><mode>3" [(set (match_operand:X 0 "register_operand" "=r,r") (any_or:X (match_operand:X 1 "register_operand" "%r,r") (match_operand:X 2 "arith_operand" " r,I")))] diff --git a/gcc/testsuite/gcc.target/riscv/synthesis-1.c b/gcc/testsuite/gcc.target/riscv/synthesis-1.c new file mode 100644 index 00000000000..3384e488ade --- /dev/null +++ b/gcc/testsuite/gcc.target/riscv/synthesis-1.c @@ -0,0 +1,2034 @@ +/* { dg-do compile } */ +/* { dg-require-effective-target rv64 } */ +/* We aggressively skip as we really just need to test the basic synthesis + which shouldn't vary based on the optimization level. -O1 seems to work + and eliminates the usual sources of extraneous dead code that would throw + off the counts. */ +/* { dg-skip-if "" { *-*-* } { "-O0" "-Og" "-O2" "-O3" "-Os" "-Oz" "-flto" } } */ +/* { dg-options "-march=rv64gc_zba_zbb_zbs" } */ + +/* Rather than test for a specific synthesis of all these constants or + having thousands of tests each testing one variant, we just test the + total number of instructions. + + This isn't expected to change much and any change is worthy of a look. */ +/* { dg-final { scan-assembler-times "\\t(add|addi|bseti|li|ret|slli)" 5822 } } */ + + unsigned long foo_0x3(void) { return 0x3UL; } + unsigned long foo_0x5(void) { return 0x5UL; } + unsigned long foo_0x9(void) { return 0x9UL; } + unsigned long foo_0x11(void) { return 0x11UL; } + unsigned long foo_0x21(void) { return 0x21UL; } + unsigned long foo_0x41(void) { return 0x41UL; } + unsigned long foo_0x81(void) { return 0x81UL; } + unsigned long foo_0x101(void) { return 0x101UL; } + unsigned long foo_0x201(void) { return 0x201UL; } + unsigned long foo_0x401(void) { return 0x401UL; } + unsigned long foo_0x801(void) { return 0x801UL; } + unsigned long foo_0x1001(void) { return 0x1001UL; } + unsigned long foo_0x2001(void) { return 0x2001UL; } + unsigned long foo_0x4001(void) { return 0x4001UL; } + unsigned long foo_0x8001(void) { return 0x8001UL; } + unsigned long foo_0x10001(void) { return 0x10001UL; } + unsigned long foo_0x20001(void) { return 0x20001UL; } + unsigned long foo_0x40001(void) { return 0x40001UL; } + unsigned long foo_0x80001(void) { return 0x80001UL; } + unsigned long foo_0x100001(void) { return 0x100001UL; } + unsigned long foo_0x200001(void) { return 0x200001UL; } + unsigned long foo_0x400001(void) { return 0x400001UL; } + unsigned long foo_0x800001(void) { return 0x800001UL; } + unsigned long foo_0x1000001(void) { return 0x1000001UL; } + unsigned long foo_0x2000001(void) { return 0x2000001UL; } + unsigned long foo_0x4000001(void) { return 0x4000001UL; } + unsigned long foo_0x8000001(void) { return 0x8000001UL; } + unsigned long foo_0x10000001(void) { return 0x10000001UL; } + unsigned long foo_0x20000001(void) { return 0x20000001UL; } + unsigned long foo_0x40000001(void) { return 0x40000001UL; } + unsigned long foo_0x80000001(void) { return 0x80000001UL; } + unsigned long foo_0x100000001(void) { return 0x100000001UL; } + unsigned long foo_0x200000001(void) { return 0x200000001UL; } + unsigned long foo_0x400000001(void) { return 0x400000001UL; } + unsigned long foo_0x800000001(void) { return 0x800000001UL; } + unsigned long foo_0x1000000001(void) { return 0x1000000001UL; } + unsigned long foo_0x2000000001(void) { return 0x2000000001UL; } + unsigned long foo_0x4000000001(void) { return 0x4000000001UL; } + unsigned long foo_0x8000000001(void) { return 0x8000000001UL; } + unsigned long foo_0x10000000001(void) { return 0x10000000001UL; } + unsigned long foo_0x20000000001(void) { return 0x20000000001UL; } + unsigned long foo_0x40000000001(void) { return 0x40000000001UL; } + unsigned long foo_0x80000000001(void) { return 0x80000000001UL; } + unsigned long foo_0x100000000001(void) { return 0x100000000001UL; } + unsigned long foo_0x200000000001(void) { return 0x200000000001UL; } + unsigned long foo_0x400000000001(void) { return 0x400000000001UL; } + unsigned long foo_0x800000000001(void) { return 0x800000000001UL; } + unsigned long foo_0x1000000000001(void) { return 0x1000000000001UL; } + unsigned long foo_0x2000000000001(void) { return 0x2000000000001UL; } + unsigned long foo_0x4000000000001(void) { return 0x4000000000001UL; } + unsigned long foo_0x8000000000001(void) { return 0x8000000000001UL; } + unsigned long foo_0x10000000000001(void) { return 0x10000000000001UL; } + unsigned long foo_0x20000000000001(void) { return 0x20000000000001UL; } + unsigned long foo_0x40000000000001(void) { return 0x40000000000001UL; } + unsigned long foo_0x80000000000001(void) { return 0x80000000000001UL; } + unsigned long foo_0x100000000000001(void) { return 0x100000000000001UL; } + unsigned long foo_0x200000000000001(void) { return 0x200000000000001UL; } + unsigned long foo_0x400000000000001(void) { return 0x400000000000001UL; } + unsigned long foo_0x800000000000001(void) { return 0x800000000000001UL; } + unsigned long foo_0x1000000000000001(void) { return 0x1000000000000001UL; } + unsigned long foo_0x2000000000000001(void) { return 0x2000000000000001UL; } + unsigned long foo_0x4000000000000001(void) { return 0x4000000000000001UL; } + unsigned long foo_0x8000000000000001(void) { return 0x8000000000000001UL; } + unsigned long foo_0x6(void) { return 0x6UL; } + unsigned long foo_0xa(void) { return 0xaUL; } + unsigned long foo_0x12(void) { return 0x12UL; } + unsigned long foo_0x22(void) { return 0x22UL; } + unsigned long foo_0x42(void) { return 0x42UL; } + unsigned long foo_0x82(void) { return 0x82UL; } + unsigned long foo_0x102(void) { return 0x102UL; } + unsigned long foo_0x202(void) { return 0x202UL; } + unsigned long foo_0x402(void) { return 0x402UL; } + unsigned long foo_0x802(void) { return 0x802UL; } + unsigned long foo_0x1002(void) { return 0x1002UL; } + unsigned long foo_0x2002(void) { return 0x2002UL; } + unsigned long foo_0x4002(void) { return 0x4002UL; } + unsigned long foo_0x8002(void) { return 0x8002UL; } + unsigned long foo_0x10002(void) { return 0x10002UL; } + unsigned long foo_0x20002(void) { return 0x20002UL; } + unsigned long foo_0x40002(void) { return 0x40002UL; } + unsigned long foo_0x80002(void) { return 0x80002UL; } + unsigned long foo_0x100002(void) { return 0x100002UL; } + unsigned long foo_0x200002(void) { return 0x200002UL; } + unsigned long foo_0x400002(void) { return 0x400002UL; } + unsigned long foo_0x800002(void) { return 0x800002UL; } + unsigned long foo_0x1000002(void) { return 0x1000002UL; } + unsigned long foo_0x2000002(void) { return 0x2000002UL; } + unsigned long foo_0x4000002(void) { return 0x4000002UL; } + unsigned long foo_0x8000002(void) { return 0x8000002UL; } + unsigned long foo_0x10000002(void) { return 0x10000002UL; } + unsigned long foo_0x20000002(void) { return 0x20000002UL; } + unsigned long foo_0x40000002(void) { return 0x40000002UL; } + unsigned long foo_0x80000002(void) { return 0x80000002UL; } + unsigned long foo_0x100000002(void) { return 0x100000002UL; } + unsigned long foo_0x200000002(void) { return 0x200000002UL; } + unsigned long foo_0x400000002(void) { return 0x400000002UL; } + unsigned long foo_0x800000002(void) { return 0x800000002UL; } + unsigned long foo_0x1000000002(void) { return 0x1000000002UL; } + unsigned long foo_0x2000000002(void) { return 0x2000000002UL; } + unsigned long foo_0x4000000002(void) { return 0x4000000002UL; } + unsigned long foo_0x8000000002(void) { return 0x8000000002UL; } + unsigned long foo_0x10000000002(void) { return 0x10000000002UL; } + unsigned long foo_0x20000000002(void) { return 0x20000000002UL; } + unsigned long foo_0x40000000002(void) { return 0x40000000002UL; } + unsigned long foo_0x80000000002(void) { return 0x80000000002UL; } + unsigned long foo_0x100000000002(void) { return 0x100000000002UL; } + unsigned long foo_0x200000000002(void) { return 0x200000000002UL; } + unsigned long foo_0x400000000002(void) { return 0x400000000002UL; } + unsigned long foo_0x800000000002(void) { return 0x800000000002UL; } + unsigned long foo_0x1000000000002(void) { return 0x1000000000002UL; } + unsigned long foo_0x2000000000002(void) { return 0x2000000000002UL; } + unsigned long foo_0x4000000000002(void) { return 0x4000000000002UL; } + unsigned long foo_0x8000000000002(void) { return 0x8000000000002UL; } + unsigned long foo_0x10000000000002(void) { return 0x10000000000002UL; } + unsigned long foo_0x20000000000002(void) { return 0x20000000000002UL; } + unsigned long foo_0x40000000000002(void) { return 0x40000000000002UL; } + unsigned long foo_0x80000000000002(void) { return 0x80000000000002UL; } + unsigned long foo_0x100000000000002(void) { return 0x100000000000002UL; } + unsigned long foo_0x200000000000002(void) { return 0x200000000000002UL; } + unsigned long foo_0x400000000000002(void) { return 0x400000000000002UL; } + unsigned long foo_0x800000000000002(void) { return 0x800000000000002UL; } + unsigned long foo_0x1000000000000002(void) { return 0x1000000000000002UL; } + unsigned long foo_0x2000000000000002(void) { return 0x2000000000000002UL; } + unsigned long foo_0x4000000000000002(void) { return 0x4000000000000002UL; } + unsigned long foo_0x8000000000000002(void) { return 0x8000000000000002UL; } + unsigned long foo_0xc(void) { return 0xcUL; } + unsigned long foo_0x14(void) { return 0x14UL; } + unsigned long foo_0x24(void) { return 0x24UL; } + unsigned long foo_0x44(void) { return 0x44UL; } + unsigned long foo_0x84(void) { return 0x84UL; } + unsigned long foo_0x104(void) { return 0x104UL; } + unsigned long foo_0x204(void) { return 0x204UL; } + unsigned long foo_0x404(void) { return 0x404UL; } + unsigned long foo_0x804(void) { return 0x804UL; } + unsigned long foo_0x1004(void) { return 0x1004UL; } + unsigned long foo_0x2004(void) { return 0x2004UL; } + unsigned long foo_0x4004(void) { return 0x4004UL; } + unsigned long foo_0x8004(void) { return 0x8004UL; } + unsigned long foo_0x10004(void) { return 0x10004UL; } + unsigned long foo_0x20004(void) { return 0x20004UL; } + unsigned long foo_0x40004(void) { return 0x40004UL; } + unsigned long foo_0x80004(void) { return 0x80004UL; } + unsigned long foo_0x100004(void) { return 0x100004UL; } + unsigned long foo_0x200004(void) { return 0x200004UL; } + unsigned long foo_0x400004(void) { return 0x400004UL; } + unsigned long foo_0x800004(void) { return 0x800004UL; } + unsigned long foo_0x1000004(void) { return 0x1000004UL; } + unsigned long foo_0x2000004(void) { return 0x2000004UL; } + unsigned long foo_0x4000004(void) { return 0x4000004UL; } + unsigned long foo_0x8000004(void) { return 0x8000004UL; } + unsigned long foo_0x10000004(void) { return 0x10000004UL; } + unsigned long foo_0x20000004(void) { return 0x20000004UL; } + unsigned long foo_0x40000004(void) { return 0x40000004UL; } + unsigned long foo_0x80000004(void) { return 0x80000004UL; } + unsigned long foo_0x100000004(void) { return 0x100000004UL; } + unsigned long foo_0x200000004(void) { return 0x200000004UL; } + unsigned long foo_0x400000004(void) { return 0x400000004UL; } + unsigned long foo_0x800000004(void) { return 0x800000004UL; } + unsigned long foo_0x1000000004(void) { return 0x1000000004UL; } + unsigned long foo_0x2000000004(void) { return 0x2000000004UL; } + unsigned long foo_0x4000000004(void) { return 0x4000000004UL; } + unsigned long foo_0x8000000004(void) { return 0x8000000004UL; } + unsigned long foo_0x10000000004(void) { return 0x10000000004UL; } + unsigned long foo_0x20000000004(void) { return 0x20000000004UL; } + unsigned long foo_0x40000000004(void) { return 0x40000000004UL; } + unsigned long foo_0x80000000004(void) { return 0x80000000004UL; } + unsigned long foo_0x100000000004(void) { return 0x100000000004UL; } + unsigned long foo_0x200000000004(void) { return 0x200000000004UL; } + unsigned long foo_0x400000000004(void) { return 0x400000000004UL; } + unsigned long foo_0x800000000004(void) { return 0x800000000004UL; } + unsigned long foo_0x1000000000004(void) { return 0x1000000000004UL; } + unsigned long foo_0x2000000000004(void) { return 0x2000000000004UL; } + unsigned long foo_0x4000000000004(void) { return 0x4000000000004UL; } + unsigned long foo_0x8000000000004(void) { return 0x8000000000004UL; } + unsigned long foo_0x10000000000004(void) { return 0x10000000000004UL; } + unsigned long foo_0x20000000000004(void) { return 0x20000000000004UL; } + unsigned long foo_0x40000000000004(void) { return 0x40000000000004UL; } + unsigned long foo_0x80000000000004(void) { return 0x80000000000004UL; } + unsigned long foo_0x100000000000004(void) { return 0x100000000000004UL; } + unsigned long foo_0x200000000000004(void) { return 0x200000000000004UL; } + unsigned long foo_0x400000000000004(void) { return 0x400000000000004UL; } + unsigned long foo_0x800000000000004(void) { return 0x800000000000004UL; } + unsigned long foo_0x1000000000000004(void) { return 0x1000000000000004UL; } + unsigned long foo_0x2000000000000004(void) { return 0x2000000000000004UL; } + unsigned long foo_0x4000000000000004(void) { return 0x4000000000000004UL; } + unsigned long foo_0x8000000000000004(void) { return 0x8000000000000004UL; } + unsigned long foo_0x18(void) { return 0x18UL; } + unsigned long foo_0x28(void) { return 0x28UL; } + unsigned long foo_0x48(void) { return 0x48UL; } + unsigned long foo_0x88(void) { return 0x88UL; } + unsigned long foo_0x108(void) { return 0x108UL; } + unsigned long foo_0x208(void) { return 0x208UL; } + unsigned long foo_0x408(void) { return 0x408UL; } + unsigned long foo_0x808(void) { return 0x808UL; } + unsigned long foo_0x1008(void) { return 0x1008UL; } + unsigned long foo_0x2008(void) { return 0x2008UL; } + unsigned long foo_0x4008(void) { return 0x4008UL; } + unsigned long foo_0x8008(void) { return 0x8008UL; } + unsigned long foo_0x10008(void) { return 0x10008UL; } + unsigned long foo_0x20008(void) { return 0x20008UL; } + unsigned long foo_0x40008(void) { return 0x40008UL; } + unsigned long foo_0x80008(void) { return 0x80008UL; } + unsigned long foo_0x100008(void) { return 0x100008UL; } + unsigned long foo_0x200008(void) { return 0x200008UL; } + unsigned long foo_0x400008(void) { return 0x400008UL; } + unsigned long foo_0x800008(void) { return 0x800008UL; } + unsigned long foo_0x1000008(void) { return 0x1000008UL; } + unsigned long foo_0x2000008(void) { return 0x2000008UL; } + unsigned long foo_0x4000008(void) { return 0x4000008UL; } + unsigned long foo_0x8000008(void) { return 0x8000008UL; } + unsigned long foo_0x10000008(void) { return 0x10000008UL; } + unsigned long foo_0x20000008(void) { return 0x20000008UL; } + unsigned long foo_0x40000008(void) { return 0x40000008UL; } + unsigned long foo_0x80000008(void) { return 0x80000008UL; } + unsigned long foo_0x100000008(void) { return 0x100000008UL; } + unsigned long foo_0x200000008(void) { return 0x200000008UL; } + unsigned long foo_0x400000008(void) { return 0x400000008UL; } + unsigned long foo_0x800000008(void) { return 0x800000008UL; } + unsigned long foo_0x1000000008(void) { return 0x1000000008UL; } + unsigned long foo_0x2000000008(void) { return 0x2000000008UL; } + unsigned long foo_0x4000000008(void) { return 0x4000000008UL; } + unsigned long foo_0x8000000008(void) { return 0x8000000008UL; } + unsigned long foo_0x10000000008(void) { return 0x10000000008UL; } + unsigned long foo_0x20000000008(void) { return 0x20000000008UL; } + unsigned long foo_0x40000000008(void) { return 0x40000000008UL; } + unsigned long foo_0x80000000008(void) { return 0x80000000008UL; } + unsigned long foo_0x100000000008(void) { return 0x100000000008UL; } + unsigned long foo_0x200000000008(void) { return 0x200000000008UL; } + unsigned long foo_0x400000000008(void) { return 0x400000000008UL; } + unsigned long foo_0x800000000008(void) { return 0x800000000008UL; } + unsigned long foo_0x1000000000008(void) { return 0x1000000000008UL; } + unsigned long foo_0x2000000000008(void) { return 0x2000000000008UL; } + unsigned long foo_0x4000000000008(void) { return 0x4000000000008UL; } + unsigned long foo_0x8000000000008(void) { return 0x8000000000008UL; } + unsigned long foo_0x10000000000008(void) { return 0x10000000000008UL; } + unsigned long foo_0x20000000000008(void) { return 0x20000000000008UL; } + unsigned long foo_0x40000000000008(void) { return 0x40000000000008UL; } + unsigned long foo_0x80000000000008(void) { return 0x80000000000008UL; } + unsigned long foo_0x100000000000008(void) { return 0x100000000000008UL; } + unsigned long foo_0x200000000000008(void) { return 0x200000000000008UL; } + unsigned long foo_0x400000000000008(void) { return 0x400000000000008UL; } + unsigned long foo_0x800000000000008(void) { return 0x800000000000008UL; } + unsigned long foo_0x1000000000000008(void) { return 0x1000000000000008UL; } + unsigned long foo_0x2000000000000008(void) { return 0x2000000000000008UL; } + unsigned long foo_0x4000000000000008(void) { return 0x4000000000000008UL; } + unsigned long foo_0x8000000000000008(void) { return 0x8000000000000008UL; } + unsigned long foo_0x30(void) { return 0x30UL; } + unsigned long foo_0x50(void) { return 0x50UL; } + unsigned long foo_0x90(void) { return 0x90UL; } + unsigned long foo_0x110(void) { return 0x110UL; } + unsigned long foo_0x210(void) { return 0x210UL; } + unsigned long foo_0x410(void) { return 0x410UL; } + unsigned long foo_0x810(void) { return 0x810UL; } + unsigned long foo_0x1010(void) { return 0x1010UL; } + unsigned long foo_0x2010(void) { return 0x2010UL; } + unsigned long foo_0x4010(void) { return 0x4010UL; } + unsigned long foo_0x8010(void) { return 0x8010UL; } + unsigned long foo_0x10010(void) { return 0x10010UL; } + unsigned long foo_0x20010(void) { return 0x20010UL; } + unsigned long foo_0x40010(void) { return 0x40010UL; } + unsigned long foo_0x80010(void) { return 0x80010UL; } + unsigned long foo_0x100010(void) { return 0x100010UL; } + unsigned long foo_0x200010(void) { return 0x200010UL; } + unsigned long foo_0x400010(void) { return 0x400010UL; } + unsigned long foo_0x800010(void) { return 0x800010UL; } + unsigned long foo_0x1000010(void) { return 0x1000010UL; } + unsigned long foo_0x2000010(void) { return 0x2000010UL; } + unsigned long foo_0x4000010(void) { return 0x4000010UL; } + unsigned long foo_0x8000010(void) { return 0x8000010UL; } + unsigned long foo_0x10000010(void) { return 0x10000010UL; } + unsigned long foo_0x20000010(void) { return 0x20000010UL; } + unsigned long foo_0x40000010(void) { return 0x40000010UL; } + unsigned long foo_0x80000010(void) { return 0x80000010UL; } + unsigned long foo_0x100000010(void) { return 0x100000010UL; } + unsigned long foo_0x200000010(void) { return 0x200000010UL; } + unsigned long foo_0x400000010(void) { return 0x400000010UL; } + unsigned long foo_0x800000010(void) { return 0x800000010UL; } + unsigned long foo_0x1000000010(void) { return 0x1000000010UL; } + unsigned long foo_0x2000000010(void) { return 0x2000000010UL; } + unsigned long foo_0x4000000010(void) { return 0x4000000010UL; } + unsigned long foo_0x8000000010(void) { return 0x8000000010UL; } + unsigned long foo_0x10000000010(void) { return 0x10000000010UL; } + unsigned long foo_0x20000000010(void) { return 0x20000000010UL; } + unsigned long foo_0x40000000010(void) { return 0x40000000010UL; } + unsigned long foo_0x80000000010(void) { return 0x80000000010UL; } + unsigned long foo_0x100000000010(void) { return 0x100000000010UL; } + unsigned long foo_0x200000000010(void) { return 0x200000000010UL; } + unsigned long foo_0x400000000010(void) { return 0x400000000010UL; } + unsigned long foo_0x800000000010(void) { return 0x800000000010UL; } + unsigned long foo_0x1000000000010(void) { return 0x1000000000010UL; } + unsigned long foo_0x2000000000010(void) { return 0x2000000000010UL; } + unsigned long foo_0x4000000000010(void) { return 0x4000000000010UL; } + unsigned long foo_0x8000000000010(void) { return 0x8000000000010UL; } + unsigned long foo_0x10000000000010(void) { return 0x10000000000010UL; } + unsigned long foo_0x20000000000010(void) { return 0x20000000000010UL; } + unsigned long foo_0x40000000000010(void) { return 0x40000000000010UL; } + unsigned long foo_0x80000000000010(void) { return 0x80000000000010UL; } + unsigned long foo_0x100000000000010(void) { return 0x100000000000010UL; } + unsigned long foo_0x200000000000010(void) { return 0x200000000000010UL; } + unsigned long foo_0x400000000000010(void) { return 0x400000000000010UL; } + unsigned long foo_0x800000000000010(void) { return 0x800000000000010UL; } + unsigned long foo_0x1000000000000010(void) { return 0x1000000000000010UL; } + unsigned long foo_0x2000000000000010(void) { return 0x2000000000000010UL; } + unsigned long foo_0x4000000000000010(void) { return 0x4000000000000010UL; } + unsigned long foo_0x8000000000000010(void) { return 0x8000000000000010UL; } + unsigned long foo_0x60(void) { return 0x60UL; } + unsigned long foo_0xa0(void) { return 0xa0UL; } + unsigned long foo_0x120(void) { return 0x120UL; } + unsigned long foo_0x220(void) { return 0x220UL; } + unsigned long foo_0x420(void) { return 0x420UL; } + unsigned long foo_0x820(void) { return 0x820UL; } + unsigned long foo_0x1020(void) { return 0x1020UL; } + unsigned long foo_0x2020(void) { return 0x2020UL; } + unsigned long foo_0x4020(void) { return 0x4020UL; } + unsigned long foo_0x8020(void) { return 0x8020UL; } + unsigned long foo_0x10020(void) { return 0x10020UL; } + unsigned long foo_0x20020(void) { return 0x20020UL; } + unsigned long foo_0x40020(void) { return 0x40020UL; } + unsigned long foo_0x80020(void) { return 0x80020UL; } + unsigned long foo_0x100020(void) { return 0x100020UL; } + unsigned long foo_0x200020(void) { return 0x200020UL; } + unsigned long foo_0x400020(void) { return 0x400020UL; } + unsigned long foo_0x800020(void) { return 0x800020UL; } + unsigned long foo_0x1000020(void) { return 0x1000020UL; } + unsigned long foo_0x2000020(void) { return 0x2000020UL; } + unsigned long foo_0x4000020(void) { return 0x4000020UL; } + unsigned long foo_0x8000020(void) { return 0x8000020UL; } + unsigned long foo_0x10000020(void) { return 0x10000020UL; } + unsigned long foo_0x20000020(void) { return 0x20000020UL; } + unsigned long foo_0x40000020(void) { return 0x40000020UL; } + unsigned long foo_0x80000020(void) { return 0x80000020UL; } + unsigned long foo_0x100000020(void) { return 0x100000020UL; } + unsigned long foo_0x200000020(void) { return 0x200000020UL; } + unsigned long foo_0x400000020(void) { return 0x400000020UL; } + unsigned long foo_0x800000020(void) { return 0x800000020UL; } + unsigned long foo_0x1000000020(void) { return 0x1000000020UL; } + unsigned long foo_0x2000000020(void) { return 0x2000000020UL; } + unsigned long foo_0x4000000020(void) { return 0x4000000020UL; } + unsigned long foo_0x8000000020(void) { return 0x8000000020UL; } + unsigned long foo_0x10000000020(void) { return 0x10000000020UL; } + unsigned long foo_0x20000000020(void) { return 0x20000000020UL; } + unsigned long foo_0x40000000020(void) { return 0x40000000020UL; } + unsigned long foo_0x80000000020(void) { return 0x80000000020UL; } + unsigned long foo_0x100000000020(void) { return 0x100000000020UL; } + unsigned long foo_0x200000000020(void) { return 0x200000000020UL; } + unsigned long foo_0x400000000020(void) { return 0x400000000020UL; } + unsigned long foo_0x800000000020(void) { return 0x800000000020UL; } + unsigned long foo_0x1000000000020(void) { return 0x1000000000020UL; } + unsigned long foo_0x2000000000020(void) { return 0x2000000000020UL; } + unsigned long foo_0x4000000000020(void) { return 0x4000000000020UL; } + unsigned long foo_0x8000000000020(void) { return 0x8000000000020UL; } + unsigned long foo_0x10000000000020(void) { return 0x10000000000020UL; } + unsigned long foo_0x20000000000020(void) { return 0x20000000000020UL; } + unsigned long foo_0x40000000000020(void) { return 0x40000000000020UL; } + unsigned long foo_0x80000000000020(void) { return 0x80000000000020UL; } + unsigned long foo_0x100000000000020(void) { return 0x100000000000020UL; } + unsigned long foo_0x200000000000020(void) { return 0x200000000000020UL; } + unsigned long foo_0x400000000000020(void) { return 0x400000000000020UL; } + unsigned long foo_0x800000000000020(void) { return 0x800000000000020UL; } + unsigned long foo_0x1000000000000020(void) { return 0x1000000000000020UL; } + unsigned long foo_0x2000000000000020(void) { return 0x2000000000000020UL; } + unsigned long foo_0x4000000000000020(void) { return 0x4000000000000020UL; } + unsigned long foo_0x8000000000000020(void) { return 0x8000000000000020UL; } + unsigned long foo_0xc0(void) { return 0xc0UL; } + unsigned long foo_0x140(void) { return 0x140UL; } + unsigned long foo_0x240(void) { return 0x240UL; } + unsigned long foo_0x440(void) { return 0x440UL; } + unsigned long foo_0x840(void) { return 0x840UL; } + unsigned long foo_0x1040(void) { return 0x1040UL; } + unsigned long foo_0x2040(void) { return 0x2040UL; } + unsigned long foo_0x4040(void) { return 0x4040UL; } + unsigned long foo_0x8040(void) { return 0x8040UL; } + unsigned long foo_0x10040(void) { return 0x10040UL; } + unsigned long foo_0x20040(void) { return 0x20040UL; } + unsigned long foo_0x40040(void) { return 0x40040UL; } + unsigned long foo_0x80040(void) { return 0x80040UL; } + unsigned long foo_0x100040(void) { return 0x100040UL; } + unsigned long foo_0x200040(void) { return 0x200040UL; } + unsigned long foo_0x400040(void) { return 0x400040UL; } + unsigned long foo_0x800040(void) { return 0x800040UL; } + unsigned long foo_0x1000040(void) { return 0x1000040UL; } + unsigned long foo_0x2000040(void) { return 0x2000040UL; } + unsigned long foo_0x4000040(void) { return 0x4000040UL; } + unsigned long foo_0x8000040(void) { return 0x8000040UL; } + unsigned long foo_0x10000040(void) { return 0x10000040UL; } + unsigned long foo_0x20000040(void) { return 0x20000040UL; } + unsigned long foo_0x40000040(void) { return 0x40000040UL; } + unsigned long foo_0x80000040(void) { return 0x80000040UL; } + unsigned long foo_0x100000040(void) { return 0x100000040UL; } + unsigned long foo_0x200000040(void) { return 0x200000040UL; } + unsigned long foo_0x400000040(void) { return 0x400000040UL; } + unsigned long foo_0x800000040(void) { return 0x800000040UL; } + unsigned long foo_0x1000000040(void) { return 0x1000000040UL; } + unsigned long foo_0x2000000040(void) { return 0x2000000040UL; } + unsigned long foo_0x4000000040(void) { return 0x4000000040UL; } + unsigned long foo_0x8000000040(void) { return 0x8000000040UL; } + unsigned long foo_0x10000000040(void) { return 0x10000000040UL; } + unsigned long foo_0x20000000040(void) { return 0x20000000040UL; } + unsigned long foo_0x40000000040(void) { return 0x40000000040UL; } + unsigned long foo_0x80000000040(void) { return 0x80000000040UL; } + unsigned long foo_0x100000000040(void) { return 0x100000000040UL; } + unsigned long foo_0x200000000040(void) { return 0x200000000040UL; } + unsigned long foo_0x400000000040(void) { return 0x400000000040UL; } + unsigned long foo_0x800000000040(void) { return 0x800000000040UL; } + unsigned long foo_0x1000000000040(void) { return 0x1000000000040UL; } + unsigned long foo_0x2000000000040(void) { return 0x2000000000040UL; } + unsigned long foo_0x4000000000040(void) { return 0x4000000000040UL; } + unsigned long foo_0x8000000000040(void) { return 0x8000000000040UL; } + unsigned long foo_0x10000000000040(void) { return 0x10000000000040UL; } + unsigned long foo_0x20000000000040(void) { return 0x20000000000040UL; } + unsigned long foo_0x40000000000040(void) { return 0x40000000000040UL; } + unsigned long foo_0x80000000000040(void) { return 0x80000000000040UL; } + unsigned long foo_0x100000000000040(void) { return 0x100000000000040UL; } + unsigned long foo_0x200000000000040(void) { return 0x200000000000040UL; } + unsigned long foo_0x400000000000040(void) { return 0x400000000000040UL; } + unsigned long foo_0x800000000000040(void) { return 0x800000000000040UL; } + unsigned long foo_0x1000000000000040(void) { return 0x1000000000000040UL; } + unsigned long foo_0x2000000000000040(void) { return 0x2000000000000040UL; } + unsigned long foo_0x4000000000000040(void) { return 0x4000000000000040UL; } + unsigned long foo_0x8000000000000040(void) { return 0x8000000000000040UL; } + unsigned long foo_0x180(void) { return 0x180UL; } + unsigned long foo_0x280(void) { return 0x280UL; } + unsigned long foo_0x480(void) { return 0x480UL; } + unsigned long foo_0x880(void) { return 0x880UL; } + unsigned long foo_0x1080(void) { return 0x1080UL; } + unsigned long foo_0x2080(void) { return 0x2080UL; } + unsigned long foo_0x4080(void) { return 0x4080UL; } + unsigned long foo_0x8080(void) { return 0x8080UL; } + unsigned long foo_0x10080(void) { return 0x10080UL; } + unsigned long foo_0x20080(void) { return 0x20080UL; } + unsigned long foo_0x40080(void) { return 0x40080UL; } + unsigned long foo_0x80080(void) { return 0x80080UL; } + unsigned long foo_0x100080(void) { return 0x100080UL; } + unsigned long foo_0x200080(void) { return 0x200080UL; } + unsigned long foo_0x400080(void) { return 0x400080UL; } + unsigned long foo_0x800080(void) { return 0x800080UL; } + unsigned long foo_0x1000080(void) { return 0x1000080UL; } + unsigned long foo_0x2000080(void) { return 0x2000080UL; } + unsigned long foo_0x4000080(void) { return 0x4000080UL; } + unsigned long foo_0x8000080(void) { return 0x8000080UL; } + unsigned long foo_0x10000080(void) { return 0x10000080UL; } + unsigned long foo_0x20000080(void) { return 0x20000080UL; } + unsigned long foo_0x40000080(void) { return 0x40000080UL; } + unsigned long foo_0x80000080(void) { return 0x80000080UL; } + unsigned long foo_0x100000080(void) { return 0x100000080UL; } + unsigned long foo_0x200000080(void) { return 0x200000080UL; } + unsigned long foo_0x400000080(void) { return 0x400000080UL; } + unsigned long foo_0x800000080(void) { return 0x800000080UL; } + unsigned long foo_0x1000000080(void) { return 0x1000000080UL; } + unsigned long foo_0x2000000080(void) { return 0x2000000080UL; } + unsigned long foo_0x4000000080(void) { return 0x4000000080UL; } + unsigned long foo_0x8000000080(void) { return 0x8000000080UL; } + unsigned long foo_0x10000000080(void) { return 0x10000000080UL; } + unsigned long foo_0x20000000080(void) { return 0x20000000080UL; } + unsigned long foo_0x40000000080(void) { return 0x40000000080UL; } + unsigned long foo_0x80000000080(void) { return 0x80000000080UL; } + unsigned long foo_0x100000000080(void) { return 0x100000000080UL; } + unsigned long foo_0x200000000080(void) { return 0x200000000080UL; } + unsigned long foo_0x400000000080(void) { return 0x400000000080UL; } + unsigned long foo_0x800000000080(void) { return 0x800000000080UL; } + unsigned long foo_0x1000000000080(void) { return 0x1000000000080UL; } + unsigned long foo_0x2000000000080(void) { return 0x2000000000080UL; } + unsigned long foo_0x4000000000080(void) { return 0x4000000000080UL; } + unsigned long foo_0x8000000000080(void) { return 0x8000000000080UL; } + unsigned long foo_0x10000000000080(void) { return 0x10000000000080UL; } + unsigned long foo_0x20000000000080(void) { return 0x20000000000080UL; } + unsigned long foo_0x40000000000080(void) { return 0x40000000000080UL; } + unsigned long foo_0x80000000000080(void) { return 0x80000000000080UL; } + unsigned long foo_0x100000000000080(void) { return 0x100000000000080UL; } + unsigned long foo_0x200000000000080(void) { return 0x200000000000080UL; } + unsigned long foo_0x400000000000080(void) { return 0x400000000000080UL; } + unsigned long foo_0x800000000000080(void) { return 0x800000000000080UL; } + unsigned long foo_0x1000000000000080(void) { return 0x1000000000000080UL; } + unsigned long foo_0x2000000000000080(void) { return 0x2000000000000080UL; } + unsigned long foo_0x4000000000000080(void) { return 0x4000000000000080UL; } + unsigned long foo_0x8000000000000080(void) { return 0x8000000000000080UL; } + unsigned long foo_0x300(void) { return 0x300UL; } + unsigned long foo_0x500(void) { return 0x500UL; } + unsigned long foo_0x900(void) { return 0x900UL; } + unsigned long foo_0x1100(void) { return 0x1100UL; } + unsigned long foo_0x2100(void) { return 0x2100UL; } + unsigned long foo_0x4100(void) { return 0x4100UL; } + unsigned long foo_0x8100(void) { return 0x8100UL; } + unsigned long foo_0x10100(void) { return 0x10100UL; } + unsigned long foo_0x20100(void) { return 0x20100UL; } + unsigned long foo_0x40100(void) { return 0x40100UL; } + unsigned long foo_0x80100(void) { return 0x80100UL; } + unsigned long foo_0x100100(void) { return 0x100100UL; } + unsigned long foo_0x200100(void) { return 0x200100UL; } + unsigned long foo_0x400100(void) { return 0x400100UL; } + unsigned long foo_0x800100(void) { return 0x800100UL; } + unsigned long foo_0x1000100(void) { return 0x1000100UL; } + unsigned long foo_0x2000100(void) { return 0x2000100UL; } + unsigned long foo_0x4000100(void) { return 0x4000100UL; } + unsigned long foo_0x8000100(void) { return 0x8000100UL; } + unsigned long foo_0x10000100(void) { return 0x10000100UL; } + unsigned long foo_0x20000100(void) { return 0x20000100UL; } + unsigned long foo_0x40000100(void) { return 0x40000100UL; } + unsigned long foo_0x80000100(void) { return 0x80000100UL; } + unsigned long foo_0x100000100(void) { return 0x100000100UL; } + unsigned long foo_0x200000100(void) { return 0x200000100UL; } + unsigned long foo_0x400000100(void) { return 0x400000100UL; } + unsigned long foo_0x800000100(void) { return 0x800000100UL; } + unsigned long foo_0x1000000100(void) { return 0x1000000100UL; } + unsigned long foo_0x2000000100(void) { return 0x2000000100UL; } + unsigned long foo_0x4000000100(void) { return 0x4000000100UL; } + unsigned long foo_0x8000000100(void) { return 0x8000000100UL; } + unsigned long foo_0x10000000100(void) { return 0x10000000100UL; } + unsigned long foo_0x20000000100(void) { return 0x20000000100UL; } + unsigned long foo_0x40000000100(void) { return 0x40000000100UL; } + unsigned long foo_0x80000000100(void) { return 0x80000000100UL; } + unsigned long foo_0x100000000100(void) { return 0x100000000100UL; } + unsigned long foo_0x200000000100(void) { return 0x200000000100UL; } + unsigned long foo_0x400000000100(void) { return 0x400000000100UL; } + unsigned long foo_0x800000000100(void) { return 0x800000000100UL; } + unsigned long foo_0x1000000000100(void) { return 0x1000000000100UL; } + unsigned long foo_0x2000000000100(void) { return 0x2000000000100UL; } + unsigned long foo_0x4000000000100(void) { return 0x4000000000100UL; } + unsigned long foo_0x8000000000100(void) { return 0x8000000000100UL; } + unsigned long foo_0x10000000000100(void) { return 0x10000000000100UL; } + unsigned long foo_0x20000000000100(void) { return 0x20000000000100UL; } + unsigned long foo_0x40000000000100(void) { return 0x40000000000100UL; } + unsigned long foo_0x80000000000100(void) { return 0x80000000000100UL; } + unsigned long foo_0x100000000000100(void) { return 0x100000000000100UL; } + unsigned long foo_0x200000000000100(void) { return 0x200000000000100UL; } + unsigned long foo_0x400000000000100(void) { return 0x400000000000100UL; } + unsigned long foo_0x800000000000100(void) { return 0x800000000000100UL; } + unsigned long foo_0x1000000000000100(void) { return 0x1000000000000100UL; } + unsigned long foo_0x2000000000000100(void) { return 0x2000000000000100UL; } + unsigned long foo_0x4000000000000100(void) { return 0x4000000000000100UL; } + unsigned long foo_0x8000000000000100(void) { return 0x8000000000000100UL; } + unsigned long foo_0x600(void) { return 0x600UL; } + unsigned long foo_0xa00(void) { return 0xa00UL; } + unsigned long foo_0x1200(void) { return 0x1200UL; } + unsigned long foo_0x2200(void) { return 0x2200UL; } + unsigned long foo_0x4200(void) { return 0x4200UL; } + unsigned long foo_0x8200(void) { return 0x8200UL; } + unsigned long foo_0x10200(void) { return 0x10200UL; } + unsigned long foo_0x20200(void) { return 0x20200UL; } + unsigned long foo_0x40200(void) { return 0x40200UL; } + unsigned long foo_0x80200(void) { return 0x80200UL; } + unsigned long foo_0x100200(void) { return 0x100200UL; } + unsigned long foo_0x200200(void) { return 0x200200UL; } + unsigned long foo_0x400200(void) { return 0x400200UL; } + unsigned long foo_0x800200(void) { return 0x800200UL; } + unsigned long foo_0x1000200(void) { return 0x1000200UL; } + unsigned long foo_0x2000200(void) { return 0x2000200UL; } + unsigned long foo_0x4000200(void) { return 0x4000200UL; } + unsigned long foo_0x8000200(void) { return 0x8000200UL; } + unsigned long foo_0x10000200(void) { return 0x10000200UL; } + unsigned long foo_0x20000200(void) { return 0x20000200UL; } + unsigned long foo_0x40000200(void) { return 0x40000200UL; } + unsigned long foo_0x80000200(void) { return 0x80000200UL; } + unsigned long foo_0x100000200(void) { return 0x100000200UL; } + unsigned long foo_0x200000200(void) { return 0x200000200UL; } + unsigned long foo_0x400000200(void) { return 0x400000200UL; } + unsigned long foo_0x800000200(void) { return 0x800000200UL; } + unsigned long foo_0x1000000200(void) { return 0x1000000200UL; } + unsigned long foo_0x2000000200(void) { return 0x2000000200UL; } + unsigned long foo_0x4000000200(void) { return 0x4000000200UL; } + unsigned long foo_0x8000000200(void) { return 0x8000000200UL; } + unsigned long foo_0x10000000200(void) { return 0x10000000200UL; } + unsigned long foo_0x20000000200(void) { return 0x20000000200UL; } + unsigned long foo_0x40000000200(void) { return 0x40000000200UL; } + unsigned long foo_0x80000000200(void) { return 0x80000000200UL; } + unsigned long foo_0x100000000200(void) { return 0x100000000200UL; } + unsigned long foo_0x200000000200(void) { return 0x200000000200UL; } + unsigned long foo_0x400000000200(void) { return 0x400000000200UL; } + unsigned long foo_0x800000000200(void) { return 0x800000000200UL; } + unsigned long foo_0x1000000000200(void) { return 0x1000000000200UL; } + unsigned long foo_0x2000000000200(void) { return 0x2000000000200UL; } + unsigned long foo_0x4000000000200(void) { return 0x4000000000200UL; } + unsigned long foo_0x8000000000200(void) { return 0x8000000000200UL; } + unsigned long foo_0x10000000000200(void) { return 0x10000000000200UL; } + unsigned long foo_0x20000000000200(void) { return 0x20000000000200UL; } + unsigned long foo_0x40000000000200(void) { return 0x40000000000200UL; } + unsigned long foo_0x80000000000200(void) { return 0x80000000000200UL; } + unsigned long foo_0x100000000000200(void) { return 0x100000000000200UL; } + unsigned long foo_0x200000000000200(void) { return 0x200000000000200UL; } + unsigned long foo_0x400000000000200(void) { return 0x400000000000200UL; } + unsigned long foo_0x800000000000200(void) { return 0x800000000000200UL; } + unsigned long foo_0x1000000000000200(void) { return 0x1000000000000200UL; } + unsigned long foo_0x2000000000000200(void) { return 0x2000000000000200UL; } + unsigned long foo_0x4000000000000200(void) { return 0x4000000000000200UL; } + unsigned long foo_0x8000000000000200(void) { return 0x8000000000000200UL; } + unsigned long foo_0xc00(void) { return 0xc00UL; } + unsigned long foo_0x1400(void) { return 0x1400UL; } + unsigned long foo_0x2400(void) { return 0x2400UL; } + unsigned long foo_0x4400(void) { return 0x4400UL; } + unsigned long foo_0x8400(void) { return 0x8400UL; } + unsigned long foo_0x10400(void) { return 0x10400UL; } + unsigned long foo_0x20400(void) { return 0x20400UL; } + unsigned long foo_0x40400(void) { return 0x40400UL; } + unsigned long foo_0x80400(void) { return 0x80400UL; } + unsigned long foo_0x100400(void) { return 0x100400UL; } + unsigned long foo_0x200400(void) { return 0x200400UL; } + unsigned long foo_0x400400(void) { return 0x400400UL; } + unsigned long foo_0x800400(void) { return 0x800400UL; } + unsigned long foo_0x1000400(void) { return 0x1000400UL; } + unsigned long foo_0x2000400(void) { return 0x2000400UL; } + unsigned long foo_0x4000400(void) { return 0x4000400UL; } + unsigned long foo_0x8000400(void) { return 0x8000400UL; } + unsigned long foo_0x10000400(void) { return 0x10000400UL; } + unsigned long foo_0x20000400(void) { return 0x20000400UL; } + unsigned long foo_0x40000400(void) { return 0x40000400UL; } + unsigned long foo_0x80000400(void) { return 0x80000400UL; } + unsigned long foo_0x100000400(void) { return 0x100000400UL; } + unsigned long foo_0x200000400(void) { return 0x200000400UL; } + unsigned long foo_0x400000400(void) { return 0x400000400UL; } + unsigned long foo_0x800000400(void) { return 0x800000400UL; } + unsigned long foo_0x1000000400(void) { return 0x1000000400UL; } + unsigned long foo_0x2000000400(void) { return 0x2000000400UL; } + unsigned long foo_0x4000000400(void) { return 0x4000000400UL; } + unsigned long foo_0x8000000400(void) { return 0x8000000400UL; } + unsigned long foo_0x10000000400(void) { return 0x10000000400UL; } + unsigned long foo_0x20000000400(void) { return 0x20000000400UL; } + unsigned long foo_0x40000000400(void) { return 0x40000000400UL; } + unsigned long foo_0x80000000400(void) { return 0x80000000400UL; } + unsigned long foo_0x100000000400(void) { return 0x100000000400UL; } + unsigned long foo_0x200000000400(void) { return 0x200000000400UL; } + unsigned long foo_0x400000000400(void) { return 0x400000000400UL; } + unsigned long foo_0x800000000400(void) { return 0x800000000400UL; } + unsigned long foo_0x1000000000400(void) { return 0x1000000000400UL; } + unsigned long foo_0x2000000000400(void) { return 0x2000000000400UL; } + unsigned long foo_0x4000000000400(void) { return 0x4000000000400UL; } + unsigned long foo_0x8000000000400(void) { return 0x8000000000400UL; } + unsigned long foo_0x10000000000400(void) { return 0x10000000000400UL; } + unsigned long foo_0x20000000000400(void) { return 0x20000000000400UL; } + unsigned long foo_0x40000000000400(void) { return 0x40000000000400UL; } + unsigned long foo_0x80000000000400(void) { return 0x80000000000400UL; } + unsigned long foo_0x100000000000400(void) { return 0x100000000000400UL; } + unsigned long foo_0x200000000000400(void) { return 0x200000000000400UL; } + unsigned long foo_0x400000000000400(void) { return 0x400000000000400UL; } + unsigned long foo_0x800000000000400(void) { return 0x800000000000400UL; } + unsigned long foo_0x1000000000000400(void) { return 0x1000000000000400UL; } + unsigned long foo_0x2000000000000400(void) { return 0x2000000000000400UL; } + unsigned long foo_0x4000000000000400(void) { return 0x4000000000000400UL; } + unsigned long foo_0x8000000000000400(void) { return 0x8000000000000400UL; } + unsigned long foo_0x1800(void) { return 0x1800UL; } + unsigned long foo_0x2800(void) { return 0x2800UL; } + unsigned long foo_0x4800(void) { return 0x4800UL; } + unsigned long foo_0x8800(void) { return 0x8800UL; } + unsigned long foo_0x10800(void) { return 0x10800UL; } + unsigned long foo_0x20800(void) { return 0x20800UL; } + unsigned long foo_0x40800(void) { return 0x40800UL; } + unsigned long foo_0x80800(void) { return 0x80800UL; } + unsigned long foo_0x100800(void) { return 0x100800UL; } + unsigned long foo_0x200800(void) { return 0x200800UL; } + unsigned long foo_0x400800(void) { return 0x400800UL; } + unsigned long foo_0x800800(void) { return 0x800800UL; } + unsigned long foo_0x1000800(void) { return 0x1000800UL; } + unsigned long foo_0x2000800(void) { return 0x2000800UL; } + unsigned long foo_0x4000800(void) { return 0x4000800UL; } + unsigned long foo_0x8000800(void) { return 0x8000800UL; } + unsigned long foo_0x10000800(void) { return 0x10000800UL; } + unsigned long foo_0x20000800(void) { return 0x20000800UL; } + unsigned long foo_0x40000800(void) { return 0x40000800UL; } + unsigned long foo_0x80000800(void) { return 0x80000800UL; } + unsigned long foo_0x100000800(void) { return 0x100000800UL; } + unsigned long foo_0x200000800(void) { return 0x200000800UL; } + unsigned long foo_0x400000800(void) { return 0x400000800UL; } + unsigned long foo_0x800000800(void) { return 0x800000800UL; } + unsigned long foo_0x1000000800(void) { return 0x1000000800UL; } + unsigned long foo_0x2000000800(void) { return 0x2000000800UL; } + unsigned long foo_0x4000000800(void) { return 0x4000000800UL; } + unsigned long foo_0x8000000800(void) { return 0x8000000800UL; } + unsigned long foo_0x10000000800(void) { return 0x10000000800UL; } + unsigned long foo_0x20000000800(void) { return 0x20000000800UL; } + unsigned long foo_0x40000000800(void) { return 0x40000000800UL; } + unsigned long foo_0x80000000800(void) { return 0x80000000800UL; } + unsigned long foo_0x100000000800(void) { return 0x100000000800UL; } + unsigned long foo_0x200000000800(void) { return 0x200000000800UL; } + unsigned long foo_0x400000000800(void) { return 0x400000000800UL; } + unsigned long foo_0x800000000800(void) { return 0x800000000800UL; } + unsigned long foo_0x1000000000800(void) { return 0x1000000000800UL; } + unsigned long foo_0x2000000000800(void) { return 0x2000000000800UL; } + unsigned long foo_0x4000000000800(void) { return 0x4000000000800UL; } + unsigned long foo_0x8000000000800(void) { return 0x8000000000800UL; } + unsigned long foo_0x10000000000800(void) { return 0x10000000000800UL; } + unsigned long foo_0x20000000000800(void) { return 0x20000000000800UL; } + unsigned long foo_0x40000000000800(void) { return 0x40000000000800UL; } + unsigned long foo_0x80000000000800(void) { return 0x80000000000800UL; } + unsigned long foo_0x100000000000800(void) { return 0x100000000000800UL; } + unsigned long foo_0x200000000000800(void) { return 0x200000000000800UL; } + unsigned long foo_0x400000000000800(void) { return 0x400000000000800UL; } + unsigned long foo_0x800000000000800(void) { return 0x800000000000800UL; } + unsigned long foo_0x1000000000000800(void) { return 0x1000000000000800UL; } + unsigned long foo_0x2000000000000800(void) { return 0x2000000000000800UL; } + unsigned long foo_0x4000000000000800(void) { return 0x4000000000000800UL; } + unsigned long foo_0x8000000000000800(void) { return 0x8000000000000800UL; } + unsigned long foo_0x3000(void) { return 0x3000UL; } + unsigned long foo_0x5000(void) { return 0x5000UL; } + unsigned long foo_0x9000(void) { return 0x9000UL; } + unsigned long foo_0x11000(void) { return 0x11000UL; } + unsigned long foo_0x21000(void) { return 0x21000UL; } + unsigned long foo_0x41000(void) { return 0x41000UL; } + unsigned long foo_0x81000(void) { return 0x81000UL; } + unsigned long foo_0x101000(void) { return 0x101000UL; } + unsigned long foo_0x201000(void) { return 0x201000UL; } + unsigned long foo_0x401000(void) { return 0x401000UL; } + unsigned long foo_0x801000(void) { return 0x801000UL; } + unsigned long foo_0x1001000(void) { return 0x1001000UL; } + unsigned long foo_0x2001000(void) { return 0x2001000UL; } + unsigned long foo_0x4001000(void) { return 0x4001000UL; } + unsigned long foo_0x8001000(void) { return 0x8001000UL; } + unsigned long foo_0x10001000(void) { return 0x10001000UL; } + unsigned long foo_0x20001000(void) { return 0x20001000UL; } + unsigned long foo_0x40001000(void) { return 0x40001000UL; } + unsigned long foo_0x80001000(void) { return 0x80001000UL; } + unsigned long foo_0x100001000(void) { return 0x100001000UL; } + unsigned long foo_0x200001000(void) { return 0x200001000UL; } + unsigned long foo_0x400001000(void) { return 0x400001000UL; } + unsigned long foo_0x800001000(void) { return 0x800001000UL; } + unsigned long foo_0x1000001000(void) { return 0x1000001000UL; } + unsigned long foo_0x2000001000(void) { return 0x2000001000UL; } + unsigned long foo_0x4000001000(void) { return 0x4000001000UL; } + unsigned long foo_0x8000001000(void) { return 0x8000001000UL; } + unsigned long foo_0x10000001000(void) { return 0x10000001000UL; } + unsigned long foo_0x20000001000(void) { return 0x20000001000UL; } + unsigned long foo_0x40000001000(void) { return 0x40000001000UL; } + unsigned long foo_0x80000001000(void) { return 0x80000001000UL; } + unsigned long foo_0x100000001000(void) { return 0x100000001000UL; } + unsigned long foo_0x200000001000(void) { return 0x200000001000UL; } + unsigned long foo_0x400000001000(void) { return 0x400000001000UL; } + unsigned long foo_0x800000001000(void) { return 0x800000001000UL; } + unsigned long foo_0x1000000001000(void) { return 0x1000000001000UL; } + unsigned long foo_0x2000000001000(void) { return 0x2000000001000UL; } + unsigned long foo_0x4000000001000(void) { return 0x4000000001000UL; } + unsigned long foo_0x8000000001000(void) { return 0x8000000001000UL; } + unsigned long foo_0x10000000001000(void) { return 0x10000000001000UL; } + unsigned long foo_0x20000000001000(void) { return 0x20000000001000UL; } + unsigned long foo_0x40000000001000(void) { return 0x40000000001000UL; } + unsigned long foo_0x80000000001000(void) { return 0x80000000001000UL; } + unsigned long foo_0x100000000001000(void) { return 0x100000000001000UL; } + unsigned long foo_0x200000000001000(void) { return 0x200000000001000UL; } + unsigned long foo_0x400000000001000(void) { return 0x400000000001000UL; } + unsigned long foo_0x800000000001000(void) { return 0x800000000001000UL; } + unsigned long foo_0x1000000000001000(void) { return 0x1000000000001000UL; } + unsigned long foo_0x2000000000001000(void) { return 0x2000000000001000UL; } + unsigned long foo_0x4000000000001000(void) { return 0x4000000000001000UL; } + unsigned long foo_0x8000000000001000(void) { return 0x8000000000001000UL; } + unsigned long foo_0x6000(void) { return 0x6000UL; } + unsigned long foo_0xa000(void) { return 0xa000UL; } + unsigned long foo_0x12000(void) { return 0x12000UL; } + unsigned long foo_0x22000(void) { return 0x22000UL; } + unsigned long foo_0x42000(void) { return 0x42000UL; } + unsigned long foo_0x82000(void) { return 0x82000UL; } + unsigned long foo_0x102000(void) { return 0x102000UL; } + unsigned long foo_0x202000(void) { return 0x202000UL; } + unsigned long foo_0x402000(void) { return 0x402000UL; } + unsigned long foo_0x802000(void) { return 0x802000UL; } + unsigned long foo_0x1002000(void) { return 0x1002000UL; } + unsigned long foo_0x2002000(void) { return 0x2002000UL; } + unsigned long foo_0x4002000(void) { return 0x4002000UL; } + unsigned long foo_0x8002000(void) { return 0x8002000UL; } + unsigned long foo_0x10002000(void) { return 0x10002000UL; } + unsigned long foo_0x20002000(void) { return 0x20002000UL; } + unsigned long foo_0x40002000(void) { return 0x40002000UL; } + unsigned long foo_0x80002000(void) { return 0x80002000UL; } + unsigned long foo_0x100002000(void) { return 0x100002000UL; } + unsigned long foo_0x200002000(void) { return 0x200002000UL; } + unsigned long foo_0x400002000(void) { return 0x400002000UL; } + unsigned long foo_0x800002000(void) { return 0x800002000UL; } + unsigned long foo_0x1000002000(void) { return 0x1000002000UL; } + unsigned long foo_0x2000002000(void) { return 0x2000002000UL; } + unsigned long foo_0x4000002000(void) { return 0x4000002000UL; } + unsigned long foo_0x8000002000(void) { return 0x8000002000UL; } + unsigned long foo_0x10000002000(void) { return 0x10000002000UL; } + unsigned long foo_0x20000002000(void) { return 0x20000002000UL; } + unsigned long foo_0x40000002000(void) { return 0x40000002000UL; } + unsigned long foo_0x80000002000(void) { return 0x80000002000UL; } + unsigned long foo_0x100000002000(void) { return 0x100000002000UL; } + unsigned long foo_0x200000002000(void) { return 0x200000002000UL; } + unsigned long foo_0x400000002000(void) { return 0x400000002000UL; } + unsigned long foo_0x800000002000(void) { return 0x800000002000UL; } + unsigned long foo_0x1000000002000(void) { return 0x1000000002000UL; } + unsigned long foo_0x2000000002000(void) { return 0x2000000002000UL; } + unsigned long foo_0x4000000002000(void) { return 0x4000000002000UL; } + unsigned long foo_0x8000000002000(void) { return 0x8000000002000UL; } + unsigned long foo_0x10000000002000(void) { return 0x10000000002000UL; } + unsigned long foo_0x20000000002000(void) { return 0x20000000002000UL; } + unsigned long foo_0x40000000002000(void) { return 0x40000000002000UL; } + unsigned long foo_0x80000000002000(void) { return 0x80000000002000UL; } + unsigned long foo_0x100000000002000(void) { return 0x100000000002000UL; } + unsigned long foo_0x200000000002000(void) { return 0x200000000002000UL; } + unsigned long foo_0x400000000002000(void) { return 0x400000000002000UL; } + unsigned long foo_0x800000000002000(void) { return 0x800000000002000UL; } + unsigned long foo_0x1000000000002000(void) { return 0x1000000000002000UL; } + unsigned long foo_0x2000000000002000(void) { return 0x2000000000002000UL; } + unsigned long foo_0x4000000000002000(void) { return 0x4000000000002000UL; } + unsigned long foo_0x8000000000002000(void) { return 0x8000000000002000UL; } + unsigned long foo_0xc000(void) { return 0xc000UL; } + unsigned long foo_0x14000(void) { return 0x14000UL; } + unsigned long foo_0x24000(void) { return 0x24000UL; } + unsigned long foo_0x44000(void) { return 0x44000UL; } + unsigned long foo_0x84000(void) { return 0x84000UL; } + unsigned long foo_0x104000(void) { return 0x104000UL; } + unsigned long foo_0x204000(void) { return 0x204000UL; } + unsigned long foo_0x404000(void) { return 0x404000UL; } + unsigned long foo_0x804000(void) { return 0x804000UL; } + unsigned long foo_0x1004000(void) { return 0x1004000UL; } + unsigned long foo_0x2004000(void) { return 0x2004000UL; } + unsigned long foo_0x4004000(void) { return 0x4004000UL; } + unsigned long foo_0x8004000(void) { return 0x8004000UL; } + unsigned long foo_0x10004000(void) { return 0x10004000UL; } + unsigned long foo_0x20004000(void) { return 0x20004000UL; } + unsigned long foo_0x40004000(void) { return 0x40004000UL; } + unsigned long foo_0x80004000(void) { return 0x80004000UL; } + unsigned long foo_0x100004000(void) { return 0x100004000UL; } + unsigned long foo_0x200004000(void) { return 0x200004000UL; } + unsigned long foo_0x400004000(void) { return 0x400004000UL; } + unsigned long foo_0x800004000(void) { return 0x800004000UL; } + unsigned long foo_0x1000004000(void) { return 0x1000004000UL; } + unsigned long foo_0x2000004000(void) { return 0x2000004000UL; } + unsigned long foo_0x4000004000(void) { return 0x4000004000UL; } + unsigned long foo_0x8000004000(void) { return 0x8000004000UL; } + unsigned long foo_0x10000004000(void) { return 0x10000004000UL; } + unsigned long foo_0x20000004000(void) { return 0x20000004000UL; } + unsigned long foo_0x40000004000(void) { return 0x40000004000UL; } + unsigned long foo_0x80000004000(void) { return 0x80000004000UL; } + unsigned long foo_0x100000004000(void) { return 0x100000004000UL; } + unsigned long foo_0x200000004000(void) { return 0x200000004000UL; } + unsigned long foo_0x400000004000(void) { return 0x400000004000UL; } + unsigned long foo_0x800000004000(void) { return 0x800000004000UL; } + unsigned long foo_0x1000000004000(void) { return 0x1000000004000UL; } + unsigned long foo_0x2000000004000(void) { return 0x2000000004000UL; } + unsigned long foo_0x4000000004000(void) { return 0x4000000004000UL; } + unsigned long foo_0x8000000004000(void) { return 0x8000000004000UL; } + unsigned long foo_0x10000000004000(void) { return 0x10000000004000UL; } + unsigned long foo_0x20000000004000(void) { return 0x20000000004000UL; } + unsigned long foo_0x40000000004000(void) { return 0x40000000004000UL; } + unsigned long foo_0x80000000004000(void) { return 0x80000000004000UL; } + unsigned long foo_0x100000000004000(void) { return 0x100000000004000UL; } + unsigned long foo_0x200000000004000(void) { return 0x200000000004000UL; } + unsigned long foo_0x400000000004000(void) { return 0x400000000004000UL; } + unsigned long foo_0x800000000004000(void) { return 0x800000000004000UL; } + unsigned long foo_0x1000000000004000(void) { return 0x1000000000004000UL; } + unsigned long foo_0x2000000000004000(void) { return 0x2000000000004000UL; } + unsigned long foo_0x4000000000004000(void) { return 0x4000000000004000UL; } + unsigned long foo_0x8000000000004000(void) { return 0x8000000000004000UL; } + unsigned long foo_0x18000(void) { return 0x18000UL; } + unsigned long foo_0x28000(void) { return 0x28000UL; } + unsigned long foo_0x48000(void) { return 0x48000UL; } + unsigned long foo_0x88000(void) { return 0x88000UL; } + unsigned long foo_0x108000(void) { return 0x108000UL; } + unsigned long foo_0x208000(void) { return 0x208000UL; } + unsigned long foo_0x408000(void) { return 0x408000UL; } + unsigned long foo_0x808000(void) { return 0x808000UL; } + unsigned long foo_0x1008000(void) { return 0x1008000UL; } + unsigned long foo_0x2008000(void) { return 0x2008000UL; } + unsigned long foo_0x4008000(void) { return 0x4008000UL; } + unsigned long foo_0x8008000(void) { return 0x8008000UL; } + unsigned long foo_0x10008000(void) { return 0x10008000UL; } + unsigned long foo_0x20008000(void) { return 0x20008000UL; } + unsigned long foo_0x40008000(void) { return 0x40008000UL; } + unsigned long foo_0x80008000(void) { return 0x80008000UL; } + unsigned long foo_0x100008000(void) { return 0x100008000UL; } + unsigned long foo_0x200008000(void) { return 0x200008000UL; } + unsigned long foo_0x400008000(void) { return 0x400008000UL; } + unsigned long foo_0x800008000(void) { return 0x800008000UL; } + unsigned long foo_0x1000008000(void) { return 0x1000008000UL; } + unsigned long foo_0x2000008000(void) { return 0x2000008000UL; } + unsigned long foo_0x4000008000(void) { return 0x4000008000UL; } + unsigned long foo_0x8000008000(void) { return 0x8000008000UL; } + unsigned long foo_0x10000008000(void) { return 0x10000008000UL; } + unsigned long foo_0x20000008000(void) { return 0x20000008000UL; } + unsigned long foo_0x40000008000(void) { return 0x40000008000UL; } + unsigned long foo_0x80000008000(void) { return 0x80000008000UL; } + unsigned long foo_0x100000008000(void) { return 0x100000008000UL; } + unsigned long foo_0x200000008000(void) { return 0x200000008000UL; } + unsigned long foo_0x400000008000(void) { return 0x400000008000UL; } + unsigned long foo_0x800000008000(void) { return 0x800000008000UL; } + unsigned long foo_0x1000000008000(void) { return 0x1000000008000UL; } + unsigned long foo_0x2000000008000(void) { return 0x2000000008000UL; } + unsigned long foo_0x4000000008000(void) { return 0x4000000008000UL; } + unsigned long foo_0x8000000008000(void) { return 0x8000000008000UL; } + unsigned long foo_0x10000000008000(void) { return 0x10000000008000UL; } + unsigned long foo_0x20000000008000(void) { return 0x20000000008000UL; } + unsigned long foo_0x40000000008000(void) { return 0x40000000008000UL; } + unsigned long foo_0x80000000008000(void) { return 0x80000000008000UL; } + unsigned long foo_0x100000000008000(void) { return 0x100000000008000UL; } + unsigned long foo_0x200000000008000(void) { return 0x200000000008000UL; } + unsigned long foo_0x400000000008000(void) { return 0x400000000008000UL; } + unsigned long foo_0x800000000008000(void) { return 0x800000000008000UL; } + unsigned long foo_0x1000000000008000(void) { return 0x1000000000008000UL; } + unsigned long foo_0x2000000000008000(void) { return 0x2000000000008000UL; } + unsigned long foo_0x4000000000008000(void) { return 0x4000000000008000UL; } + unsigned long foo_0x8000000000008000(void) { return 0x8000000000008000UL; } + unsigned long foo_0x30000(void) { return 0x30000UL; } + unsigned long foo_0x50000(void) { return 0x50000UL; } + unsigned long foo_0x90000(void) { return 0x90000UL; } + unsigned long foo_0x110000(void) { return 0x110000UL; } + unsigned long foo_0x210000(void) { return 0x210000UL; } + unsigned long foo_0x410000(void) { return 0x410000UL; } + unsigned long foo_0x810000(void) { return 0x810000UL; } + unsigned long foo_0x1010000(void) { return 0x1010000UL; } + unsigned long foo_0x2010000(void) { return 0x2010000UL; } + unsigned long foo_0x4010000(void) { return 0x4010000UL; } + unsigned long foo_0x8010000(void) { return 0x8010000UL; } + unsigned long foo_0x10010000(void) { return 0x10010000UL; } + unsigned long foo_0x20010000(void) { return 0x20010000UL; } + unsigned long foo_0x40010000(void) { return 0x40010000UL; } + unsigned long foo_0x80010000(void) { return 0x80010000UL; } + unsigned long foo_0x100010000(void) { return 0x100010000UL; } + unsigned long foo_0x200010000(void) { return 0x200010000UL; } + unsigned long foo_0x400010000(void) { return 0x400010000UL; } + unsigned long foo_0x800010000(void) { return 0x800010000UL; } + unsigned long foo_0x1000010000(void) { return 0x1000010000UL; } + unsigned long foo_0x2000010000(void) { return 0x2000010000UL; } + unsigned long foo_0x4000010000(void) { return 0x4000010000UL; } + unsigned long foo_0x8000010000(void) { return 0x8000010000UL; } + unsigned long foo_0x10000010000(void) { return 0x10000010000UL; } + unsigned long foo_0x20000010000(void) { return 0x20000010000UL; } + unsigned long foo_0x40000010000(void) { return 0x40000010000UL; } + unsigned long foo_0x80000010000(void) { return 0x80000010000UL; } + unsigned long foo_0x100000010000(void) { return 0x100000010000UL; } + unsigned long foo_0x200000010000(void) { return 0x200000010000UL; } + unsigned long foo_0x400000010000(void) { return 0x400000010000UL; } + unsigned long foo_0x800000010000(void) { return 0x800000010000UL; } + unsigned long foo_0x1000000010000(void) { return 0x1000000010000UL; } + unsigned long foo_0x2000000010000(void) { return 0x2000000010000UL; } + unsigned long foo_0x4000000010000(void) { return 0x4000000010000UL; } + unsigned long foo_0x8000000010000(void) { return 0x8000000010000UL; } + unsigned long foo_0x10000000010000(void) { return 0x10000000010000UL; } + unsigned long foo_0x20000000010000(void) { return 0x20000000010000UL; } + unsigned long foo_0x40000000010000(void) { return 0x40000000010000UL; } + unsigned long foo_0x80000000010000(void) { return 0x80000000010000UL; } + unsigned long foo_0x100000000010000(void) { return 0x100000000010000UL; } + unsigned long foo_0x200000000010000(void) { return 0x200000000010000UL; } + unsigned long foo_0x400000000010000(void) { return 0x400000000010000UL; } + unsigned long foo_0x800000000010000(void) { return 0x800000000010000UL; } + unsigned long foo_0x1000000000010000(void) { return 0x1000000000010000UL; } + unsigned long foo_0x2000000000010000(void) { return 0x2000000000010000UL; } + unsigned long foo_0x4000000000010000(void) { return 0x4000000000010000UL; } + unsigned long foo_0x8000000000010000(void) { return 0x8000000000010000UL; } + unsigned long foo_0x60000(void) { return 0x60000UL; } + unsigned long foo_0xa0000(void) { return 0xa0000UL; } + unsigned long foo_0x120000(void) { return 0x120000UL; } + unsigned long foo_0x220000(void) { return 0x220000UL; } + unsigned long foo_0x420000(void) { return 0x420000UL; } + unsigned long foo_0x820000(void) { return 0x820000UL; } + unsigned long foo_0x1020000(void) { return 0x1020000UL; } + unsigned long foo_0x2020000(void) { return 0x2020000UL; } + unsigned long foo_0x4020000(void) { return 0x4020000UL; } + unsigned long foo_0x8020000(void) { return 0x8020000UL; } + unsigned long foo_0x10020000(void) { return 0x10020000UL; } + unsigned long foo_0x20020000(void) { return 0x20020000UL; } + unsigned long foo_0x40020000(void) { return 0x40020000UL; } + unsigned long foo_0x80020000(void) { return 0x80020000UL; } + unsigned long foo_0x100020000(void) { return 0x100020000UL; } + unsigned long foo_0x200020000(void) { return 0x200020000UL; } + unsigned long foo_0x400020000(void) { return 0x400020000UL; } + unsigned long foo_0x800020000(void) { return 0x800020000UL; } + unsigned long foo_0x1000020000(void) { return 0x1000020000UL; } + unsigned long foo_0x2000020000(void) { return 0x2000020000UL; } + unsigned long foo_0x4000020000(void) { return 0x4000020000UL; } + unsigned long foo_0x8000020000(void) { return 0x8000020000UL; } + unsigned long foo_0x10000020000(void) { return 0x10000020000UL; } + unsigned long foo_0x20000020000(void) { return 0x20000020000UL; } + unsigned long foo_0x40000020000(void) { return 0x40000020000UL; } + unsigned long foo_0x80000020000(void) { return 0x80000020000UL; } + unsigned long foo_0x100000020000(void) { return 0x100000020000UL; } + unsigned long foo_0x200000020000(void) { return 0x200000020000UL; } + unsigned long foo_0x400000020000(void) { return 0x400000020000UL; } + unsigned long foo_0x800000020000(void) { return 0x800000020000UL; } + unsigned long foo_0x1000000020000(void) { return 0x1000000020000UL; } + unsigned long foo_0x2000000020000(void) { return 0x2000000020000UL; } + unsigned long foo_0x4000000020000(void) { return 0x4000000020000UL; } + unsigned long foo_0x8000000020000(void) { return 0x8000000020000UL; } + unsigned long foo_0x10000000020000(void) { return 0x10000000020000UL; } + unsigned long foo_0x20000000020000(void) { return 0x20000000020000UL; } + unsigned long foo_0x40000000020000(void) { return 0x40000000020000UL; } + unsigned long foo_0x80000000020000(void) { return 0x80000000020000UL; } + unsigned long foo_0x100000000020000(void) { return 0x100000000020000UL; } + unsigned long foo_0x200000000020000(void) { return 0x200000000020000UL; } + unsigned long foo_0x400000000020000(void) { return 0x400000000020000UL; } + unsigned long foo_0x800000000020000(void) { return 0x800000000020000UL; } + unsigned long foo_0x1000000000020000(void) { return 0x1000000000020000UL; } + unsigned long foo_0x2000000000020000(void) { return 0x2000000000020000UL; } + unsigned long foo_0x4000000000020000(void) { return 0x4000000000020000UL; } + unsigned long foo_0x8000000000020000(void) { return 0x8000000000020000UL; } + unsigned long foo_0xc0000(void) { return 0xc0000UL; } + unsigned long foo_0x140000(void) { return 0x140000UL; } + unsigned long foo_0x240000(void) { return 0x240000UL; } + unsigned long foo_0x440000(void) { return 0x440000UL; } + unsigned long foo_0x840000(void) { return 0x840000UL; } + unsigned long foo_0x1040000(void) { return 0x1040000UL; } + unsigned long foo_0x2040000(void) { return 0x2040000UL; } + unsigned long foo_0x4040000(void) { return 0x4040000UL; } + unsigned long foo_0x8040000(void) { return 0x8040000UL; } + unsigned long foo_0x10040000(void) { return 0x10040000UL; } + unsigned long foo_0x20040000(void) { return 0x20040000UL; } + unsigned long foo_0x40040000(void) { return 0x40040000UL; } + unsigned long foo_0x80040000(void) { return 0x80040000UL; } + unsigned long foo_0x100040000(void) { return 0x100040000UL; } + unsigned long foo_0x200040000(void) { return 0x200040000UL; } + unsigned long foo_0x400040000(void) { return 0x400040000UL; } + unsigned long foo_0x800040000(void) { return 0x800040000UL; } + unsigned long foo_0x1000040000(void) { return 0x1000040000UL; } + unsigned long foo_0x2000040000(void) { return 0x2000040000UL; } + unsigned long foo_0x4000040000(void) { return 0x4000040000UL; } + unsigned long foo_0x8000040000(void) { return 0x8000040000UL; } + unsigned long foo_0x10000040000(void) { return 0x10000040000UL; } + unsigned long foo_0x20000040000(void) { return 0x20000040000UL; } + unsigned long foo_0x40000040000(void) { return 0x40000040000UL; } + unsigned long foo_0x80000040000(void) { return 0x80000040000UL; } + unsigned long foo_0x100000040000(void) { return 0x100000040000UL; } + unsigned long foo_0x200000040000(void) { return 0x200000040000UL; } + unsigned long foo_0x400000040000(void) { return 0x400000040000UL; } + unsigned long foo_0x800000040000(void) { return 0x800000040000UL; } + unsigned long foo_0x1000000040000(void) { return 0x1000000040000UL; } + unsigned long foo_0x2000000040000(void) { return 0x2000000040000UL; } + unsigned long foo_0x4000000040000(void) { return 0x4000000040000UL; } + unsigned long foo_0x8000000040000(void) { return 0x8000000040000UL; } + unsigned long foo_0x10000000040000(void) { return 0x10000000040000UL; } + unsigned long foo_0x20000000040000(void) { return 0x20000000040000UL; } + unsigned long foo_0x40000000040000(void) { return 0x40000000040000UL; } + unsigned long foo_0x80000000040000(void) { return 0x80000000040000UL; } + unsigned long foo_0x100000000040000(void) { return 0x100000000040000UL; } + unsigned long foo_0x200000000040000(void) { return 0x200000000040000UL; } + unsigned long foo_0x400000000040000(void) { return 0x400000000040000UL; } + unsigned long foo_0x800000000040000(void) { return 0x800000000040000UL; } + unsigned long foo_0x1000000000040000(void) { return 0x1000000000040000UL; } + unsigned long foo_0x2000000000040000(void) { return 0x2000000000040000UL; } + unsigned long foo_0x4000000000040000(void) { return 0x4000000000040000UL; } + unsigned long foo_0x8000000000040000(void) { return 0x8000000000040000UL; } + unsigned long foo_0x180000(void) { return 0x180000UL; } + unsigned long foo_0x280000(void) { return 0x280000UL; } + unsigned long foo_0x480000(void) { return 0x480000UL; } + unsigned long foo_0x880000(void) { return 0x880000UL; } + unsigned long foo_0x1080000(void) { return 0x1080000UL; } + unsigned long foo_0x2080000(void) { return 0x2080000UL; } + unsigned long foo_0x4080000(void) { return 0x4080000UL; } + unsigned long foo_0x8080000(void) { return 0x8080000UL; } + unsigned long foo_0x10080000(void) { return 0x10080000UL; } + unsigned long foo_0x20080000(void) { return 0x20080000UL; } + unsigned long foo_0x40080000(void) { return 0x40080000UL; } + unsigned long foo_0x80080000(void) { return 0x80080000UL; } + unsigned long foo_0x100080000(void) { return 0x100080000UL; } + unsigned long foo_0x200080000(void) { return 0x200080000UL; } + unsigned long foo_0x400080000(void) { return 0x400080000UL; } + unsigned long foo_0x800080000(void) { return 0x800080000UL; } + unsigned long foo_0x1000080000(void) { return 0x1000080000UL; } + unsigned long foo_0x2000080000(void) { return 0x2000080000UL; } + unsigned long foo_0x4000080000(void) { return 0x4000080000UL; } + unsigned long foo_0x8000080000(void) { return 0x8000080000UL; } + unsigned long foo_0x10000080000(void) { return 0x10000080000UL; } + unsigned long foo_0x20000080000(void) { return 0x20000080000UL; } + unsigned long foo_0x40000080000(void) { return 0x40000080000UL; } + unsigned long foo_0x80000080000(void) { return 0x80000080000UL; } + unsigned long foo_0x100000080000(void) { return 0x100000080000UL; } + unsigned long foo_0x200000080000(void) { return 0x200000080000UL; } + unsigned long foo_0x400000080000(void) { return 0x400000080000UL; } + unsigned long foo_0x800000080000(void) { return 0x800000080000UL; } + unsigned long foo_0x1000000080000(void) { return 0x1000000080000UL; } + unsigned long foo_0x2000000080000(void) { return 0x2000000080000UL; } + unsigned long foo_0x4000000080000(void) { return 0x4000000080000UL; } + unsigned long foo_0x8000000080000(void) { return 0x8000000080000UL; } + unsigned long foo_0x10000000080000(void) { return 0x10000000080000UL; } + unsigned long foo_0x20000000080000(void) { return 0x20000000080000UL; } + unsigned long foo_0x40000000080000(void) { return 0x40000000080000UL; } + unsigned long foo_0x80000000080000(void) { return 0x80000000080000UL; } + unsigned long foo_0x100000000080000(void) { return 0x100000000080000UL; } + unsigned long foo_0x200000000080000(void) { return 0x200000000080000UL; } + unsigned long foo_0x400000000080000(void) { return 0x400000000080000UL; } + unsigned long foo_0x800000000080000(void) { return 0x800000000080000UL; } + unsigned long foo_0x1000000000080000(void) { return 0x1000000000080000UL; } + unsigned long foo_0x2000000000080000(void) { return 0x2000000000080000UL; } + unsigned long foo_0x4000000000080000(void) { return 0x4000000000080000UL; } + unsigned long foo_0x8000000000080000(void) { return 0x8000000000080000UL; } + unsigned long foo_0x300000(void) { return 0x300000UL; } + unsigned long foo_0x500000(void) { return 0x500000UL; } + unsigned long foo_0x900000(void) { return 0x900000UL; } + unsigned long foo_0x1100000(void) { return 0x1100000UL; } + unsigned long foo_0x2100000(void) { return 0x2100000UL; } + unsigned long foo_0x4100000(void) { return 0x4100000UL; } + unsigned long foo_0x8100000(void) { return 0x8100000UL; } + unsigned long foo_0x10100000(void) { return 0x10100000UL; } + unsigned long foo_0x20100000(void) { return 0x20100000UL; } + unsigned long foo_0x40100000(void) { return 0x40100000UL; } + unsigned long foo_0x80100000(void) { return 0x80100000UL; } + unsigned long foo_0x100100000(void) { return 0x100100000UL; } + unsigned long foo_0x200100000(void) { return 0x200100000UL; } + unsigned long foo_0x400100000(void) { return 0x400100000UL; } + unsigned long foo_0x800100000(void) { return 0x800100000UL; } + unsigned long foo_0x1000100000(void) { return 0x1000100000UL; } + unsigned long foo_0x2000100000(void) { return 0x2000100000UL; } + unsigned long foo_0x4000100000(void) { return 0x4000100000UL; } + unsigned long foo_0x8000100000(void) { return 0x8000100000UL; } + unsigned long foo_0x10000100000(void) { return 0x10000100000UL; } + unsigned long foo_0x20000100000(void) { return 0x20000100000UL; } + unsigned long foo_0x40000100000(void) { return 0x40000100000UL; } + unsigned long foo_0x80000100000(void) { return 0x80000100000UL; } + unsigned long foo_0x100000100000(void) { return 0x100000100000UL; } + unsigned long foo_0x200000100000(void) { return 0x200000100000UL; } + unsigned long foo_0x400000100000(void) { return 0x400000100000UL; } + unsigned long foo_0x800000100000(void) { return 0x800000100000UL; } + unsigned long foo_0x1000000100000(void) { return 0x1000000100000UL; } + unsigned long foo_0x2000000100000(void) { return 0x2000000100000UL; } + unsigned long foo_0x4000000100000(void) { return 0x4000000100000UL; } + unsigned long foo_0x8000000100000(void) { return 0x8000000100000UL; } + unsigned long foo_0x10000000100000(void) { return 0x10000000100000UL; } + unsigned long foo_0x20000000100000(void) { return 0x20000000100000UL; } + unsigned long foo_0x40000000100000(void) { return 0x40000000100000UL; } + unsigned long foo_0x80000000100000(void) { return 0x80000000100000UL; } + unsigned long foo_0x100000000100000(void) { return 0x100000000100000UL; } + unsigned long foo_0x200000000100000(void) { return 0x200000000100000UL; } + unsigned long foo_0x400000000100000(void) { return 0x400000000100000UL; } + unsigned long foo_0x800000000100000(void) { return 0x800000000100000UL; } + unsigned long foo_0x1000000000100000(void) { return 0x1000000000100000UL; } + unsigned long foo_0x2000000000100000(void) { return 0x2000000000100000UL; } + unsigned long foo_0x4000000000100000(void) { return 0x4000000000100000UL; } + unsigned long foo_0x8000000000100000(void) { return 0x8000000000100000UL; } + unsigned long foo_0x600000(void) { return 0x600000UL; } + unsigned long foo_0xa00000(void) { return 0xa00000UL; } + unsigned long foo_0x1200000(void) { return 0x1200000UL; } + unsigned long foo_0x2200000(void) { return 0x2200000UL; } + unsigned long foo_0x4200000(void) { return 0x4200000UL; } + unsigned long foo_0x8200000(void) { return 0x8200000UL; } + unsigned long foo_0x10200000(void) { return 0x10200000UL; } + unsigned long foo_0x20200000(void) { return 0x20200000UL; } + unsigned long foo_0x40200000(void) { return 0x40200000UL; } + unsigned long foo_0x80200000(void) { return 0x80200000UL; } + unsigned long foo_0x100200000(void) { return 0x100200000UL; } + unsigned long foo_0x200200000(void) { return 0x200200000UL; } + unsigned long foo_0x400200000(void) { return 0x400200000UL; } + unsigned long foo_0x800200000(void) { return 0x800200000UL; } + unsigned long foo_0x1000200000(void) { return 0x1000200000UL; } + unsigned long foo_0x2000200000(void) { return 0x2000200000UL; } + unsigned long foo_0x4000200000(void) { return 0x4000200000UL; } + unsigned long foo_0x8000200000(void) { return 0x8000200000UL; } + unsigned long foo_0x10000200000(void) { return 0x10000200000UL; } + unsigned long foo_0x20000200000(void) { return 0x20000200000UL; } + unsigned long foo_0x40000200000(void) { return 0x40000200000UL; } + unsigned long foo_0x80000200000(void) { return 0x80000200000UL; } + unsigned long foo_0x100000200000(void) { return 0x100000200000UL; } + unsigned long foo_0x200000200000(void) { return 0x200000200000UL; } + unsigned long foo_0x400000200000(void) { return 0x400000200000UL; } + unsigned long foo_0x800000200000(void) { return 0x800000200000UL; } + unsigned long foo_0x1000000200000(void) { return 0x1000000200000UL; } + unsigned long foo_0x2000000200000(void) { return 0x2000000200000UL; } + unsigned long foo_0x4000000200000(void) { return 0x4000000200000UL; } + unsigned long foo_0x8000000200000(void) { return 0x8000000200000UL; } + unsigned long foo_0x10000000200000(void) { return 0x10000000200000UL; } + unsigned long foo_0x20000000200000(void) { return 0x20000000200000UL; } + unsigned long foo_0x40000000200000(void) { return 0x40000000200000UL; } + unsigned long foo_0x80000000200000(void) { return 0x80000000200000UL; } + unsigned long foo_0x100000000200000(void) { return 0x100000000200000UL; } + unsigned long foo_0x200000000200000(void) { return 0x200000000200000UL; } + unsigned long foo_0x400000000200000(void) { return 0x400000000200000UL; } + unsigned long foo_0x800000000200000(void) { return 0x800000000200000UL; } + unsigned long foo_0x1000000000200000(void) { return 0x1000000000200000UL; } + unsigned long foo_0x2000000000200000(void) { return 0x2000000000200000UL; } + unsigned long foo_0x4000000000200000(void) { return 0x4000000000200000UL; } + unsigned long foo_0x8000000000200000(void) { return 0x8000000000200000UL; } + unsigned long foo_0xc00000(void) { return 0xc00000UL; } + unsigned long foo_0x1400000(void) { return 0x1400000UL; } + unsigned long foo_0x2400000(void) { return 0x2400000UL; } + unsigned long foo_0x4400000(void) { return 0x4400000UL; } + unsigned long foo_0x8400000(void) { return 0x8400000UL; } + unsigned long foo_0x10400000(void) { return 0x10400000UL; } + unsigned long foo_0x20400000(void) { return 0x20400000UL; } + unsigned long foo_0x40400000(void) { return 0x40400000UL; } + unsigned long foo_0x80400000(void) { return 0x80400000UL; } + unsigned long foo_0x100400000(void) { return 0x100400000UL; } + unsigned long foo_0x200400000(void) { return 0x200400000UL; } + unsigned long foo_0x400400000(void) { return 0x400400000UL; } + unsigned long foo_0x800400000(void) { return 0x800400000UL; } + unsigned long foo_0x1000400000(void) { return 0x1000400000UL; } + unsigned long foo_0x2000400000(void) { return 0x2000400000UL; } + unsigned long foo_0x4000400000(void) { return 0x4000400000UL; } + unsigned long foo_0x8000400000(void) { return 0x8000400000UL; } + unsigned long foo_0x10000400000(void) { return 0x10000400000UL; } + unsigned long foo_0x20000400000(void) { return 0x20000400000UL; } + unsigned long foo_0x40000400000(void) { return 0x40000400000UL; } + unsigned long foo_0x80000400000(void) { return 0x80000400000UL; } + unsigned long foo_0x100000400000(void) { return 0x100000400000UL; } + unsigned long foo_0x200000400000(void) { return 0x200000400000UL; } + unsigned long foo_0x400000400000(void) { return 0x400000400000UL; } + unsigned long foo_0x800000400000(void) { return 0x800000400000UL; } + unsigned long foo_0x1000000400000(void) { return 0x1000000400000UL; } + unsigned long foo_0x2000000400000(void) { return 0x2000000400000UL; } + unsigned long foo_0x4000000400000(void) { return 0x4000000400000UL; } + unsigned long foo_0x8000000400000(void) { return 0x8000000400000UL; } + unsigned long foo_0x10000000400000(void) { return 0x10000000400000UL; } + unsigned long foo_0x20000000400000(void) { return 0x20000000400000UL; } + unsigned long foo_0x40000000400000(void) { return 0x40000000400000UL; } + unsigned long foo_0x80000000400000(void) { return 0x80000000400000UL; } + unsigned long foo_0x100000000400000(void) { return 0x100000000400000UL; } + unsigned long foo_0x200000000400000(void) { return 0x200000000400000UL; } + unsigned long foo_0x400000000400000(void) { return 0x400000000400000UL; } + unsigned long foo_0x800000000400000(void) { return 0x800000000400000UL; } + unsigned long foo_0x1000000000400000(void) { return 0x1000000000400000UL; } + unsigned long foo_0x2000000000400000(void) { return 0x2000000000400000UL; } + unsigned long foo_0x4000000000400000(void) { return 0x4000000000400000UL; } + unsigned long foo_0x8000000000400000(void) { return 0x8000000000400000UL; } + unsigned long foo_0x1800000(void) { return 0x1800000UL; } + unsigned long foo_0x2800000(void) { return 0x2800000UL; } + unsigned long foo_0x4800000(void) { return 0x4800000UL; } + unsigned long foo_0x8800000(void) { return 0x8800000UL; } + unsigned long foo_0x10800000(void) { return 0x10800000UL; } + unsigned long foo_0x20800000(void) { return 0x20800000UL; } + unsigned long foo_0x40800000(void) { return 0x40800000UL; } + unsigned long foo_0x80800000(void) { return 0x80800000UL; } + unsigned long foo_0x100800000(void) { return 0x100800000UL; } + unsigned long foo_0x200800000(void) { return 0x200800000UL; } + unsigned long foo_0x400800000(void) { return 0x400800000UL; } + unsigned long foo_0x800800000(void) { return 0x800800000UL; } + unsigned long foo_0x1000800000(void) { return 0x1000800000UL; } + unsigned long foo_0x2000800000(void) { return 0x2000800000UL; } + unsigned long foo_0x4000800000(void) { return 0x4000800000UL; } + unsigned long foo_0x8000800000(void) { return 0x8000800000UL; } + unsigned long foo_0x10000800000(void) { return 0x10000800000UL; } + unsigned long foo_0x20000800000(void) { return 0x20000800000UL; } + unsigned long foo_0x40000800000(void) { return 0x40000800000UL; } + unsigned long foo_0x80000800000(void) { return 0x80000800000UL; } + unsigned long foo_0x100000800000(void) { return 0x100000800000UL; } + unsigned long foo_0x200000800000(void) { return 0x200000800000UL; } + unsigned long foo_0x400000800000(void) { return 0x400000800000UL; } + unsigned long foo_0x800000800000(void) { return 0x800000800000UL; } + unsigned long foo_0x1000000800000(void) { return 0x1000000800000UL; } + unsigned long foo_0x2000000800000(void) { return 0x2000000800000UL; } + unsigned long foo_0x4000000800000(void) { return 0x4000000800000UL; } + unsigned long foo_0x8000000800000(void) { return 0x8000000800000UL; } + unsigned long foo_0x10000000800000(void) { return 0x10000000800000UL; } + unsigned long foo_0x20000000800000(void) { return 0x20000000800000UL; } + unsigned long foo_0x40000000800000(void) { return 0x40000000800000UL; } + unsigned long foo_0x80000000800000(void) { return 0x80000000800000UL; } + unsigned long foo_0x100000000800000(void) { return 0x100000000800000UL; } + unsigned long foo_0x200000000800000(void) { return 0x200000000800000UL; } + unsigned long foo_0x400000000800000(void) { return 0x400000000800000UL; } + unsigned long foo_0x800000000800000(void) { return 0x800000000800000UL; } + unsigned long foo_0x1000000000800000(void) { return 0x1000000000800000UL; } + unsigned long foo_0x2000000000800000(void) { return 0x2000000000800000UL; } + unsigned long foo_0x4000000000800000(void) { return 0x4000000000800000UL; } + unsigned long foo_0x8000000000800000(void) { return 0x8000000000800000UL; } + unsigned long foo_0x3000000(void) { return 0x3000000UL; } + unsigned long foo_0x5000000(void) { return 0x5000000UL; } + unsigned long foo_0x9000000(void) { return 0x9000000UL; } + unsigned long foo_0x11000000(void) { return 0x11000000UL; } + unsigned long foo_0x21000000(void) { return 0x21000000UL; } + unsigned long foo_0x41000000(void) { return 0x41000000UL; } + unsigned long foo_0x81000000(void) { return 0x81000000UL; } + unsigned long foo_0x101000000(void) { return 0x101000000UL; } + unsigned long foo_0x201000000(void) { return 0x201000000UL; } + unsigned long foo_0x401000000(void) { return 0x401000000UL; } + unsigned long foo_0x801000000(void) { return 0x801000000UL; } + unsigned long foo_0x1001000000(void) { return 0x1001000000UL; } + unsigned long foo_0x2001000000(void) { return 0x2001000000UL; } + unsigned long foo_0x4001000000(void) { return 0x4001000000UL; } + unsigned long foo_0x8001000000(void) { return 0x8001000000UL; } + unsigned long foo_0x10001000000(void) { return 0x10001000000UL; } + unsigned long foo_0x20001000000(void) { return 0x20001000000UL; } + unsigned long foo_0x40001000000(void) { return 0x40001000000UL; } + unsigned long foo_0x80001000000(void) { return 0x80001000000UL; } + unsigned long foo_0x100001000000(void) { return 0x100001000000UL; } + unsigned long foo_0x200001000000(void) { return 0x200001000000UL; } + unsigned long foo_0x400001000000(void) { return 0x400001000000UL; } + unsigned long foo_0x800001000000(void) { return 0x800001000000UL; } + unsigned long foo_0x1000001000000(void) { return 0x1000001000000UL; } + unsigned long foo_0x2000001000000(void) { return 0x2000001000000UL; } + unsigned long foo_0x4000001000000(void) { return 0x4000001000000UL; } + unsigned long foo_0x8000001000000(void) { return 0x8000001000000UL; } + unsigned long foo_0x10000001000000(void) { return 0x10000001000000UL; } + unsigned long foo_0x20000001000000(void) { return 0x20000001000000UL; } + unsigned long foo_0x40000001000000(void) { return 0x40000001000000UL; } + unsigned long foo_0x80000001000000(void) { return 0x80000001000000UL; } + unsigned long foo_0x100000001000000(void) { return 0x100000001000000UL; } + unsigned long foo_0x200000001000000(void) { return 0x200000001000000UL; } + unsigned long foo_0x400000001000000(void) { return 0x400000001000000UL; } + unsigned long foo_0x800000001000000(void) { return 0x800000001000000UL; } + unsigned long foo_0x1000000001000000(void) { return 0x1000000001000000UL; } + unsigned long foo_0x2000000001000000(void) { return 0x2000000001000000UL; } + unsigned long foo_0x4000000001000000(void) { return 0x4000000001000000UL; } + unsigned long foo_0x8000000001000000(void) { return 0x8000000001000000UL; } + unsigned long foo_0x6000000(void) { return 0x6000000UL; } + unsigned long foo_0xa000000(void) { return 0xa000000UL; } + unsigned long foo_0x12000000(void) { return 0x12000000UL; } + unsigned long foo_0x22000000(void) { return 0x22000000UL; } + unsigned long foo_0x42000000(void) { return 0x42000000UL; } + unsigned long foo_0x82000000(void) { return 0x82000000UL; } + unsigned long foo_0x102000000(void) { return 0x102000000UL; } + unsigned long foo_0x202000000(void) { return 0x202000000UL; } + unsigned long foo_0x402000000(void) { return 0x402000000UL; } + unsigned long foo_0x802000000(void) { return 0x802000000UL; } + unsigned long foo_0x1002000000(void) { return 0x1002000000UL; } + unsigned long foo_0x2002000000(void) { return 0x2002000000UL; } + unsigned long foo_0x4002000000(void) { return 0x4002000000UL; } + unsigned long foo_0x8002000000(void) { return 0x8002000000UL; } + unsigned long foo_0x10002000000(void) { return 0x10002000000UL; } + unsigned long foo_0x20002000000(void) { return 0x20002000000UL; } + unsigned long foo_0x40002000000(void) { return 0x40002000000UL; } + unsigned long foo_0x80002000000(void) { return 0x80002000000UL; } + unsigned long foo_0x100002000000(void) { return 0x100002000000UL; } + unsigned long foo_0x200002000000(void) { return 0x200002000000UL; } + unsigned long foo_0x400002000000(void) { return 0x400002000000UL; } + unsigned long foo_0x800002000000(void) { return 0x800002000000UL; } + unsigned long foo_0x1000002000000(void) { return 0x1000002000000UL; } + unsigned long foo_0x2000002000000(void) { return 0x2000002000000UL; } + unsigned long foo_0x4000002000000(void) { return 0x4000002000000UL; } + unsigned long foo_0x8000002000000(void) { return 0x8000002000000UL; } + unsigned long foo_0x10000002000000(void) { return 0x10000002000000UL; } + unsigned long foo_0x20000002000000(void) { return 0x20000002000000UL; } + unsigned long foo_0x40000002000000(void) { return 0x40000002000000UL; } + unsigned long foo_0x80000002000000(void) { return 0x80000002000000UL; } + unsigned long foo_0x100000002000000(void) { return 0x100000002000000UL; } + unsigned long foo_0x200000002000000(void) { return 0x200000002000000UL; } + unsigned long foo_0x400000002000000(void) { return 0x400000002000000UL; } + unsigned long foo_0x800000002000000(void) { return 0x800000002000000UL; } + unsigned long foo_0x1000000002000000(void) { return 0x1000000002000000UL; } + unsigned long foo_0x2000000002000000(void) { return 0x2000000002000000UL; } + unsigned long foo_0x4000000002000000(void) { return 0x4000000002000000UL; } + unsigned long foo_0x8000000002000000(void) { return 0x8000000002000000UL; } + unsigned long foo_0xc000000(void) { return 0xc000000UL; } + unsigned long foo_0x14000000(void) { return 0x14000000UL; } + unsigned long foo_0x24000000(void) { return 0x24000000UL; } + unsigned long foo_0x44000000(void) { return 0x44000000UL; } + unsigned long foo_0x84000000(void) { return 0x84000000UL; } + unsigned long foo_0x104000000(void) { return 0x104000000UL; } + unsigned long foo_0x204000000(void) { return 0x204000000UL; } + unsigned long foo_0x404000000(void) { return 0x404000000UL; } + unsigned long foo_0x804000000(void) { return 0x804000000UL; } + unsigned long foo_0x1004000000(void) { return 0x1004000000UL; } + unsigned long foo_0x2004000000(void) { return 0x2004000000UL; } + unsigned long foo_0x4004000000(void) { return 0x4004000000UL; } + unsigned long foo_0x8004000000(void) { return 0x8004000000UL; } + unsigned long foo_0x10004000000(void) { return 0x10004000000UL; } + unsigned long foo_0x20004000000(void) { return 0x20004000000UL; } + unsigned long foo_0x40004000000(void) { return 0x40004000000UL; } + unsigned long foo_0x80004000000(void) { return 0x80004000000UL; } + unsigned long foo_0x100004000000(void) { return 0x100004000000UL; } + unsigned long foo_0x200004000000(void) { return 0x200004000000UL; } + unsigned long foo_0x400004000000(void) { return 0x400004000000UL; } + unsigned long foo_0x800004000000(void) { return 0x800004000000UL; } + unsigned long foo_0x1000004000000(void) { return 0x1000004000000UL; } + unsigned long foo_0x2000004000000(void) { return 0x2000004000000UL; } + unsigned long foo_0x4000004000000(void) { return 0x4000004000000UL; } + unsigned long foo_0x8000004000000(void) { return 0x8000004000000UL; } + unsigned long foo_0x10000004000000(void) { return 0x10000004000000UL; } + unsigned long foo_0x20000004000000(void) { return 0x20000004000000UL; } + unsigned long foo_0x40000004000000(void) { return 0x40000004000000UL; } + unsigned long foo_0x80000004000000(void) { return 0x80000004000000UL; } + unsigned long foo_0x100000004000000(void) { return 0x100000004000000UL; } + unsigned long foo_0x200000004000000(void) { return 0x200000004000000UL; } + unsigned long foo_0x400000004000000(void) { return 0x400000004000000UL; } + unsigned long foo_0x800000004000000(void) { return 0x800000004000000UL; } + unsigned long foo_0x1000000004000000(void) { return 0x1000000004000000UL; } + unsigned long foo_0x2000000004000000(void) { return 0x2000000004000000UL; } + unsigned long foo_0x4000000004000000(void) { return 0x4000000004000000UL; } + unsigned long foo_0x8000000004000000(void) { return 0x8000000004000000UL; } + unsigned long foo_0x18000000(void) { return 0x18000000UL; } + unsigned long foo_0x28000000(void) { return 0x28000000UL; } + unsigned long foo_0x48000000(void) { return 0x48000000UL; } + unsigned long foo_0x88000000(void) { return 0x88000000UL; } + unsigned long foo_0x108000000(void) { return 0x108000000UL; } + unsigned long foo_0x208000000(void) { return 0x208000000UL; } + unsigned long foo_0x408000000(void) { return 0x408000000UL; } + unsigned long foo_0x808000000(void) { return 0x808000000UL; } + unsigned long foo_0x1008000000(void) { return 0x1008000000UL; } + unsigned long foo_0x2008000000(void) { return 0x2008000000UL; } + unsigned long foo_0x4008000000(void) { return 0x4008000000UL; } + unsigned long foo_0x8008000000(void) { return 0x8008000000UL; } + unsigned long foo_0x10008000000(void) { return 0x10008000000UL; } + unsigned long foo_0x20008000000(void) { return 0x20008000000UL; } + unsigned long foo_0x40008000000(void) { return 0x40008000000UL; } + unsigned long foo_0x80008000000(void) { return 0x80008000000UL; } + unsigned long foo_0x100008000000(void) { return 0x100008000000UL; } + unsigned long foo_0x200008000000(void) { return 0x200008000000UL; } + unsigned long foo_0x400008000000(void) { return 0x400008000000UL; } + unsigned long foo_0x800008000000(void) { return 0x800008000000UL; } + unsigned long foo_0x1000008000000(void) { return 0x1000008000000UL; } + unsigned long foo_0x2000008000000(void) { return 0x2000008000000UL; } + unsigned long foo_0x4000008000000(void) { return 0x4000008000000UL; } + unsigned long foo_0x8000008000000(void) { return 0x8000008000000UL; } + unsigned long foo_0x10000008000000(void) { return 0x10000008000000UL; } + unsigned long foo_0x20000008000000(void) { return 0x20000008000000UL; } + unsigned long foo_0x40000008000000(void) { return 0x40000008000000UL; } + unsigned long foo_0x80000008000000(void) { return 0x80000008000000UL; } + unsigned long foo_0x100000008000000(void) { return 0x100000008000000UL; } + unsigned long foo_0x200000008000000(void) { return 0x200000008000000UL; } + unsigned long foo_0x400000008000000(void) { return 0x400000008000000UL; } + unsigned long foo_0x800000008000000(void) { return 0x800000008000000UL; } + unsigned long foo_0x1000000008000000(void) { return 0x1000000008000000UL; } + unsigned long foo_0x2000000008000000(void) { return 0x2000000008000000UL; } + unsigned long foo_0x4000000008000000(void) { return 0x4000000008000000UL; } + unsigned long foo_0x8000000008000000(void) { return 0x8000000008000000UL; } + unsigned long foo_0x30000000(void) { return 0x30000000UL; } + unsigned long foo_0x50000000(void) { return 0x50000000UL; } + unsigned long foo_0x90000000(void) { return 0x90000000UL; } + unsigned long foo_0x110000000(void) { return 0x110000000UL; } + unsigned long foo_0x210000000(void) { return 0x210000000UL; } + unsigned long foo_0x410000000(void) { return 0x410000000UL; } + unsigned long foo_0x810000000(void) { return 0x810000000UL; } + unsigned long foo_0x1010000000(void) { return 0x1010000000UL; } + unsigned long foo_0x2010000000(void) { return 0x2010000000UL; } + unsigned long foo_0x4010000000(void) { return 0x4010000000UL; } + unsigned long foo_0x8010000000(void) { return 0x8010000000UL; } + unsigned long foo_0x10010000000(void) { return 0x10010000000UL; } + unsigned long foo_0x20010000000(void) { return 0x20010000000UL; } + unsigned long foo_0x40010000000(void) { return 0x40010000000UL; } + unsigned long foo_0x80010000000(void) { return 0x80010000000UL; } + unsigned long foo_0x100010000000(void) { return 0x100010000000UL; } + unsigned long foo_0x200010000000(void) { return 0x200010000000UL; } + unsigned long foo_0x400010000000(void) { return 0x400010000000UL; } + unsigned long foo_0x800010000000(void) { return 0x800010000000UL; } + unsigned long foo_0x1000010000000(void) { return 0x1000010000000UL; } + unsigned long foo_0x2000010000000(void) { return 0x2000010000000UL; } + unsigned long foo_0x4000010000000(void) { return 0x4000010000000UL; } + unsigned long foo_0x8000010000000(void) { return 0x8000010000000UL; } + unsigned long foo_0x10000010000000(void) { return 0x10000010000000UL; } + unsigned long foo_0x20000010000000(void) { return 0x20000010000000UL; } + unsigned long foo_0x40000010000000(void) { return 0x40000010000000UL; } + unsigned long foo_0x80000010000000(void) { return 0x80000010000000UL; } + unsigned long foo_0x100000010000000(void) { return 0x100000010000000UL; } + unsigned long foo_0x200000010000000(void) { return 0x200000010000000UL; } + unsigned long foo_0x400000010000000(void) { return 0x400000010000000UL; } + unsigned long foo_0x800000010000000(void) { return 0x800000010000000UL; } + unsigned long foo_0x1000000010000000(void) { return 0x1000000010000000UL; } + unsigned long foo_0x2000000010000000(void) { return 0x2000000010000000UL; } + unsigned long foo_0x4000000010000000(void) { return 0x4000000010000000UL; } + unsigned long foo_0x8000000010000000(void) { return 0x8000000010000000UL; } + unsigned long foo_0x60000000(void) { return 0x60000000UL; } + unsigned long foo_0xa0000000(void) { return 0xa0000000UL; } + unsigned long foo_0x120000000(void) { return 0x120000000UL; } + unsigned long foo_0x220000000(void) { return 0x220000000UL; } + unsigned long foo_0x420000000(void) { return 0x420000000UL; } + unsigned long foo_0x820000000(void) { return 0x820000000UL; } + unsigned long foo_0x1020000000(void) { return 0x1020000000UL; } + unsigned long foo_0x2020000000(void) { return 0x2020000000UL; } + unsigned long foo_0x4020000000(void) { return 0x4020000000UL; } + unsigned long foo_0x8020000000(void) { return 0x8020000000UL; } + unsigned long foo_0x10020000000(void) { return 0x10020000000UL; } + unsigned long foo_0x20020000000(void) { return 0x20020000000UL; } + unsigned long foo_0x40020000000(void) { return 0x40020000000UL; } + unsigned long foo_0x80020000000(void) { return 0x80020000000UL; } + unsigned long foo_0x100020000000(void) { return 0x100020000000UL; } + unsigned long foo_0x200020000000(void) { return 0x200020000000UL; } + unsigned long foo_0x400020000000(void) { return 0x400020000000UL; } + unsigned long foo_0x800020000000(void) { return 0x800020000000UL; } + unsigned long foo_0x1000020000000(void) { return 0x1000020000000UL; } + unsigned long foo_0x2000020000000(void) { return 0x2000020000000UL; } + unsigned long foo_0x4000020000000(void) { return 0x4000020000000UL; } + unsigned long foo_0x8000020000000(void) { return 0x8000020000000UL; } + unsigned long foo_0x10000020000000(void) { return 0x10000020000000UL; } + unsigned long foo_0x20000020000000(void) { return 0x20000020000000UL; } + unsigned long foo_0x40000020000000(void) { return 0x40000020000000UL; } + unsigned long foo_0x80000020000000(void) { return 0x80000020000000UL; } + unsigned long foo_0x100000020000000(void) { return 0x100000020000000UL; } + unsigned long foo_0x200000020000000(void) { return 0x200000020000000UL; } + unsigned long foo_0x400000020000000(void) { return 0x400000020000000UL; } + unsigned long foo_0x800000020000000(void) { return 0x800000020000000UL; } + unsigned long foo_0x1000000020000000(void) { return 0x1000000020000000UL; } + unsigned long foo_0x2000000020000000(void) { return 0x2000000020000000UL; } + unsigned long foo_0x4000000020000000(void) { return 0x4000000020000000UL; } + unsigned long foo_0x8000000020000000(void) { return 0x8000000020000000UL; } + unsigned long foo_0xc0000000(void) { return 0xc0000000UL; } + unsigned long foo_0x140000000(void) { return 0x140000000UL; } + unsigned long foo_0x240000000(void) { return 0x240000000UL; } + unsigned long foo_0x440000000(void) { return 0x440000000UL; } + unsigned long foo_0x840000000(void) { return 0x840000000UL; } + unsigned long foo_0x1040000000(void) { return 0x1040000000UL; } + unsigned long foo_0x2040000000(void) { return 0x2040000000UL; } + unsigned long foo_0x4040000000(void) { return 0x4040000000UL; } + unsigned long foo_0x8040000000(void) { return 0x8040000000UL; } + unsigned long foo_0x10040000000(void) { return 0x10040000000UL; } + unsigned long foo_0x20040000000(void) { return 0x20040000000UL; } + unsigned long foo_0x40040000000(void) { return 0x40040000000UL; } + unsigned long foo_0x80040000000(void) { return 0x80040000000UL; } + unsigned long foo_0x100040000000(void) { return 0x100040000000UL; } + unsigned long foo_0x200040000000(void) { return 0x200040000000UL; } + unsigned long foo_0x400040000000(void) { return 0x400040000000UL; } + unsigned long foo_0x800040000000(void) { return 0x800040000000UL; } + unsigned long foo_0x1000040000000(void) { return 0x1000040000000UL; } + unsigned long foo_0x2000040000000(void) { return 0x2000040000000UL; } + unsigned long foo_0x4000040000000(void) { return 0x4000040000000UL; } + unsigned long foo_0x8000040000000(void) { return 0x8000040000000UL; } + unsigned long foo_0x10000040000000(void) { return 0x10000040000000UL; } + unsigned long foo_0x20000040000000(void) { return 0x20000040000000UL; } + unsigned long foo_0x40000040000000(void) { return 0x40000040000000UL; } + unsigned long foo_0x80000040000000(void) { return 0x80000040000000UL; } + unsigned long foo_0x100000040000000(void) { return 0x100000040000000UL; } + unsigned long foo_0x200000040000000(void) { return 0x200000040000000UL; } + unsigned long foo_0x400000040000000(void) { return 0x400000040000000UL; } + unsigned long foo_0x800000040000000(void) { return 0x800000040000000UL; } + unsigned long foo_0x1000000040000000(void) { return 0x1000000040000000UL; } + unsigned long foo_0x2000000040000000(void) { return 0x2000000040000000UL; } + unsigned long foo_0x4000000040000000(void) { return 0x4000000040000000UL; } + unsigned long foo_0x8000000040000000(void) { return 0x8000000040000000UL; } + unsigned long foo_0x180000000(void) { return 0x180000000UL; } + unsigned long foo_0x280000000(void) { return 0x280000000UL; } + unsigned long foo_0x480000000(void) { return 0x480000000UL; } + unsigned long foo_0x880000000(void) { return 0x880000000UL; } + unsigned long foo_0x1080000000(void) { return 0x1080000000UL; } + unsigned long foo_0x2080000000(void) { return 0x2080000000UL; } + unsigned long foo_0x4080000000(void) { return 0x4080000000UL; } + unsigned long foo_0x8080000000(void) { return 0x8080000000UL; } + unsigned long foo_0x10080000000(void) { return 0x10080000000UL; } + unsigned long foo_0x20080000000(void) { return 0x20080000000UL; } + unsigned long foo_0x40080000000(void) { return 0x40080000000UL; } + unsigned long foo_0x80080000000(void) { return 0x80080000000UL; } + unsigned long foo_0x100080000000(void) { return 0x100080000000UL; } + unsigned long foo_0x200080000000(void) { return 0x200080000000UL; } + unsigned long foo_0x400080000000(void) { return 0x400080000000UL; } + unsigned long foo_0x800080000000(void) { return 0x800080000000UL; } + unsigned long foo_0x1000080000000(void) { return 0x1000080000000UL; } + unsigned long foo_0x2000080000000(void) { return 0x2000080000000UL; } + unsigned long foo_0x4000080000000(void) { return 0x4000080000000UL; } + unsigned long foo_0x8000080000000(void) { return 0x8000080000000UL; } + unsigned long foo_0x10000080000000(void) { return 0x10000080000000UL; } + unsigned long foo_0x20000080000000(void) { return 0x20000080000000UL; } + unsigned long foo_0x40000080000000(void) { return 0x40000080000000UL; } + unsigned long foo_0x80000080000000(void) { return 0x80000080000000UL; } + unsigned long foo_0x100000080000000(void) { return 0x100000080000000UL; } + unsigned long foo_0x200000080000000(void) { return 0x200000080000000UL; } + unsigned long foo_0x400000080000000(void) { return 0x400000080000000UL; } + unsigned long foo_0x800000080000000(void) { return 0x800000080000000UL; } + unsigned long foo_0x1000000080000000(void) { return 0x1000000080000000UL; } + unsigned long foo_0x2000000080000000(void) { return 0x2000000080000000UL; } + unsigned long foo_0x4000000080000000(void) { return 0x4000000080000000UL; } + unsigned long foo_0x8000000080000000(void) { return 0x8000000080000000UL; } + unsigned long foo_0x300000000(void) { return 0x300000000UL; } + unsigned long foo_0x500000000(void) { return 0x500000000UL; } + unsigned long foo_0x900000000(void) { return 0x900000000UL; } + unsigned long foo_0x1100000000(void) { return 0x1100000000UL; } + unsigned long foo_0x2100000000(void) { return 0x2100000000UL; } + unsigned long foo_0x4100000000(void) { return 0x4100000000UL; } + unsigned long foo_0x8100000000(void) { return 0x8100000000UL; } + unsigned long foo_0x10100000000(void) { return 0x10100000000UL; } + unsigned long foo_0x20100000000(void) { return 0x20100000000UL; } + unsigned long foo_0x40100000000(void) { return 0x40100000000UL; } + unsigned long foo_0x80100000000(void) { return 0x80100000000UL; } + unsigned long foo_0x100100000000(void) { return 0x100100000000UL; } + unsigned long foo_0x200100000000(void) { return 0x200100000000UL; } + unsigned long foo_0x400100000000(void) { return 0x400100000000UL; } + unsigned long foo_0x800100000000(void) { return 0x800100000000UL; } + unsigned long foo_0x1000100000000(void) { return 0x1000100000000UL; } + unsigned long foo_0x2000100000000(void) { return 0x2000100000000UL; } + unsigned long foo_0x4000100000000(void) { return 0x4000100000000UL; } + unsigned long foo_0x8000100000000(void) { return 0x8000100000000UL; } + unsigned long foo_0x10000100000000(void) { return 0x10000100000000UL; } + unsigned long foo_0x20000100000000(void) { return 0x20000100000000UL; } + unsigned long foo_0x40000100000000(void) { return 0x40000100000000UL; } + unsigned long foo_0x80000100000000(void) { return 0x80000100000000UL; } + unsigned long foo_0x100000100000000(void) { return 0x100000100000000UL; } + unsigned long foo_0x200000100000000(void) { return 0x200000100000000UL; } + unsigned long foo_0x400000100000000(void) { return 0x400000100000000UL; } + unsigned long foo_0x800000100000000(void) { return 0x800000100000000UL; } + unsigned long foo_0x1000000100000000(void) { return 0x1000000100000000UL; } + unsigned long foo_0x2000000100000000(void) { return 0x2000000100000000UL; } + unsigned long foo_0x4000000100000000(void) { return 0x4000000100000000UL; } + unsigned long foo_0x8000000100000000(void) { return 0x8000000100000000UL; } + unsigned long foo_0x600000000(void) { return 0x600000000UL; } + unsigned long foo_0xa00000000(void) { return 0xa00000000UL; } + unsigned long foo_0x1200000000(void) { return 0x1200000000UL; } + unsigned long foo_0x2200000000(void) { return 0x2200000000UL; } + unsigned long foo_0x4200000000(void) { return 0x4200000000UL; } + unsigned long foo_0x8200000000(void) { return 0x8200000000UL; } + unsigned long foo_0x10200000000(void) { return 0x10200000000UL; } + unsigned long foo_0x20200000000(void) { return 0x20200000000UL; } + unsigned long foo_0x40200000000(void) { return 0x40200000000UL; } + unsigned long foo_0x80200000000(void) { return 0x80200000000UL; } + unsigned long foo_0x100200000000(void) { return 0x100200000000UL; } + unsigned long foo_0x200200000000(void) { return 0x200200000000UL; } + unsigned long foo_0x400200000000(void) { return 0x400200000000UL; } + unsigned long foo_0x800200000000(void) { return 0x800200000000UL; } + unsigned long foo_0x1000200000000(void) { return 0x1000200000000UL; } + unsigned long foo_0x2000200000000(void) { return 0x2000200000000UL; } + unsigned long foo_0x4000200000000(void) { return 0x4000200000000UL; } + unsigned long foo_0x8000200000000(void) { return 0x8000200000000UL; } + unsigned long foo_0x10000200000000(void) { return 0x10000200000000UL; } + unsigned long foo_0x20000200000000(void) { return 0x20000200000000UL; } + unsigned long foo_0x40000200000000(void) { return 0x40000200000000UL; } + unsigned long foo_0x80000200000000(void) { return 0x80000200000000UL; } + unsigned long foo_0x100000200000000(void) { return 0x100000200000000UL; } + unsigned long foo_0x200000200000000(void) { return 0x200000200000000UL; } + unsigned long foo_0x400000200000000(void) { return 0x400000200000000UL; } + unsigned long foo_0x800000200000000(void) { return 0x800000200000000UL; } + unsigned long foo_0x1000000200000000(void) { return 0x1000000200000000UL; } + unsigned long foo_0x2000000200000000(void) { return 0x2000000200000000UL; } + unsigned long foo_0x4000000200000000(void) { return 0x4000000200000000UL; } + unsigned long foo_0x8000000200000000(void) { return 0x8000000200000000UL; } + unsigned long foo_0xc00000000(void) { return 0xc00000000UL; } + unsigned long foo_0x1400000000(void) { return 0x1400000000UL; } + unsigned long foo_0x2400000000(void) { return 0x2400000000UL; } + unsigned long foo_0x4400000000(void) { return 0x4400000000UL; } + unsigned long foo_0x8400000000(void) { return 0x8400000000UL; } + unsigned long foo_0x10400000000(void) { return 0x10400000000UL; } + unsigned long foo_0x20400000000(void) { return 0x20400000000UL; } + unsigned long foo_0x40400000000(void) { return 0x40400000000UL; } + unsigned long foo_0x80400000000(void) { return 0x80400000000UL; } + unsigned long foo_0x100400000000(void) { return 0x100400000000UL; } + unsigned long foo_0x200400000000(void) { return 0x200400000000UL; } + unsigned long foo_0x400400000000(void) { return 0x400400000000UL; } + unsigned long foo_0x800400000000(void) { return 0x800400000000UL; } + unsigned long foo_0x1000400000000(void) { return 0x1000400000000UL; } + unsigned long foo_0x2000400000000(void) { return 0x2000400000000UL; } + unsigned long foo_0x4000400000000(void) { return 0x4000400000000UL; } + unsigned long foo_0x8000400000000(void) { return 0x8000400000000UL; } + unsigned long foo_0x10000400000000(void) { return 0x10000400000000UL; } + unsigned long foo_0x20000400000000(void) { return 0x20000400000000UL; } + unsigned long foo_0x40000400000000(void) { return 0x40000400000000UL; } + unsigned long foo_0x80000400000000(void) { return 0x80000400000000UL; } + unsigned long foo_0x100000400000000(void) { return 0x100000400000000UL; } + unsigned long foo_0x200000400000000(void) { return 0x200000400000000UL; } + unsigned long foo_0x400000400000000(void) { return 0x400000400000000UL; } + unsigned long foo_0x800000400000000(void) { return 0x800000400000000UL; } + unsigned long foo_0x1000000400000000(void) { return 0x1000000400000000UL; } + unsigned long foo_0x2000000400000000(void) { return 0x2000000400000000UL; } + unsigned long foo_0x4000000400000000(void) { return 0x4000000400000000UL; } + unsigned long foo_0x8000000400000000(void) { return 0x8000000400000000UL; } + unsigned long foo_0x1800000000(void) { return 0x1800000000UL; } + unsigned long foo_0x2800000000(void) { return 0x2800000000UL; } + unsigned long foo_0x4800000000(void) { return 0x4800000000UL; } + unsigned long foo_0x8800000000(void) { return 0x8800000000UL; } + unsigned long foo_0x10800000000(void) { return 0x10800000000UL; } + unsigned long foo_0x20800000000(void) { return 0x20800000000UL; } + unsigned long foo_0x40800000000(void) { return 0x40800000000UL; } + unsigned long foo_0x80800000000(void) { return 0x80800000000UL; } + unsigned long foo_0x100800000000(void) { return 0x100800000000UL; } + unsigned long foo_0x200800000000(void) { return 0x200800000000UL; } + unsigned long foo_0x400800000000(void) { return 0x400800000000UL; } + unsigned long foo_0x800800000000(void) { return 0x800800000000UL; } + unsigned long foo_0x1000800000000(void) { return 0x1000800000000UL; } + unsigned long foo_0x2000800000000(void) { return 0x2000800000000UL; } + unsigned long foo_0x4000800000000(void) { return 0x4000800000000UL; } + unsigned long foo_0x8000800000000(void) { return 0x8000800000000UL; } + unsigned long foo_0x10000800000000(void) { return 0x10000800000000UL; } + unsigned long foo_0x20000800000000(void) { return 0x20000800000000UL; } + unsigned long foo_0x40000800000000(void) { return 0x40000800000000UL; } + unsigned long foo_0x80000800000000(void) { return 0x80000800000000UL; } + unsigned long foo_0x100000800000000(void) { return 0x100000800000000UL; } + unsigned long foo_0x200000800000000(void) { return 0x200000800000000UL; } + unsigned long foo_0x400000800000000(void) { return 0x400000800000000UL; } + unsigned long foo_0x800000800000000(void) { return 0x800000800000000UL; } + unsigned long foo_0x1000000800000000(void) { return 0x1000000800000000UL; } + unsigned long foo_0x2000000800000000(void) { return 0x2000000800000000UL; } + unsigned long foo_0x4000000800000000(void) { return 0x4000000800000000UL; } + unsigned long foo_0x8000000800000000(void) { return 0x8000000800000000UL; } + unsigned long foo_0x3000000000(void) { return 0x3000000000UL; } + unsigned long foo_0x5000000000(void) { return 0x5000000000UL; } + unsigned long foo_0x9000000000(void) { return 0x9000000000UL; } + unsigned long foo_0x11000000000(void) { return 0x11000000000UL; } + unsigned long foo_0x21000000000(void) { return 0x21000000000UL; } + unsigned long foo_0x41000000000(void) { return 0x41000000000UL; } + unsigned long foo_0x81000000000(void) { return 0x81000000000UL; } + unsigned long foo_0x101000000000(void) { return 0x101000000000UL; } + unsigned long foo_0x201000000000(void) { return 0x201000000000UL; } + unsigned long foo_0x401000000000(void) { return 0x401000000000UL; } + unsigned long foo_0x801000000000(void) { return 0x801000000000UL; } + unsigned long foo_0x1001000000000(void) { return 0x1001000000000UL; } + unsigned long foo_0x2001000000000(void) { return 0x2001000000000UL; } + unsigned long foo_0x4001000000000(void) { return 0x4001000000000UL; } + unsigned long foo_0x8001000000000(void) { return 0x8001000000000UL; } + unsigned long foo_0x10001000000000(void) { return 0x10001000000000UL; } + unsigned long foo_0x20001000000000(void) { return 0x20001000000000UL; } + unsigned long foo_0x40001000000000(void) { return 0x40001000000000UL; } + unsigned long foo_0x80001000000000(void) { return 0x80001000000000UL; } + unsigned long foo_0x100001000000000(void) { return 0x100001000000000UL; } + unsigned long foo_0x200001000000000(void) { return 0x200001000000000UL; } + unsigned long foo_0x400001000000000(void) { return 0x400001000000000UL; } + unsigned long foo_0x800001000000000(void) { return 0x800001000000000UL; } + unsigned long foo_0x1000001000000000(void) { return 0x1000001000000000UL; } + unsigned long foo_0x2000001000000000(void) { return 0x2000001000000000UL; } + unsigned long foo_0x4000001000000000(void) { return 0x4000001000000000UL; } + unsigned long foo_0x8000001000000000(void) { return 0x8000001000000000UL; } + unsigned long foo_0x6000000000(void) { return 0x6000000000UL; } + unsigned long foo_0xa000000000(void) { return 0xa000000000UL; } + unsigned long foo_0x12000000000(void) { return 0x12000000000UL; } + unsigned long foo_0x22000000000(void) { return 0x22000000000UL; } + unsigned long foo_0x42000000000(void) { return 0x42000000000UL; } + unsigned long foo_0x82000000000(void) { return 0x82000000000UL; } + unsigned long foo_0x102000000000(void) { return 0x102000000000UL; } + unsigned long foo_0x202000000000(void) { return 0x202000000000UL; } + unsigned long foo_0x402000000000(void) { return 0x402000000000UL; } + unsigned long foo_0x802000000000(void) { return 0x802000000000UL; } + unsigned long foo_0x1002000000000(void) { return 0x1002000000000UL; } + unsigned long foo_0x2002000000000(void) { return 0x2002000000000UL; } + unsigned long foo_0x4002000000000(void) { return 0x4002000000000UL; } + unsigned long foo_0x8002000000000(void) { return 0x8002000000000UL; } + unsigned long foo_0x10002000000000(void) { return 0x10002000000000UL; } + unsigned long foo_0x20002000000000(void) { return 0x20002000000000UL; } + unsigned long foo_0x40002000000000(void) { return 0x40002000000000UL; } + unsigned long foo_0x80002000000000(void) { return 0x80002000000000UL; } + unsigned long foo_0x100002000000000(void) { return 0x100002000000000UL; } + unsigned long foo_0x200002000000000(void) { return 0x200002000000000UL; } + unsigned long foo_0x400002000000000(void) { return 0x400002000000000UL; } + unsigned long foo_0x800002000000000(void) { return 0x800002000000000UL; } + unsigned long foo_0x1000002000000000(void) { return 0x1000002000000000UL; } + unsigned long foo_0x2000002000000000(void) { return 0x2000002000000000UL; } + unsigned long foo_0x4000002000000000(void) { return 0x4000002000000000UL; } + unsigned long foo_0x8000002000000000(void) { return 0x8000002000000000UL; } + unsigned long foo_0xc000000000(void) { return 0xc000000000UL; } + unsigned long foo_0x14000000000(void) { return 0x14000000000UL; } + unsigned long foo_0x24000000000(void) { return 0x24000000000UL; } + unsigned long foo_0x44000000000(void) { return 0x44000000000UL; } + unsigned long foo_0x84000000000(void) { return 0x84000000000UL; } + unsigned long foo_0x104000000000(void) { return 0x104000000000UL; } + unsigned long foo_0x204000000000(void) { return 0x204000000000UL; } + unsigned long foo_0x404000000000(void) { return 0x404000000000UL; } + unsigned long foo_0x804000000000(void) { return 0x804000000000UL; } + unsigned long foo_0x1004000000000(void) { return 0x1004000000000UL; } + unsigned long foo_0x2004000000000(void) { return 0x2004000000000UL; } + unsigned long foo_0x4004000000000(void) { return 0x4004000000000UL; } + unsigned long foo_0x8004000000000(void) { return 0x8004000000000UL; } + unsigned long foo_0x10004000000000(void) { return 0x10004000000000UL; } + unsigned long foo_0x20004000000000(void) { return 0x20004000000000UL; } + unsigned long foo_0x40004000000000(void) { return 0x40004000000000UL; } + unsigned long foo_0x80004000000000(void) { return 0x80004000000000UL; } + unsigned long foo_0x100004000000000(void) { return 0x100004000000000UL; } + unsigned long foo_0x200004000000000(void) { return 0x200004000000000UL; } + unsigned long foo_0x400004000000000(void) { return 0x400004000000000UL; } + unsigned long foo_0x800004000000000(void) { return 0x800004000000000UL; } + unsigned long foo_0x1000004000000000(void) { return 0x1000004000000000UL; } + unsigned long foo_0x2000004000000000(void) { return 0x2000004000000000UL; } + unsigned long foo_0x4000004000000000(void) { return 0x4000004000000000UL; } + unsigned long foo_0x8000004000000000(void) { return 0x8000004000000000UL; } + unsigned long foo_0x18000000000(void) { return 0x18000000000UL; } + unsigned long foo_0x28000000000(void) { return 0x28000000000UL; } + unsigned long foo_0x48000000000(void) { return 0x48000000000UL; } + unsigned long foo_0x88000000000(void) { return 0x88000000000UL; } + unsigned long foo_0x108000000000(void) { return 0x108000000000UL; } + unsigned long foo_0x208000000000(void) { return 0x208000000000UL; } + unsigned long foo_0x408000000000(void) { return 0x408000000000UL; } + unsigned long foo_0x808000000000(void) { return 0x808000000000UL; } + unsigned long foo_0x1008000000000(void) { return 0x1008000000000UL; } + unsigned long foo_0x2008000000000(void) { return 0x2008000000000UL; } + unsigned long foo_0x4008000000000(void) { return 0x4008000000000UL; } + unsigned long foo_0x8008000000000(void) { return 0x8008000000000UL; } + unsigned long foo_0x10008000000000(void) { return 0x10008000000000UL; } + unsigned long foo_0x20008000000000(void) { return 0x20008000000000UL; } + unsigned long foo_0x40008000000000(void) { return 0x40008000000000UL; } + unsigned long foo_0x80008000000000(void) { return 0x80008000000000UL; } + unsigned long foo_0x100008000000000(void) { return 0x100008000000000UL; } + unsigned long foo_0x200008000000000(void) { return 0x200008000000000UL; } + unsigned long foo_0x400008000000000(void) { return 0x400008000000000UL; } + unsigned long foo_0x800008000000000(void) { return 0x800008000000000UL; } + unsigned long foo_0x1000008000000000(void) { return 0x1000008000000000UL; } + unsigned long foo_0x2000008000000000(void) { return 0x2000008000000000UL; } + unsigned long foo_0x4000008000000000(void) { return 0x4000008000000000UL; } + unsigned long foo_0x8000008000000000(void) { return 0x8000008000000000UL; } + unsigned long foo_0x30000000000(void) { return 0x30000000000UL; } + unsigned long foo_0x50000000000(void) { return 0x50000000000UL; } + unsigned long foo_0x90000000000(void) { return 0x90000000000UL; } + unsigned long foo_0x110000000000(void) { return 0x110000000000UL; } + unsigned long foo_0x210000000000(void) { return 0x210000000000UL; } + unsigned long foo_0x410000000000(void) { return 0x410000000000UL; } + unsigned long foo_0x810000000000(void) { return 0x810000000000UL; } + unsigned long foo_0x1010000000000(void) { return 0x1010000000000UL; } + unsigned long foo_0x2010000000000(void) { return 0x2010000000000UL; } + unsigned long foo_0x4010000000000(void) { return 0x4010000000000UL; } + unsigned long foo_0x8010000000000(void) { return 0x8010000000000UL; } + unsigned long foo_0x10010000000000(void) { return 0x10010000000000UL; } + unsigned long foo_0x20010000000000(void) { return 0x20010000000000UL; } + unsigned long foo_0x40010000000000(void) { return 0x40010000000000UL; } + unsigned long foo_0x80010000000000(void) { return 0x80010000000000UL; } + unsigned long foo_0x100010000000000(void) { return 0x100010000000000UL; } + unsigned long foo_0x200010000000000(void) { return 0x200010000000000UL; } + unsigned long foo_0x400010000000000(void) { return 0x400010000000000UL; } + unsigned long foo_0x800010000000000(void) { return 0x800010000000000UL; } + unsigned long foo_0x1000010000000000(void) { return 0x1000010000000000UL; } + unsigned long foo_0x2000010000000000(void) { return 0x2000010000000000UL; } + unsigned long foo_0x4000010000000000(void) { return 0x4000010000000000UL; } + unsigned long foo_0x8000010000000000(void) { return 0x8000010000000000UL; } + unsigned long foo_0x60000000000(void) { return 0x60000000000UL; } + unsigned long foo_0xa0000000000(void) { return 0xa0000000000UL; } + unsigned long foo_0x120000000000(void) { return 0x120000000000UL; } + unsigned long foo_0x220000000000(void) { return 0x220000000000UL; } + unsigned long foo_0x420000000000(void) { return 0x420000000000UL; } + unsigned long foo_0x820000000000(void) { return 0x820000000000UL; } + unsigned long foo_0x1020000000000(void) { return 0x1020000000000UL; } + unsigned long foo_0x2020000000000(void) { return 0x2020000000000UL; } + unsigned long foo_0x4020000000000(void) { return 0x4020000000000UL; } + unsigned long foo_0x8020000000000(void) { return 0x8020000000000UL; } + unsigned long foo_0x10020000000000(void) { return 0x10020000000000UL; } + unsigned long foo_0x20020000000000(void) { return 0x20020000000000UL; } + unsigned long foo_0x40020000000000(void) { return 0x40020000000000UL; } + unsigned long foo_0x80020000000000(void) { return 0x80020000000000UL; } + unsigned long foo_0x100020000000000(void) { return 0x100020000000000UL; } + unsigned long foo_0x200020000000000(void) { return 0x200020000000000UL; } + unsigned long foo_0x400020000000000(void) { return 0x400020000000000UL; } + unsigned long foo_0x800020000000000(void) { return 0x800020000000000UL; } + unsigned long foo_0x1000020000000000(void) { return 0x1000020000000000UL; } + unsigned long foo_0x2000020000000000(void) { return 0x2000020000000000UL; } + unsigned long foo_0x4000020000000000(void) { return 0x4000020000000000UL; } + unsigned long foo_0x8000020000000000(void) { return 0x8000020000000000UL; } + unsigned long foo_0xc0000000000(void) { return 0xc0000000000UL; } + unsigned long foo_0x140000000000(void) { return 0x140000000000UL; } + unsigned long foo_0x240000000000(void) { return 0x240000000000UL; } + unsigned long foo_0x440000000000(void) { return 0x440000000000UL; } + unsigned long foo_0x840000000000(void) { return 0x840000000000UL; } + unsigned long foo_0x1040000000000(void) { return 0x1040000000000UL; } + unsigned long foo_0x2040000000000(void) { return 0x2040000000000UL; } + unsigned long foo_0x4040000000000(void) { return 0x4040000000000UL; } + unsigned long foo_0x8040000000000(void) { return 0x8040000000000UL; } + unsigned long foo_0x10040000000000(void) { return 0x10040000000000UL; } + unsigned long foo_0x20040000000000(void) { return 0x20040000000000UL; } + unsigned long foo_0x40040000000000(void) { return 0x40040000000000UL; } + unsigned long foo_0x80040000000000(void) { return 0x80040000000000UL; } + unsigned long foo_0x100040000000000(void) { return 0x100040000000000UL; } + unsigned long foo_0x200040000000000(void) { return 0x200040000000000UL; } + unsigned long foo_0x400040000000000(void) { return 0x400040000000000UL; } + unsigned long foo_0x800040000000000(void) { return 0x800040000000000UL; } + unsigned long foo_0x1000040000000000(void) { return 0x1000040000000000UL; } + unsigned long foo_0x2000040000000000(void) { return 0x2000040000000000UL; } + unsigned long foo_0x4000040000000000(void) { return 0x4000040000000000UL; } + unsigned long foo_0x8000040000000000(void) { return 0x8000040000000000UL; } + unsigned long foo_0x180000000000(void) { return 0x180000000000UL; } + unsigned long foo_0x280000000000(void) { return 0x280000000000UL; } + unsigned long foo_0x480000000000(void) { return 0x480000000000UL; } + unsigned long foo_0x880000000000(void) { return 0x880000000000UL; } + unsigned long foo_0x1080000000000(void) { return 0x1080000000000UL; } + unsigned long foo_0x2080000000000(void) { return 0x2080000000000UL; } + unsigned long foo_0x4080000000000(void) { return 0x4080000000000UL; } + unsigned long foo_0x8080000000000(void) { return 0x8080000000000UL; } + unsigned long foo_0x10080000000000(void) { return 0x10080000000000UL; } + unsigned long foo_0x20080000000000(void) { return 0x20080000000000UL; } + unsigned long foo_0x40080000000000(void) { return 0x40080000000000UL; } + unsigned long foo_0x80080000000000(void) { return 0x80080000000000UL; } + unsigned long foo_0x100080000000000(void) { return 0x100080000000000UL; } + unsigned long foo_0x200080000000000(void) { return 0x200080000000000UL; } + unsigned long foo_0x400080000000000(void) { return 0x400080000000000UL; } + unsigned long foo_0x800080000000000(void) { return 0x800080000000000UL; } + unsigned long foo_0x1000080000000000(void) { return 0x1000080000000000UL; } + unsigned long foo_0x2000080000000000(void) { return 0x2000080000000000UL; } + unsigned long foo_0x4000080000000000(void) { return 0x4000080000000000UL; } + unsigned long foo_0x8000080000000000(void) { return 0x8000080000000000UL; } + unsigned long foo_0x300000000000(void) { return 0x300000000000UL; } + unsigned long foo_0x500000000000(void) { return 0x500000000000UL; } + unsigned long foo_0x900000000000(void) { return 0x900000000000UL; } + unsigned long foo_0x1100000000000(void) { return 0x1100000000000UL; } + unsigned long foo_0x2100000000000(void) { return 0x2100000000000UL; } + unsigned long foo_0x4100000000000(void) { return 0x4100000000000UL; } + unsigned long foo_0x8100000000000(void) { return 0x8100000000000UL; } + unsigned long foo_0x10100000000000(void) { return 0x10100000000000UL; } + unsigned long foo_0x20100000000000(void) { return 0x20100000000000UL; } + unsigned long foo_0x40100000000000(void) { return 0x40100000000000UL; } + unsigned long foo_0x80100000000000(void) { return 0x80100000000000UL; } + unsigned long foo_0x100100000000000(void) { return 0x100100000000000UL; } + unsigned long foo_0x200100000000000(void) { return 0x200100000000000UL; } + unsigned long foo_0x400100000000000(void) { return 0x400100000000000UL; } + unsigned long foo_0x800100000000000(void) { return 0x800100000000000UL; } + unsigned long foo_0x1000100000000000(void) { return 0x1000100000000000UL; } + unsigned long foo_0x2000100000000000(void) { return 0x2000100000000000UL; } + unsigned long foo_0x4000100000000000(void) { return 0x4000100000000000UL; } + unsigned long foo_0x8000100000000000(void) { return 0x8000100000000000UL; } + unsigned long foo_0x600000000000(void) { return 0x600000000000UL; } + unsigned long foo_0xa00000000000(void) { return 0xa00000000000UL; } + unsigned long foo_0x1200000000000(void) { return 0x1200000000000UL; } + unsigned long foo_0x2200000000000(void) { return 0x2200000000000UL; } + unsigned long foo_0x4200000000000(void) { return 0x4200000000000UL; } + unsigned long foo_0x8200000000000(void) { return 0x8200000000000UL; } + unsigned long foo_0x10200000000000(void) { return 0x10200000000000UL; } + unsigned long foo_0x20200000000000(void) { return 0x20200000000000UL; } + unsigned long foo_0x40200000000000(void) { return 0x40200000000000UL; } + unsigned long foo_0x80200000000000(void) { return 0x80200000000000UL; } + unsigned long foo_0x100200000000000(void) { return 0x100200000000000UL; } + unsigned long foo_0x200200000000000(void) { return 0x200200000000000UL; } + unsigned long foo_0x400200000000000(void) { return 0x400200000000000UL; } + unsigned long foo_0x800200000000000(void) { return 0x800200000000000UL; } + unsigned long foo_0x1000200000000000(void) { return 0x1000200000000000UL; } + unsigned long foo_0x2000200000000000(void) { return 0x2000200000000000UL; } + unsigned long foo_0x4000200000000000(void) { return 0x4000200000000000UL; } + unsigned long foo_0x8000200000000000(void) { return 0x8000200000000000UL; } + unsigned long foo_0xc00000000000(void) { return 0xc00000000000UL; } + unsigned long foo_0x1400000000000(void) { return 0x1400000000000UL; } + unsigned long foo_0x2400000000000(void) { return 0x2400000000000UL; } + unsigned long foo_0x4400000000000(void) { return 0x4400000000000UL; } + unsigned long foo_0x8400000000000(void) { return 0x8400000000000UL; } + unsigned long foo_0x10400000000000(void) { return 0x10400000000000UL; } + unsigned long foo_0x20400000000000(void) { return 0x20400000000000UL; } + unsigned long foo_0x40400000000000(void) { return 0x40400000000000UL; } + unsigned long foo_0x80400000000000(void) { return 0x80400000000000UL; } + unsigned long foo_0x100400000000000(void) { return 0x100400000000000UL; } + unsigned long foo_0x200400000000000(void) { return 0x200400000000000UL; } + unsigned long foo_0x400400000000000(void) { return 0x400400000000000UL; } + unsigned long foo_0x800400000000000(void) { return 0x800400000000000UL; } + unsigned long foo_0x1000400000000000(void) { return 0x1000400000000000UL; } + unsigned long foo_0x2000400000000000(void) { return 0x2000400000000000UL; } + unsigned long foo_0x4000400000000000(void) { return 0x4000400000000000UL; } + unsigned long foo_0x8000400000000000(void) { return 0x8000400000000000UL; } + unsigned long foo_0x1800000000000(void) { return 0x1800000000000UL; } + unsigned long foo_0x2800000000000(void) { return 0x2800000000000UL; } + unsigned long foo_0x4800000000000(void) { return 0x4800000000000UL; } + unsigned long foo_0x8800000000000(void) { return 0x8800000000000UL; } + unsigned long foo_0x10800000000000(void) { return 0x10800000000000UL; } + unsigned long foo_0x20800000000000(void) { return 0x20800000000000UL; } + unsigned long foo_0x40800000000000(void) { return 0x40800000000000UL; } + unsigned long foo_0x80800000000000(void) { return 0x80800000000000UL; } + unsigned long foo_0x100800000000000(void) { return 0x100800000000000UL; } + unsigned long foo_0x200800000000000(void) { return 0x200800000000000UL; } + unsigned long foo_0x400800000000000(void) { return 0x400800000000000UL; } + unsigned long foo_0x800800000000000(void) { return 0x800800000000000UL; } + unsigned long foo_0x1000800000000000(void) { return 0x1000800000000000UL; } + unsigned long foo_0x2000800000000000(void) { return 0x2000800000000000UL; } + unsigned long foo_0x4000800000000000(void) { return 0x4000800000000000UL; } + unsigned long foo_0x8000800000000000(void) { return 0x8000800000000000UL; } + unsigned long foo_0x3000000000000(void) { return 0x3000000000000UL; } + unsigned long foo_0x5000000000000(void) { return 0x5000000000000UL; } + unsigned long foo_0x9000000000000(void) { return 0x9000000000000UL; } + unsigned long foo_0x11000000000000(void) { return 0x11000000000000UL; } + unsigned long foo_0x21000000000000(void) { return 0x21000000000000UL; } + unsigned long foo_0x41000000000000(void) { return 0x41000000000000UL; } + unsigned long foo_0x81000000000000(void) { return 0x81000000000000UL; } + unsigned long foo_0x101000000000000(void) { return 0x101000000000000UL; } + unsigned long foo_0x201000000000000(void) { return 0x201000000000000UL; } + unsigned long foo_0x401000000000000(void) { return 0x401000000000000UL; } + unsigned long foo_0x801000000000000(void) { return 0x801000000000000UL; } + unsigned long foo_0x1001000000000000(void) { return 0x1001000000000000UL; } + unsigned long foo_0x2001000000000000(void) { return 0x2001000000000000UL; } + unsigned long foo_0x4001000000000000(void) { return 0x4001000000000000UL; } + unsigned long foo_0x8001000000000000(void) { return 0x8001000000000000UL; } + unsigned long foo_0x6000000000000(void) { return 0x6000000000000UL; } + unsigned long foo_0xa000000000000(void) { return 0xa000000000000UL; } + unsigned long foo_0x12000000000000(void) { return 0x12000000000000UL; } + unsigned long foo_0x22000000000000(void) { return 0x22000000000000UL; } + unsigned long foo_0x42000000000000(void) { return 0x42000000000000UL; } + unsigned long foo_0x82000000000000(void) { return 0x82000000000000UL; } + unsigned long foo_0x102000000000000(void) { return 0x102000000000000UL; } + unsigned long foo_0x202000000000000(void) { return 0x202000000000000UL; } + unsigned long foo_0x402000000000000(void) { return 0x402000000000000UL; } + unsigned long foo_0x802000000000000(void) { return 0x802000000000000UL; } + unsigned long foo_0x1002000000000000(void) { return 0x1002000000000000UL; } + unsigned long foo_0x2002000000000000(void) { return 0x2002000000000000UL; } + unsigned long foo_0x4002000000000000(void) { return 0x4002000000000000UL; } + unsigned long foo_0x8002000000000000(void) { return 0x8002000000000000UL; } + unsigned long foo_0xc000000000000(void) { return 0xc000000000000UL; } + unsigned long foo_0x14000000000000(void) { return 0x14000000000000UL; } + unsigned long foo_0x24000000000000(void) { return 0x24000000000000UL; } + unsigned long foo_0x44000000000000(void) { return 0x44000000000000UL; } + unsigned long foo_0x84000000000000(void) { return 0x84000000000000UL; } + unsigned long foo_0x104000000000000(void) { return 0x104000000000000UL; } + unsigned long foo_0x204000000000000(void) { return 0x204000000000000UL; } + unsigned long foo_0x404000000000000(void) { return 0x404000000000000UL; } + unsigned long foo_0x804000000000000(void) { return 0x804000000000000UL; } + unsigned long foo_0x1004000000000000(void) { return 0x1004000000000000UL; } + unsigned long foo_0x2004000000000000(void) { return 0x2004000000000000UL; } + unsigned long foo_0x4004000000000000(void) { return 0x4004000000000000UL; } + unsigned long foo_0x8004000000000000(void) { return 0x8004000000000000UL; } + unsigned long foo_0x18000000000000(void) { return 0x18000000000000UL; } + unsigned long foo_0x28000000000000(void) { return 0x28000000000000UL; } + unsigned long foo_0x48000000000000(void) { return 0x48000000000000UL; } + unsigned long foo_0x88000000000000(void) { return 0x88000000000000UL; } + unsigned long foo_0x108000000000000(void) { return 0x108000000000000UL; } + unsigned long foo_0x208000000000000(void) { return 0x208000000000000UL; } + unsigned long foo_0x408000000000000(void) { return 0x408000000000000UL; } + unsigned long foo_0x808000000000000(void) { return 0x808000000000000UL; } + unsigned long foo_0x1008000000000000(void) { return 0x1008000000000000UL; } + unsigned long foo_0x2008000000000000(void) { return 0x2008000000000000UL; } + unsigned long foo_0x4008000000000000(void) { return 0x4008000000000000UL; } + unsigned long foo_0x8008000000000000(void) { return 0x8008000000000000UL; } + unsigned long foo_0x30000000000000(void) { return 0x30000000000000UL; } + unsigned long foo_0x50000000000000(void) { return 0x50000000000000UL; } + unsigned long foo_0x90000000000000(void) { return 0x90000000000000UL; } + unsigned long foo_0x110000000000000(void) { return 0x110000000000000UL; } + unsigned long foo_0x210000000000000(void) { return 0x210000000000000UL; } + unsigned long foo_0x410000000000000(void) { return 0x410000000000000UL; } + unsigned long foo_0x810000000000000(void) { return 0x810000000000000UL; } + unsigned long foo_0x1010000000000000(void) { return 0x1010000000000000UL; } + unsigned long foo_0x2010000000000000(void) { return 0x2010000000000000UL; } + unsigned long foo_0x4010000000000000(void) { return 0x4010000000000000UL; } + unsigned long foo_0x8010000000000000(void) { return 0x8010000000000000UL; } + unsigned long foo_0x60000000000000(void) { return 0x60000000000000UL; } + unsigned long foo_0xa0000000000000(void) { return 0xa0000000000000UL; } + unsigned long foo_0x120000000000000(void) { return 0x120000000000000UL; } + unsigned long foo_0x220000000000000(void) { return 0x220000000000000UL; } + unsigned long foo_0x420000000000000(void) { return 0x420000000000000UL; } + unsigned long foo_0x820000000000000(void) { return 0x820000000000000UL; } + unsigned long foo_0x1020000000000000(void) { return 0x1020000000000000UL; } + unsigned long foo_0x2020000000000000(void) { return 0x2020000000000000UL; } + unsigned long foo_0x4020000000000000(void) { return 0x4020000000000000UL; } + unsigned long foo_0x8020000000000000(void) { return 0x8020000000000000UL; } + unsigned long foo_0xc0000000000000(void) { return 0xc0000000000000UL; } + unsigned long foo_0x140000000000000(void) { return 0x140000000000000UL; } + unsigned long foo_0x240000000000000(void) { return 0x240000000000000UL; } + unsigned long foo_0x440000000000000(void) { return 0x440000000000000UL; } + unsigned long foo_0x840000000000000(void) { return 0x840000000000000UL; } + unsigned long foo_0x1040000000000000(void) { return 0x1040000000000000UL; } + unsigned long foo_0x2040000000000000(void) { return 0x2040000000000000UL; } + unsigned long foo_0x4040000000000000(void) { return 0x4040000000000000UL; } + unsigned long foo_0x8040000000000000(void) { return 0x8040000000000000UL; } + unsigned long foo_0x180000000000000(void) { return 0x180000000000000UL; } + unsigned long foo_0x280000000000000(void) { return 0x280000000000000UL; } + unsigned long foo_0x480000000000000(void) { return 0x480000000000000UL; } + unsigned long foo_0x880000000000000(void) { return 0x880000000000000UL; } + unsigned long foo_0x1080000000000000(void) { return 0x1080000000000000UL; } + unsigned long foo_0x2080000000000000(void) { return 0x2080000000000000UL; } + unsigned long foo_0x4080000000000000(void) { return 0x4080000000000000UL; } + unsigned long foo_0x8080000000000000(void) { return 0x8080000000000000UL; } + unsigned long foo_0x300000000000000(void) { return 0x300000000000000UL; } + unsigned long foo_0x500000000000000(void) { return 0x500000000000000UL; } + unsigned long foo_0x900000000000000(void) { return 0x900000000000000UL; } + unsigned long foo_0x1100000000000000(void) { return 0x1100000000000000UL; } + unsigned long foo_0x2100000000000000(void) { return 0x2100000000000000UL; } + unsigned long foo_0x4100000000000000(void) { return 0x4100000000000000UL; } + unsigned long foo_0x8100000000000000(void) { return 0x8100000000000000UL; } + unsigned long foo_0x600000000000000(void) { return 0x600000000000000UL; } + unsigned long foo_0xa00000000000000(void) { return 0xa00000000000000UL; } + unsigned long foo_0x1200000000000000(void) { return 0x1200000000000000UL; } + unsigned long foo_0x2200000000000000(void) { return 0x2200000000000000UL; } + unsigned long foo_0x4200000000000000(void) { return 0x4200000000000000UL; } + unsigned long foo_0x8200000000000000(void) { return 0x8200000000000000UL; } + unsigned long foo_0xc00000000000000(void) { return 0xc00000000000000UL; } + unsigned long foo_0x1400000000000000(void) { return 0x1400000000000000UL; } + unsigned long foo_0x2400000000000000(void) { return 0x2400000000000000UL; } + unsigned long foo_0x4400000000000000(void) { return 0x4400000000000000UL; } + unsigned long foo_0x8400000000000000(void) { return 0x8400000000000000UL; } + unsigned long foo_0x1800000000000000(void) { return 0x1800000000000000UL; } + unsigned long foo_0x2800000000000000(void) { return 0x2800000000000000UL; } + unsigned long foo_0x4800000000000000(void) { return 0x4800000000000000UL; } + unsigned long foo_0x8800000000000000(void) { return 0x8800000000000000UL; } + unsigned long foo_0x3000000000000000(void) { return 0x3000000000000000UL; } + unsigned long foo_0x5000000000000000(void) { return 0x5000000000000000UL; } + unsigned long foo_0x9000000000000000(void) { return 0x9000000000000000UL; } + unsigned long foo_0x6000000000000000(void) { return 0x6000000000000000UL; } + unsigned long foo_0xa000000000000000(void) { return 0xa000000000000000UL; } + unsigned long foo_0xc000000000000000(void) { return 0xc000000000000000UL; } + +