.file "unwind-dw2.c" .text .text .align 2 .align 1 .align 2 .global __Unwind_GetTextRelBase .type __Unwind_GetTextRelBase, @function __Unwind_GetTextRelBase: .LFB36: mov.l r14,@-r15 .LCFI0: mov.w .L2,r0 mov r15,r14 .LCFI1: mov.l @(r0,r4),r0 mov r14,r15 rts mov.l @r15+,r14 .align 1 .L2: .short 628 .LFE36: .size __Unwind_GetTextRelBase, .-__Unwind_GetTextRelBase .align 1 .align 2 .global __Unwind_GetDataRelBase .type __Unwind_GetDataRelBase, @function __Unwind_GetDataRelBase: .LFB35: mov.l r14,@-r15 .LCFI2: mov.w .L4,r0 mov r15,r14 .LCFI3: mov.l @(r0,r4),r0 mov r14,r15 rts mov.l @r15+,r14 .align 1 .L4: .short 632 .LFE35: .size __Unwind_GetDataRelBase, .-__Unwind_GetDataRelBase .align 1 .align 2 .global __Unwind_GetRegionStart .type __Unwind_GetRegionStart, @function __Unwind_GetRegionStart: .LFB33: mov.l r14,@-r15 .LCFI4: mov.w .L6,r0 mov r15,r14 .LCFI5: mov.l @(r0,r4),r0 mov r14,r15 rts mov.l @r15+,r14 .align 1 .L6: .short 636 .LFE33: .size __Unwind_GetRegionStart, .-__Unwind_GetRegionStart .align 1 .align 2 .type _base_of_encoded_value, @function _base_of_encoded_value: .LFB3: mov.l r14,@-r15 .LCFI6: extu.b r4,r0 mov.w .L20,r1 sts.l pr,@-r15 .LCFI7: cmp/eq r1,r0 mov r15,r14 .LCFI8: bt .L16 and #112,r0 cmp/eq #32,r0 bt .L12 mov #32,r1 cmp/gt r1,r0 bf .L18 cmp/eq #64,r0 bt .L14 cmp/eq #80,r0 bt .L16 cmp/eq #48,r0 bt .L19 .L10: mov.l .L21,r1 jsr @r1 nop .align 2 .L12: mov.l .L22,r1 mov r5,r4 mov r14,r15 lds.l @r15+,pr jmp @r1 mov.l @r15+,r14 .align 2 .L18: tst r0,r0 bt .L16 cmp/eq #16,r0 bf .L10 .align 2 .L16: mov #0,r0 mov r14,r15 lds.l @r15+,pr rts mov.l @r15+,r14 .align 2 .L14: mov.l .L23,r1 mov r5,r4 mov r14,r15 lds.l @r15+,pr jmp @r1 mov.l @r15+,r14 .align 2 .L19: mov.l .L24,r1 mov r5,r4 mov r14,r15 lds.l @r15+,pr jmp @r1 mov.l @r15+,r14 .align 1 .L20: .short 255 .L25: .align 2 .L21: .long _abort .L22: .long __Unwind_GetTextRelBase .L23: .long __Unwind_GetRegionStart .L24: .long __Unwind_GetDataRelBase .LFE3: .size _base_of_encoded_value, .-_base_of_encoded_value .global ___ashlsi3 .align 1 .align 2 .type _read_uleb128, @function _read_uleb128: .LFB4: mov.l r8,@-r15 .LCFI9: mov.l r9,@-r15 .LCFI10: mov r4,r9 mov.l r10,@-r15 .LCFI11: mov #0,r10 mov.l r11,@-r15 .LCFI12: mov #0,r11 mov.l r12,@-r15 .LCFI13: mov.l r13,@-r15 .LCFI14: mov r5,r13 mov.l r14,@-r15 .LCFI15: mov.l .L31,r12 sts.l pr,@-r15 .LCFI16: mov r15,r14 .LCFI17: .align 2 .L27: mov.b @r9+,r8 mov #127,r4 extu.b r8,r8 and r8,r4 mov r10,r5 jsr @r12 exts.b r8,r8 cmp/pz r8 or r0,r11 add #7,r10 bf .L27 mov r9,r0 mov.l r11,@r13 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .L32: .align 2 .L31: .long ___ashlsi3 .LFE4: .size _read_uleb128, .-_read_uleb128 .align 1 .align 2 .type _read_sleb128, @function _read_sleb128: .LFB5: mov.l r8,@-r15 .LCFI18: mov.l r9,@-r15 .LCFI19: mov r4,r9 mov.l r10,@-r15 .LCFI20: mov #0,r10 mov.l r11,@-r15 .LCFI21: mov #0,r11 mov.l r12,@-r15 .LCFI22: mov.l r13,@-r15 .LCFI23: mov r5,r13 mov.l r14,@-r15 .LCFI24: mov.l .L41,r12 sts.l pr,@-r15 .LCFI25: mov r15,r14 .LCFI26: .align 2 .L34: mov.b @r9+,r1 mov #127,r4 extu.b r1,r8 mov r10,r5 jsr @r12 and r8,r4 exts.b r8,r1 cmp/pz r1 or r0,r11 add #7,r10 bf .L34 mov #31,r1 cmp/hi r1,r10 bt .L36 shlr2 r8 shlr2 r8 shlr2 r8 mov #1,r1 and r1,r8 tst r8,r8 bt .L36 mov #1,r4 jsr @r12 mov r10,r5 neg r0,r0 or r0,r11 .align 2 .L36: mov r9,r0 mov.l r11,@r13 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .L42: .align 2 .L41: .long ___ashlsi3 .LFE5: .size _read_sleb128, .-_read_sleb128 .align 1 .align 2 .type _read_encoded_value_with_base, @function _read_encoded_value_with_base: .LFB6: mov.l r8,@-r15 .LCFI27: mov r6,r8 mov.l r9,@-r15 .LCFI28: extu.b r4,r9 mov.l r10,@-r15 .LCFI29: mov r9,r0 mov.l r11,@-r15 .LCFI30: cmp/eq #80,r0 mov.l r14,@-r15 .LCFI31: mov r5,r11 sts.l pr,@-r15 .LCFI32: mov r7,r10 add #-8,r15 .LCFI33: mov r15,r14 .LCFI34: bt .L65 mov #15,r2 and r9,r2 mov #12,r1 cmp/hi r1,r2 bt .L47 mova .L57,r0 add r2,r2 mov.w @(r0,r2),r1 add r0,r1 jmp @r1 nop .align 2 .L57: .word .L55-.L57 .word .L49-.L57 .word .L50-.L57 .word .L55-.L57 .word .L56-.L57 .word .L47-.L57 .word .L47-.L57 .word .L47-.L57 .word .L47-.L57 .word .L53-.L57 .word .L54-.L57 .word .L55-.L57 .word .L56-.L57 .align 2 .L47: mov.l .L67,r1 jsr @r1 nop .align 2 .L65: mov r6,r0 add #3,r0 mov #-4,r1 and r1,r0 mov.l @r0+,r2 mov r0,r7 .L46: mov r7,r0 add #8,r14 mov.l r2,@r10 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 2 .L55: mov r6,r1 mov.b @r1+,r3 mov r6,r7 mov.b @r1,r2 mov r6,r1 add #2,r1 mov.b @r1,r1 shll16 r3 extu.b r2,r2 shll8 r3 shll16 r2 extu.b r1,r1 or r3,r2 shll8 r1 or r2,r1 mov r6,r2 add #3,r2 mov.b @r2,r2 add #4,r7 extu.b r2,r3 or r1,r3 .L58: tst r3,r3 mov #0,r2 bt .L46 mov r9,r0 and #112,r0 cmp/eq #16,r0 bt .L66 .L61: exts.b r9,r1 mov r3,r2 cmp/pz r1 add r11,r2 bt .L46 mov.l @r2,r2 mov r7,r0 add #8,r14 mov.l r2,@r10 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 2 .L56: mov r6,r1 add #4,r1 mov.b @r1,r2 add #1,r1 mov.b @r1,r1 shll16 r2 extu.b r1,r1 shll8 r2 shll16 r1 or r2,r1 mov r6,r2 add #6,r2 mov.b @r2,r2 mov r6,r7 extu.b r2,r2 shll8 r2 or r1,r2 mov r6,r1 add #7,r1 mov.b @r1,r1 add #8,r7 extu.b r1,r1 mov r1,r4 or r2,r4 bra .L58 mov r4,r3 .align 2 .L54: mov r6,r1 mov.b @r1+,r2 mov r8,r7 mov.b @r1,r1 extu.b r2,r2 shll8 r2 extu.b r1,r1 or r2,r1 exts.w r1,r3 bra .L58 add #2,r7 .align 2 .L50: mov r6,r1 mov.b @r1+,r2 mov r8,r7 mov.b @r1,r1 extu.b r2,r2 shll8 r2 extu.b r1,r3 or r2,r3 bra .L58 add #2,r7 .align 2 .L53: mov.l .L68,r0 mov r14,r5 mov r6,r4 jsr @r0 add #4,r5 mov.l @(4,r14),r3 bra .L58 mov r0,r7 .align 2 .L49: mov.l .L69,r0 mov r6,r4 jsr @r0 mov r14,r5 mov.l @r14,r3 bra .L58 mov r0,r7 .align 2 .L66: bra .L61 mov r8,r11 .L70: .align 2 .L67: .long _abort .L68: .long _read_sleb128 .L69: .long _read_uleb128 .LFE6: .size _read_encoded_value_with_base, .-_read_encoded_value_with_base .align 1 .align 2 .global __Unwind_GetGR .type __Unwind_GetGR, @function __Unwind_GetGR: .LFB24: mov.l r14,@-r15 .LCFI35: mov.w .L78,r1 sts.l pr,@-r15 .LCFI36: cmp/gt r1,r5 mov r15,r14 .LCFI37: bt .L77 mov.l .L79,r1 mov r5,r0 shll2 r0 mov.l @(r0,r4),r4 mov r1,r0 mov.b @(r0,r5),r1 mov r1,r0 cmp/eq #4,r0 bt .L76 .L77: mov.l .L80,r1 jsr @r1 nop .align 2 .L76: mov.l @r4,r0 mov r14,r15 lds.l @r15+,pr rts mov.l @r15+,r14 .align 1 .L78: .short 153 .L81: .align 2 .L79: .long _dwarf_reg_size_table .L80: .long _abort .LFE24: .size __Unwind_GetGR, .-__Unwind_GetGR .align 1 .align 2 .global __Unwind_GetCFA .type __Unwind_GetCFA, @function __Unwind_GetCFA: .LFB26: mov.l r14,@-r15 .LCFI38: mov.w .L83,r0 mov r15,r14 .LCFI39: mov.l @(r0,r4),r0 mov r14,r15 rts mov.l @r15+,r14 .align 1 .L83: .short 616 .LFE26: .size __Unwind_GetCFA, .-__Unwind_GetCFA .align 1 .align 2 .global __Unwind_SetGR .type __Unwind_SetGR, @function __Unwind_SetGR: .LFB27: mov.l r14,@-r15 .LCFI40: mov.w .L90,r1 sts.l pr,@-r15 .LCFI41: cmp/gt r1,r5 mov r15,r14 .LCFI42: bt .L87 mov.l .L91,r1 mov r5,r0 shll2 r0 mov.l @(r0,r4),r4 mov r1,r0 mov.b @(r0,r5),r1 mov r1,r0 cmp/eq #4,r0 bt .L89 .L87: mov.l .L92,r1 jsr @r1 nop .align 2 .L89: mov.l r6,@r4 mov r14,r15 lds.l @r15+,pr rts mov.l @r15+,r14 .align 1 .L90: .short 153 .L93: .align 2 .L91: .long _dwarf_reg_size_table .L92: .long _abort .LFE27: .size __Unwind_SetGR, .-__Unwind_SetGR .align 1 .align 2 .global __Unwind_GetIP .type __Unwind_GetIP, @function __Unwind_GetIP: .LFB30: mov.l r14,@-r15 .LCFI43: mov.w .L95,r0 mov r15,r14 .LCFI44: mov.l @(r0,r4),r0 mov r14,r15 rts mov.l @r15+,r14 .align 1 .L95: .short 620 .LFE30: .size __Unwind_GetIP, .-__Unwind_GetIP .align 1 .align 2 .global __Unwind_SetIP .type __Unwind_SetIP, @function __Unwind_SetIP: .LFB31: mov.l r14,@-r15 .LCFI45: mov.w .L97,r0 mov r15,r14 .LCFI46: mov.l r5,@(r0,r4) mov r14,r15 rts mov.l @r15+,r14 .align 1 .L97: .short 620 .LFE31: .size __Unwind_SetIP, .-__Unwind_SetIP .align 1 .align 2 .global __Unwind_GetLanguageSpecificData .type __Unwind_GetLanguageSpecificData, @function __Unwind_GetLanguageSpecificData: .LFB32: mov.l r14,@-r15 .LCFI47: mov.w .L99,r0 mov r15,r14 .LCFI48: mov.l @(r0,r4),r0 mov r14,r15 rts mov.l @r15+,r14 .align 1 .L99: .short 624 .LFE32: .size __Unwind_GetLanguageSpecificData, .-__Unwind_GetLanguageSpecificData .align 1 .align 2 .global __Unwind_FindEnclosingFunction .type __Unwind_FindEnclosingFunction, @function __Unwind_FindEnclosingFunction: .LFB34: mov.l r14,@-r15 .LCFI49: add #-1,r4 sts.l pr,@-r15 .LCFI50: mov.l .L104,r0 add #-12,r15 .LCFI51: mov r15,r14 .LCFI52: jsr @r0 mov r14,r5 tst r0,r0 mov #0,r0 bt .L103 mov.l @(8,r14),r0 .L103: add #12,r14 mov r14,r15 lds.l @r15+,pr rts mov.l @r15+,r14 .L105: .align 2 .L104: .long __Unwind_Find_FDE .LFE34: .size __Unwind_FindEnclosingFunction, .-__Unwind_FindEnclosingFunction .align 1 .align 2 .global __Unwind_DeleteException .type __Unwind_DeleteException, @function __Unwind_DeleteException: .LFB55: mov.l r14,@-r15 .LCFI53: mov r4,r5 sts.l pr,@-r15 .LCFI54: mov.l @(8,r4),r1 mov r15,r14 .LCFI55: tst r1,r1 bf .L109 mov r14,r15 lds.l @r15+,pr rts mov.l @r15+,r14 .align 2 .L109: jsr @r1 mov #1,r4 mov r14,r15 lds.l @r15+,pr rts mov.l @r15+,r14 .LFE55: .size __Unwind_DeleteException, .-__Unwind_DeleteException .align 1 .align 2 .type _execute_cfa_program, @function _execute_cfa_program: .LFB39: mov.l r8,@-r15 .LCFI56: mov #0,r1 mov.l r9,@-r15 .LCFI57: cmp/hs r5,r4 mov.l r10,@-r15 .LCFI58: mov r4,r10 mov.l r11,@-r15 .LCFI59: mov r7,r11 mov.l r12,@-r15 .LCFI60: mov r6,r12 mov.l r13,@-r15 .LCFI61: mov r5,r13 mov.l r14,@-r15 .LCFI62: sts.l pr,@-r15 .LCFI63: mov.w .L168,r0 add #-36,r15 .LCFI64: mov r15,r14 .LCFI65: mov.l r1,@(r0,r7) bt .L110 mov.w .L174,r0 mov.l @(r0,r7),r8 mov.w .L170,r0 mov.l @(r0,r6),r1 cmp/hs r1,r8 bt .L110 mov.w .L171,r0 mov.w .L172,r1 add r12,r0 add r11,r1 mov.l r0,@(24,r14) mov.w .L173,r0 mov.l r1,@(20,r14) add r11,r0 mov.w .L174,r1 mov.l r0,@(16,r14) add r11,r1 mov #0,r0 mov.l r1,@(32,r14) mov.l r0,@(28,r14) mov r10,r9 mov.b @r9+,r1 extu.b r1,r2 mov r2,r0 and #192,r0 cmp/eq #64,r0 bf .L115 bra .L163 nop .align 2 .L115: mov.w .L175,r1 cmp/eq r1,r0 bf .L241 bra .L164 mov #63,r1 .align 2 .L241: mov.w .L176,r1 cmp/eq r1,r0 bf .L240 bra .L165 mov r2,r0 .align 2 .L240: mov #47,r1 cmp/hi r1,r2 bf .L239 bra .L122 nop .align 2 .L239: mova .L144,r0 add r2,r2 mov.w @(r0,r2),r1 add r0,r1 jmp @r1 nop .align 1 .L168: .short 1232 .L174: .short 1252 .L170: .short 620 .L171: .short 640 .L172: .short 1236 .L173: .short 1240 .L175: .short 128 .L176: .short 192 .align 2 .L144: .word .L117-.L144 .word .L123-.L144 .word .L124-.L144 .word .L125-.L144 .word .L126-.L144 .word .L127-.L144 .word .L129-.L144 .word .L129-.L144 .word .L129-.L144 .word .L130-.L144 .word .L131-.L144 .word .L132-.L144 .word .L133-.L144 .word .L134-.L144 .word .L135-.L144 .word .L136-.L144 .word .L137-.L144 .word .L138-.L144 .word .L139-.L144 .word .L140-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L122-.L144 .word .L141-.L144 .word .L142-.L144 .word .L143-.L144 .align 2 .L110: add #36,r14 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 2 .L138: mov.l .L197,r0 mov r9,r4 jsr @r0 mov r14,r5 mov r0,r4 mov.l .L178,r0 mov r14,r5 jsr @r0 add #8,r5 mov.l .L204,r7 mov r0,r9 mov.w .L198,r0 mov.l @(8,r14),r5 jsr @r7 mov.l @(r0,r11),r4 mov.l @r14,r1 mov #1,r2 shll2 r1 add r1,r1 add r11,r1 mov.l r2,@(4,r1) .align 2 .L156: mov.l r0,@r1 .align 2 .L117: cmp/hi r9,r13 bf .L110 mov.w .L181,r0 mov.l @(r0,r11),r8 mov.w .L182,r0 mov.l @(r0,r12),r1 cmp/hs r1,r8 bt .L110 mov r9,r10 mov r10,r9 mov.b @r9+,r1 extu.b r1,r2 mov r2,r0 and #192,r0 cmp/eq #64,r0 bt .L163 bra .L115 nop .align 2 .L163: mov.w .L203,r7 mov #63,r4 mov.l .L204,r6 add r11,r7 and r2,r4 jsr @r6 mov.l @(52,r7),r5 add r0,r8 bra .L117 mov.l r8,@(40,r7) .align 2 .L165: and #63,r0 mov.l r0,@r14 shll2 r0 add r0,r0 add r11,r0 mov #0,r1 bra .L117 mov.l r1,@(4,r0) .align 2 .L164: mov.l .L197,r0 and r1,r2 mov r14,r5 mov r9,r4 add #4,r5 jsr @r0 mov.l r2,@r14 mov r0,r9 mov.w .L198,r0 mov.l @(4,r14),r5 mov.l @(r0,r11),r4 .L166: mov.l .L204,r7 jsr @r7 nop mov.l @r14,r1 mov #1,r2 shll2 r1 add r1,r1 add r11,r1 bra .L156 mov.l r2,@(4,r1) .align 2 .L129: mov.l .L197,r0 mov r9,r4 jsr @r0 mov r14,r5 mov.l @r14,r1 mov #0,r2 shll2 r1 add r1,r1 add r11,r1 mov r0,r9 bra .L117 mov.l r2,@(4,r1) .align 2 .L122: mov.l .L189,r1 jsr @r1 nop .align 2 .L123: mov.w .L190,r0 mov r12,r5 mov.b @(r0,r11),r8 mov.l .L191,r0 extu.b r8,r8 jsr @r0 mov r8,r4 mov r0,r5 mov.l .L192,r0 mov r9,r6 mov r8,r4 jsr @r0 mov.l @(32,r14),r7 bra .L117 mov r0,r9 .align 2 .L143: mov.l .L197,r8 mov r14,r5 jsr @r8 mov r9,r4 mov r14,r5 mov r0,r4 jsr @r8 add #4,r5 mov.l .L204,r7 mov r0,r9 mov.w .L198,r0 mov.l @(4,r14),r5 jsr @r7 mov.l @(r0,r11),r4 mov.l @r14,r1 mov #1,r2 shll2 r1 add r1,r1 add r11,r1 neg r0,r0 mov.l r2,@(4,r1) bra .L117 mov.l r0,@r1 .align 2 .L142: mov.l .L197,r0 mov r9,r4 jsr @r0 mov.l @(24,r14),r5 .L167: bra .L117 mov r0,r9 .align 2 .L127: mov.l .L197,r8 mov r14,r5 jsr @r8 mov r9,r4 mov r14,r5 mov r0,r4 jsr @r8 add #4,r5 mov r0,r9 mov.w .L198,r0 mov.l @(4,r14),r5 bra .L166 mov.l @(r0,r11),r4 .align 2 .L126: mov r9,r1 mov.b @r1+,r3 add #2,r9 mov.b @r1,r2 shll16 r3 mov.b @r9+,r1 extu.b r2,r2 mov.b @r9,r4 shll8 r3 mov.w .L203,r6 shll16 r2 extu.b r1,r1 mov.l .L204,r7 or r3,r2 shll8 r1 add r11,r6 or r2,r1 extu.b r4,r4 or r1,r4 mov.l @(52,r6),r5 jsr @r7 mov r10,r9 add r0,r8 add #5,r9 bra .L117 mov.l r8,@(40,r6) .align 2 .L125: mov.b @r9+,r1 mov.w .L203,r6 extu.b r1,r1 mov.b @r9,r4 add r11,r6 mov.l .L204,r7 shll8 r1 extu.b r4,r4 or r1,r4 mov.l @(52,r6),r5 jsr @r7 mov r10,r9 add r0,r8 add #3,r9 bra .L117 mov.l r8,@(40,r6) .align 2 .L124: mov.w .L203,r6 mov.l .L204,r7 add r11,r6 mov.b @r9,r4 mov r10,r9 extu.b r4,r4 jsr @r7 mov.l @(52,r6),r5 add r0,r8 add #2,r9 bra .L117 mov.l r8,@(40,r6) .align 1 .L198: .short 1260 .L181: .short 1252 .L182: .short 620 .L203: .short 1212 .L190: .short 1272 .L205: .align 2 .L197: .long _read_uleb128 .L178: .long _read_sleb128 .L204: .long ___mulsi3 .L189: .long _abort .L191: .long _base_of_encoded_value .L192: .long _read_encoded_value_with_base .align 2 .L141: mov.w .L206,r3 mov #16,r7 mov #16,r1 mov #1,r5 mov #31,r6 add r11,r3 mov #0,r2 .align 2 .L148: shll2 r1 add r1,r1 add r11,r1 mov.l r5,@(4,r1) mov r7,r1 add #1,r1 cmp/hi r6,r1 mov.l r2,@r3 mov r1,r7 add #8,r3 add #4,r2 bf .L148 bra .L117 mov.l r1,@r14 .align 2 .L140: mov.l .L209,r0 mov r9,r4 jsr @r0 mov.l @(20,r14),r5 bra .L167 nop .align 2 .L139: mov.l .L227,r0 mov r9,r4 jsr @r0 mov.l @(16,r14),r5 mov r0,r4 mov.l .L209,r0 jsr @r0 mov.l @(20,r14),r5 mov r0,r9 mov.w .L217,r0 mov #1,r1 .L158: bra .L117 mov.l r1,@(r0,r11) .align 2 .L137: mov.l .L227,r8 mov r14,r5 jsr @r8 mov r9,r4 mov r14,r5 mov.l @r5+,r1 mov #3,r2 shll2 r1 add r1,r1 add r11,r1 mov.l r2,@(4,r1) mov r0,r4 jsr @r8 mov.l r0,@r1 mov.l @(4,r14),r1 mov r0,r9 bra .L117 add r1,r9 .align 2 .L136: mov.w .L220,r1 mov #2,r2 mov.l .L227,r0 add r11,r1 mov r14,r5 mov.l r9,@(32,r1) mov r9,r4 mov.l r2,@(36,r1) jsr @r0 add #4,r5 mov.l @(4,r14),r1 mov r0,r9 bra .L117 add r1,r9 .align 2 .L135: mov.l .L227,r0 mov r14,r5 mov r9,r4 jsr @r0 add #4,r5 mov r0,r9 mov.l @(4,r14),r1 mov.w .L215,r0 bra .L117 mov.l r1,@(r0,r11) .align 2 .L134: mov.l .L227,r0 mov r9,r4 jsr @r0 mov.l @(16,r14),r5 mov r0,r9 mov.w .L217,r0 bra .L158 mov #1,r1 .align 2 .L133: mov.l .L227,r8 mov r9,r4 jsr @r8 mov.l @(16,r14),r5 mov r14,r5 mov r0,r4 jsr @r8 add #4,r5 mov.w .L220,r1 mov r0,r9 mov.l @(4,r14),r2 add r11,r1 mov.l r2,@(24,r1) mov #1,r2 bra .L117 mov.l r2,@(36,r1) .align 2 .L132: mov.w .L220,r2 mov r11,r1 add r2,r1 mov.l @(20,r1),r3 mov r11,r4 mov.l .L229,r1 mov.w .L230,r6 jsr @r1 mov r3,r5 mov.l @(28,r14),r1 add r3,r2 mov.l r1,@(20,r2) bra .L117 mov.l r3,@(28,r14) .align 2 .L131: mov.l @(28,r14),r1 tst r1,r1 bt .L145 mov r1,r2 mov.w .L231,r1 mov r2,r0 mov.l @(r0,r1),r1 mov r2,r4 mov.l r1,@(28,r14) mov.l .L229,r1 mov.w .L230,r6 jsr @r1 mov r11,r5 mov.w .L231,r0 bra .L117 mov.l r2,@(r0,r11) .align 2 .L130: mov.l .L227,r8 mov r14,r5 jsr @r8 mov r9,r4 mov r14,r5 mov r0,r4 jsr @r8 add #12,r5 mov.l @r14,r1 mov #2,r2 shll2 r1 add r1,r1 add r11,r1 mov.l r2,@(4,r1) mov r0,r9 mov.l @(12,r14),r2 bra .L117 mov.l r2,@r1 .align 2 .L145: mov.w .L228,r1 mov r11,r5 add r1,r15 mov.l .L229,r1 mov r15,r2 mov.w .L230,r6 jsr @r1 mov r2,r4 mov.w .L231,r0 bra .L117 mov.l r2,@(r0,r11) .align 1 .L206: .short 128 .L217: .short 1248 .L220: .short 1212 .L215: .short 1236 .L230: .short 299 .L231: .short 1232 .L228: .short -1240 .L232: .align 2 .L209: .long _read_sleb128 .L227: .long _read_uleb128 .L229: .long ___movmem .LFE39: .size _execute_cfa_program, .-_execute_cfa_program .align 1 .align 2 .type _uw_frame_state_for, @function _uw_frame_state_for: .LFB40: mov.l r8,@-r15 .LCFI66: mov.l r9,@-r15 .LCFI67: mov.l r10,@-r15 .LCFI68: mov.l r11,@-r15 .LCFI69: mov r5,r11 mov.l r12,@-r15 .LCFI70: mov r4,r12 mov.l r13,@-r15 .LCFI71: mov r5,r4 mov.l r14,@-r15 .LCFI72: mov #0,r5 sts.l pr,@-r15 .LCFI73: mov.l .L307,r0 add #-16,r15 .LCFI74: mov.w .L308,r6 .LCFI75: jsr @r0 mov r15,r14 mov.w .L309,r1 mov #0,r2 add r12,r1 mov.w .L310,r8 mov #5,r0 mov.l @(48,r1),r4 add r12,r8 tst r4,r4 mov.l r2,@(4,r8) mov.l r2,@(52,r1) bf .L294 .L246: add #16,r14 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 2 .L294: mov.l .L311,r0 mov r12,r5 mov.w .L312,r1 add #-1,r4 jsr @r0 add r1,r5 tst r0,r0 mov.l r0,@(8,r14) mov #5,r0 bt .L246 mov.l @(0,r8),r1 mov.w .L313,r0 mov.l r1,@(r0,r11) mov.l @(8,r14),r0 mov.l @(4,r0),r1 mov r0,r8 sub r1,r8 mov.l .L314,r0 mov r8,r1 mov r8,r10 add #13,r10 add #4,r1 mov.l r1,@(12,r14) jsr @r0 mov r10,r4 mov r0,r3 mov.b @r10,r0 add r10,r3 mov r3,r2 cmp/eq #101,r0 add #1,r2 bf .L249 bra .L295 mov r8,r1 .align 2 .L249: mov r2,r4 .L356: mov.l .L320,r2 mov r11,r5 mov.w .L316,r1 jsr @r2 add r1,r5 mov r0,r4 mov.l .L317,r0 mov r11,r5 mov.w .L318,r1 jsr @r0 add r1,r5 mov.l @(12,r14),r1 mov r0,r2 add #8,r1 mov.b @r1,r0 cmp/eq #1,r0 bt .L296 mov.w .L319,r1 mov r11,r5 add r1,r5 mov.l .L320,r1 jsr @r1 mov r2,r4 mov r0,r9 .L254: mov.w .L321,r0 mov #-1,r1 mov.b r1,@(r0,r11) mov #0,r13 mov.b @r10,r0 cmp/eq #122,r0 bf .L353 bra .L297 mov r9,r4 .align 2 .L353: extu.b r0,r0 tst r0,r0 bt .L298 .align 2 .L258: cmp/eq #76,r0 bf .L352 bra .L299 mov.b @r9+,r1 .align 2 .L352: cmp/eq #82,r0 bf .L351 bra .L300 mov.b @r9+,r1 .align 2 .L351: cmp/eq #80,r0 bt .L350 bra .L355 tst r13,r13 .align 2 .L350: mov.b @r9+,r8 mov r12,r5 mov.l .L322,r0 extu.b r8,r8 jsr @r0 mov r8,r4 mov r0,r5 mov.l .L323,r0 mov r11,r7 mov.w .L324,r1 mov r9,r6 mov r8,r4 add r1,r7 jsr @r0 add #1,r10 mov r0,r9 mov.b @r10,r0 .L302: extu.b r0,r0 tst r0,r0 bf .L258 .L298: tst r13,r13 bt .L301 .L267: mov.l @(12,r14),r0 mov r13,r4 mov.l @r0,r5 mov r12,r6 mov.l .L325,r1 add r0,r5 add #4,r5 jsr @r1 mov r11,r7 mov.w .L326,r0 mov.b @(r0,r11),r0 mov.l @(8,r14),r2 cmp/eq #-1,r0 add #8,r2 extu.b r0,r1 bt .L269 mov #7,r3 and r1,r3 mov #4,r1 cmp/hi r1,r3 bt .L271 mova .L276,r0 add r3,r3 mov.w @(r0,r3),r1 add r0,r1 jmp @r1 nop .align 1 .L308: .short 1280 .L309: .short 572 .L310: .short 636 .L312: .short 628 .L313: .short 1252 .L316: .short 1264 .L318: .short 1260 .L319: .short 1268 .L321: .short 1273 .L324: .short 1256 .L326: .short 1272 .L327: .align 2 .L307: .long _memset .L311: .long __Unwind_Find_FDE .L314: .long _strlen .L320: .long _read_uleb128 .L317: .long _read_sleb128 .L322: .long _base_of_encoded_value .L323: .long _read_encoded_value_with_base .L325: .long _execute_cfa_program .align 2 .L276: .word .L274-.L276 .word .L271-.L276 .word .L273-.L276 .word .L274-.L276 .word .L275-.L276 .align 2 .L296: mov.b @r2+,r1 mov.w .L328,r0 extu.b r1,r1 mov r2,r9 bra .L254 mov.l r1,@(r0,r11) .align 2 .L295: add #14,r1 mov.b @r1,r0 cmp/eq #104,r0 bf .L349 mov.b @r2+,r1 add #3,r3 mov.b @r2,r2 shll16 r1 extu.b r2,r2 shll8 r1 shll16 r2 or r1,r2 mov.b @r3+,r1 add #2,r10 extu.b r1,r1 shll8 r1 or r2,r1 mov.b @r3+,r2 mov.w .L329,r0 extu.b r2,r2 or r1,r2 mov.l r2,@(r0,r11) mov r3,r2 .L349: bra .L356 mov r2,r4 .align 2 .L299: mov.w .L334,r0 mov.b r1,@(r0,r11) .L303: add #1,r10 bra .L302 mov.b @r10,r0 .align 2 .L300: mov.w .L331,r0 bra .L303 mov.b r1,@(r0,r11) .align 2 .L271: mov.l .L332,r1 jsr @r1 nop .align 2 .L301: mov r9,r13 tst r13,r13 .L355: mov #3,r0 bf .L267 add #16,r14 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 2 .L269: mov #0,r0 .L277: mov r0,r9 mov.w .L342,r0 add r9,r9 mov.b @(r0,r11),r1 add r2,r9 tst r1,r1 mov #0,r10 bf .L304 .L280: mov.w .L334,r0 mov.b @(r0,r11),r0 cmp/eq #-1,r0 extu.b r0,r8 bt .L281 mov.l .L335,r0 extu.b r8,r8 mov r8,r4 jsr @r0 mov r12,r5 mov r0,r5 mov.l .L336,r0 mov r12,r7 mov.w .L337,r1 mov r9,r6 mov r8,r4 jsr @r0 add r1,r7 mov r0,r9 .L281: tst r10,r10 bt .L305 mov.l @(8,r14),r2 mov r10,r4 mov.l @r2,r5 mov r12,r6 mov.l .L339,r0 add r2,r5 add #4,r5 jsr @r0 mov r11,r7 mov #0,r0 .L306: add #16,r14 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 2 .L274: bra .L277 mov #4,r0 .align 2 .L305: mov.l @(8,r14),r2 mov r9,r10 mov.l @r2,r5 mov r10,r4 mov.l .L339,r0 add r2,r5 add #4,r5 mov r12,r6 jsr @r0 mov r11,r7 bra .L306 mov #0,r0 .align 2 .L273: bra .L277 mov #2,r0 .align 2 .L275: bra .L277 mov #8,r0 .align 2 .L304: mov.l .L341,r1 mov r14,r5 mov r9,r4 jsr @r1 add #4,r5 mov.l @(4,r14),r10 mov r0,r9 bra .L280 add r0,r10 .align 2 .L297: mov.l .L341,r2 jsr @r2 mov r14,r5 mov.l @r14,r13 mov r0,r9 add r0,r13 mov.w .L342,r0 mov #1,r1 bra .L303 mov.b r1,@(r0,r11) .align 1 .L328: .short 1268 .L329: .short 1276 .L334: .short 1273 .L331: .short 1272 .L342: .short 1274 .L337: .short 624 .L343: .align 2 .L332: .long _abort .L335: .long _base_of_encoded_value .L336: .long _read_encoded_value_with_base .L339: .long _execute_cfa_program .L341: .long _read_uleb128 .LFE40: .size _uw_frame_state_for, .-_uw_frame_state_for .align 1 .align 2 .global ___frame_state_for .type ___frame_state_for, @function ___frame_state_for: .LFB41: mov.l r8,@-r15 .LCFI76: mov r4,r8 mov.l r9,@-r15 .LCFI77: add #1,r8 mov.l r10,@-r15 .LCFI78: mov r5,r10 mov.l r14,@-r15 .LCFI79: mov #0,r5 sts.l pr,@-r15 .LCFI80: mov.w .L387,r1 mov.l .L375,r0 sub r1,r15 .LCFI81: mov.w .L382,r9 mov r15,r14 .LCFI82: mov r14,r4 jsr @r0 mov r9,r6 mov.w .L377,r0 mov r14,r4 mov.l r8,@(r0,r14) mov r14,r8 mov.l .L378,r0 add r9,r8 jsr @r0 mov r8,r5 tst r0,r0 bf .L371 mov.w .L379,r0 mov.l @(r0,r8),r0 cmp/eq #2,r0 bt .L371 mov.w .L380,r3 mov r10,r2 mov.w .L381,r6 mov #0,r7 add #16,r2 add r10,r3 mov r8,r5 bra .L363 mov #0,r4 .align 2 .L373: cmp/eq #2,r0 bt .L365 add #1,r7 cmp/gt r6,r7 mov.l r4,@r2 add #8,r5 add #4,r2 bt .L372 .L363: mov.l @(4,r5),r1 exts.b r1,r0 cmp/eq #1,r0 mov.b r0,@r3 add #1,r3 bf .L373 .L365: mov.l @r5,r1 add #1,r7 cmp/gt r6,r7 mov.l r1,@r2 add #8,r5 add #4,r2 bf .L363 .L372: mov.w .L382,r3 mov.w .L383,r2 add r14,r3 add r3,r2 mov.l @(24,r2),r1 mov.w .L384,r0 mov.l r1,@(8,r10) mov.l @(28,r2),r1 mov.w r1,@(r0,r10) add #2,r0 mov.l @(56,r2),r1 mov.w r1,@(r0,r10) add #6,r0 mov.l @(r0,r14),r1 mov.w .L385,r0 mov.w .L387,r7 mov.l r1,@(12,r10) add r7,r14 mov.l @(r0,r3),r1 mov r10,r0 mov.l r1,@(4,r10) mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 2 .L371: mov.w .L387,r7 mov #0,r10 mov r10,r0 add r7,r14 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 1 .L387: .short 1924 .L382: .short 644 .L377: .short 620 .L379: .short 1248 .L380: .short 636 .L381: .short 153 .L383: .short 1212 .L384: .short 632 .L385: .short 1276 .L388: .align 2 .L375: .long _memset .L378: .long _uw_frame_state_for .LFE41: .size ___frame_state_for, .-___frame_state_for .align 1 .align 2 .type _uw_install_context_1, @function _uw_install_context_1: .LFB47: mov.l r8,@-r15 .LCFI83: mov #0,r8 mov.l r9,@-r15 .LCFI84: mov #-1,r9 mov.l r10,@-r15 .LCFI85: mov #0,r10 mov.l r11,@-r15 .LCFI86: mov r5,r11 mov.l r12,@-r15 .LCFI87: mov r4,r12 mov.l r13,@-r15 .LCFI88: mov.l r14,@-r15 .LCFI89: mov.l .L405,r13 sts.l pr,@-r15 .LCFI90: mov r15,r14 .LCFI91: .align 2 .L390: mov r8,r0 mov.l @(r0,r11),r5 mov.l @(r0,r12),r4 tst r5,r5 negc r9,r1 tst r4,r4 negc r9,r2 and r2,r1 extu.b r1,r1 tst r1,r1 bt .L391 cmp/eq r5,r4 bt .L391 mov.l .L408,r1 mov r1,r0 mov.b @(r0,r10),r6 jsr @r13 extu.b r6,r6 .align 2 .L391: mov.w .L407,r1 add #1,r10 cmp/gt r1,r10 add #4,r8 bf .L390 mov.l @(60,r11),r2 tst r2,r2 bt .L395 mov.l .L408,r1 mov #15,r0 mov.b @(r0,r1),r0 cmp/eq #4,r0 bt .L404 mov.l .L409,r1 jsr @r1 nop .align 2 .L404: mov.w .L412,r0 mov.l @r2,r2 mov.l @(r0,r12),r1 add #24,r0 sub r1,r2 mov.l @(r0,r11),r1 add r1,r2 mov r2,r0 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 2 .L395: mov.w .L412,r0 mov.l @(r0,r11),r2 mov.w .L412,r0 mov.l @(r0,r12),r1 add #24,r0 sub r1,r2 mov.l @(r0,r11),r1 add r1,r2 mov r2,r0 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 1 .L407: .short 152 .L412: .short 616 .L413: .align 2 .L405: .long _memcpy .L408: .long _dwarf_reg_size_table .L409: .long _abort .LFE47: .size _uw_install_context_1, .-_uw_install_context_1 .global ___lshrsi3 .global ___ashrsi3 .align 1 .align 2 .type _execute_stack_op, @function _execute_stack_op: .LFB38: mov.l r8,@-r15 .LCFI92: cmp/hs r5,r4 mov.l r9,@-r15 .LCFI93: mov.l r10,@-r15 .LCFI94: mov r4,r10 mov.l r11,@-r15 .LCFI95: mov #1,r11 mov.l r12,@-r15 .LCFI96: mov.l r13,@-r15 .LCFI97: mov r5,r13 mov.l r14,@-r15 .LCFI98: mov.w .L540,r1 sts.l pr,@-r15 .LCFI99: mov.w .L541,r0 sub r1,r15 .LCFI100: mov r15,r14 .LCFI101: add r14,r0 mov.l r6,@(24,r0) mov.l r7,@r14 bf .L418 bra .L648 mov r11,r0 .align 2 .L418: mov r10,r9 mov.b @r9+,r1 extu.b r1,r8 mov r8,r2 mov.w .L542,r1 add #-3,r2 cmp/hi r1,r2 bf .L630 bra .L531 nop .align 2 .L630: mova .L446,r0 add r2,r2 mov.w @(r0,r2),r1 add r0,r1 jmp @r1 nop .align 1 .L540: .short 280 .L541: .short 252 .L542: .short 147 .align 2 .L446: .word .L427-.L446 .word .L531-.L446 .word .L531-.L446 .word .L421-.L446 .word .L531-.L446 .word .L422-.L446 .word .L423-.L446 .word .L424-.L446 .word .L425-.L446 .word .L427-.L446 .word .L427-.L446 .word .L429-.L446 .word .L429-.L446 .word .L430-.L446 .word .L431-.L446 .word .L432-.L446 .word .L433-.L446 .word .L434-.L446 .word .L435-.L446 .word .L531-.L446 .word .L436-.L446 .word .L531-.L446 .word .L421-.L446 .word .L437-.L446 .word .L437-.L446 .word .L437-.L446 .word .L437-.L446 .word .L437-.L446 .word .L421-.L446 .word .L421-.L446 .word .L437-.L446 .word .L437-.L446 .word .L421-.L446 .word .L531-.L446 .word .L531-.L446 .word .L531-.L446 .word .L531-.L446 .word .L438-.L446 .word .L437-.L446 .word .L437-.L446 .word .L437-.L446 .word .L437-.L446 .word .L437-.L446 .word .L437-.L446 .word .L439-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L440-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L441-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L442-.L446 .word .L443-.L446 .word .L531-.L446 .word .L444-.L446 .word .L531-.L446 .word .L421-.L446 .word .L531-.L446 .word .L445-.L446 .align 2 .L427: mov r9,r1 mov.b @r1+,r3 add #2,r9 mov.b @r1,r2 shll16 r3 mov.b @r9+,r1 extu.b r2,r2 shll8 r3 shll16 r2 extu.b r1,r1 or r3,r2 shll8 r1 or r2,r1 mov.b @r9,r2 mov r10,r9 extu.b r2,r2 mov.w .L545,r0 or r1,r2 mov.l r2,@(r0,r14) add #5,r9 .align 2 .L447: mov #63,r1 cmp/hi r1,r11 bt .L531 mov.w .L545,r1 mov r11,r2 mov r14,r0 mov.l @(r0,r1),r1 shll2 r2 mov r2,r0 mov.l r1,@(r0,r14) add #1,r11 .L445: cmp/hi r9,r13 .L650: bf .L417 bra .L418 mov r9,r10 .align 2 .L429: mov r9,r1 add #4,r1 mov.b @r1,r2 add #1,r1 mov.b @r1,r1 shll16 r2 extu.b r1,r1 shll8 r2 shll16 r1 or r2,r1 mov r9,r2 add #6,r2 mov.b @r2,r2 extu.b r2,r2 shll8 r2 or r1,r2 mov r9,r1 add #7,r1 mov.b @r1,r1 mov r10,r9 extu.b r1,r1 mov r1,r4 mov.w .L545,r0 or r2,r4 add #9,r9 bra .L447 mov.l r4,@(r0,r14) .align 2 .L520: mov.l r7,@(4,r12) .L531: mov.l .L546,r1 jsr @r1 nop .align 2 .L417: mov r11,r0 .L648: add #-1,r0 cmp/pz r0 bf .L531 mov.w .L547,r7 shll2 r0 mov.l @(r0,r14),r0 add r7,r14 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 2 .L421: add #-1,r11 cmp/pz r11 bf .L531 mov r11,r0 shll2 r0 mov.l @(r0,r14),r7 mov r8,r0 mov.w .L569,r12 cmp/eq #31,r0 add r14,r12 bf .L645 bra .L649 neg r7,r1 .align 2 .L645: mov #31,r1 cmp/hi r1,r8 bt .L644 bra .L536 cmp/eq #6,r0 .align 2 .L644: mov r8,r0 cmp/eq #35,r0 bf .L643 bra .L480 mov r14,r5 .align 2 .L643: mov.w .L549,r1 cmp/eq r1,r8 bf .L642 bra .L481 mov.l r7,@(4,r12) .align 2 .L642: cmp/eq #32,r0 bf .L520 not r7,r1 bra .L447 mov.l r1,@(4,r12) .align 2 .L444: mov.l .L558,r0 mov r14,r5 mov.w .L559,r1 mov r9,r4 jsr @r0 add r1,r5 mov r0,r4 mov.l .L564,r0 mov r14,r5 mov.w .L565,r1 jsr @r0 add r1,r5 mov.w .L569,r7 mov r0,r9 add r14,r7 mov.l @(8,r7),r3 mov.w .L566,r1 cmp/gt r1,r3 bt .L531 mov.w .L567,r0 mov r3,r2 mov.l @(r0,r14),r0 shll2 r2 mov.l .L568,r1 mov.l @(r0,r2),r2 mov r1,r0 mov.b @(r0,r3),r1 mov r1,r0 cmp/eq #4,r0 bf .L531 mov.l @r2,r2 mov.l @(16,r7),r1 add r2,r1 bra .L447 mov.l r1,@(4,r7) .align 2 .L443: mov.l .L558,r0 mov r14,r5 mov.w .L559,r1 mov r9,r4 jsr @r0 add r1,r5 mov.w .L569,r7 mov r0,r9 add r14,r7 mov.l @(8,r7),r2 mov.w .L566,r1 cmp/gt r1,r2 bt .L531 mov.w .L567,r0 mov r2,r3 mov.l @(r0,r14),r0 shll2 r3 mov.l .L568,r1 mov.l @(r0,r3),r3 mov r1,r0 mov.b @(r0,r2),r1 mov r1,r0 cmp/eq #4,r0 bf .L531 mov.l @r3,r1 bra .L447 mov.l r1,@(4,r7) .align 2 .L442: mov.l .L564,r0 mov r14,r5 mov.w .L565,r1 mov r9,r4 jsr @r0 add r1,r5 mov r8,r2 mov.w .L566,r1 add #-112,r2 cmp/gt r1,r2 mov r0,r9 bt .L631 mov.w .L567,r0 mov r2,r3 mov.l @(r0,r14),r0 shll2 r3 mov.l .L568,r1 mov.l @(r0,r3),r3 mov r1,r0 mov.b @(r0,r2),r1 mov r1,r0 cmp/eq #4,r0 bf .L631 mov.w .L569,r1 add r14,r1 mov.l @r3,r3 mov.l @(16,r1),r2 add r3,r2 bra .L447 mov.l r2,@(4,r1) .align 1 .L545: .short 256 .L547: .short 280 .L569: .short 252 .L549: .short 148 .L559: .short 260 .L565: .short 268 .L566: .short 153 .L567: .short 276 .L570: .align 2 .L546: .long _abort .L558: .long _read_uleb128 .L564: .long _read_sleb128 .L568: .long _dwarf_reg_size_table .align 2 .L441: mov r8,r2 mov.w .L571,r1 add #-80,r2 cmp/gt r1,r2 bt .L631 mov.w .L572,r0 mov r2,r3 mov.l @(r0,r14),r0 shll2 r3 mov.l .L573,r1 mov.l @(r0,r3),r3 mov r1,r0 mov.b @(r0,r2),r1 mov r1,r0 cmp/eq #4,r0 bf .L631 mov.l @r3,r1 mov.w .L575,r0 bra .L447 mov.l r1,@(r0,r14) .align 2 .L440: mov.w .L575,r0 add #-48,r8 bra .L447 mov.l r8,@(r0,r14) .align 2 .L439: mov.b @r9+,r1 mov.b @r9,r2 extu.b r1,r1 shll8 r1 extu.b r2,r2 or r1,r2 mov r10,r9 exts.w r2,r2 mov.w .L576,r0 add #3,r9 add r2,r9 mov.l r2,@(r0,r14) .L634: bra .L650 cmp/hi r9,r13 .align 2 .L437: mov r11,r10 add #-2,r10 cmp/pz r10 bf .L631 shll2 r11 mov r8,r2 mov r10,r0 add r14,r11 add #-26,r2 mov #20,r1 shll2 r0 add #-4,r11 cmp/hi r1,r2 mov.l @(r0,r14),r6 mov.l @r11,r7 bf .L632 .L631: bra .L531 nop .align 2 .L632: mova .L510,r0 add r2,r2 mov.w @(r0,r2),r1 add r0,r1 jmp @r1 nop .align 1 .L571: .short 153 .L572: .short 276 .L575: .short 256 .L576: .short 268 .L577: .align 2 .L573: .long _dwarf_reg_size_table .align 2 .L510: .word .L493-.L510 .word .L494-.L510 .word .L495-.L510 .word .L496-.L510 .word .L497-.L510 .word .L531-.L510 .word .L531-.L510 .word .L498-.L510 .word .L499-.L510 .word .L531-.L510 .word .L500-.L510 .word .L501-.L510 .word .L502-.L510 .word .L503-.L510 .word .L531-.L510 .word .L504-.L510 .word .L505-.L510 .word .L506-.L510 .word .L507-.L510 .word .L508-.L510 .word .L509-.L510 .align 2 .L438: add #-1,r11 cmp/pz r11 bf .L633 mov.b @r9+,r2 mov.b @r9,r1 extu.b r2,r2 shll8 r2 extu.b r1,r1 or r2,r1 mov.w .L578,r0 exts.w r1,r2 mov.l r2,@(r0,r14) mov r11,r0 shll2 r0 mov.l @(r0,r14),r1 mov r10,r9 tst r1,r1 add #3,r9 bt .L634 bra .L445 add r2,r9 .align 2 .L436: mov #2,r1 cmp/gt r1,r11 bf .L633 mov r11,r2 add #-2,r2 mov r11,r3 mov r11,r7 add #-3,r3 shll2 r2 add r14,r2 add #-1,r7 shll2 r3 mov.l @r2,r1 add r14,r3 shll2 r7 mov.l @r3,r6 add r14,r7 mov.l @r7,r5 mov.l r1,@r7 mov.l r6,@r2 mov.l r5,@r3 .L635: bra .L650 cmp/hi r9,r13 .align 2 .L435: mov.b @r9,r1 mov r10,r9 extu.b r1,r0 mov.w .L584,r2 mov r11,r1 add #-1,r1 add r14,r2 cmp/ge r1,r0 mov.l r0,@(16,r2) add #2,r9 bt .L633 mov r11,r1 sub r0,r1 shll2 r1 add r14,r1 add #-4,r1 mov.l @r1,r1 bra .L447 mov.l r1,@(4,r2) .align 2 .L434: mov #1,r1 cmp/gt r1,r11 bf .L633 mov r11,r1 shll2 r1 add r14,r1 add #-8,r1 mov.l @r1,r1 .L537: mov.w .L594,r0 bra .L447 mov.l r1,@(r0,r14) .align 2 .L433: add #-1,r11 cmp/pz r11 bt .L635 mov.l .L581,r1 jsr @r1 nop .align 2 .L432: cmp/pl r11 bt .L638 .L633: bra .L531 nop .align 2 .L638: mov r11,r1 shll2 r1 add r14,r1 add #-4,r1 bra .L537 mov.l @r1,r1 .align 2 .L431: mov.l .L582,r0 mov r14,r5 mov.w .L583,r1 mov r9,r4 jsr @r0 add r1,r5 mov.w .L584,r1 mov r0,r9 add r14,r1 mov.l @(20,r1),r2 bra .L447 mov.l r2,@(4,r1) .align 2 .L430: mov.l .L585,r0 mov r14,r5 mov.w .L594,r1 mov r9,r4 jsr @r0 add r1,r5 bra .L447 mov r0,r9 .align 2 .L425: mov.b @r9+,r1 mov.b @r9,r2 extu.b r1,r1 shll8 r1 extu.b r2,r2 or r1,r2 mov.w .L594,r0 mov r10,r9 exts.w r2,r2 add #3,r9 bra .L447 mov.l r2,@(r0,r14) .align 2 .L424: mov.b @r9+,r1 mov.b @r9,r2 extu.b r1,r1 shll8 r1 extu.b r2,r2 mov.w .L594,r0 mov r10,r9 or r1,r2 add #3,r9 bra .L447 mov.l r2,@(r0,r14) .align 2 .L423: mov.b @r9,r1 mov r10,r9 mov.w .L594,r0 add #2,r9 bra .L447 mov.l r1,@(r0,r14) .align 2 .L422: mov.b @r9,r1 mov r10,r9 mov.w .L594,r0 extu.b r1,r1 add #2,r9 bra .L447 mov.l r1,@(r0,r14) .align 2 .L536: bf .L641 bra .L476 mov.l r7,@(4,r12) .align 2 .L641: cmp/eq #25,r0 bt .L640 bra .L531 mov.l r7,@(4,r12) .align 2 .L640: cmp/pz r7 bt .L519 neg r7,r1 .L649: bra .L447 mov.l r1,@(4,r12) .align 2 .L519: bra .L447 mov.l r7,@(4,r12) .align 2 .L493: mov.w .L594,r0 and r7,r6 mov.l r6,@(r0,r14) .L522: bra .L447 mov r10,r11 .align 2 .L494: mov.l .L592,r0 mov r7,r5 jsr @r0 mov r6,r4 mov.w .L594,r1 mov r0,r7 mov r10,r11 mov r14,r0 bra .L447 mov.l r7,@(r0,r1) .align 2 .L495: mov.w .L594,r0 sub r7,r6 bra .L522 mov.l r6,@(r0,r14) .align 1 .L578: .short 268 .L584: .short 252 .L594: .short 256 .L583: .short 272 .L595: .align 2 .L581: .long _abort .L582: .long _read_sleb128 .L585: .long _read_uleb128 .L592: .long ___sdivsi3 .align 2 .L496: mov.l .L596,r0 mov r7,r5 mov.l .L599,r7 jsr @r0 mov r6,r4 jsr @r7 mov r0,r4 sub r0,r6 mov.w .L615,r0 bra .L522 mov.l r6,@(r0,r14) .align 2 .L497: mov r7,r5 mov.l .L599,r7 mov r6,r4 jsr @r7 mov r10,r11 mov r0,r7 mov.w .L615,r0 bra .L447 mov.l r7,@(r0,r14) .align 2 .L498: mov.w .L615,r0 or r7,r6 bra .L522 mov.l r6,@(r0,r14) .align 2 .L499: mov.w .L615,r0 add r7,r6 bra .L522 mov.l r6,@(r0,r14) .align 2 .L500: mov.l .L603,r0 mov r6,r4 mov.w .L608,r8 mov r7,r5 jsr @r0 add r14,r8 mov.l r0,@(4,r8) .L538: bra .L447 mov r10,r11 .align 2 .L501: mov.l .L605,r0 mov r6,r4 mov.w .L608,r8 mov r7,r5 jsr @r0 add r14,r8 bra .L538 mov.l r0,@(4,r8) .align 2 .L502: mov.l .L607,r0 mov r6,r4 mov.w .L608,r8 mov r7,r5 jsr @r0 add r14,r8 bra .L538 mov.l r0,@(4,r8) .align 2 .L503: mov.w .L615,r0 xor r7,r6 bra .L522 mov.l r6,@(r0,r14) .align 2 .L504: mov.w .L615,r0 cmp/eq r6,r7 movt r1 .L521: mov.l r1,@(r0,r14) .L539: bra .L447 mov r10,r11 .align 2 .L505: cmp/ge r6,r7 mov.w .L615,r0 bra .L521 movt r1 .align 2 .L506: cmp/gt r6,r7 mov.w .L615,r0 bra .L521 movt r1 .align 2 .L507: cmp/ge r7,r6 mov.w .L615,r0 bra .L521 movt r1 .align 2 .L508: cmp/gt r7,r6 mov.w .L615,r0 bra .L521 movt r1 .align 2 .L509: cmp/eq r6,r7 mov #-1,r1 mov.w .L615,r0 negc r1,r1 bra .L539 mov.l r1,@(r0,r14) .align 2 .L476: mov r7,r1 mov.b @r1+,r2 add #2,r7 mov.b @r1,r1 shll16 r2 extu.b r1,r1 shll8 r2 shll16 r1 or r2,r1 mov.b @r7+,r2 extu.b r2,r2 shll8 r2 or r1,r2 mov.b @r7,r1 extu.b r1,r1 or r2,r1 bra .L447 mov.l r1,@(4,r12) .align 2 .L481: mov.b @r9,r1 mov r10,r9 extu.b r1,r2 add #-1,r2 mov #7,r1 cmp/hi r1,r2 add #2,r9 bf .L646 bra .L531 nop .align 2 .L646: mova .L488,r0 add r2,r2 mov.w @(r0,r2),r1 add r0,r1 jmp @r1 nop .align 1 .L615: .short 256 .L608: .short 252 .L616: .align 2 .L596: .long ___sdivsi3 .L599: .long ___mulsi3 .L603: .long ___ashlsi3 .L605: .long ___lshrsi3 .L607: .long ___ashrsi3 .align 2 .L488: .word .L484-.L488 .word .L485-.L488 .word .L531-.L488 .word .L486-.L488 .word .L531-.L488 .word .L531-.L488 .word .L531-.L488 .word .L487-.L488 .align 2 .L487: mov r7,r1 add #4,r1 mov.b @r1,r2 add #1,r1 mov.b @r1,r1 shll16 r2 extu.b r1,r1 shll8 r2 shll16 r1 or r2,r1 mov r7,r2 add #6,r2 mov.b @r2,r2 extu.b r2,r2 shll8 r2 or r1,r2 mov r7,r1 add #7,r1 mov.b @r1,r1 extu.b r1,r1 mov r1,r4 mov.w .L620,r0 or r2,r4 bra .L447 mov.l r4,@(r0,r14) .align 2 .L486: mov r7,r1 mov.b @r1+,r3 add #2,r7 mov.b @r1,r2 shll16 r3 mov.b @r7+,r1 extu.b r2,r2 shll8 r3 shll16 r2 extu.b r1,r1 or r3,r2 shll8 r1 or r2,r1 mov.b @r7,r2 mov.w .L620,r0 extu.b r2,r2 or r1,r2 bra .L447 mov.l r2,@(r0,r14) .align 2 .L485: mov.b @r7+,r1 mov.b @r7,r2 extu.b r1,r1 shll8 r1 extu.b r2,r2 mov.w .L620,r0 or r1,r2 bra .L447 mov.l r2,@(r0,r14) .align 2 .L484: mov.b @r7,r1 mov.w .L620,r0 extu.b r1,r1 bra .L447 mov.l r1,@(r0,r14) .align 2 .L480: mov.l .L621,r0 mov.w .L622,r1 mov r9,r4 add r1,r5 jsr @r0 mov.l r7,@(4,r12) mov.l @(4,r12),r1 mov r0,r9 mov.l @(12,r12),r2 add r2,r1 bra .L447 mov.l r1,@(4,r12) .align 1 .L620: .short 256 .L622: .short 264 .L623: .align 2 .L621: .long _read_uleb128 .LFE38: .size _execute_stack_op, .-_execute_stack_op .align 1 .align 2 .type _uw_update_context_1, @function _uw_update_context_1: .LFB43: mov.l r8,@-r15 .LCFI102: mov.l r9,@-r15 .LCFI103: mov r5,r9 mov.l r10,@-r15 .LCFI104: mov r4,r10 mov.l r11,@-r15 .LCFI105: mov r10,r5 mov.l r14,@-r15 .LCFI106: mov.w .L678,r1 sts.l pr,@-r15 .LCFI107: sub r1,r15 .LCFI108: mov.l .L679,r1 mov r15,r14 .LCFI109: mov.w .L680,r6 jsr @r1 mov r14,r4 mov.l @(60,r14),r1 tst r1,r1 bf .L652 bra .L675 nop .align 2 .L652: mov.w .L681,r3 mov #0,r1 add r9,r3 mov.l @(36,r3),r0 cmp/eq #1,r0 mov.l r1,@(60,r10) bt .L657 cmp/eq #2,r0 bt .L676 .L672: mov.l .L682,r1 jsr @r1 nop .align 2 .L657: mov.l @(28,r3),r2 mov.w .L683,r1 cmp/gt r1,r2 bt .L672 mov.l .L684,r1 mov r2,r0 shll2 r0 mov.l @(r0,r14),r7 mov r1,r0 mov.b @(r0,r2),r1 mov r1,r0 cmp/eq #4,r0 bf .L672 mov.l @r7,r11 mov.l @(24,r3),r1 add r1,r11 .L663: mov.w .L685,r0 mov #0,r8 mov.l r11,@(r0,r10) .align 2 .L664: mov r8,r1 shll2 r1 add r1,r1 add r9,r1 mov.l @(4,r1),r2 mov #3,r1 cmp/hi r1,r2 bt .L665 mova .L669,r0 mov.b @(r0,r2),r1 extu.b r1,r1 add r0,r1 jmp @r1 nop .align 1 .L678: .short 656 .L680: .short 159 .L681: .short 1212 .L683: .short 153 .L685: .short 616 .L686: .align 2 .L679: .long ___movmem .L682: .long _abort .L684: .long _dwarf_reg_size_table .align 2 .L669: .byte .L665-.L669 .byte .L666-.L669 .byte .L667-.L669 .byte .L668-.L669 .align 2 .L676: mov.l .L693,r0 mov r14,r5 mov.w .L689,r1 mov.l @(32,r3),r4 jsr @r0 add r1,r5 mov.w .L689,r1 mov r0,r2 mov r14,r0 mov.l @(r0,r1),r1 mov r2,r5 mov.l .L696,r0 mov r2,r4 add r1,r5 mov r14,r6 jsr @r0 mov #0,r7 bra .L663 mov r0,r11 .align 2 .L666: mov r8,r0 shll2 r0 add r0,r0 mov.l @(r0,r9),r1 mov r8,r2 shll2 r2 add r11,r1 mov r2,r0 mov.l r1,@(r0,r10) .align 2 .L665: mov.w .L697,r1 add #1,r8 cmp/gt r1,r8 bf .L664 .L677: mov.w .L692,r7 add r7,r14 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 2 .L668: mov r8,r0 shll2 r0 add r0,r0 mov.l @(r0,r9),r4 mov r14,r5 mov.l .L693,r0 mov.w .L695,r1 jsr @r0 add r1,r5 mov.w .L695,r1 mov r0,r2 mov r14,r0 mov.l @(r0,r1),r1 mov r2,r5 mov.l .L696,r0 mov r2,r4 add r1,r5 mov r14,r6 jsr @r0 mov r11,r7 mov r8,r1 shll2 r1 mov r0,r2 mov r1,r0 mov.w .L697,r1 add #1,r8 cmp/gt r1,r8 mov.l r2,@(r0,r10) bf .L664 bra .L677 nop .align 2 .L667: mov r8,r0 shll2 r0 add r0,r0 mov.l @(r0,r9),r0 mov r8,r2 shll2 r0 mov.l @(r0,r14),r1 shll2 r2 mov r2,r0 bra .L665 mov.l r1,@(r0,r10) .align 2 .L675: mov.w .L698,r0 mov.l .L699,r1 mov.l @(r0,r10),r2 mov #15,r0 mov.b @(r0,r1),r0 cmp/eq #4,r0 bt .L704 bra .L672 nop .align 2 .L704: mov.w .L700,r0 mov r0,r1 mov.l r2,@(r0,r14) add r14,r1 bra .L652 mov.l r1,@(60,r14) .align 1 .L689: .short 648 .L697: .short 153 .L692: .short 656 .L695: .short 652 .L698: .short 616 .L700: .short 644 .L701: .align 2 .L693: .long _read_uleb128 .L696: .long _execute_stack_op .L699: .long _dwarf_reg_size_table .LFE43: .size _uw_update_context_1, .-_uw_update_context_1 .align 1 .align 2 .type _uw_init_context_1, @function _uw_init_context_1: .LFB46: mov.l r8,@-r15 .LCFI110: sts pr,r8 mov.l r9,@-r15 .LCFI111: mov r4,r9 mov.l r10,@-r15 .LCFI112: mov.l r11,@-r15 .LCFI113: mov r5,r11 mov.l r12,@-r15 .LCFI114: mov #0,r5 mov.l r14,@-r15 .LCFI115: mov r6,r12 sts.l pr,@-r15 .LCFI116: mov.w .L724,r1 mov.l .L715,r0 sub r1,r15 .LCFI117: mov.w .L716,r6 .LCFI118: jsr @r0 mov r15,r14 mov.w .L717,r10 mov r9,r4 mov.l .L718,r0 add r9,r10 mov.l r8,@(48,r10) jsr @r0 mov r14,r5 tst r0,r0 mov r0,r6 bf .L711 mov.l .L719,r3 mov.b @r3,r1 tst r1,r1 bf .L709 mov #4,r1 mov r3,r2 mov.b r1,@r3 add #1,r2 mov.b r1,@r2 add #1,r2 mov.b r1,@r2 add #1,r2 mov.b r1,@r2 add #1,r2 mov.b r1,@r2 add #1,r2 mov.b r1,@r2 add #1,r2 mov.b r1,@r2 add #1,r2 mov.b r1,@r2 add #1,r2 mov.b r1,@r2 add #1,r2 mov.b r1,@r2 add #1,r2 mov.b r1,@r2 add #1,r2 mov.b r1,@r2 add #1,r2 mov.b r1,@r2 add #1,r2 mov.b r1,@r2 add #1,r2 mov.b r1,@r2 add #1,r2 mov.b r1,@r2 add #4,r2 mov.b r1,@r2 add #-2,r2 mov.b r1,@r2 add #1,r2 mov.b r1,@r2 add #2,r2 mov.b r1,@r2 add #1,r2 mov.b r1,@r2 add #2,r2 mov.b r1,@r2 .L709: mov r3,r0 mov #15,r7 mov.b @(r0,r7),r1 mov r1,r0 cmp/eq #4,r0 bt .L713 .L711: mov.l .L720,r1 jsr @r1 nop .align 2 .L713: mov.w .L721,r0 mov #1,r2 mov r0,r1 add r14,r1 mov.l r1,@(60,r9) mov r14,r5 mov.w .L722,r1 mov.l r11,@(r0,r14) add r14,r1 mov.l r2,@(36,r1) mov.l r7,@(28,r1) mov.l r6,@(24,r1) mov.l .L723,r1 jsr @r1 mov r9,r4 mov.w .L724,r7 add r7,r14 mov.l r12,@(48,r10) mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 1 .L724: .short 1284 .L716: .short 644 .L717: .short 572 .L721: .short 1280 .L722: .short 1212 .L725: .align 2 .L715: .long _memset .L718: .long _uw_frame_state_for .L719: .long _dwarf_reg_size_table .L720: .long _abort .L723: .long _uw_update_context_1 .LFE46: .size _uw_init_context_1, .-_uw_init_context_1 .align 1 .align 2 .type _uw_update_context, @function _uw_update_context: .LFB44: mov.l r8,@-r15 .LCFI119: mov r5,r8 mov.l r9,@-r15 .LCFI120: mov r4,r9 mov.l r14,@-r15 .LCFI121: mov.l .L732,r1 sts.l pr,@-r15 .LCFI122: .LCFI123: jsr @r1 mov r15,r14 mov.w .L733,r1 mov r8,r0 mov.l @(r0,r1),r3 mov.w .L734,r1 cmp/gt r1,r3 bt .L729 mov r3,r1 shll2 r1 mov r1,r0 mov.l .L735,r1 mov.l @(r0,r9),r2 mov r1,r0 mov.b @(r0,r3),r1 mov r1,r0 cmp/eq #4,r0 bt .L731 .L729: mov.l .L736,r1 jsr @r1 nop .align 2 .L731: mov.l @r2,r1 mov r9,r0 mov.w .L737,r2 mov.l r1,@(r0,r2) mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 1 .L733: .short 1268 .L734: .short 153 .L737: .short 620 .L738: .align 2 .L732: .long _uw_update_context_1 .L735: .long _dwarf_reg_size_table .L736: .long _abort .LFE44: .size _uw_update_context, .-_uw_update_context .align 1 .align 2 .global __Unwind_Backtrace .type __Unwind_Backtrace, @function __Unwind_Backtrace: .LFB56: mov.l r8,@-r15 .LCFI124: sts pr,r6 mov.l r9,@-r15 .LCFI125: mov.l r10,@-r15 .LCFI126: mov.l r11,@-r15 .LCFI127: mov.l r12,@-r15 .LCFI128: mov.l r13,@-r15 .LCFI129: mov.l r14,@-r15 .LCFI130: mov.w .L767,r1 sts.l pr,@-r15 .LCFI131: mov.w .L762,r0 sub r1,r15 .LCFI132: mov r15,r14 .LCFI133: add r14,r0 mov.l .L751,r1 mov.l r5,@(16,r0) mov.w .L752,r5 mov.l r4,@(12,r0) add r14,r5 jsr @r1 mov r14,r4 mov.w .L753,r2 mov.w .L760,r0 add r14,r2 bra .L740 mov.l r2,@(r0,r14) .align 2 .L748: mov.w .L755,r0 mov.l @(r0,r14),r5 add #-4,r0 mov.l @(r0,r14),r1 jsr @r1 mov r14,r4 tst r0,r0 bf .L747 mov.w .L766,r0 mov.l @(r0,r14),r0 cmp/eq #5,r0 bt .L745 mov.l .L757,r2 mov r14,r4 mov.w .L760,r0 jsr @r2 mov.l @(r0,r14),r5 .L740: mov.l .L759,r1 mov r14,r4 mov.w .L760,r0 jsr @r1 mov.l @(r0,r14),r5 mov #-1,r3 mov.w .L762,r2 tst r0,r0 negc r3,r1 add r14,r2 cmp/eq #5,r0 mov.l r0,@(8,r2) negc r3,r2 and r2,r1 extu.b r1,r1 tst r1,r1 bt .L748 mov.w .L762,r3 mov #3,r0 add r14,r3 mov.l r0,@(8,r3) .L745: mov.w .L766,r0 mov.w .L767,r7 mov.l @(r0,r14),r0 add r7,r14 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 2 .L747: mov.w .L766,r0 mov #3,r3 mov.l r3,@(r0,r14) mov.w .L766,r0 mov.w .L767,r7 mov.l @(r0,r14),r0 add r7,r14 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 1 .L767: .short 1940 .L762: .short 1916 .L752: .short 1972 .L753: .short 644 .L760: .short 1936 .L755: .short 1932 .L766: .short 1924 .L768: .align 2 .L751: .long _uw_init_context_1 .L757: .long _uw_update_context .L759: .long _uw_frame_state_for .LFE56: .size __Unwind_Backtrace, .-__Unwind_Backtrace .align 1 .align 2 .type __Unwind_ForcedUnwind_Phase2, @function __Unwind_ForcedUnwind_Phase2: .LFB51: mov.l r8,@-r15 .LCFI134: mov.l r9,@-r15 .LCFI135: mov r5,r9 mov.l r10,@-r15 .LCFI136: mov r4,r10 mov.l r11,@-r15 .LCFI137: mov.l r12,@-r15 .LCFI138: mov.l r13,@-r15 .LCFI139: mov.l r14,@-r15 .LCFI140: mov.w .L792,r1 sts.l pr,@-r15 .LCFI141: mov.w .L788,r11 sub r1,r15 .LCFI142: mov r15,r14 .LCFI143: mov.l @(12,r4),r13 add r14,r11 mov.l @(16,r4),r12 mov r9,r4 mov.l .L791,r1 jsr @r1 mov r14,r5 tst r0,r0 mov #-1,r1 negc r1,r2 cmp/eq #5,r0 negc r1,r1 and r1,r2 extu.b r2,r2 tst r2,r2 mov r0,r8 bf .L784 .align 2 .L786: cmp/eq #5,r0 mov #10,r5 bt .L785 .L776: add #-12,r15 mov.l r10,@r15 mov #1,r4 mov.l r9,@(4,r15) mov.l r12,@(8,r15) mov.l @r10,r6 .LCFI144: jsr @r13 mov.l @(4,r10),r7 tst r0,r0 add #12,r15 bf .L784 mov r8,r0 cmp/eq #5,r0 bt .L773 mov.l @(44,r11),r1 tst r1,r1 bt .L780 add #-8,r15 mov.l r10,@r15 mov #1,r4 mov.l r9,@(4,r15) mov #10,r5 mov.l @r10,r6 .LCFI145: jsr @r1 mov.l @(4,r10),r7 cmp/eq #7,r0 mov r0,r8 add #8,r15 bt .L773 cmp/eq #8,r0 bf .L784 .L780: mov.l .L790,r1 mov r9,r4 .LCFI146: jsr @r1 mov r14,r5 mov r9,r4 mov.l .L791,r1 jsr @r1 mov r14,r5 tst r0,r0 mov #-1,r1 negc r1,r2 cmp/eq #5,r0 negc r1,r1 and r1,r2 extu.b r2,r2 tst r2,r2 mov r0,r8 bt .L786 .L784: mov #2,r8 .L773: mov.w .L792,r7 mov r8,r0 add r7,r14 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 2 .L785: bra .L776 mov #26,r5 .align 1 .L792: .short 1280 .L788: .short 1212 .L793: .align 2 .L791: .long _uw_frame_state_for .L790: .long _uw_update_context .LFE51: .size __Unwind_ForcedUnwind_Phase2, .-__Unwind_ForcedUnwind_Phase2 .align 1 .align 2 .global __Unwind_ForcedUnwind .type __Unwind_ForcedUnwind, @function __Unwind_ForcedUnwind: .LFB52: mov.l r4,@-r15 .LCFI147: mov.l r5,@-r15 .LCFI148: mov.l r6,@-r15 .LCFI149: mov.l r7,@-r15 .LCFI150: mov.l r8,@-r15 .LCFI151: mov.l r9,@-r15 .LCFI152: mov.l r10,@-r15 .LCFI153: mov.l r11,@-r15 .LCFI154: mov.l r12,@-r15 .LCFI155: mov.l r13,@-r15 .LCFI156: mov.l r14,@-r15 .LCFI157: mov.w .L818,r1 sts.l pr,@-r15 .LCFI158: mov.w .L810,r0 sub r1,r15 .LCFI159: mov r15,r14 .LCFI160: add r14,r0 mov.l .L802,r1 mov.l r5,@(16,r0) mov.w .L803,r5 mov.l r4,@(12,r0) add r14,r5 mov.l r6,@(20,r0) sts pr,r6 jsr @r1 mov r14,r4 mov.w .L804,r2 mov r14,r5 mov.w .L810,r1 add r14,r2 add r14,r1 mov.l r2,@(24,r1) mov.l .L806,r1 mov.w .L807,r6 jsr @r1 mov r2,r4 mov.w .L810,r3 mov.w .L809,r0 add r14,r3 mov.l @(12,r3),r3 mov.l @(r0,r14),r0 mov r3,r4 mov.w .L810,r1 mov.l r0,@(12,r3) add r14,r1 mov.l .L811,r0 mov.l @(20,r1),r2 mov.l @(24,r1),r5 jsr @r0 mov.l r2,@(16,r3) cmp/eq #7,r0 mov #0,r3 bt .L799 mov.w .L818,r7 add r7,r14 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 mov.l @r15+,r8 mov.l @r15+,r7 mov.l @r15+,r6 mov.l @r15+,r5 mov.l @r15+,r4 rts add r3,r15 .align 2 .L799: mov.w .L815,r0 mov.l @(r0,r14),r5 mov.l .L814,r0 jsr @r0 mov r14,r4 mov r0,r2 mov.w .L815,r0 mov r2,r3 mov.l @(r0,r14),r0 mov.w .L816,r1 mov.w .L818,r7 mov.w .L818,r2 mov.l @(r0,r1),r1 add r14,r2 add r7,r14 mov.l r1,@r2 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 mov.l @r15+,r8 mov.l @r15+,r7 mov.l @r15+,r6 mov.l @r15+,r5 mov.l @r15+,r4 rts add r3,r15 .align 1 .L818: .short 1304 .L810: .short 1276 .L803: .short 1352 .L804: .short 644 .L807: .short 159 .L809: .short 1292 .L815: .short 1300 .L816: .short 620 .L819: .align 2 .L802: .long _uw_init_context_1 .L806: .long ___movmem .L811: .long __Unwind_ForcedUnwind_Phase2 .L814: .long _uw_install_context_1 .LFE52: .size __Unwind_ForcedUnwind, .-__Unwind_ForcedUnwind .align 1 .align 2 .type __Unwind_RaiseException_Phase2, @function __Unwind_RaiseException_Phase2: .LFB49: mov.l r8,@-r15 .LCFI161: mov.l r9,@-r15 .LCFI162: mov r5,r9 mov.l r10,@-r15 .LCFI163: mov r4,r10 mov.l r11,@-r15 .LCFI164: mov.l r12,@-r15 .LCFI165: mov.l r13,@-r15 .LCFI166: mov.l r14,@-r15 .LCFI167: mov.w .L840,r1 sts.l pr,@-r15 .LCFI168: mov.w .L836,r12 sub r1,r15 .LCFI169: mov.w .L837,r11 mov r15,r14 .LCFI170: mov.l .L838,r13 add r5,r12 bra .L821 add r14,r11 .align 2 .L827: tst r8,r8 bf .L834 mov.l .L839,r1 mov r9,r4 jsr @r1 mov r14,r5 .L821: mov r9,r4 jsr @r13 mov r14,r5 mov.l @(48,r12),r2 mov.l @(16,r10),r1 cmp/eq r1,r2 movt r8 tst r0,r0 shll2 r8 bf .L825 mov.l @(44,r11),r1 tst r1,r1 bt .L827 add #-8,r15 mov #2,r5 mov.l r10,@r15 mov #1,r4 mov.l r9,@(4,r15) or r8,r5 mov.l @r10,r6 .LCFI171: jsr @r1 mov.l @(4,r10),r7 cmp/eq #7,r0 add #8,r15 bt .L829 cmp/eq #8,r0 bt .L827 .L825: mov #2,r0 .L829: mov.w .L840,r7 add r7,r14 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 rts mov.l @r15+,r8 .align 2 .L834: mov.l .L841,r1 .LCFI172: jsr @r1 nop .align 1 .L840: .short 1280 .L836: .short 572 .L837: .short 1212 .L842: .align 2 .L838: .long _uw_frame_state_for .L839: .long _uw_update_context .L841: .long _abort .LFE49: .size __Unwind_RaiseException_Phase2, .-__Unwind_RaiseException_Phase2 .align 1 .align 2 .global __Unwind_Resume .type __Unwind_Resume, @function __Unwind_Resume: .LFB53: mov.l r4,@-r15 .LCFI173: mov.l r5,@-r15 .LCFI174: mov.l r6,@-r15 .LCFI175: sts pr,r6 mov.l r7,@-r15 .LCFI176: mov.l r8,@-r15 .LCFI177: mov.l r9,@-r15 .LCFI178: mov.l r10,@-r15 .LCFI179: mov.l r11,@-r15 .LCFI180: mov.l r12,@-r15 .LCFI181: mov.l r13,@-r15 .LCFI182: mov.l r14,@-r15 .LCFI183: mov.w .L871,r1 sts.l pr,@-r15 .LCFI184: sub r1,r15 .LCFI185: mov.l .L854,r1 mov r15,r14 .LCFI186: mov.w .L863,r0 mov.w .L856,r5 mov.l r4,@(r0,r14) add r14,r5 jsr @r1 mov r14,r4 mov.w .L865,r2 mov r14,r5 mov.l .L858,r1 add r14,r2 mov.w .L859,r6 jsr @r1 mov r2,r4 mov.w .L863,r0 mov.l @(r0,r14),r3 mov.l @(12,r3),r1 tst r1,r1 bf .L844 mov.l .L861,r0 mov r3,r4 jsr @r0 mov r2,r5 cmp/eq #7,r0 bt .L847 .L852: mov.l .L862,r1 jsr @r1 nop .align 2 .L844: mov.w .L863,r0 mov.l @(r0,r14),r4 mov.l .L864,r0 jsr @r0 mov r2,r5 cmp/eq #7,r0 bf .L852 .L847: mov.w .L865,r3 mov r14,r4 mov.w .L868,r0 add r14,r3 mov.l r3,@(r0,r14) mov.l .L867,r0 jsr @r0 mov r3,r5 mov r0,r3 mov.w .L868,r0 mov.w .L869,r1 mov.l @(r0,r14),r0 mov.w .L871,r7 mov.w .L871,r2 mov.l @(r0,r1),r1 add r14,r2 add r7,r14 mov.l r1,@r2 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 mov.l @r15+,r8 mov.l @r15+,r7 mov.l @r15+,r6 mov.l @r15+,r5 mov.l @r15+,r4 rts add r3,r15 .align 1 .L871: .short 1296 .L863: .short 1288 .L856: .short 1344 .L865: .short 644 .L859: .short 159 .L868: .short 1292 .L869: .short 620 .L872: .align 2 .L854: .long _uw_init_context_1 .L858: .long ___movmem .L861: .long __Unwind_RaiseException_Phase2 .L862: .long _abort .L864: .long __Unwind_ForcedUnwind_Phase2 .L867: .long _uw_install_context_1 .LFE53: .size __Unwind_Resume, .-__Unwind_Resume .align 1 .align 2 .global __Unwind_RaiseException .type __Unwind_RaiseException, @function __Unwind_RaiseException: .LFB50: mov.l r4,@-r15 .LCFI187: mov.l r5,@-r15 .LCFI188: mov.l r6,@-r15 .LCFI189: sts pr,r6 mov.l r7,@-r15 .LCFI190: mov.l r8,@-r15 .LCFI191: mov.l r9,@-r15 .LCFI192: mov.l r10,@-r15 .LCFI193: mov.l r11,@-r15 .LCFI194: mov.l r12,@-r15 .LCFI195: mov.l r13,@-r15 .LCFI196: mov.l r14,@-r15 .LCFI197: mov.w .L928,r1 sts.l pr,@-r15 .LCFI198: sub r1,r15 .LCFI199: mov.l .L894,r1 mov r15,r14 .LCFI200: mov.w .L916,r0 mov.w .L896,r5 mov.l r4,@(r0,r14) add r14,r5 jsr @r1 mov r14,r4 mov.w .L923,r1 mov r14,r2 mov.l .L920,r3 add r1,r2 mov r2,r4 mov.w .L914,r2 mov.w .L921,r6 jsr @r3 mov r14,r5 mov.w .L901,r1 add r14,r2 mov.w .L906,r0 add r1,r2 mov.l r2,@(r0,r14) mov.w .L923,r4 mov.l .L913,r3 add r14,r4 mov.w .L914,r5 jsr @r3 add r14,r5 cmp/eq #5,r0 bt .L875 .align 2 .L892: tst r0,r0 bf .L890 mov.w .L906,r0 mov.l @(r0,r14),r0 mov.l @(44,r0),r1 tst r1,r1 bt .L880 mov.w .L916,r0 add #-8,r15 mov.w .L923,r3 mov #1,r4 mov.l @(r0,r14),r2 add r14,r3 mov.l r2,@r15 mov #1,r5 mov.l r3,@(4,r15) mov.l @r2,r6 .LCFI201: jsr @r1 mov.l @(4,r2),r7 cmp/eq #6,r0 add #8,r15 bt .L882 cmp/eq #8,r0 bf .L890 .L880: mov.l .L909,r1 mov.w .L923,r4 mov.w .L914,r5 add r14,r4 .LCFI202: jsr @r1 add r14,r5 mov.w .L923,r4 mov.l .L913,r3 add r14,r4 mov.w .L914,r5 jsr @r3 add r14,r5 cmp/eq #5,r0 bf .L892 .L875: mov #5,r0 .L879: mov #0,r3 .L887: mov.w .L928,r7 add r7,r14 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 mov.l @r15+,r8 mov.l @r15+,r7 mov.l @r15+,r6 mov.l @r15+,r5 mov.l @r15+,r4 rts add r3,r15 .align 2 .L890: bra .L879 mov #3,r0 .align 2 .L882: mov.w .L916,r0 mov #0,r1 mov.l @(r0,r14),r2 mov r14,r5 mov.l r1,@(12,r2) mov.w .L917,r3 mov.w .L923,r2 add r14,r3 mov.w .L927,r0 add r14,r2 mov.l @(r0,r2),r1 mov.l @(12,r3),r3 mov.l r1,@(16,r3) mov.l .L920,r1 mov.w .L921,r6 jsr @r1 mov r2,r4 mov.l .L922,r0 mov r3,r4 jsr @r0 mov r2,r5 cmp/eq #7,r0 bf .L879 mov.w .L923,r2 mov r14,r4 mov.w .L926,r0 add r14,r2 mov.l r2,@(r0,r14) mov.l .L925,r0 jsr @r0 mov r2,r5 mov r0,r2 mov.w .L926,r0 mov r2,r3 mov.l @(r0,r14),r0 mov.w .L927,r1 mov.w .L928,r2 mov.l @(r0,r1),r1 add r14,r2 bra .L887 mov.l r1,@r2 .align 1 .L928: .short 2580 .L916: .short 2568 .L896: .short 2628 .L923: .short 644 .L914: .short 1288 .L921: .short 159 .L901: .short 1212 .L906: .short 2572 .L917: .short 2556 .L927: .short 620 .L926: .short 2576 .L929: .align 2 .L894: .long _uw_init_context_1 .L920: .long ___movmem .L913: .long _uw_frame_state_for .L909: .long _uw_update_context .L922: .long __Unwind_RaiseException_Phase2 .L925: .long _uw_install_context_1 .LFE50: .size __Unwind_RaiseException, .-__Unwind_RaiseException .align 1 .align 2 .global __Unwind_Resume_or_Rethrow .type __Unwind_Resume_or_Rethrow, @function __Unwind_Resume_or_Rethrow: .LFB54: mov.l r4,@-r15 .LCFI203: mov.l r5,@-r15 .LCFI204: mov.l r6,@-r15 .LCFI205: mov.l r7,@-r15 .LCFI206: mov.l r8,@-r15 .LCFI207: mov.l r9,@-r15 .LCFI208: mov.l r10,@-r15 .LCFI209: mov.l r11,@-r15 .LCFI210: mov.l r12,@-r15 .LCFI211: mov.l r13,@-r15 .LCFI212: mov.l r14,@-r15 .LCFI213: mov.w .L953,r1 sts.l pr,@-r15 .LCFI214: sub r1,r15 .LCFI215: mov.l @(12,r4),r1 mov r15,r14 .LCFI216: mov.w .L938,r0 tst r1,r1 mov.l r4,@(r0,r14) bf .L931 mov.l .L939,r0 jsr @r0 nop mov #0,r3 .L936: mov.w .L953,r7 add r7,r14 mov r14,r15 lds.l @r15+,pr mov.l @r15+,r14 mov.l @r15+,r13 mov.l @r15+,r12 mov.l @r15+,r11 mov.l @r15+,r10 mov.l @r15+,r9 mov.l @r15+,r8 mov.l @r15+,r7 mov.l @r15+,r6 mov.l @r15+,r5 mov.l @r15+,r4 rts add r3,r15 .align 2 .L931: mov.l .L941,r1 sts pr,r6 mov.w .L942,r5 mov r14,r4 jsr @r1 add r14,r5 mov.w .L943,r0 mov r14,r5 mov.l .L944,r1 add r14,r0 mov.w .L945,r3 mov r0,r4 add r14,r3 mov.w .L946,r6 jsr @r1 mov.l r0,@(16,r3) mov.l .L947,r0 mov.l @(12,r3),r4 jsr @r0 mov.l @(16,r3),r5 cmp/eq #7,r0 bt .L933 mov.l .L948,r1 jsr @r1 nop .align 2 .L933: mov.w .L951,r0 mov.l @(r0,r14),r5 mov.l .L950,r0 jsr @r0 mov r14,r4 mov r0,r2 mov.w .L951,r0 mov r2,r3 mov.l @(r0,r14),r0 mov.w .L952,r1 mov.w .L953,r2 mov.l @(r0,r1),r1 add r14,r2 bra .L936 mov.l r1,@r2 .align 1 .L953: .short 1296 .L938: .short 1288 .L942: .short 1344 .L943: .short 644 .L945: .short 1276 .L946: .short 159 .L951: .short 1292 .L952: .short 620 .L954: .align 2 .L939: .long __Unwind_RaiseException .L941: .long _uw_init_context_1 .L944: .long ___movmem .L947: .long __Unwind_ForcedUnwind_Phase2 .L948: .long _abort .L950: .long _uw_install_context_1 .LFE54: .size __Unwind_Resume_or_Rethrow, .-__Unwind_Resume_or_Rethrow .local _dwarf_reg_size_table .comm _dwarf_reg_size_table,154,4 .section .eh_frame,"a",@progbits .Lframe1: .ualong .LECIE1-.LSCIE1 .LSCIE1: .ualong 0x0 .byte 0x1 .string "zR" .uleb128 0x1 .sleb128 -4 .byte 0x11 .uleb128 0x1 .byte 0x20 .byte 0xc .uleb128 0xf .uleb128 0x0 .align 2 .LECIE1: .LSFDE27: .ualong .LEFDE27-.LASFDE27 .LASFDE27: .ualong .LASFDE27-.Lframe1 .ualong .LFB34 .ualong .LFE34-.LFB34 .uleb128 0x0 .byte 0x4 .ualong .LCFI49-.LFB34 .byte 0xe .uleb128 0x4 .byte 0x4 .ualong .LCFI50-.LCFI49 .byte 0xe .uleb128 0x8 .byte 0x4 .ualong .LCFI51-.LCFI50 .byte 0xe .uleb128 0x14 .byte 0x91 .uleb128 0x2 .byte 0x8e .uleb128 0x1 .byte 0x4 .ualong .LCFI52-.LCFI51 .byte 0xd .uleb128 0xe .align 2 .LEFDE27: .LSFDE29: .ualong .LEFDE29-.LASFDE29 .LASFDE29: .ualong .LASFDE29-.Lframe1 .ualong .LFB55 .ualong .LFE55-.LFB55 .uleb128 0x0 .byte 0x4 .ualong .LCFI53-.LFB55 .byte 0xe .uleb128 0x4 .byte 0x4 .ualong .LCFI54-.LCFI53 .byte 0xe .uleb128 0x8 .byte 0x91 .uleb128 0x2 .byte 0x8e .uleb128 0x1 .byte 0x4 .ualong .LCFI55-.LCFI54 .byte 0xd .uleb128 0xe .align 2 .LEFDE29: .LSFDE33: .ualong .LEFDE33-.LASFDE33 .LASFDE33: .ualong .LASFDE33-.Lframe1 .ualong .LFB40 .ualong .LFE40-.LFB40 .uleb128 0x0 .byte 0x4 .ualong .LCFI66-.LFB40 .byte 0xe .uleb128 0x4 .byte 0x4 .ualong .LCFI67-.LCFI66 .byte 0xe .uleb128 0x8 .byte 0x4 .ualong .LCFI68-.LCFI67 .byte 0xe .uleb128 0xc .byte 0x4 .ualong .LCFI69-.LCFI68 .byte 0xe .uleb128 0x10 .byte 0x8b .uleb128 0x4 .byte 0x8a .uleb128 0x3 .byte 0x89 .uleb128 0x2 .byte 0x88 .uleb128 0x1 .byte 0x4 .ualong .LCFI70-.LCFI69 .byte 0xe .uleb128 0x14 .byte 0x8c .uleb128 0x5 .byte 0x4 .ualong .LCFI71-.LCFI70 .byte 0xe .uleb128 0x18 .byte 0x4 .ualong .LCFI72-.LCFI71 .byte 0xe .uleb128 0x1c .byte 0x4 .ualong .LCFI73-.LCFI72 .byte 0xe .uleb128 0x20 .byte 0x4 .ualong .LCFI74-.LCFI73 .byte 0xe .uleb128 0x30 .byte 0x91 .uleb128 0x8 .byte 0x8e .uleb128 0x7 .byte 0x8d .uleb128 0x6 .byte 0x4 .ualong .LCFI75-.LCFI74 .byte 0xd .uleb128 0xe .align 2 .LEFDE33: .LSFDE35: .ualong .LEFDE35-.LASFDE35 .LASFDE35: .ualong .LASFDE35-.Lframe1 .ualong .LFB41 .ualong .LFE41-.LFB41 .uleb128 0x0 .byte 0x4 .ualong .LCFI76-.LFB41 .byte 0xe .uleb128 0x4 .byte 0x88 .uleb128 0x1 .byte 0x4 .ualong .LCFI77-.LCFI76 .byte 0xe .uleb128 0x8 .byte 0x4 .ualong .LCFI78-.LCFI77 .byte 0xe .uleb128 0xc .byte 0x8a .uleb128 0x3 .byte 0x89 .uleb128 0x2 .byte 0x4 .ualong .LCFI79-.LCFI78 .byte 0xe .uleb128 0x10 .byte 0x4 .ualong .LCFI80-.LCFI79 .byte 0xe .uleb128 0x14 .byte 0x4 .ualong .LCFI81-.LCFI80 .byte 0xe .uleb128 0x798 .byte 0x91 .uleb128 0x5 .byte 0x8e .uleb128 0x4 .byte 0x4 .ualong .LCFI82-.LCFI81 .byte 0xd .uleb128 0xe .align 2 .LEFDE35: .LSFDE43: .ualong .LEFDE43-.LASFDE43 .LASFDE43: .ualong .LASFDE43-.Lframe1 .ualong .LFB46 .ualong .LFE46-.LFB46 .uleb128 0x0 .byte 0x4 .ualong .LCFI110-.LFB46 .byte 0xe .uleb128 0x4 .byte 0x88 .uleb128 0x1 .byte 0x4 .ualong .LCFI111-.LCFI110 .byte 0xe .uleb128 0x8 .byte 0x89 .uleb128 0x2 .byte 0x4 .ualong .LCFI112-.LCFI111 .byte 0xe .uleb128 0xc .byte 0x4 .ualong .LCFI113-.LCFI112 .byte 0xe .uleb128 0x10 .byte 0x8b .uleb128 0x4 .byte 0x8a .uleb128 0x3 .byte 0x4 .ualong .LCFI114-.LCFI113 .byte 0xe .uleb128 0x14 .byte 0x4 .ualong .LCFI115-.LCFI114 .byte 0xe .uleb128 0x18 .byte 0x8e .uleb128 0x6 .byte 0x8c .uleb128 0x5 .byte 0x4 .ualong .LCFI116-.LCFI115 .byte 0xe .uleb128 0x1c .byte 0x4 .ualong .LCFI117-.LCFI116 .byte 0xe .uleb128 0x520 .byte 0x4 .ualong .LCFI118-.LCFI117 .byte 0xd .uleb128 0xe .byte 0x91 .uleb128 0x7 .align 2 .LEFDE43: .LSFDE47: .ualong .LEFDE47-.LASFDE47 .LASFDE47: .ualong .LASFDE47-.Lframe1 .ualong .LFB56 .ualong .LFE56-.LFB56 .uleb128 0x0 .byte 0x4 .ualong .LCFI124-.LFB56 .byte 0xe .uleb128 0x4 .byte 0x4 .ualong .LCFI125-.LCFI124 .byte 0xe .uleb128 0x8 .byte 0x4 .ualong .LCFI126-.LCFI125 .byte 0xe .uleb128 0xc .byte 0x4 .ualong .LCFI127-.LCFI126 .byte 0xe .uleb128 0x10 .byte 0x4 .ualong .LCFI128-.LCFI127 .byte 0xe .uleb128 0x14 .byte 0x4 .ualong .LCFI129-.LCFI128 .byte 0xe .uleb128 0x18 .byte 0x4 .ualong .LCFI130-.LCFI129 .byte 0xe .uleb128 0x1c .byte 0x4 .ualong .LCFI131-.LCFI130 .byte 0xe .uleb128 0x20 .byte 0x4 .ualong .LCFI132-.LCFI131 .byte 0xe .uleb128 0x7b4 .byte 0x91 .uleb128 0x8 .byte 0x8e .uleb128 0x7 .byte 0x8d .uleb128 0x6 .byte 0x8c .uleb128 0x5 .byte 0x8b .uleb128 0x4 .byte 0x8a .uleb128 0x3 .byte 0x89 .uleb128 0x2 .byte 0x88 .uleb128 0x1 .byte 0x4 .ualong .LCFI133-.LCFI132 .byte 0xd .uleb128 0xe .align 2 .LEFDE47: .LSFDE49: .ualong .LEFDE49-.LASFDE49 .LASFDE49: .ualong .LASFDE49-.Lframe1 .ualong .LFB51 .ualong .LFE51-.LFB51 .uleb128 0x0 .byte 0x4 .ualong .LCFI134-.LFB51 .byte 0xe .uleb128 0x4 .byte 0x4 .ualong .LCFI135-.LCFI134 .byte 0xe .uleb128 0x8 .byte 0x89 .uleb128 0x2 .byte 0x88 .uleb128 0x1 .byte 0x4 .ualong .LCFI136-.LCFI135 .byte 0xe .uleb128 0xc .byte 0x8a .uleb128 0x3 .byte 0x4 .ualong .LCFI137-.LCFI136 .byte 0xe .uleb128 0x10 .byte 0x4 .ualong .LCFI138-.LCFI137 .byte 0xe .uleb128 0x14 .byte 0x4 .ualong .LCFI139-.LCFI138 .byte 0xe .uleb128 0x18 .byte 0x4 .ualong .LCFI140-.LCFI139 .byte 0xe .uleb128 0x1c .byte 0x4 .ualong .LCFI141-.LCFI140 .byte 0xe .uleb128 0x20 .byte 0x91 .uleb128 0x8 .byte 0x8e .uleb128 0x7 .byte 0x8d .uleb128 0x6 .byte 0x8c .uleb128 0x5 .byte 0x8b .uleb128 0x4 .byte 0x4 .ualong .LCFI142-.LCFI141 .byte 0xe .uleb128 0x520 .byte 0x4 .ualong .LCFI143-.LCFI142 .byte 0xd .uleb128 0xe .byte 0x4 .ualong .LCFI144-.LCFI143 .byte 0x2e .uleb128 0xc .byte 0x4 .ualong .LCFI145-.LCFI144 .byte 0x2e .uleb128 0x8 .byte 0x4 .ualong .LCFI146-.LCFI145 .byte 0x2e .uleb128 0x0 .align 2 .LEFDE49: .LSFDE51: .ualong .LEFDE51-.LASFDE51 .LASFDE51: .ualong .LASFDE51-.Lframe1 .ualong .LFB52 .ualong .LFE52-.LFB52 .uleb128 0x0 .byte 0x4 .ualong .LCFI147-.LFB52 .byte 0xe .uleb128 0x4 .byte 0x4 .ualong .LCFI148-.LCFI147 .byte 0xe .uleb128 0x8 .byte 0x4 .ualong .LCFI149-.LCFI148 .byte 0xe .uleb128 0xc .byte 0x4 .ualong .LCFI150-.LCFI149 .byte 0xe .uleb128 0x10 .byte 0x4 .ualong .LCFI151-.LCFI150 .byte 0xe .uleb128 0x14 .byte 0x4 .ualong .LCFI152-.LCFI151 .byte 0xe .uleb128 0x18 .byte 0x4 .ualong .LCFI153-.LCFI152 .byte 0xe .uleb128 0x1c .byte 0x4 .ualong .LCFI154-.LCFI153 .byte 0xe .uleb128 0x20 .byte 0x4 .ualong .LCFI155-.LCFI154 .byte 0xe .uleb128 0x24 .byte 0x4 .ualong .LCFI156-.LCFI155 .byte 0xe .uleb128 0x28 .byte 0x4 .ualong .LCFI157-.LCFI156 .byte 0xe .uleb128 0x2c .byte 0x4 .ualong .LCFI158-.LCFI157 .byte 0xe .uleb128 0x30 .byte 0x4 .ualong .LCFI159-.LCFI158 .byte 0xe .uleb128 0x548 .byte 0x91 .uleb128 0xc .byte 0x8e .uleb128 0xb .byte 0x8d .uleb128 0xa .byte 0x8c .uleb128 0x9 .byte 0x8b .uleb128 0x8 .byte 0x8a .uleb128 0x7 .byte 0x89 .uleb128 0x6 .byte 0x88 .uleb128 0x5 .byte 0x87 .uleb128 0x4 .byte 0x86 .uleb128 0x3 .byte 0x85 .uleb128 0x2 .byte 0x84 .uleb128 0x1 .byte 0x4 .ualong .LCFI160-.LCFI159 .byte 0xd .uleb128 0xe .align 2 .LEFDE51: .LSFDE53: .ualong .LEFDE53-.LASFDE53 .LASFDE53: .ualong .LASFDE53-.Lframe1 .ualong .LFB49 .ualong .LFE49-.LFB49 .uleb128 0x0 .byte 0x4 .ualong .LCFI161-.LFB49 .byte 0xe .uleb128 0x4 .byte 0x4 .ualong .LCFI162-.LCFI161 .byte 0xe .uleb128 0x8 .byte 0x89 .uleb128 0x2 .byte 0x88 .uleb128 0x1 .byte 0x4 .ualong .LCFI163-.LCFI162 .byte 0xe .uleb128 0xc .byte 0x8a .uleb128 0x3 .byte 0x4 .ualong .LCFI164-.LCFI163 .byte 0xe .uleb128 0x10 .byte 0x4 .ualong .LCFI165-.LCFI164 .byte 0xe .uleb128 0x14 .byte 0x4 .ualong .LCFI166-.LCFI165 .byte 0xe .uleb128 0x18 .byte 0x4 .ualong .LCFI167-.LCFI166 .byte 0xe .uleb128 0x1c .byte 0x4 .ualong .LCFI168-.LCFI167 .byte 0xe .uleb128 0x20 .byte 0x91 .uleb128 0x8 .byte 0x8e .uleb128 0x7 .byte 0x8d .uleb128 0x6 .byte 0x8c .uleb128 0x5 .byte 0x8b .uleb128 0x4 .byte 0x4 .ualong .LCFI169-.LCFI168 .byte 0xe .uleb128 0x520 .byte 0x4 .ualong .LCFI170-.LCFI169 .byte 0xd .uleb128 0xe .byte 0x4 .ualong .LCFI171-.LCFI170 .byte 0x2e .uleb128 0x8 .byte 0x4 .ualong .LCFI172-.LCFI171 .byte 0x2e .uleb128 0x0 .align 2 .LEFDE53: .LSFDE55: .ualong .LEFDE55-.LASFDE55 .LASFDE55: .ualong .LASFDE55-.Lframe1 .ualong .LFB53 .ualong .LFE53-.LFB53 .uleb128 0x0 .byte 0x4 .ualong .LCFI173-.LFB53 .byte 0xe .uleb128 0x4 .byte 0x4 .ualong .LCFI174-.LCFI173 .byte 0xe .uleb128 0x8 .byte 0x4 .ualong .LCFI175-.LCFI174 .byte 0xe .uleb128 0xc .byte 0x86 .uleb128 0x3 .byte 0x85 .uleb128 0x2 .byte 0x84 .uleb128 0x1 .byte 0x4 .ualong .LCFI176-.LCFI175 .byte 0xe .uleb128 0x10 .byte 0x4 .ualong .LCFI177-.LCFI176 .byte 0xe .uleb128 0x14 .byte 0x4 .ualong .LCFI178-.LCFI177 .byte 0xe .uleb128 0x18 .byte 0x4 .ualong .LCFI179-.LCFI178 .byte 0xe .uleb128 0x1c .byte 0x4 .ualong .LCFI180-.LCFI179 .byte 0xe .uleb128 0x20 .byte 0x4 .ualong .LCFI181-.LCFI180 .byte 0xe .uleb128 0x24 .byte 0x4 .ualong .LCFI182-.LCFI181 .byte 0xe .uleb128 0x28 .byte 0x4 .ualong .LCFI183-.LCFI182 .byte 0xe .uleb128 0x2c .byte 0x4 .ualong .LCFI184-.LCFI183 .byte 0xe .uleb128 0x30 .byte 0x4 .ualong .LCFI185-.LCFI184 .byte 0xe .uleb128 0x540 .byte 0x91 .uleb128 0xc .byte 0x8e .uleb128 0xb .byte 0x8d .uleb128 0xa .byte 0x8c .uleb128 0x9 .byte 0x8b .uleb128 0x8 .byte 0x8a .uleb128 0x7 .byte 0x89 .uleb128 0x6 .byte 0x88 .uleb128 0x5 .byte 0x87 .uleb128 0x4 .byte 0x4 .ualong .LCFI186-.LCFI185 .byte 0xd .uleb128 0xe .align 2 .LEFDE55: .LSFDE57: .ualong .LEFDE57-.LASFDE57 .LASFDE57: .ualong .LASFDE57-.Lframe1 .ualong .LFB50 .ualong .LFE50-.LFB50 .uleb128 0x0 .byte 0x4 .ualong .LCFI187-.LFB50 .byte 0xe .uleb128 0x4 .byte 0x4 .ualong .LCFI188-.LCFI187 .byte 0xe .uleb128 0x8 .byte 0x4 .ualong .LCFI189-.LCFI188 .byte 0xe .uleb128 0xc .byte 0x86 .uleb128 0x3 .byte 0x85 .uleb128 0x2 .byte 0x84 .uleb128 0x1 .byte 0x4 .ualong .LCFI190-.LCFI189 .byte 0xe .uleb128 0x10 .byte 0x4 .ualong .LCFI191-.LCFI190 .byte 0xe .uleb128 0x14 .byte 0x4 .ualong .LCFI192-.LCFI191 .byte 0xe .uleb128 0x18 .byte 0x4 .ualong .LCFI193-.LCFI192 .byte 0xe .uleb128 0x1c .byte 0x4 .ualong .LCFI194-.LCFI193 .byte 0xe .uleb128 0x20 .byte 0x4 .ualong .LCFI195-.LCFI194 .byte 0xe .uleb128 0x24 .byte 0x4 .ualong .LCFI196-.LCFI195 .byte 0xe .uleb128 0x28 .byte 0x4 .ualong .LCFI197-.LCFI196 .byte 0xe .uleb128 0x2c .byte 0x4 .ualong .LCFI198-.LCFI197 .byte 0xe .uleb128 0x30 .byte 0x4 .ualong .LCFI199-.LCFI198 .byte 0xe .uleb128 0xa44 .byte 0x91 .uleb128 0xc .byte 0x8e .uleb128 0xb .byte 0x8d .uleb128 0xa .byte 0x8c .uleb128 0x9 .byte 0x8b .uleb128 0x8 .byte 0x8a .uleb128 0x7 .byte 0x89 .uleb128 0x6 .byte 0x88 .uleb128 0x5 .byte 0x87 .uleb128 0x4 .byte 0x4 .ualong .LCFI200-.LCFI199 .byte 0xd .uleb128 0xe .byte 0x4 .ualong .LCFI201-.LCFI200 .byte 0x2e .uleb128 0x8 .byte 0x4 .ualong .LCFI202-.LCFI201 .byte 0x2e .uleb128 0x0 .align 2 .LEFDE57: .LSFDE59: .ualong .LEFDE59-.LASFDE59 .LASFDE59: .ualong .LASFDE59-.Lframe1 .ualong .LFB54 .ualong .LFE54-.LFB54 .uleb128 0x0 .byte 0x4 .ualong .LCFI203-.LFB54 .byte 0xe .uleb128 0x4 .byte 0x4 .ualong .LCFI204-.LCFI203 .byte 0xe .uleb128 0x8 .byte 0x4 .ualong .LCFI205-.LCFI204 .byte 0xe .uleb128 0xc .byte 0x4 .ualong .LCFI206-.LCFI205 .byte 0xe .uleb128 0x10 .byte 0x4 .ualong .LCFI207-.LCFI206 .byte 0xe .uleb128 0x14 .byte 0x4 .ualong .LCFI208-.LCFI207 .byte 0xe .uleb128 0x18 .byte 0x4 .ualong .LCFI209-.LCFI208 .byte 0xe .uleb128 0x1c .byte 0x4 .ualong .LCFI210-.LCFI209 .byte 0xe .uleb128 0x20 .byte 0x4 .ualong .LCFI211-.LCFI210 .byte 0xe .uleb128 0x24 .byte 0x4 .ualong .LCFI212-.LCFI211 .byte 0xe .uleb128 0x28 .byte 0x4 .ualong .LCFI213-.LCFI212 .byte 0xe .uleb128 0x2c .byte 0x4 .ualong .LCFI214-.LCFI213 .byte 0xe .uleb128 0x30 .byte 0x4 .ualong .LCFI215-.LCFI214 .byte 0xe .uleb128 0x540 .byte 0x91 .uleb128 0xc .byte 0x8e .uleb128 0xb .byte 0x8d .uleb128 0xa .byte 0x8c .uleb128 0x9 .byte 0x8b .uleb128 0x8 .byte 0x8a .uleb128 0x7 .byte 0x89 .uleb128 0x6 .byte 0x88 .uleb128 0x5 .byte 0x87 .uleb128 0x4 .byte 0x86 .uleb128 0x3 .byte 0x85 .uleb128 0x2 .byte 0x84 .uleb128 0x1 .byte 0x4 .ualong .LCFI216-.LCFI215 .byte 0xd .uleb128 0xe .align 2 .LEFDE59: .ident "GCC: (GNU) 3.5.0 20040729 (experimental)"