diff options
author | John van Groningen | 2003-09-26 13:59:01 +0000 |
---|---|---|
committer | John van Groningen | 2003-09-26 13:59:01 +0000 |
commit | 7cee7d0fd85b50fef50bf73e407a52cf3e0d36a9 (patch) | |
tree | cc7a3a5011744f87226bd064aee2381d7ba35540 | |
parent | add .o files for macho (diff) |
add some __TEXT. labels, not used yet
-rw-r--r-- | macho/pstartup.a | 219 |
1 files changed, 219 insertions, 0 deletions
diff --git a/macho/pstartup.a b/macho/pstartup.a index 9fa7b44..d220837 100644 --- a/macho/pstartup.a +++ b/macho/pstartup.a @@ -536,6 +536,8 @@ entier_constants_and_buffers: .globl write_profile_information,write_profile_stack .endif +# __TEXT._abc_main: + _abc_main: mflr r0 stwu r0,-4(sp) @@ -1062,6 +1064,8 @@ no_memory_1: .endif b exit_1 +# __TEXT.print_sc: + print_sc: lea o0,basic_only lwz o1,0(o0) @@ -1101,16 +1105,22 @@ end_print: addi sp,sp,4 blr +# __TEXT.printD: + printD: andi. r0,d0,2 bne printD_ mr a2,d0 b print_string_a2 +# __TEXT.print_symbol: + print_symbol: li d1,0 b print_symbol_2 +# __TEXT.print_symbol_sc: + print_symbol_sc: lea o0,basic_only lwz d1,0(o0) @@ -1186,10 +1196,14 @@ print_int2: lwz r0,-4(sp) blr +# __TEXT.print_int: + print_int: mr o0,d0 b print_int2 +# __TEXT.print_char: + print_char: lea o0,basic_only lwz d1,0(o0) @@ -1276,6 +1290,8 @@ print_false: lea o0,false_c_string b print_string_o0_and_return +# __TEXT.print_real: + print_real: fmr f1,f14 b print_real_ @@ -1336,6 +1352,8 @@ print_string_a2: lwz r0,-4(sp) blr +# __TEXT.print__chars__sc: + print__chars__sc: lea o0,basic_only lwz d1,0(o0) @@ -1377,6 +1395,8 @@ no_print_chars: blr .text +# __TEXT.eprint__: + eprint__: mr o0,d0 @@ -1410,6 +1430,8 @@ eprint__: blr .text +# __TEXT.eprint__string__: + eprint__string__: lwz o1,4(a0) addi o0,a0,8 @@ -1444,6 +1466,8 @@ eprint__string__: blr .text +# __TEXT.eprintD: + eprintD: andi. r0,d0,2 bne eprintD_ @@ -1502,6 +1526,7 @@ eprint_string_a2: blr .text +# __TEXT.DtoAC: DtoAC: lha d1,-2(d0) addi a0,d0,-2 @@ -1559,6 +1584,8 @@ DtoAC_record: b DtoAC_a0 .text +# __TEXT.push_a_r_args: + push_a_r_args: lwz a1,8(a0) subi a1,a1,2 @@ -1603,6 +1630,8 @@ push_b_elements: mr d0,a1 blr +# __TEXT.push_t_r_args: + push_t_r_args: lwz a1,0(a0) addi a0,a0,4 @@ -1661,6 +1690,8 @@ push_r_a_elements: blr .text +# __TEXT.BtoAC: + BtoAC: andi. d0,d0,255 beq BtoAC_false @@ -1676,6 +1707,8 @@ BtoAC_false: blr .text +# __TEXT.RtoAC: + RtoAC: .if LINUX fmr f1,f14 @@ -1714,6 +1747,8 @@ RtoAC: b return_sprintf_buffer_string .text +# __TEXT.ItoAC: + ItoAC: .if MY_ITOS lea a0,sprintf_buffer @@ -1852,6 +1887,8 @@ D_to_S_cp_str_2: blr .text +# __TEXT.eqD: + eqD: lwz d0,0(a0) lwz o0,0(a1) cmpw 0,d0,o0 @@ -2061,6 +2098,8 @@ _add_IO_time: # comment .text +# __TEXT.collect_3: + collect_3: stwu r0,-4(sp) .if PROFILE @@ -2092,6 +2131,8 @@ collect_3: .endif .text +# __TEXT.collect_2: + collect_2: stwu r0,-4(sp) .if PROFILE @@ -2121,6 +2162,8 @@ collect_2: .endif .text +# __TEXT.collect_1: + collect_1: stwu r0,-4(sp) .if PROFILE @@ -2148,6 +2191,8 @@ collect_1: .endif .text +# __TEXT.collect_0: + collect_0: stwu r0,-4(sp) .if PROFILE @@ -2170,6 +2215,8 @@ collect_0: .endif .text +# __TEXT.collect_03: + collect_03: stwu r0,-4(sp) .if PROFILE @@ -2200,6 +2247,8 @@ collect_03: .endif .text +# __TEXT.collect_02: + collect_02: stwu r0,-4(sp) .if PROFILE @@ -2228,6 +2277,8 @@ collect_02: .endif .text +# __TEXT.collect_01: + collect_01: stwu r0,-4(sp) .if PROFILE @@ -2254,6 +2305,8 @@ collect_01: .endif .text +# __TEXT.collect_00: + collect_00: stwu r0,-4(sp) .if PROFILE @@ -2276,6 +2329,8 @@ collect_00: .text +# __TEXT.collect_: + collect_: stwu r0,-4(sp) @@ -3546,12 +3601,16 @@ e__Exceptions__sraise__exception: .endif .text +# __TEXT.eval_01: + eval_01: stw a1,0(a4) addi a4,a4,4 bctr .text +# __TEXT.eval_11: + eval_11: stw a0,0(a4) mr a0,a1 @@ -3559,6 +3618,8 @@ eval_11: bctr .text +# __TEXT.eval_02: + eval_02: stw a2,0(a4) addi a4,a4,8 @@ -3566,6 +3627,8 @@ eval_02: bctr .text +# __TEXT.eval_12: + eval_12: stw a0,4(a4) mr a0,a1 @@ -3574,6 +3637,8 @@ eval_12: bctr .text +# __TEXT.eval_22: + eval_22: stw a0,4(a4) mr a0,a2 @@ -3581,6 +3646,8 @@ eval_22: addi a4,a4,8 bctr +# __TEXT.__eaind: + __eaind: eval_fill: stw a0,0(a4) @@ -3608,6 +3675,8 @@ eval_fill: addi sp,sp,4 blr +# __TEXT.__indirection: + b eval_fill nop nop @@ -3677,6 +3746,8 @@ eval_fill2: .endif .text +# __TEXT.eval_upd_0: + .if PROFILE mflr r0 bl profile_n @@ -3689,6 +3760,8 @@ eval_upd_0: bctr .text +# __TEXT.eval_upd_1: + .if PROFILE mflr r0 bl profile_n @@ -3703,6 +3776,8 @@ eval_upd_1: bctr .text +# __TEXT.eval_upd_2: + .if PROFILE mflr r0 bl profile_n @@ -3717,6 +3792,8 @@ eval_upd_2: bctr .text +# __TEXT.eval_upd_3: + .if PROFILE mflr r0 bl profile_n @@ -3734,6 +3811,8 @@ eval_upd_3: bctr .text +# __TEXT.eval_upd_4: + .if PROFILE mflr r0 bl profile_n @@ -3753,6 +3832,8 @@ eval_upd_4: bctr .text +# __TEXT.eval_upd_5: + .if PROFILE mflr r0 bl profile_n @@ -3774,6 +3855,8 @@ eval_upd_5: bctr .text +# __TEXT.eval_upd_6: + .if PROFILE mflr r0 bl profile_n @@ -3797,6 +3880,8 @@ eval_upd_6: bctr .text +# __TEXT.eval_upd_7: + .if PROFILE mflr r0 bl profile_n @@ -3831,6 +3916,7 @@ eval_upd_n_lp: lwz a1,-8-NODE_POINTER_OFFSET(a1) bctr +# __TEXT.eval_upd_8: .if PROFILE mflr r0 bl profile_n @@ -3839,6 +3925,7 @@ eval_upd_8: li d0,1 li d1,24 b eval_upd_n +# __TEXT.eval_upd_9: .if PROFILE mflr r0 bl profile_n @@ -3847,6 +3934,7 @@ eval_upd_9: li d0,2 li d1,28 b eval_upd_n +# __TEXT.eval_upd_10: .if PROFILE mflr r0 bl profile_n @@ -3855,6 +3943,7 @@ eval_upd_10: li d0,3 li d1,32 b eval_upd_n +# __TEXT.eval_upd_11: .if PROFILE mflr r0 bl profile_n @@ -3863,6 +3952,7 @@ eval_upd_11: li d0,4 li d1,36 b eval_upd_n +# __TEXT.eval_upd_12: .if PROFILE mflr r0 bl profile_n @@ -3871,6 +3961,7 @@ eval_upd_12: li d0,5 li d1,40 b eval_upd_n +# __TEXT.eval_upd_13: .if PROFILE mflr r0 bl profile_n @@ -3879,6 +3970,7 @@ eval_upd_13: li d0,6 li d1,44 b eval_upd_n +# __TEXT.eval_upd_14: .if PROFILE mflr r0 bl profile_n @@ -3887,6 +3979,7 @@ eval_upd_14: li d0,7 li d1,48 b eval_upd_n +# __TEXT.eval_upd_15: .if PROFILE mflr r0 bl profile_n @@ -3895,6 +3988,7 @@ eval_upd_15: li d0,8 li d1,52 b eval_upd_n +# __TEXT.eval_upd_16: .if PROFILE mflr r0 bl profile_n @@ -3903,6 +3997,7 @@ eval_upd_16: li d0,9 li d1,56 b eval_upd_n +# __TEXT.eval_upd_17: .if PROFILE mflr r0 bl profile_n @@ -3911,6 +4006,7 @@ eval_upd_17: li d0,10 li d1,60 b eval_upd_n +# __TEXT.eval_upd_18: .if PROFILE mflr r0 bl profile_n @@ -3919,6 +4015,7 @@ eval_upd_18: li d0,11 li d1,64 b eval_upd_n +# __TEXT.eval_upd_19: .if PROFILE mflr r0 bl profile_n @@ -3927,6 +4024,7 @@ eval_upd_19: li d0,12 li d1,68 b eval_upd_n +# __TEXT.eval_upd_20: .if PROFILE mflr r0 bl profile_n @@ -3935,6 +4033,7 @@ eval_upd_20: li d0,13 li d1,72 b eval_upd_n +# __TEXT.eval_upd_21: .if PROFILE mflr r0 bl profile_n @@ -3943,6 +4042,7 @@ eval_upd_21: li d0,14 li d1,76 b eval_upd_n +# __TEXT.eval_upd_22: .if PROFILE mflr r0 bl profile_n @@ -3951,6 +4051,7 @@ eval_upd_22: li d0,15 li d1,80 b eval_upd_n +# __TEXT.eval_upd_23: .if PROFILE mflr r0 bl profile_n @@ -3959,6 +4060,7 @@ eval_upd_23: li d0,16 li d1,84 b eval_upd_n +# __TEXT.eval_upd_24: .if PROFILE mflr r0 bl profile_n @@ -3967,6 +4069,7 @@ eval_upd_24: li d0,17 li d1,88 b eval_upd_n +# __TEXT.eval_upd_25: .if PROFILE mflr r0 bl profile_n @@ -3975,6 +4078,7 @@ eval_upd_25: li d0,18 li d1,92 b eval_upd_n +# __TEXT.eval_upd_26: .if PROFILE mflr r0 bl profile_n @@ -3983,6 +4087,7 @@ eval_upd_26: li d0,19 li d1,96 b eval_upd_n +# __TEXT.eval_upd_27: .if PROFILE mflr r0 bl profile_n @@ -3991,6 +4096,7 @@ eval_upd_27: li d0,20 li d1,100 b eval_upd_n +# __TEXT.eval_upd_28: .if PROFILE mflr r0 bl profile_n @@ -3999,6 +4105,7 @@ eval_upd_28: li d0,21 li d1,104 b eval_upd_n +# __TEXT.eval_upd_29: .if PROFILE mflr r0 bl profile_n @@ -4007,6 +4114,7 @@ eval_upd_29: li d0,22 li d1,108 b eval_upd_n +# __TEXT.eval_upd_30: .if PROFILE mflr r0 bl profile_n @@ -4015,6 +4123,7 @@ eval_upd_30: li d0,23 li d1,112 b eval_upd_n +# __TEXT.eval_upd_31: .if PROFILE mflr r0 bl profile_n @@ -4023,6 +4132,7 @@ eval_upd_31: li d0,24 li d1,116 b eval_upd_n +# __TEXT.eval_upd_32: .if PROFILE mflr r0 bl profile_n @@ -4036,6 +4146,8 @@ eval_upd_32: # comment STRINGS # comment .text +# __TEXT.catAC: + catAC: .if NODE_POINTER_OFFSET==0 lwzu d0,4(a0) @@ -4126,6 +4238,8 @@ empty_string: addi sp,sp,4 blr +# __TEXT.sliceAC: + sliceAC: lwz d2,4-NODE_POINTER_OFFSET(a0) addi a2,a0,4-NODE_POINTER_OFFSET @@ -4183,6 +4297,8 @@ gc_4: mflr r0 b r_gc_4 .text +# __TEXT.updateAC: + updateAC: lwz d2,4-NODE_POINTER_OFFSET(a0) addi a2,a0,4-NODE_POINTER_OFFSET @@ -4234,6 +4350,8 @@ update_string_error_2: b print_error .text +# __TEXT.eqAC: + eqAC: lwzu d0,4-NODE_POINTER_OFFSET(a0) lwzu o0,4-NODE_POINTER_OFFSET(a1) @@ -4284,6 +4402,8 @@ equal_string_ne: blr .text +# __TEXT.cmpAC: + cmpAC: lwzu d1,4-NODE_POINTER_OFFSET(a0) lwzu d2,4-NODE_POINTER_OFFSET(a1) @@ -4353,6 +4473,8 @@ cmp_string_r1: blr .text +# __TEXT.string_to_string_node: + string_to_string_node: lwz d0,0(a0) addi a0,a0,4 @@ -4396,64 +4518,94 @@ string_to_string_node_gc: .text .long 3 +# __TEXT._c3: _c3: b __cycle__in__spine .long 4 +# __TEXT._c4: _c4: b __cycle__in__spine .long 5 +# __TEXT._c5: _c5: b __cycle__in__spine .long 6 +# __TEXT._c6: _c6: b __cycle__in__spine .long 7 +# __TEXT._c7: _c7: b __cycle__in__spine .long 8 +# __TEXT._c8: _c8: b __cycle__in__spine .long 9 +# __TEXT._c9: _c9: b __cycle__in__spine .long 10 +# __TEXT._c10: _c10: b __cycle__in__spine .long 11 +# __TEXT._c11: _c11: b __cycle__in__spine .long 12 +# __TEXT._c12: _c12: b __cycle__in__spine .long 13 +# __TEXT._c13: _c13: b __cycle__in__spine .long 14 +# __TEXT._c14: _c14: b __cycle__in__spine .long 15 +# __TEXT._c15: _c15: b __cycle__in__spine .long 16 +# __TEXT._c16: _c16: b __cycle__in__spine .long 17 +# __TEXT._c17: _c17: b __cycle__in__spine .long 18 +# __TEXT._c18: _c18: b __cycle__in__spine .long 19 +# __TEXT._c19: _c19: b __cycle__in__spine .long 20 +# __TEXT._c20: _c20: b __cycle__in__spine .long 21 +# __TEXT._c21: _c21: b __cycle__in__spine .long 22 +# __TEXT._c22: _c22: b __cycle__in__spine .long 23 +# __TEXT._c23: _c23: b __cycle__in__spine .long 24 +# __TEXT._c24: _c24: b __cycle__in__spine .long 25 +# __TEXT._c25: _c25: b __cycle__in__spine .long 26 +# __TEXT._c26: _c26: b __cycle__in__spine .long 27 +# __TEXT._c27: _c27: b __cycle__in__spine .long 28 +# __TEXT._c28: _c28: b __cycle__in__spine .long 29 +# __TEXT._c29: _c29: b __cycle__in__spine .long 30 +# __TEXT._c30: _c30: b __cycle__in__spine .long 31 +# __TEXT._c31: _c31: b __cycle__in__spine .long 32 +# __TEXT._c32: _c32: b __cycle__in__spine # comment @@ -4461,6 +4613,8 @@ _c32: b __cycle__in__spine # comment .text +# __TEXT.create_arrayB: + create_arrayB: mr d2,d1 addi d1,d1,3 @@ -4485,6 +4639,8 @@ no_collect_4575: b create_arrayBCI .text +# __TEXT.create_arrayC: + create_arrayC: mr d2,d1 addi d1,d1,3 @@ -4508,6 +4664,8 @@ no_collect_4578: b create_arrayBCI .text +# __TEXT.create_arrayI: + create_arrayI: subi d7,d7,3 sub. d7,d7,d1 @@ -4545,6 +4703,8 @@ skip_filli_array: blr .text +# __TEXT.create_arrayR: + create_arrayR: stfd f14,-8(sp) sub d7,d7,d0 @@ -4589,6 +4749,8 @@ skip_fillr_array: blr .text +# __TEXT.create_array: + create_array: subi d7,d7,3 sub. d7,d7,d0 @@ -4896,6 +5058,8 @@ st_fillr5_array: blr .text +# __TEXT.e__system__sAP: + e__system__sAP: lwz a2,0(a1) lwz a2,4-2(a2) @@ -4905,6 +5069,8 @@ e__system__sAP: # comment _ARRAYS .text +# __TEXT._create_arrayB: + _create_arrayB: mr d1,d0 addi d0,d0,3 @@ -4929,6 +5095,8 @@ no_collect_3575: blr .text +# __TEXT._create_arrayC: + _create_arrayC: mr d1,d0 addi d0,d0,3 @@ -4952,6 +5120,8 @@ no_collect_3578: blr .text +# __TEXT._create_arrayI: + _create_arrayI: subi d7,d7,3 sub. d7,d7,d0 @@ -4973,6 +5143,8 @@ no_collect_3577: blr .text +# __TEXT._create_arrayR: + _create_arrayR: sub d7,d7,d0 subi d7,d7,3+1 @@ -5005,6 +5177,8 @@ no_collect_3579: # comment d3: element a size a0: a_element -> a0: array .text +# __TEXT._create_r_array: + _create_r_array: subi d7,d7,3 mr d5,d2 @@ -5128,6 +5302,8 @@ _st_fillr5_array: blr .text +# __TEXT.yet_args_needed: + yet_args_needed: # comment for more than 4 arguments lwz d1,0(a1) @@ -5170,6 +5346,8 @@ gc_1: mflr r0 b gc_r_1 .text +# __TEXT.yet_args_needed_0: + yet_args_needed_0: subic. d7,d7,2 blt gc_20 @@ -5188,6 +5366,8 @@ gc_20: mflr r0 b gc_r_20 .text +# __TEXT.yet_args_needed_1: + yet_args_needed_1: subic. d7,d7,3 blt gc_21 @@ -5208,6 +5388,8 @@ gc_21: mflr r0 b gc_r_21 .text +# __TEXT.yet_args_needed_2: + yet_args_needed_2: subic. d7,d7,5 blt gc_22 @@ -5232,6 +5414,8 @@ gc_22: mflr r0 b gc_r_22 .text +# __TEXT.yet_args_needed_3: + yet_args_needed_3: subic. d7,d7,6 blt gc_23 @@ -5259,6 +5443,8 @@ gc_23: mflr r0 b gc_r_23 .text +# __TEXT.yet_args_needed_4: + yet_args_needed_4: subic. d7,d7,7 blt gc_24 @@ -5288,6 +5474,8 @@ gc_24: mflr r0 b gc_r_24 .text +# __TEXT.repl_args_b: + repl_args_b: cmpwi 0,d0,0 ble repl_args_b_1 @@ -5324,6 +5512,8 @@ repl_args_b_1: blr .text +# __TEXT.push_arg_b: + push_arg_b: cmplwi 0,d1,2 blt push_arg_b_1 @@ -5343,6 +5533,8 @@ push_arg_b_1: blr .text +# __TEXT.del_args: + del_args: lwz d1,0(a0) sub d1,d1,d0 @@ -5470,6 +5662,8 @@ ea__S_P2_3: .endif .text +# __TEXT.acos_real: + acos_real: mflr r0 stwu r0,-4(sp) @@ -5504,6 +5698,8 @@ acos_real: blr .text +# __TEXT.asin_real: + asin_real: mflr r0 stwu r0,-4(sp) @@ -5538,6 +5734,8 @@ asin_real: blr .text +# __TEXT.atan_real: + atan_real: mflr r0 stwu r0,-4(sp) @@ -5572,6 +5770,8 @@ atan_real: blr .text +# __TEXT.cos_real: + cos_real: mflr r0 stwu r0,-4(sp) @@ -5606,6 +5806,8 @@ cos_real: blr .text +# __TEXT.sin_real: + sin_real: mflr r0 stwu r0,-4(sp) @@ -5640,6 +5842,8 @@ sin_real: blr .text +# __TEXT.tan_real: + tan_real: mflr r0 stwu r0,-4(sp) @@ -5674,6 +5878,8 @@ tan_real: blr .text +# __TEXT.ln_real: + ln_real: mflr r0 stwu r0,-4(sp) @@ -5708,6 +5914,8 @@ ln_real: blr .text +# __TEXT.log10_real: + log10_real: mflr r0 stwu r0,-4(sp) @@ -5742,6 +5950,8 @@ log10_real: blr .text +# __TEXT.exp_real: + exp_real: mflr r0 stwu r0,-4(sp) @@ -5776,6 +5986,9 @@ exp_real: blr .text + +# __TEXT.sqrt_real: + sqrt_real: mflr r0 stwu r0,-4(sp) @@ -5810,6 +6023,9 @@ sqrt_real: blr .text + +# __TEXT.pow_real: + pow_real: mflr r0 stwu r0,-4(sp) @@ -5845,6 +6061,9 @@ pow_real: blr .text + +# __TEXT.entier_real: + entier_real: lea o0,entier_constants_and_buffers fctiwz f2,f14 |