.text
.attribute 4, 16
.attribute 5, "rv64i2p0_m2p0_a2p0_f2p0_d2p0_c2p0"
.file "tak20.ll"
.globl prof_dump # -- Begin function prof_dump
.p2align 1
.type prof_dump,@function
prof_dump: # @prof_dump
# %bb.0:
ret
.Lfunc_end0:
.size prof_dump, .Lfunc_end0-prof_dump
# -- End function
.globl toplevel # -- Begin function toplevel
.p2align 1
.type toplevel,@function
toplevel: # @toplevel
.cfi_startproc
# %bb.0:
addi sp, sp, -48
.cfi_def_cfa_offset 48
sd ra, 40(sp) # 8-byte Folded Spill
sd s0, 32(sp) # 8-byte Folded Spill
sd s1, 24(sp) # 8-byte Folded Spill
sd s2, 16(sp) # 8-byte Folded Spill
sd s3, 8(sp) # 8-byte Folded Spill
.cfi_offset ra, -8
.cfi_offset s0, -16
.cfi_offset s1, -24
.cfi_offset s2, -32
.cfi_offset s3, -40
.LBB1_1: # Label of block must be emitted
auipc a0, %got_pcrel_hi(lits.all)
ld a0, %pcrel_lo(.LBB1_1)(a0)
.LBB1_2: # Label of block must be emitted
auipc a1, %got_pcrel_hi(lits.offsets)
ld a1, %pcrel_lo(.LBB1_2)(a1)
call relocate_llvm_literals@plt
.LBB1_3: # Label of block must be emitted
auipc s1, %got_pcrel_hi(freep)
ld s1, %pcrel_lo(.LBB1_3)(s1)
ld a0, 0(s1)
lui a1, 48
addiw a1, a1, 12
sd a1, 0(a0)
ld a1, 0(s1)
addi a1, a1, 32
sd a1, 0(s1)
.LBB1_4: # Label of block must be emitted
auipc s2, %got_pcrel_hi(top)
ld s2, %pcrel_lo(.LBB1_4)(s2)
sd a0, 0(s2)
.LBB1_5: # Label of block must be emitted
auipc s0, %got_pcrel_hi(lenv)
ld s0, %pcrel_lo(.LBB1_5)(s0)
ld a1, 0(s0)
sd a1, 8(a0)
ld a1, 0(s1)
sd a0, 0(s0)
lui a2, 32
addiw a3, a2, 8
sd a3, 0(a1)
ld a4, 0(s1)
addi a4, a4, 24
sd a4, 0(s1)
.LBB1_6: # Label of block must be emitted
auipc a4, %pcrel_hi(FUN_tak_99_0)
addi a4, a4, %pcrel_lo(.LBB1_6)
sd a4, 8(a1)
ld a4, 0(s0)
sd a4, 16(a1)
sd a1, 16(a0)
ld a1, 0(s1)
sd a3, 0(a1)
ld a3, 0(s1)
addi a3, a3, 24
sd a3, 0(s1)
.LBB1_7: # Label of block must be emitted
auipc a3, %pcrel_hi(FUN_loop_291_0)
addi a3, a3, %pcrel_lo(.LBB1_7)
sd a3, 8(a1)
ld a3, 0(s0)
sd a3, 16(a1)
sd a1, 24(a0)
ld a0, 0(s1)
addiw s3, a2, 12
sd s3, 0(a0)
ld a1, 0(s1)
addi a1, a1, 24
sd a1, 0(s1)
li a1, 41
sd a1, 16(a0)
ld a1, 0(s2)
ld a1, 24(a1)
ld a1, 16(a1)
sd a1, 8(a0)
sd a0, 0(s0)
call check_heap@plt
ld a0, 0(s1)
sd s3, 0(a0)
ld a1, 0(s1)
ld a2, 0(s0)
addi a1, a1, 24
sd a1, 0(s1)
sd a2, 8(a0)
ld a1, 0(s1)
sd a0, 0(s0)
lui a2, 64
addiw a3, a2, 12
sd a3, 0(a1)
ld a3, 0(s1)
addi a3, a3, 40
sd a3, 0(s1)
li a3, 37
sd a3, 16(a1)
li a3, 25
sd a3, 24(a1)
li a3, 13
sd a3, 32(a1)
ld a3, 0(s2)
ld a4, 0(s1)
ld a3, 16(a3)
addiw a2, a2, 4
sd a2, 0(a4)
ld a2, 0(s1)
addi a2, a2, 40
sd a2, 0(s1)
sd a0, 32(a4)
.LBB1_8: # Label of block must be emitted
auipc a0, %got_pcrel_hi(k)
ld a0, %pcrel_lo(.LBB1_8)(a0)
ld a2, 0(a0)
sd a2, 8(a4)
ld a2, 0(s0)
sd a2, 16(a4)
.LBB1_9: # Label of block must be emitted
auipc a2, %pcrel_hi(FUN_loop_291_0_1)
addi a2, a2, %pcrel_lo(.LBB1_9)
sd a2, 24(a4)
sd a4, 0(a0)
ld a0, 16(a3)
sd a0, 8(a1)
sd a1, 0(s0)
ld ra, 40(sp) # 8-byte Folded Reload
ld s0, 32(sp) # 8-byte Folded Reload
ld s1, 24(sp) # 8-byte Folded Reload
ld s2, 16(sp) # 8-byte Folded Reload
ld s3, 8(sp) # 8-byte Folded Reload
addi sp, sp, 48
tail FUN_tak_99_0
.Lfunc_end1:
.size toplevel, .Lfunc_end1-toplevel
.cfi_endproc
# -- End function
.p2align 1 # -- Begin function FUN_loop_291_0
.type FUN_loop_291_0,@function
FUN_loop_291_0: # @FUN_loop_291_0
.cfi_startproc
# %bb.0:
addi sp, sp, -16
.cfi_def_cfa_offset 16
sd ra, 8(sp) # 8-byte Folded Spill
.cfi_offset ra, -8
call check_heap@plt
.LBB2_1: # Label of block must be emitted
auipc a0, %got_pcrel_hi(freep)
ld a0, %pcrel_lo(.LBB2_1)(a0)
ld a1, 0(a0)
lui a2, 32
addiw a2, a2, 12
sd a2, 0(a1)
ld a2, 0(a0)
addi a2, a2, 24
sd a2, 0(a0)
.LBB2_2: # Label of block must be emitted
auipc a2, %got_pcrel_hi(lenv)
ld a2, %pcrel_lo(.LBB2_2)(a2)
ld a3, 0(a2)
sd a3, 8(a1)
ld a3, 0(a0)
sd a1, 0(a2)
lui a6, 64
addiw a5, a6, 12
sd a5, 0(a3)
ld a5, 0(a0)
addi a5, a5, 40
sd a5, 0(a0)
li a5, 37
sd a5, 16(a3)
li a5, 25
sd a5, 24(a3)
li a5, 13
sd a5, 32(a3)
.LBB2_3: # Label of block must be emitted
auipc a5, %got_pcrel_hi(top)
ld a5, %pcrel_lo(.LBB2_3)(a5)
ld a5, 0(a5)
ld a4, 0(a0)
ld a7, 16(a5)
addiw a5, a6, 4
sd a5, 0(a4)
ld a5, 0(a0)
addi a5, a5, 40
sd a5, 0(a0)
sd a1, 32(a4)
.LBB2_4: # Label of block must be emitted
auipc a0, %got_pcrel_hi(k)
ld a0, %pcrel_lo(.LBB2_4)(a0)
ld a1, 0(a0)
sd a1, 8(a4)
ld a1, 0(a2)
sd a1, 16(a4)
.LBB2_5: # Label of block must be emitted
auipc a1, %pcrel_hi(FUN_loop_291_0_1)
addi a1, a1, %pcrel_lo(.LBB2_5)
sd a1, 24(a4)
sd a4, 0(a0)
ld a0, 16(a7)
sd a0, 8(a3)
sd a3, 0(a2)
ld ra, 8(sp) # 8-byte Folded Reload
addi sp, sp, 16
tail FUN_tak_99_0
.Lfunc_end2:
.size FUN_loop_291_0, .Lfunc_end2-FUN_loop_291_0
.cfi_endproc
# -- End function
.p2align 1 # -- Begin function FUN_loop_291_0_1
.type FUN_loop_291_0_1,@function
FUN_loop_291_0_1: # @FUN_loop_291_0_1
.cfi_startproc
# %bb.0:
addi sp, sp, -16
.cfi_def_cfa_offset 16
sd ra, 8(sp) # 8-byte Folded Spill
sd s0, 0(sp) # 8-byte Folded Spill
.cfi_offset ra, -8
.cfi_offset s0, -16
.LBB3_3: # Label of block must be emitted
auipc a1, %got_pcrel_hi(k)
ld a1, %pcrel_lo(.LBB3_3)(a1)
ld a2, 0(a1)
ld a3, 32(a2)
ld a4, 16(a2)
.LBB3_4: # Label of block must be emitted
auipc a5, %got_pcrel_hi(lenv)
ld a5, %pcrel_lo(.LBB3_4)(a5)
sd a4, 0(a5)
ld a2, 8(a2)
sd a2, 0(a1)
sd a0, 16(a3)
ld a2, 0(a5)
ld a0, 8(a2)
ld a1, 16(a0)
li a3, 1
bltu a3, a1, .LBB3_2
# %bb.1: # %L1
ld a0, 16(a2)
.LBB3_5: # %L1
# Label of block must be emitted
auipc a1, %got_pcrel_hi(k)
ld a1, %pcrel_lo(.LBB3_5)(a1)
ld a1, 0(a1)
ld a5, 24(a1)
ld ra, 8(sp) # 8-byte Folded Reload
ld s0, 0(sp) # 8-byte Folded Reload
addi sp, sp, 16
jr a5
.LBB3_2: # %L2
.LBB3_6: # %L2
# Label of block must be emitted
auipc s0, %got_pcrel_hi(lenv)
ld s0, %pcrel_lo(.LBB3_6)(s0)
addi a1, a1, -2
ori a1, a1, 1
sd a0, 0(s0)
sd a1, 16(a0)
call check_heap@plt
.LBB3_7: # %L2
# Label of block must be emitted
auipc a0, %got_pcrel_hi(freep)
ld a0, %pcrel_lo(.LBB3_7)(a0)
ld a1, 0(a0)
lui a2, 32
addiw a2, a2, 12
sd a2, 0(a1)
ld a2, 0(a0)
ld a3, 0(s0)
addi a2, a2, 24
sd a2, 0(a0)
sd a3, 8(a1)
ld a2, 0(a0)
sd a1, 0(s0)
lui a3, 64
addiw a4, a3, 12
sd a4, 0(a2)
ld a4, 0(a0)
addi a4, a4, 40
sd a4, 0(a0)
li a4, 37
sd a4, 16(a2)
li a4, 25
sd a4, 24(a2)
li a4, 13
sd a4, 32(a2)
.LBB3_8: # %L2
# Label of block must be emitted
auipc a4, %got_pcrel_hi(top)
ld a4, %pcrel_lo(.LBB3_8)(a4)
ld a4, 0(a4)
ld a5, 0(a0)
ld a4, 16(a4)
addiw a3, a3, 4
sd a3, 0(a5)
ld a3, 0(a0)
addi a3, a3, 40
sd a3, 0(a0)
sd a1, 32(a5)
.LBB3_9: # %L2
# Label of block must be emitted
auipc a0, %got_pcrel_hi(k)
ld a0, %pcrel_lo(.LBB3_9)(a0)
ld a1, 0(a0)
sd a1, 8(a5)
ld a1, 0(s0)
sd a1, 16(a5)
.LBB3_10: # %L2
# Label of block must be emitted
auipc a1, %pcrel_hi(FUN_loop_291_0_1)
addi a1, a1, %pcrel_lo(.LBB3_10)
sd a1, 24(a5)
sd a5, 0(a0)
ld a0, 16(a4)
sd a0, 8(a2)
sd a2, 0(s0)
ld ra, 8(sp) # 8-byte Folded Reload
ld s0, 0(sp) # 8-byte Folded Reload
addi sp, sp, 16
tail FUN_tak_99_0
.Lfunc_end3:
.size FUN_loop_291_0_1, .Lfunc_end3-FUN_loop_291_0_1
.cfi_endproc
# -- End function
.p2align 1 # -- Begin function FUN_tak_99_0
.type FUN_tak_99_0,@function
FUN_tak_99_0: # @FUN_tak_99_0
.cfi_startproc
# %bb.0:
addi sp, sp, -48
.cfi_def_cfa_offset 48
sd ra, 40(sp) # 8-byte Folded Spill
sd s0, 32(sp) # 8-byte Folded Spill
sd s1, 24(sp) # 8-byte Folded Spill
sd s2, 16(sp) # 8-byte Folded Spill
sd s3, 8(sp) # 8-byte Folded Spill
.cfi_offset ra, -8
.cfi_offset s0, -16
.cfi_offset s1, -24
.cfi_offset s2, -32
.cfi_offset s3, -40
call check_heap@plt
.LBB4_4: # Label of block must be emitted
auipc a0, %got_pcrel_hi(lenv)
ld a0, %pcrel_lo(.LBB4_4)(a0)
ld a0, 0(a0)
ld a1, 24(a0)
ld a2, 16(a0)
srai a1, a1, 1
srai a2, a2, 1
bge a1, a2, .LBB4_3
# %bb.1:
lui a0, 64
addiw s2, a0, 12
lui a0, 48
addiw s3, a0, 4
.LBB4_5: # Label of block must be emitted
auipc s0, %pcrel_hi(FUN_tak_99_0_1)
addi s0, s0, %pcrel_lo(.LBB4_5)
.LBB4_2: # %L2
# =>This Inner Loop Header: Depth=1
.LBB4_6: # %L2
# in Loop: Header=BB4_2 Depth=1
# Label of block must be emitted
auipc a0, %got_pcrel_hi(freep)
ld a0, %pcrel_lo(.LBB4_6)(a0)
ld a1, 0(a0)
sd s2, 0(a1)
ld a2, 0(a0)
addi a2, a2, 40
sd a2, 0(a0)
.LBB4_7: # %L2
# in Loop: Header=BB4_2 Depth=1
# Label of block must be emitted
auipc s1, %got_pcrel_hi(lenv)
ld s1, %pcrel_lo(.LBB4_7)(s1)
ld a2, 0(s1)
ld a2, 16(a2)
addi a2, a2, -2
ori a2, a2, 1
sd a2, 16(a1)
ld a2, 0(s1)
ld a2, 24(a2)
sd a2, 24(a1)
ld a2, 0(s1)
ld a2, 32(a2)
sd a2, 32(a1)
.LBB4_8: # %L2
# in Loop: Header=BB4_2 Depth=1
# Label of block must be emitted
auipc a2, %got_pcrel_hi(top)
ld a2, %pcrel_lo(.LBB4_8)(a2)
ld a2, 0(a2)
ld a3, 0(a0)
ld a2, 16(a2)
sd s3, 0(a3)
ld a4, 0(a0)
addi a4, a4, 32
sd a4, 0(a0)
.LBB4_9: # %L2
# in Loop: Header=BB4_2 Depth=1
# Label of block must be emitted
auipc a0, %got_pcrel_hi(k)
ld a0, %pcrel_lo(.LBB4_9)(a0)
ld a4, 0(a0)
sd a4, 8(a3)
ld a4, 0(s1)
sd a4, 16(a3)
sd s0, 24(a3)
sd a3, 0(a0)
ld a0, 16(a2)
sd a0, 8(a1)
sd a1, 0(s1)
call check_heap@plt
ld a0, 0(s1)
ld a1, 24(a0)
ld a2, 16(a0)
srai a1, a1, 1
srai a2, a2, 1
blt a1, a2, .LBB4_2
.LBB4_3: # %L1
ld a0, 32(a0)
.LBB4_10: # %L1
# Label of block must be emitted
auipc a1, %got_pcrel_hi(k)
ld a1, %pcrel_lo(.LBB4_10)(a1)
ld a1, 0(a1)
ld a5, 24(a1)
ld ra, 40(sp) # 8-byte Folded Reload
ld s0, 32(sp) # 8-byte Folded Reload
ld s1, 24(sp) # 8-byte Folded Reload
ld s2, 16(sp) # 8-byte Folded Reload
ld s3, 8(sp) # 8-byte Folded Reload
addi sp, sp, 48
jr a5
.Lfunc_end4:
.size FUN_tak_99_0, .Lfunc_end4-FUN_tak_99_0
.cfi_endproc
# -- End function
.p2align 1 # -- Begin function FUN_tak_99_0_1
.type FUN_tak_99_0_1,@function
FUN_tak_99_0_1: # @FUN_tak_99_0_1
.cfi_startproc
# %bb.0:
.LBB5_1: # Label of block must be emitted
auipc t0, %got_pcrel_hi(k)
ld t0, %pcrel_lo(.LBB5_1)(t0)
ld a2, 0(t0)
ld a3, 16(a2)
.LBB5_2: # Label of block must be emitted
auipc a4, %got_pcrel_hi(lenv)
ld a4, %pcrel_lo(.LBB5_2)(a4)
sd a3, 0(a4)
ld a2, 8(a2)
sd a2, 0(t0)
.LBB5_3: # Label of block must be emitted
auipc a2, %got_pcrel_hi(freep)
ld a2, %pcrel_lo(.LBB5_3)(a2)
ld a3, 0(a2)
lui a6, 64
addiw a5, a6, 12
sd a5, 0(a3)
ld a7, 0(a2)
ld a5, 0(a4)
addi a1, a7, 40
sd a1, 0(a2)
ld a1, 24(a5)
addi a1, a1, -2
ori a1, a1, 1
sd a1, 16(a3)
ld a1, 0(a4)
ld a1, 32(a1)
sd a1, 24(a3)
ld a1, 0(a4)
ld a1, 16(a1)
sd a1, 32(a3)
.LBB5_4: # Label of block must be emitted
auipc a1, %got_pcrel_hi(top)
ld a1, %pcrel_lo(.LBB5_4)(a1)
ld a1, 0(a1)
ld a5, 0(a2)
ld a7, 16(a1)
addiw a1, a6, 4
sd a1, 0(a5)
ld a1, 0(a2)
addi a1, a1, 40
sd a1, 0(a2)
sd a0, 32(a5)
ld a0, 0(t0)
sd a0, 8(a5)
ld a0, 0(a4)
sd a0, 16(a5)
.LBB5_5: # Label of block must be emitted
auipc a0, %pcrel_hi(FUN_tak_99_0_2)
addi a0, a0, %pcrel_lo(.LBB5_5)
sd a0, 24(a5)
sd a5, 0(t0)
ld a0, 16(a7)
sd a0, 8(a3)
sd a3, 0(a4)
tail FUN_tak_99_0
.Lfunc_end5:
.size FUN_tak_99_0_1, .Lfunc_end5-FUN_tak_99_0_1
.cfi_endproc
# -- End function
.p2align 1 # -- Begin function FUN_tak_99_0_2
.type FUN_tak_99_0_2,@function
FUN_tak_99_0_2: # @FUN_tak_99_0_2
.cfi_startproc
# %bb.0:
.LBB6_1: # Label of block must be emitted
auipc t0, %got_pcrel_hi(k)
ld t0, %pcrel_lo(.LBB6_1)(t0)
ld a2, 0(t0)
ld a6, 32(a2)
ld a4, 16(a2)
.LBB6_2: # Label of block must be emitted
auipc a5, %got_pcrel_hi(lenv)
ld a5, %pcrel_lo(.LBB6_2)(a5)
sd a4, 0(a5)
ld a2, 8(a2)
sd a2, 0(t0)
.LBB6_3: # Label of block must be emitted
auipc a2, %got_pcrel_hi(freep)
ld a2, %pcrel_lo(.LBB6_3)(a2)
ld a4, 0(a2)
lui a3, 64
addiw a3, a3, 12
sd a3, 0(a4)
ld a7, 0(a2)
ld a3, 0(a5)
addi a1, a7, 40
sd a1, 0(a2)
ld a1, 32(a3)
addi a1, a1, -2
ori a1, a1, 1
sd a1, 16(a4)
ld a1, 0(a5)
ld a1, 16(a1)
sd a1, 24(a4)
ld a1, 0(a5)
ld a1, 24(a1)
sd a1, 32(a4)
.LBB6_4: # Label of block must be emitted
auipc a1, %got_pcrel_hi(top)
ld a1, %pcrel_lo(.LBB6_4)(a1)
ld a1, 0(a1)
ld a3, 0(a2)
ld a7, 16(a1)
lui a1, 80
addiw a1, a1, 4
sd a1, 0(a3)
ld a1, 0(a2)
addi a1, a1, 48
sd a1, 0(a2)
sd a6, 32(a3)
sd a0, 40(a3)
ld a0, 0(t0)
sd a0, 8(a3)
ld a0, 0(a5)
sd a0, 16(a3)
.LBB6_5: # Label of block must be emitted
auipc a0, %pcrel_hi(FUN_tak_99_0_3)
addi a0, a0, %pcrel_lo(.LBB6_5)
sd a0, 24(a3)
sd a3, 0(t0)
ld a0, 16(a7)
sd a0, 8(a4)
sd a4, 0(a5)
tail FUN_tak_99_0
.Lfunc_end6:
.size FUN_tak_99_0_2, .Lfunc_end6-FUN_tak_99_0_2
.cfi_endproc
# -- End function
.p2align 1 # -- Begin function FUN_tak_99_0_3
.type FUN_tak_99_0_3,@function
FUN_tak_99_0_3: # @FUN_tak_99_0_3
.cfi_startproc
# %bb.0:
.LBB7_1: # Label of block must be emitted
auipc a1, %got_pcrel_hi(k)
ld a1, %pcrel_lo(.LBB7_1)(a1)
ld a2, 0(a1)
ld a6, 32(a2)
ld a4, 40(a2)
ld a5, 16(a2)
.LBB7_2: # Label of block must be emitted
auipc a3, %got_pcrel_hi(lenv)
ld a3, %pcrel_lo(.LBB7_2)(a3)
sd a5, 0(a3)
ld a2, 8(a2)
sd a2, 0(a1)
sd a6, 16(a5)
sd a4, 24(a5)
sd a0, 32(a5)
tail FUN_tak_99_0
.Lfunc_end7:
.size FUN_tak_99_0_3, .Lfunc_end7-FUN_tak_99_0_3
.cfi_endproc
# -- End function
.type lit.0,@object # @lit.0
.data
.globl lit.0
.p2align 3
lit.0:
.quad 65556 # 0x10014
.quad 1 # 0x1
.size lit.0, 16
.type lits.all,@object # @lits.all
.globl lits.all
.p2align 3
lits.all:
.quad 65556
.quad lit.0
.size lits.all, 16
.type lits.offsets,@object # @lits.offsets
.section .sbss,"aw",@nobits
.globl lits.offsets
.p2align 2
lits.offsets:
.zero 8
.size lits.offsets, 8
.type irk_internal_symbols_p,@object # @irk_internal_symbols_p
.section .sdata,"aw",@progbits
.globl irk_internal_symbols_p
.p2align 3
irk_internal_symbols_p:
.quad 18
.size irk_internal_symbols_p, 8
.type irk_ambig_size,@object # @irk_ambig_size
.globl irk_ambig_size
.p2align 2
irk_ambig_size:
.word 17 # 0x11
.size irk_ambig_size, 4
.type G,@object # @G
.data
.globl G
.p2align 4
G:
.word 3 # 0x3
.word 0 # 0x0
.word 0 # 0x0
.word 0 # 0x0
.word 1 # 0x1
.word 0 # 0x0
.word 6 # 0x6
.word 0 # 0x0
.word 4294967291 # 0xfffffffb
.word 4294967282 # 0xfffffff2
.word 4294967288 # 0xfffffff8
.word 4294967280 # 0xfffffff0
.word 1 # 0x1
.word 0 # 0x0
.word 4294967283 # 0xfffffff3
.word 4294967279 # 0xffffffef
.word 4294967292 # 0xfffffffc
.word 0 # 0x0
.size G, 72
.type V,@object # @V
.globl V
.p2align 4
V:
.word 1014 # 0x3f6
.word 1011 # 0x3f3
.word 1012 # 0x3f4
.word 1018 # 0x3fa
.word 1020 # 0x3fc
.word 1024 # 0x400
.word 1021 # 0x3fd
.word 1013 # 0x3f5
.word 1010 # 0x3f2
.word 1017 # 0x3f9
.word 1015 # 0x3f7
.word 1019 # 0x3fb
.word 1026 # 0x402
.word 1022 # 0x3fe
.word 1025 # 0x401
.word 1023 # 0x3ff
.word 1016 # 0x3f8
.word 0 # 0x0
.size V, 72
.section ".note.GNU-stack","",@progbits
.addrsig
.addrsig_sym FUN_loop_291_0
.addrsig_sym FUN_loop_291_0_1
.addrsig_sym FUN_tak_99_0
.addrsig_sym FUN_tak_99_0_1
.addrsig_sym FUN_tak_99_0_2
.addrsig_sym FUN_tak_99_0_3
.addrsig_sym lits.all
.addrsig_sym lits.offsets