diff options
author | John van Groningen | 2015-09-30 11:12:04 +0000 |
---|---|---|
committer | John van Groningen | 2015-09-30 11:12:04 +0000 |
commit | 6638fd6edf84c39c0e8451ee05ffdf9a9c288d3f (patch) | |
tree | 5351a34dc7bca6c3bfc77e3a3ee25d603ea46b0a | |
parent | change syntax to workaround limitations of the llvm assembler (diff) |
move 16 byte aligned quad pairs to the beginning of the data section, add #offsets line
-rw-r--r-- | macho64/areals.s | 100 |
1 files changed, 52 insertions, 48 deletions
diff --git a/macho64/areals.s b/macho64/areals.s index 6db04bb..7ea637f 100644 --- a/macho64/areals.s +++ b/macho64/areals.s @@ -7130,6 +7130,55 @@ real_abs_40_bits: real_abs_39_bits: .quad 0x7fffffffffffc000 + .align 4 +round_c: + .quad 0x3ff+52 + .quad 0x3ff+52 +m_round_c: + .quad 0x0bff+52 + .quad 0x0bff+52 +round_even_c: + .quad 0x3ff+53 + .quad 0x3ff+53 +m_round_even_c: + .quad 0x0bff+53 + .quad 0x0bff+53 +mask_all_one: + .quad -1 + .quad -1 +mask_all_one_except_last: + .quad -2 + .quad -2 +mask_all_one_except_second_last: + .quad -3 + .quad -3 +qw_1023: + .quad 0x3ff + .quad 0x3ff +qw_1022: + .quad 0x3fe + .quad 0x3fe +qw_1021: + .quad 0x3fd + .quad 0x3fd +qw_1077: + .quad 0x3ff+54 + .quad 0x3ff+54 +qw_1078: + .quad 0x3ff+55 + .quad 0x3ff+55 +qw_55: + .quad 55 + .quad 55 +mask_sign: + .quad 0x08000000000000000 + .quad 0x08000000000000000 +mask_all_except_sign: + .quad 0x07fffffffffffffff + .quad 0x07fffffffffffffff + + #offsets + real_0_0: .double 0.0 real_0_25: @@ -7279,6 +7328,8 @@ log2_4_d_3_42_l: mask_significand: .quad 0x0000fffffffffffff + .quad 0 # to align next double + real_1_66: .double 1.66 real_0_83: @@ -7607,53 +7658,6 @@ d1ln2_26: d1ln2_26_l: .double 1.9259629911266174689E-8 - .align 4 -round_c: - .quad 0x3ff+52 - .quad 0x3ff+52 -m_round_c: - .quad 0x0bff+52 - .quad 0x0bff+52 -round_even_c: - .quad 0x3ff+53 - .quad 0x3ff+53 -m_round_even_c: - .quad 0x0bff+53 - .quad 0x0bff+53 -mask_all_one: - .quad -1 - .quad -1 -mask_all_one_except_last: - .quad -2 - .quad -2 -mask_all_one_except_second_last: - .quad -3 - .quad -3 -qw_1023: - .quad 0x3ff - .quad 0x3ff -qw_1022: - .quad 0x3fe - .quad 0x3fe -qw_1021: - .quad 0x3fd - .quad 0x3fd -qw_1077: - .quad 0x3ff+54 - .quad 0x3ff+54 -qw_1078: - .quad 0x3ff+55 - .quad 0x3ff+55 -qw_55: - .quad 55 - .quad 55 -mask_sign: - .quad 0x08000000000000000 - .quad 0x08000000000000000 -mask_all_except_sign: - .quad 0x07fffffffffffffff - .quad 0x07fffffffffffffff - real_0_43540000008249979402: .double 0.43540000008249979402 real_m_0_43540000008249979402: @@ -8018,7 +8022,7 @@ asin2_q_2: asin2_q_3: .double -22.702479601946876642 -// 0.55 .. +# 0.55 .. #asin2_p_0: # .double 29.355358314463529723 #asin2_p_1: |