.text
.globl ap_2
.globl ap_3
.globl ap_4
.globl ap_5
.globl ap_6
.globl ap_7
.globl ap_8
.globl ap_9
.globl ap_10
.globl ap_11
.globl ap_12
.globl ap_13
.globl ap_14
.globl ap_15
.globl ap_16
.globl ap_17
.globl ap_18
.globl ap_19
.globl ap_20
.globl ap_21
.globl ap_22
.globl ap_23
.globl ap_24
.globl ap_25
.globl ap_26
.globl ap_27
.globl ap_28
.globl ap_29
.globl ap_30
.globl ap_31
.globl ap_32
.globl add_empty_node_2
.globl add_empty_node_3
.globl add_empty_node_4
.globl add_empty_node_5
.globl add_empty_node_6
.globl add_empty_node_7
.globl add_empty_node_8
.globl add_empty_node_9
.globl add_empty_node_10
.globl add_empty_node_11
.globl add_empty_node_12
.globl add_empty_node_13
.globl add_empty_node_14
.globl add_empty_node_15
.globl add_empty_node_16
.globl add_empty_node_17
.globl add_empty_node_18
.globl add_empty_node_19
.globl add_empty_node_20
.globl add_empty_node_21
.globl add_empty_node_22
.globl add_empty_node_23
.globl add_empty_node_24
.globl add_empty_node_25
.globl add_empty_node_26
.globl add_empty_node_27
.globl add_empty_node_28
.globl add_empty_node_29
.globl add_empty_node_30
.globl add_empty_node_31
.globl add_empty_node_32
.globl yet_args_needed_5
.globl yet_args_needed_6
.globl yet_args_needed_7
.globl yet_args_needed_8
.globl yet_args_needed_9
.globl yet_args_needed_10
.globl yet_args_needed_11
.globl yet_args_needed_12
.globl yet_args_needed_13
.globl yet_args_needed_14
.globl yet_args_needed_15
.globl yet_args_needed_16
.globl yet_args_needed_17
.globl yet_args_needed_18
.globl yet_args_needed_19
.globl yet_args_needed_20
.globl yet_args_needed_21
.globl yet_args_needed_22
.globl yet_args_needed_23
.globl yet_args_needed_24
.globl yet_args_needed_25
.globl yet_args_needed_26
.globl yet_args_needed_27
.globl yet_args_needed_28
.globl yet_args_needed_29
.globl yet_args_needed_30
.globl yet_args_needed_31
.text
; __TEXT.ap_32:
ap_32:
lwz a3,0(a2)
li d1,32*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap32
.text
; __TEXT.ap_31:
ap_31:
lwz a3,0(a2)
li d1,31*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap31
.text
; __TEXT.ap_30:
ap_30:
lwz a3,0(a2)
li d1,30*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap30
.text
; __TEXT.ap_29:
ap_29:
lwz a3,0(a2)
li d1,29*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap29
.text
; __TEXT.ap_28:
ap_28:
lwz a3,0(a2)
li d1,28*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap28
.text
; __TEXT.ap_27:
ap_27:
lwz a3,0(a2)
li d1,27*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap27
.text
; __TEXT.ap_26:
ap_26:
lwz a3,0(a2)
li d1,26*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap26
.text
; __TEXT.ap_25:
ap_25:
lwz a3,0(a2)
li d1,25*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap25
.text
; __TEXT.ap_24:
ap_24:
lwz a3,0(a2)
li d1,24*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap24
.text
; __TEXT.ap_23:
ap_23:
lwz a3,0(a2)
li d1,23*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap23
.text
; __TEXT.ap_22:
ap_22:
lwz a3,0(a2)
li d1,22*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap22
.text
; __TEXT.ap_21:
ap_21:
lwz a3,0(a2)
li d1,21*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap21
.text
; __TEXT.ap_20:
ap_20:
lwz a3,0(a2)
li d1,20*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap20
.text
; __TEXT.ap_19:
ap_19:
lwz a3,0(a2)
li d1,19*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap19
.text
; __TEXT.ap_18:
ap_18:
lwz a3,0(a2)
li d1,18*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap18
.text
; __TEXT.ap_17:
ap_17:
lwz a3,0(a2)
li d1,17*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap17
.text
; __TEXT.ap_16:
ap_16:
lwz a3,0(a2)
li d1,16*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap16
.text
; __TEXT.ap_15:
ap_15:
lwz a3,0(a2)
li d1,15*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap15
.text
; __TEXT.ap_14:
ap_14:
lwz a3,0(a2)
li d1,14*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap14
.text
; __TEXT.ap_13:
ap_13:
lwz a3,0(a2)
li d1,13*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap13
.text
; __TEXT.ap_12:
ap_12:
lwz a3,0(a2)
li d1,12*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap12
.text
; __TEXT.ap_11:
ap_11:
lwz a3,0(a2)
li d1,11*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap11
.text
; __TEXT.ap_10:
ap_10:
lwz a3,0(a2)
li d1,10*80
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap10
.text
; __TEXT.ap_9:
ap_9:
lwz a3,0(a2)
li d1,9*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap9
.text
; __TEXT.ap_8:
ap_8:
lwz a3,0(a2)
li d1,8*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap8
.text
; __TEXT.ap_7:
ap_7:
lwz a3,0(a2)
li d1,7*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap7
.text
; __TEXT.ap_6:
ap_6:
lwz a3,0(a2)
li d1,6*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap6
.text
; __TEXT.ap_5:
ap_5:
lwz a3,0(a2)
li d1,5*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap5
.text
; __TEXT.ap_4:
ap_4:
lwz a3,0(a2)
li d1,4*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap4
.text
; __TEXT.ap_3:
ap_3:
lwz a3,0(a2)
li d1,3*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap3
.text
; __TEXT.ap_2:
ap_2:
lwz a3,0(a2)
li d1,2*8
lhz o1,0(a3)
cmpw 0,o1,d1
bne no_fast_ap2_
fast_ap_2_2_:
lhz d0,-2(a3)
add d1,d1,a3
lwz a3,-6(d1)
.if PROFILE
subi a3,a3,32
.else
subi a3,a3,16
.endif
cmplwi 0,d0,1
blt repl_args_0_2
beq repl_args_1
cmplwi 0,d0,3
blt repl_args_2
stw a0,0(a4)
stw a1,4(a4)
addi a4,a4,8
lwz a1,8(a2)
b fast_ap_
.text
; __TEXT.no_fast_ap2_:
no_fast_ap2_:
stw a0,0(a4)
mr a0,a1
mr a1,a2
lwz a2,2(a3)
addi a4,a4,4
mflr r0
b no_fast_ap2
.text
; __TEXT.fast_ap_2_2:
fast_ap_2_2:
mr a2,a1
mr a1,a0
lwzu a0,-4(a4)
mtlr r0
b fast_ap_2_2_
.text
; __TEXT.fast_ap_2:
fast_ap_2:
mr a2,a1
mr a1,a0
lwzu a0,-4(a4)
mtlr r0
fast_ap:
lhz d0,-2(a3)
add d1,d1,a3
lwz a3,-6(d1)
.if PROFILE
subi a3,a3,32
.else
subi a3,a3,16
.endif
cmplwi 0,d0,1
blt repl_args_0
beq repl_args_1
cmplwi 0,d0,3
blt repl_args_2
stw a0,0(a4)
stw a1,4(a4)
addi a4,a4,8
lwz a1,8(a2)
fast_ap_:
lwz a2,4(a2)
beq repl_args_3
cmplwi 0,d0,5
blt repl_args_4
beq repl_args_5
cmplwi 0,d0,7
blt repl_args_6
slwi d0,d0,2
addi d0,d0,-8
repl_args_7_:
lwzx o0,a1,d0
stw o0,0(a4)
subi d0,d0,4
addi a4,a4,4
cmplwi 0,d0,(6*4)-8
bne repl_args_7_
repl_args_6:
mtctr a3
lwz d0,16(a1)
stw d0,0(a4)
lwz d0,12(a1)
stw d0,4(a4)
lwz d0,8(a1)
stw d0,8(a4)
lwz a0,4(a1)
lwz a1,0(a1)
addi a4,a4,12
bctr
repl_args_0_2:
mtctr a3
bctr
repl_args_0:
mtctr a3
mr a2,a1
mr a1,a0
lwzu a0,-4(a4)
bctr
repl_args_1:
mtctr a3
lwz a2,4(a2)
bctr
repl_args_2:
stw a0,0(a4)
mr a0,a1
addi a4,a4,4
lwz a1,8(a2)
mtctr a3
lwz a2,4(a2)
bctr
repl_args_3:
mtctr a3
lwz a0,4(a1)
lwz a1,0(a1)
bctr
repl_args_4:
mtctr a3
lwz d0,8(a1)
stw d0,0(a4)
lwz a0,4(a1)
lwz a1,0(a1)
addi a4,a4,4
bctr
repl_args_5:
mtctr a3
lwz d0,12(a1)
stw d0,0(a4)
lwz d0,8(a1)
stw d0,4(a4)
lwz a0,4(a1)
lwz a1,0(a1)
addi a4,a4,8
bctr
.text
; __TEXT.no_fast_ap32:
no_fast_ap32:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,31*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap31:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,30*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap30:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,29*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap29:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,28*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap28:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,27*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap27:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,26*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap26:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,25*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap25:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,24*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap24:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,23*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap23:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,22*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap22:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,21*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap21:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,20*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap20:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,19*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap19:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,18*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap18:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,17*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap17:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,16*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap16:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,15*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap15:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,14*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap14:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,13*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap13:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,12*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap12:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,11*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap11:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
lwz a2,2(a3)
li d1,10*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap10:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,9*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap9:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,8*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap8:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,7*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap7:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,6*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap6:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,5*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap5:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,4*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap4:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,3*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2
lwz a2,2(a3)
no_fast_ap3:
mtctr a2
stwu r0,-4(r1)
bctrl
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
li d1,2*8
lhz o1,0(a3)
cmpw 0,o1,d1
beq fast_ap_2_2
lwz a2,2(a3)
no_fast_ap2:
mtctr a2
stwu r0,-4(r1)
bctrl
mtlr r0
lwz a3,0(a0)
mr a1,a0
lwzu a0,-4(a4)
lwz a2,2(a3)
mtctr a2
bctr
.text
; __TEXT.add_empty_node_2:
add_empty_node_2:
subic. d7,d7,3
blt add_empty_node_2_gc
add_empty_node_2_gc_:
stwu a5,4(a6)
mr a2,a1
mr a1,a0
mr a0,a6
addi a6,a6,8
blr
add_empty_node_2_gc:
stwu r0,-4(sp)
mflr r0
bl collect_2
lwz r0,0(sp)
addi sp,sp,4
b add_empty_node_2_gc_
.text
; __TEXT.add_empty_node_3:
add_empty_node_3:
subic. d7,d7,3
blt add_empty_node_3_gc
add_empty_node_3_gc_:
stwu a5,4(a6)
stw a6,0(a4)
addi a6,a6,8
addi a4,a4,4
blr
add_empty_node_3_gc:
stwu r0,-4(sp)
mflr r0
bl collect_2
lwz r0,0(sp)
addi sp,sp,4
b add_empty_node_3_gc_
.text
; __TEXT.add_empty_node_4:
add_empty_node_4:
subic. d7,d7,3
blt add_empty_node_4_gc
add_empty_node_4_gc_:
lwz a3,-4(a4)
stw a3,0(a4)
stwu a5,4(a6)
stw a6,-4(a4)
addi a6,a6,8
addi a4,a4,4
blr
add_empty_node_4_gc:
stwu r0,-4(sp)
mflr r0
bl collect_2
lwz r0,0(sp)
addi sp,sp,4
b add_empty_node_4_gc_
.text
; __TEXT.add_empty_node_5:
add_empty_node_5:
subic. d7,d7,3
blt add_empty_node_5_gc
add_empty_node_5_gc_:
lwz a3,-4(a4)
stw a3,0(a4)
lwz a3,-8(a4)
stw a3,-4(a4)
stwu a5,4(a6)
stw a6,-8(a4)
addi a6,a6,8
addi a4,a4,4
blr
add_empty_node_5_gc:
stwu r0,-4(sp)
mflr r0
bl collect_2
lwz r0,0(sp)
addi sp,sp,4
b add_empty_node_5_gc_
.text
; __TEXT.add_empty_node_6:
add_empty_node_6:
subic. d7,d7,3
blt add_empty_node_6_gc
add_empty_node_6_gc_:
lwz a3,-4(a4)
stw a3,0(a4)
lwz a3,-8(a4)
stw a3,-4(a4)
lwz a3,-12(a4)
stw a3,-8(a4)
stwu a5,4(a6)
stw a6,-12(a4)
addi a6,a6,8
addi a4,a4,4
blr
add_empty_node_6_gc:
stwu r0,-4(sp)
mflr r0
bl collect_2
lwz r0,0(sp)
addi sp,sp,4
b add_empty_node_6_gc_
.text
; __TEXT.add_empty_node_7:
add_empty_node_7:
subic. d7,d7,3
blt add_empty_node_7_gc
add_empty_node_7_gc_:
lwz a3,-4(a4)
stw a3,0(a4)
lwz a3,-8(a4)
stw a3,-4(a4)
lwz a3,-12(a4)
stw a3,-8(a4)
lwz a3,-16(a4)
stw a3,-12(a4)
stwu a5,4(a6)
stw a6,-16(a4)
addi a6,a6,8
addi a4,a4,4
blr
add_empty_node_7_gc:
stwu r0,-4(sp)
mflr r0
bl collect_2
lwz r0,0(sp)
addi sp,sp,4
b add_empty_node_7_gc_
.text
; __TEXT.add_empty_node_8:
add_empty_node_8:
subic. d7,d7,3
blt add_empty_node_8_gc
add_empty_node_8_gc_:
lwz a3,-4(a4)
stw a3,0(a4)
lwz a3,-8(a4)
stw a3,-4(a4)
lwz a3,-12(a4)
stw a3,-8(a4)
lwz a3,-16(a4)
stw a3,-12(a4)
lwz a3,-20(a4)
stw a3,-16(a4)
stwu a5,4(a6)
stw a6,-20(a4)
addi a6,a6,8
addi a4,a4,4
blr
add_empty_node_8_gc:
stwu r0,-4(sp)
mflr r0
bl collect_2
lwz r0,0(sp)
addi sp,sp,4
b add_empty_node_8_gc_
.text
; __TEXT.add_empty_node_9:
add_empty_node_9:
subic. d7,d7,3
blt add_empty_node_9_gc
add_empty_node_9_gc_:
lwz a3,-4(a4)
stw a3,0(a4)
lwz a3,-8(a4)
stw a3,-4(a4)
lwz a3,-12(a4)
stw a3,-8(a4)
lwz a3,-16(a4)
stw a3,-12(a4)
lwz a3,-20(a4)
stw a3,-16(a4)
lwz a3,-24(a4)
stw a3,-20(a4)
stwu a5,4(a6)
stw a6,-24(a4)
addi a6,a6,8
addi a4,a4,4
blr
add_empty_node_9_gc:
stwu r0,-4(sp)
mflr r0
bl collect_2
lwz r0,0(sp)
addi sp,sp,4
b add_empty_node_9_gc_
.text
; __TEXT.add_empty_node_10:
add_empty_node_10:
subic. d7,d7,3
blt add_empty_node_10_gc
add_empty_node_10_gc_:
lwz a3,-4(a4)
stw a3,0(a4)
lwz a3,-8(a4)
stw a3,-4(a4)
lwz a3,-12(a4)
stw a3,-8(a4)
lwz a3,-16(a4)
stw a3,-12(a4)
lwz a3,-20(a4)
stw a3,-16(a4)
lwz a3,-24(a4)
stw a3,-20(a4)
lwz a3,-28(a4)
stw a3,-24(a4)
stwu a5,4(a6)
stw a6,-28(a4)
addi a6,a6,8
addi a4,a4,4
blr
add_empty_node_10_gc:
stwu r0,-4(sp)
mflr r0
bl collect_2
lwz r0,0(sp)
addi sp,sp,4
b add_empty_node_10_gc_
.text
; __TEXT.add_empty_node_11:
add_empty_node_11:
subic. d7,d7,3
blt add_empty_node_11_gc
add_empty_node_11_gc_:
lwz a3,-4(a4)
stw a3,0(a4)
lwz a3,-8(a4)
stw a3,-4(a4)
lwz a3,-12(a4)
stw a3,-8(a4)
lwz a3,-16(a4)
stw a3,-12(a4)
lwz a3,-20(a4)
stw a3,-16(a4)
lwz a3,-24(a4)
stw a3,-20(a4)
lwz a3,-28(a4)
stw a3,-24(a4)
lwz a3,-32(a4)
stw a3,-28(a4)
stwu a5,4(a6)
stw a6,-32(a4)
addi a6,a6,8
addi a4,a4,4
blr
add_empty_node_11_gc:
stwu r0,-4(sp)
mflr r0
bl collect_2
lwz r0,0(sp)
addi sp,sp,4
b add_empty_node_11_gc_
.text
; __TEXT.add_empty_node_32:
add_empty_node_32:
li d1,7
b add_empty_node_12_
.text
; __TEXT.add_empty_node_28:
add_empty_node_28:
li d1,6
b add_empty_node_12_
.text
; __TEXT.add_empty_node_24:
add_empty_node_24:
li d1,5
b add_empty_node_12_
.text
; __TEXT.add_empty_node_20:
add_empty_node_20:
li d1,4
b add_empty_node_12_
.text
; __TEXT.add_empty_node_16:
add_empty_node_16:
li d1,3
b add_empty_node_12_
.text
; __TEXT.add_empty_node_12:
add_empty_node_12:
li d1,2
add_empty_node_12_:
subic. d7,d7,3
blt add_empty_node_12_gc
add_empty_node_12_gc_:
mr d0,a4
lwz a3,-4(a4)
stw a3,0(a4)
add_empty_node_12_lp:
lwz a3,-8(d0)
stw a3,-4(d0)
lwz a3,-12(d0)
stw a3,-8(d0)
lwz a3,-16(d0)
stw a3,-12(d0)
lwz a3,-20(d0)
stw a3,-16(d0)
subi d0,d0,16
subic. d1,d1,1
bne add_empty_node_12_lp
stwu a5,4(a6)
stw a6,-4(d0)
addi a6,a6,8
addi a4,a4,4
blr
add_empty_node_12_gc:
stwu r0,-4(sp)
mflr r0
bl collect_2
lwz r0,0(sp)
addi sp,sp,4
b add_empty_node_12_gc_
.text
; __TEXT.add_empty_node_29:
add_empty_node_29:
li d1,6
b add_empty_node_13_
.text
; __TEXT.add_empty_node_25:
add_empty_node_25:
li d1,5
b add_empty_node_13_
.text
; __TEXT.add_empty_node_21:
add_empty_node_21:
li d1,4
b add_empty_node_13_
.text
; __TEXT.add_empty_node_17:
add_empty_node_17:
li d1,3
b add_empty_node_13_
.text
; __TEXT.add_empty_node_13:
add_empty_node_13:
li d1,2
add_empty_node_13_:
subic. d7,d7,3
blt add_empty_node_13_gc
add_empty_node_13_gc_:
mr d0,a4
lwz a3,-4(a4)
stw a3,0(a4)
lwz a3,-8(a4)
stw a3,-4(a4)
add_empty_node_13_lp:
lwz a3,-12(d0)
stw a3,-8(d0)
lwz a3,-16(d0)
stw a3,-12(d0)
lwz a3,-20(d0)
stw a3,-16(d0)
lwz a3,-24(d0)
stw a3,-20(d0)
subi d0,d0,16
subic. d1,d1,1
bne add_empty_node_13_lp
stwu a5,4(a6)
stw a6,-8(d0)
addi a6,a6,8
addi a4,a4,4
blr
add_empty_node_13_gc:
stwu r0,-4(sp)
mflr r0
bl collect_2
lwz r0,0(sp)
addi sp,sp,4
b add_empty_node_13_gc_
.text
; __TEXT.add_empty_node_30:
add_empty_node_30:
li d1,6
b add_empty_node_14_
.text
; __TEXT.add_empty_node_26:
add_empty_node_26:
li d1,5
b add_empty_node_14_
.text
; __TEXT.add_empty_node_22:
add_empty_node_22:
li d1,4
b add_empty_node_14_
.text
; __TEXT.add_empty_node_18:
add_empty_node_18:
li d1,3
b add_empty_node_14_
.text
; __TEXT.add_empty_node_14:
add_empty_node_14:
li d1,2
add_empty_node_14_:
subic. d7,d7,3
blt add_empty_node_14_gc
add_empty_node_14_gc_:
mr d0,a4
lwz a3,-4(a4)
stw a3,0(a4)
lwz a3,-8(a4)
stw a3,-4(a4)
lwz a3,-12(a4)
stw a3,-8(a4)
add_empty_node_14_lp:
lwz a3,-16(d0)
stw a3,-12(d0)
lwz a3,-20(d0)
stw a3,-16(d0)
lwz a3,-24(d0)
stw a3,-20(d0)
lwz a3,-28(d0)
stw a3,-24(d0)
subi d0,d0,16
subic. d1,d1,1
bne add_empty_node_14_lp
stwu a5,4(a6)
stw a6,-12(d0)
addi a6,a6,8
addi a4,a4,4
blr
add_empty_node_14_gc:
stwu r0,-4(sp)
mflr r0
bl collect_2
lwz r0,0(sp)
addi sp,sp,4
b add_empty_node_14_gc_
.text
; __TEXT.add_empty_node_31:
add_empty_node_31:
li d1,7
b add_empty_node_15_
.text
; __TEXT.add_empty_node_27:
add_empty_node_27:
li d1,6
b add_empty_node_15_
.text
; __TEXT.add_empty_node_23:
add_empty_node_23:
li d1,5
b add_empty_node_15_
.text
; __TEXT.add_empty_node_19:
add_empty_node_19:
li d1,4
b add_empty_node_15_
.text
; __TEXT.add_empty_node_15:
add_empty_node_15:
li d1,3
add_empty_node_15_:
subic. d7,d7,3
blt add_empty_node_15_gc
add_empty_node_15_gc_:
mr d0,a4
add_empty_node_15_lp:
lwz a3,-4(d0)
stw a3,0(d0)
lwz a3,-8(d0)
stw a3,-4(d0)
lwz a3,-12(d0)
stw a3,-8(d0)
lwz a3,-16(d0)
stw a3,-12(d0)
subi d0,d0,16
subic. d1,d1,1
bne add_empty_node_15_lp
stwu a5,4(a6)
stw a6,0(d0)
addi a6,a6,8
addi a4,a4,4
blr
add_empty_node_15_gc:
stwu r0,-4(sp)
mflr r0
bl collect_2
lwz r0,0(sp)
addi sp,sp,4
b add_empty_node_15_gc_
.text
; __TEXT.yet_args_needed_0:
yet_args_needed_0:
subic. d7,d7,2
blt yet_args_needed_0_gc
yet_args_needed_0_gc_r:
stwu a0,8(a6)
lwz d0,0(a1)
addi a0,a6,4-8
addi d0,d0,8
stw d0,4-8(a6)
lwz r0,0(sp)
addi sp,sp,4
blr
yet_args_needed_0_gc:
mflr r0
bl collect_2
b yet_args_needed_0_gc_r
.text
; __TEXT.yet_args_needed_1:
subic. d7,d7,3
blt build_node_2_gc
build_node_2_gc_r:
stw d1,4(a6)
b build_node_2
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_1:
subic. d7,d7,3
blt yet_args_needed_1_gc
yet_args_needed_1_gc_r:
stwu a0,12(a6)
lwz d0,0(a1)
addi a0,a6,4-12
addi d0,d0,8
stw d0,4-12(a6)
lwz d1,4(a1)
stw d1,8-12(a6)
lwz r0,0(sp)
addi sp,sp,4
blr
yet_args_needed_1_gc:
mflr r0
bl collect_2
b yet_args_needed_1_gc_r
build_node_2:
stw a1,8(a6)
stwu a0,12(a6)
addi a0,a6,4-12
lwz r0,0(sp)
addi sp,sp,4
blr
build_node_2_gc:
mflr r0
bl collect_2
b build_node_2_gc_r
.text
; __TEXT.yet_args_needed_2:
subic. d7,d7,5
blt build_node_3_gc
build_node_3_gc_r:
stw d1,4(a6)
b build_node_3
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_2:
subic. d7,d7,5
blt yet_args_needed_2_gc
yet_args_needed_2_gc_r:
lwz d0,0(a1)
stw a0,8(a6)
addi d0,d0,8
lwz d2,4(a1)
stw d0,12(a6)
addi a0,a6,12
lwz o0,8(a1)
stw d2,16(a6)
stwu o0,4(a6)
stwu a6,16(a6)
lwz r0,0(sp)
addi sp,sp,4
blr
yet_args_needed_2_gc:
mflr r0
bl collect_2
b yet_args_needed_2_gc_r
build_node_3:
stw a2,8(a6)
stwu a1,16(a6)
stw a6,-4(a6)
stwu a0,4(a6)
addi a0,a6,4-20
lwz r0,0(sp)
addi sp,sp,4
blr
build_node_3_gc:
mflr r0
bl collect_3
b build_node_3_gc_r
.text
; __TEXT.yet_args_needed_3:
subic. d7,d7,6
blt build_node_4_gc
build_node_4_gc_r:
stw d1,4(a6)
b build_node_4
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_3:
subic. d7,d7,6
blt yet_args_needed_2_gc
yet_args_needed_3_gc_r:
lwz d0,0(a1)
stw a0,12(a6)
addi d0,d0,8
lwz d2,4(a1)
stw d0,16(a6)
lwz a1,8(a1)
stw d2,20(a6)
lwz o0,0(a1)
lwz o1,4(a1)
stwu o0,4(a6)
stwu a6,20(a6)
addi a0,a6,16-24
stw o1,8-24(a6)
lwz r0,0(sp)
addi sp,sp,4
blr
yet_args_needed_3_gc:
mflr r0
bl collect_2
b yet_args_needed_3_gc_r
build_node_4:
stw a2,8(a6)
stwu a1,16(a6)
stw a6,-4(a6)
stw a0,4(a6)
addi a0,a6,4-16
lwzu a2,-4(a4)
stwu a2,8(a6)
lwz r0,0(sp)
addi sp,sp,4
blr
build_node_4_gc:
mflr r0
bl collect_3
b build_node_4_gc_r
.text
; __TEXT.yet_args_needed_4:
subic. d7,d7,7
blt build_node_5_gc
build_node_5_gc_r:
stw d1,4(a6)
b build_node_5
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_4:
subic. d7,d7,7
blt yet_args_needed_4_gc
yet_args_needed_4_gc_r:
lwz d0,0(a1)
stw a0,16(a6)
addi d0,d0,8
lwz d2,4(a1)
stw d0,20(a6)
lwz a1,8(a1)
stw d2,24(a6)
lwz o0,0(a1)
lwz o1,4(a1)
stwu o0,4(a6)
stwu a6,24(a6)
addi a0,a6,20-28
lwz o2,8(a1)
stw o1,8-28(a6)
stw o2,12-28(a6)
lwz r0,0(sp)
addi sp,sp,4
blr
yet_args_needed_4_gc:
mflr r0
bl collect_2
b yet_args_needed_4_gc_r
build_node_5:
stw a2,8(a6)
stwu a1,16(a6)
stw a6,-4(a6)
stw a0,4(a6)
addi a0,a6,4-16
lwz a2,-4(a4)
stw a2,8(a6)
lwzu a2,-8(a4)
stwu a2,12(a6)
lwz r0,0(sp)
addi sp,sp,4
blr
build_node_5_gc:
mflr r0
bl collect_3
b build_node_5_gc_r
.text
; __TEXT.yet_args_needed_5:
subic. d7,d7,8
blt build_node_6_gc
build_node_6_gc_r:
li d0,1
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_5:
lwz d1,0(a1)
li d0,8
b yet_args_needed_
build_node_6_gc:
mflr r0
bl collect_3
b build_node_6_gc_r
.text
; __TEXT.yet_args_needed_6:
subic. d7,d7,9
blt build_node_7_gc
build_node_7_gc_r:
li d0,2
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_6:
lwz d1,0(a1)
li d0,9
b yet_args_needed_
build_node_7_gc:
mflr r0
bl collect_3
b build_node_7_gc_r
.text
; __TEXT.yet_args_needed_7:
subic. d7,d7,10
blt build_node_8_gc
build_node_8_gc_r:
li d0,3
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_7:
lwz d1,0(a1)
li d0,10
b yet_args_needed_
build_node_8_gc:
mflr r0
bl collect_3
b build_node_8_gc_r
.text
; __TEXT.yet_args_needed_8:
subic. d7,d7,11
blt build_node_9_gc
build_node_9_gc_r:
li d0,4
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_8:
lwz d1,0(a1)
li d0,11
b yet_args_needed_
build_node_9_gc:
mflr r0
bl collect_3
b build_node_9_gc_r
.text
; __TEXT.yet_args_needed_9:
subic. d7,d7,12
blt build_node_10_gc
build_node_10_gc_r:
li d0,5
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_9:
lwz d1,0(a1)
li d0,12
b yet_args_needed_
build_node_10_gc:
mflr r0
bl collect_3
b build_node_10_gc_r
.text
; __TEXT.yet_args_needed_10:
subic. d7,d7,13
blt build_node_11_gc
build_node_11_gc_r:
li d0,6
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_10:
lwz d1,0(a1)
li d0,13
b yet_args_needed_
build_node_11_gc:
mflr r0
bl collect_3
b build_node_11_gc_r
.text
; __TEXT.yet_args_needed_11:
subic. d7,d7,14
blt build_node_12_gc
build_node_12_gc_r:
li d0,7
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_11:
lwz d1,0(a1)
li d0,14
b yet_args_needed_
build_node_12_gc:
mflr r0
bl collect_3
b build_node_12_gc_r
.text
; __TEXT.yet_args_needed_12:
subic. d7,d7,15
blt build_node_13_gc
build_node_13_gc_r:
li d0,8
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_12:
lwz d1,0(a1)
li d0,15
b yet_args_needed_
build_node_13_gc:
mflr r0
bl collect_3
b build_node_13_gc_r
.text
; __TEXT.yet_args_needed_13:
subic. d7,d7,16
blt build_node_14_gc
build_node_14_gc_r:
li d0,9
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_13:
lwz d1,0(a1)
li d0,16
b yet_args_needed_
build_node_14_gc:
mflr r0
bl collect_3
b build_node_14_gc_r
.text
; __TEXT.yet_args_needed_14:
subic. d7,d7,17
blt build_node_15_gc
build_node_15_gc_r:
li d0,10
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_14:
lwz d1,0(a1)
li d0,17
b yet_args_needed_
build_node_15_gc:
mflr r0
bl collect_3
b build_node_15_gc_r
.text
; __TEXT.yet_args_needed_15:
subic. d7,d7,18
blt build_node_16_gc
build_node_16_gc_r:
li d0,11
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_15:
lwz d1,0(a1)
li d0,18
b yet_args_needed_
build_node_16_gc:
mflr r0
bl collect_3
b build_node_16_gc_r
.text
; __TEXT.yet_args_needed_16:
subic. d7,d7,19
blt build_node_17_gc
build_node_17_gc_r:
li d0,12
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_16:
lwz d1,0(a1)
li d0,19
b yet_args_needed_
build_node_17_gc:
mflr r0
bl collect_3
b build_node_17_gc_r
.text
; __TEXT.yet_args_needed_17:
subic. d7,d7,20
blt build_node_18_gc
build_node_18_gc_r:
li d0,13
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_17:
lwz d1,0(a1)
li d0,20
b yet_args_needed_
build_node_18_gc:
mflr r0
bl collect_3
b build_node_18_gc_r
.text
; __TEXT.yet_args_needed_18:
subic. d7,d7,21
blt build_node_19_gc
build_node_19_gc_r:
li d0,14
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_18:
lwz d1,0(a1)
li d0,21
b yet_args_needed_
build_node_19_gc:
mflr r0
bl collect_3
b build_node_19_gc_r
.text
; __TEXT.yet_args_needed_19:
subic. d7,d7,22
blt build_node_20_gc
build_node_20_gc_r:
li d0,15
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_19:
lwz d1,0(a1)
li d0,22
b yet_args_needed_
build_node_20_gc:
mflr r0
bl collect_3
b build_node_20_gc_r
.text
; __TEXT.yet_args_needed_20:
subic. d7,d7,23
blt build_node_21_gc
build_node_21_gc_r:
li d0,16
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_20:
lwz d1,0(a1)
li d0,23
b yet_args_needed_
build_node_21_gc:
mflr r0
bl collect_3
b build_node_21_gc_r
.text
; __TEXT.yet_args_needed_21:
subic. d7,d7,24
blt build_node_22_gc
build_node_22_gc_r:
li d0,17
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_21:
lwz d1,0(a1)
li d0,24
b yet_args_needed_
build_node_22_gc:
mflr r0
bl collect_3
b build_node_22_gc_r
.text
; __TEXT.yet_args_needed_22:
subic. d7,d7,25
blt build_node_23_gc
build_node_23_gc_r:
li d0,18
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_22:
lwz d1,0(a1)
li d0,25
b yet_args_needed_
build_node_23_gc:
mflr r0
bl collect_3
b build_node_23_gc_r
.text
; __TEXT.yet_args_needed_23:
subic. d7,d7,26
blt build_node_24_gc
build_node_24_gc_r:
li d0,19
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_23:
lwz d1,0(a1)
li d0,26
b yet_args_needed_
build_node_24_gc:
mflr r0
bl collect_3
b build_node_24_gc_r
.text
; __TEXT.yet_args_needed_24:
subic. d7,d7,27
blt build_node_25_gc
build_node_25_gc_r:
li d0,20
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_24:
lwz d1,0(a1)
li d0,27
b yet_args_needed_
build_node_25_gc:
mflr r0
bl collect_3
b build_node_25_gc_r
.text
; __TEXT.yet_args_needed_25:
subic. d7,d7,28
blt build_node_26_gc
build_node_26_gc_r:
li d0,21
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_25:
lwz d1,0(a1)
li d0,28
b yet_args_needed_
build_node_26_gc:
mflr r0
bl collect_3
b build_node_26_gc_r
.text
; __TEXT.yet_args_needed_26:
subic. d7,d7,29
blt build_node_27_gc
build_node_27_gc_r:
li d0,22
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_26:
lwz d1,0(a1)
li d0,29
b yet_args_needed_
build_node_27_gc:
mflr r0
bl collect_3
b build_node_27_gc_r
.text
; __TEXT.yet_args_needed_27:
subic. d7,d7,30
blt build_node_28_gc
build_node_28_gc_r:
li d0,23
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_27:
lwz d1,0(a1)
li d0,30
b yet_args_needed_
build_node_28_gc:
mflr r0
bl collect_3
b build_node_28_gc_r
.text
; __TEXT.yet_args_needed_28:
subic. d7,d7,31
blt build_node_29_gc
build_node_29_gc_r:
li d0,24
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_28:
lwz d1,0(a1)
li d0,31
b yet_args_needed_
build_node_29_gc:
mflr r0
bl collect_3
b build_node_29_gc_r
.text
; __TEXT.yet_args_needed_29:
subic. d7,d7,32
blt build_node_30_gc
build_node_30_gc_r:
li d0,25
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_29:
lwz d1,0(a1)
li d0,32
b yet_args_needed_
build_node_30_gc:
mflr r0
bl collect_3
b build_node_30_gc_r
.text
; __TEXT.yet_args_needed_30:
subic. d7,d7,33
blt build_node_31_gc
build_node_31_gc_r:
li d0,26
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_30:
lwz d1,0(a1)
li d0,33
b yet_args_needed_
build_node_31_gc:
mflr r0
bl collect_3
b build_node_31_gc_r
.text
; __TEXT.yet_args_needed_31:
subic. d7,d7,34
blt build_node_32_gc
build_node_32_gc_r:
li d0,27
b build_node_
.if PROFILE
nop
nop
nop
nop
.endif
yet_args_needed_31:
lwz d1,0(a1)
li d0,34
b yet_args_needed_
build_node_32_gc:
mflr r0
bl collect_3
b build_node_32_gc_r
.text
; __TEXT.yet_args_needed:
yet_args_needed:
lwz d1,0(a1)
lhz d0,-2(d1)
addi d0,d0,3
yet_args_needed_:
sub. d7,d7,d0
blt yet_args_needed_gc
yet_args_needed_gc_r:
lwz d3,4(a1)
subi d0,d0,1+4+3
lwz a1,8(a1)
addi d2,a6,4
lwz o0,0(a1)
lwz o1,4(a1)
stw o0,4(a6)
lwz o2,8(a1)
stw o1,8(a6)
addi a1,a1,12
stwu o2,12(a6)
yet_args_needed_cp_a:
lwz o0,0(a1)
addi a1,a1,4
stwu o0,4(a6)
subic. d0,d0,1
bge yet_args_needed_cp_a
stw a0,4(a6)
addi d1,d1,8
stw d1,8(a6)
addi a0,a6,8
stw d3,12(a6)
stwu d2,16(a6)
lwz r0,0(sp)
addi sp,sp,4
blr
yet_args_needed_gc:
mflr r0
bl collect_2
b yet_args_needed_gc_r
.text
; __TEXT.build_node_:
build_node_:
stw d1,4(a6)
stw a2,8(a6)
stwu a1,16(a6)
stw a6,-4(a6)
stw a0,4(a6)
addi a0,a6,4-16
lwz a2,-4(a4)
stw a2,8(a6)
lwzu a2,-8(a4)
stwu a2,12(a6)
build_node_cp_a:
lwz a2,-4(a4)
subi a4,a4,4
subic. d0,d0,1
stwu a2,4(a6)
bne build_node_cp_a
lwz r0,0(sp)
addi sp,sp,4
blr