Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .space $PRIVATE$
- .subspa $DATA$,quad=1,align=8,access=31
- .subspa $BSS$,quad=1,align=8,access=31,zero,sort=82
- .space $TEXT$
- .subspa $LIT$,quad=0,align=8,access=44
- .subspa $CODE$,quad=0,align=8,access=44,code_only
- .import $global$, data
- .import $$divI, millicode
- .import $$remI, millicode
- .data
- .export camlInt32__data_begin, data
- camlInt32__data_begin:
- .code
- .export camlInt32__code_begin, data
- camlInt32__code_begin:
- .data
- .long 11264
- .export camlInt32, data
- camlInt32:
- .block 44
- .data
- .long 3319
- camlInt32__1:
- .long caml_curry2
- .long 5
- .long camlInt32__compare_94
- .data
- .long 2295
- camlInt32__2:
- .long camlInt32__to_string_90
- .long 3
- .data
- .long 2295
- camlInt32__3:
- .long camlInt32__lognot_87
- .long 3
- .data
- .long 2295
- camlInt32__6:
- .long camlInt32__abs_83
- .long 3
- .data
- .long 2295
- camlInt32__7:
- .long camlInt32__pred_81
- .long 3
- .data
- .long 2295
- camlInt32__8:
- .long camlInt32__succ_79
- .long 3
- .data
- .long 2303
- camlInt32__4:
- .long caml_int32_ops
- .long 2147483647
- .data
- .long 2303
- camlInt32__5:
- .long caml_int32_ops
- .long -2147483648
- .data
- .long 2303
- camlInt32__9:
- .long caml_int32_ops
- .long -1
- .data
- .long 2303
- camlInt32__10:
- .long caml_int32_ops
- .long 1
- .data
- .long 2303
- camlInt32__11:
- .long caml_int32_ops
- .long 0
- .data
- .long 1276
- camlInt32__12:
- .ascii "%d"
- .block 1
- .byte 1
- .code
- .align 4
- .export camlInt32__succ_79, entry, priv_lev=3
- camlInt32__succ_79:
- .proc
- .callinfo frame=8, calls, save_rp
- .entry
- stwm %r2, 8(%r30)
- L$100:
- copy %r26, %r12
- ldw 0(%r4), %r1
- ldo -12(%r3), %r3
- comb,>>= %r3, %r1, L$101
- addi 4, %r3, %r26
- bl caml_call_gc, %r2
- ldi 12, %r29
- L$102:
- addi 4, %r3, %r26
- L$101:
- addil LR%caml_int32_ops-$global$, %r27
- ldo RR%caml_int32_ops-$global$(%r1), %r9
- ldi 2303, %r10
- stw %r10, -4(%r26)
- stw %r9, 0(%r26)
- ldw 4(%r12), %r7
- ldw -8(%r30), %r2
- ldi 1, %r8
- add %r7, %r8, %r6
- stw %r6, 4(%r26)
- bv 0(%r2)
- ldo -8(%r30), %r30
- .exit
- .procend
- .space $TEXT$
- .subspa $LIT$
- .align 8
- .code
- .align 4
- .export camlInt32__pred_81, entry, priv_lev=3
- camlInt32__pred_81:
- .proc
- .callinfo frame=8, calls, save_rp
- .entry
- stwm %r2, 8(%r30)
- L$103:
- copy %r26, %r12
- ldw 0(%r4), %r1
- ldo -12(%r3), %r3
- comb,>>= %r3, %r1, L$104
- addi 4, %r3, %r26
- bl caml_call_gc, %r2
- ldi 12, %r29
- L$105:
- addi 4, %r3, %r26
- L$104:
- addil LR%caml_int32_ops-$global$, %r27
- ldo RR%caml_int32_ops-$global$(%r1), %r9
- ldi 2303, %r10
- stw %r10, -4(%r26)
- stw %r9, 0(%r26)
- ldw 4(%r12), %r7
- ldw -8(%r30), %r2
- ldi 1, %r8
- sub %r7, %r8, %r6
- stw %r6, 4(%r26)
- bv 0(%r2)
- ldo -8(%r30), %r30
- .exit
- .procend
- .space $TEXT$
- .subspa $LIT$
- .align 8
- .code
- .align 4
- .export camlInt32__abs_83, entry, priv_lev=3
- camlInt32__abs_83:
- .proc
- .callinfo frame=8, calls, save_rp
- .entry
- stwm %r2, 8(%r30)
- L$107:
- ldw 4(%r26), %r12
- ldi 0, %r13
- comb,< %r12, %r13, L$106
- nop
- ldw -8(%r30), %r2
- bv 0(%r2)
- ldo -8(%r30), %r30
- L$106:
- ldw 0(%r4), %r1
- ldo -12(%r3), %r3
- comb,>>= %r3, %r1, L$108
- addi 4, %r3, %r11
- bl caml_call_gc, %r2
- ldi 12, %r29
- L$109:
- addi 4, %r3, %r11
- L$108:
- addil LR%caml_int32_ops-$global$, %r27
- ldo RR%caml_int32_ops-$global$(%r1), %r9
- ldi 2303, %r10
- stw %r10, -4(%r11)
- stw %r9, 0(%r11)
- ldw 4(%r26), %r8
- ldw -8(%r30), %r2
- ldi 0, %r7
- sub %r7, %r8, %r6
- stw %r6, 4(%r11)
- copy %r11, %r26
- bv 0(%r2)
- ldo -8(%r30), %r30
- .exit
- .procend
- .space $TEXT$
- .subspa $LIT$
- .align 8
- .code
- .align 4
- .export camlInt32__lognot_87, entry, priv_lev=3
- camlInt32__lognot_87:
- .proc
- .callinfo frame=8, calls, save_rp
- .entry
- stwm %r2, 8(%r30)
- L$110:
- copy %r26, %r12
- ldw 0(%r4), %r1
- ldo -12(%r3), %r3
- comb,>>= %r3, %r1, L$111
- addi 4, %r3, %r26
- bl caml_call_gc, %r2
- ldi 12, %r29
- L$112:
- addi 4, %r3, %r26
- L$111:
- addil LR%caml_int32_ops-$global$, %r27
- ldo RR%caml_int32_ops-$global$(%r1), %r9
- ldi 2303, %r10
- stw %r10, -4(%r26)
- stw %r9, 0(%r26)
- ldw 4(%r12), %r7
- ldw -8(%r30), %r2
- ldi -1, %r8
- xor %r7, %r8, %r6
- stw %r6, 4(%r26)
- bv 0(%r2)
- ldo -8(%r30), %r30
- .exit
- .procend
- .space $TEXT$
- .subspa $LIT$
- .align 8
- .code
- .align 4
- .export camlInt32__to_string_90, entry, priv_lev=3
- camlInt32__to_string_90:
- .proc
- .callinfo frame=8, calls, save_rp
- .entry
- stwm %r2, 8(%r30)
- L$113:
- copy %r26, %r25
- addil LR%camlInt32__12-$global$, %r27
- ldo RR%camlInt32__12-$global$(%r1), %r26
- ldo 48(%r30), %r30
- ldil LR%caml_int32_format, %r22
- .CALL RTNVAL=NO, ARGW0=GR, ARGW1=GR
- bl caml_c_call, %r2
- ldo RR%caml_int32_format(%r22), %r22
- L$114:
- ldo -48(%r30), %r30
- ldw -8(%r30), %r2
- copy %r28, %r26
- bv 0(%r2)
- ldo -8(%r30), %r30
- .exit
- .procend
- .space $TEXT$
- .subspa $LIT$
- .align 8
- .code
- .align 4
- .export camlInt32__compare_94, entry, priv_lev=3
- camlInt32__compare_94:
- .proc
- .callinfo frame=8, calls, save_rp
- .entry
- stwm %r2, 8(%r30)
- L$115:
- .CALL RTNVAL=NO, ARGW0=GR, ARGW1=GR
- bl caml_int32_compare, %r2
- ldo 48(%r30), %r30
- ldo -48(%r30), %r30
- ldw -8(%r30), %r2
- copy %r28, %r26
- bv 0(%r2)
- ldo -8(%r30), %r30
- .exit
- .procend
- .space $TEXT$
- .subspa $LIT$
- .align 8
- .code
- .align 4
- .export camlInt32__entry, entry, priv_lev=3
- camlInt32__entry:
- .proc
- .callinfo frame=0, no_calls
- .entry
- L$116:
- addil LR%camlInt32__11-$global$, %r27
- ldo RR%camlInt32__11-$global$(%r1), %r17
- addil LR%camlInt32-$global$, %r27
- stw %r17, RR%camlInt32-$global$(%r1)
- addil LR%camlInt32__10-$global$, %r27
- ldo RR%camlInt32__10-$global$(%r1), %r16
- addil LR%camlInt32-$global$+4, %r27
- stw %r16, RR%camlInt32-$global$+4(%r1)
- addil LR%camlInt32__9-$global$, %r27
- ldo RR%camlInt32__9-$global$(%r1), %r15
- addil LR%camlInt32-$global$+8, %r27
- stw %r15, RR%camlInt32-$global$+8(%r1)
- addil LR%camlInt32__8-$global$, %r27
- ldo RR%camlInt32__8-$global$(%r1), %r14
- addil LR%camlInt32-$global$+12, %r27
- stw %r14, RR%camlInt32-$global$+12(%r1)
- addil LR%camlInt32__7-$global$, %r27
- ldo RR%camlInt32__7-$global$(%r1), %r13
- addil LR%camlInt32-$global$+16, %r27
- stw %r13, RR%camlInt32-$global$+16(%r1)
- addil LR%camlInt32__6-$global$, %r27
- ldo RR%camlInt32__6-$global$(%r1), %r12
- addil LR%camlInt32-$global$+20, %r27
- stw %r12, RR%camlInt32-$global$+20(%r1)
- addil LR%camlInt32__5-$global$, %r27
- ldo RR%camlInt32__5-$global$(%r1), %r11
- addil LR%camlInt32-$global$+28, %r27
- stw %r11, RR%camlInt32-$global$+28(%r1)
- addil LR%camlInt32__4-$global$, %r27
- ldo RR%camlInt32__4-$global$(%r1), %r10
- addil LR%camlInt32-$global$+24, %r27
- stw %r10, RR%camlInt32-$global$+24(%r1)
- addil LR%camlInt32__3-$global$, %r27
- ldo RR%camlInt32__3-$global$(%r1), %r9
- addil LR%camlInt32-$global$+32, %r27
- stw %r9, RR%camlInt32-$global$+32(%r1)
- addil LR%camlInt32__2-$global$, %r27
- ldo RR%camlInt32__2-$global$(%r1), %r8
- addil LR%camlInt32-$global$+36, %r27
- stw %r8, RR%camlInt32-$global$+36(%r1)
- addil LR%camlInt32__1-$global$, %r27
- ldo RR%camlInt32__1-$global$(%r1), %r7
- addil LR%camlInt32-$global$+40, %r27
- stw %r7, RR%camlInt32-$global$+40(%r1)
- ldi 1, %r26
- bv 0(%r2)
- ldo 0(%r30), %r30
- .exit
- .procend
- .space $TEXT$
- .subspa $LIT$
- .align 8
- .code
- .export camlInt32__code_end, data
- camlInt32__code_end:
- .data
- .export camlInt32__data_end, data
- camlInt32__data_end:
- .long 0
- .export camlInt32__frametable, data
- camlInt32__frametable:
- .long 5
- .long L$114 + 3
- .short 56
- .short 0
- .align 4
- .long L$112 + 3
- .short 8
- .short 1
- .short 13
- .align 4
- .long L$109 + 3
- .short 8
- .short 1
- .short 41
- .align 4
- .long L$105 + 3
- .short 8
- .short 1
- .short 13
- .align 4
- .long L$102 + 3
- .short 8
- .short 1
- .short 13
- .align 4
- .import caml_c_call, code
- .import caml_call_gc, code
- .import caml_curry2, code
- .import caml_int32_compare, code
- .import caml_int32_format, code
- .import caml_int32_ops, data
Add Comment
Please, Sign In to add comment