.cpu ep9312 .fpu maverick .eabi_attribute 20, 1 .eabi_attribute 21, 1 .eabi_attribute 23, 3 .eabi_attribute 24, 1 .eabi_attribute 25, 1 .eabi_attribute 26, 2 .eabi_attribute 30, 2 .eabi_attribute 18, 4 .file "di.c" .text .align 2 .global adddi3 .type adddi3, %function adddi3: @ Function supports interworking. @ args = 0, pretend = 0, frame = 0 @ frame_needed = 0, uses_anonymous_args = 0 @ link register save eliminated. cfmv64lr mvdx0, r0 cfmv64hr mvdx0, r1 cfmv64lr mvdx1, r2 cfmv64hr mvdx1, r3 cfadd64 mvdx1, mvdx1, mvdx0 str r4, [sp, #-4]! cfmvr64l r3, mvdx1 cfmvr64h r4, mvdx1 mov r1, r4 mov r0, r3 ldmfd sp!, {r4} bx lr .size adddi3, .-adddi3 .align 2 .global subdi3 .type subdi3, %function subdi3: @ Function supports interworking. @ args = 0, pretend = 0, frame = 0 @ frame_needed = 0, uses_anonymous_args = 0 @ link register save eliminated. stmfd sp!, {r4, r5} mov r4, r0 mov r5, r1 subs r4, r4, r2 sbc r5, r5, r3 mov r1, r5 mov r0, r4 ldmfd sp!, {r4, r5} bx lr .size subdi3, .-subdi3 .align 2 .global absdi2 .type absdi2, %function absdi2: @ Function supports interworking. @ args = 0, pretend = 0, frame = 0 @ frame_needed = 0, uses_anonymous_args = 0 @ link register save eliminated. cfmv64lr mvdx0, r0 cfmv64hr mvdx0, r1 cfmul64 mvdx0, mvdx0, mvdx0 stmfd sp!, {r4, r5, r6} cfmvr64l r3, mvdx0 cfmvr64h r4, mvdx0 cmp r3, #0 rsblt r3, r3, #0 mov r5, r3 mov r6, r5, asr #31 mov r1, r6 mov r0, r5 ldmfd sp!, {r4, r5, r6} bx lr .size absdi2, .-absdi2 .align 2 .global negdi2 .type negdi2, %function negdi2: @ Function supports interworking. @ args = 0, pretend = 0, frame = 0 @ frame_needed = 0, uses_anonymous_args = 0 @ link register save eliminated. cfmv64lr mvdx0, r0 cfmv64hr mvdx0, r1 cfmul64 mvdx0, mvdx0, mvdx0 stmfd sp!, {r4, r5, r6} cfmvr64l r3, mvdx0 cfmvr64h r4, mvdx0 rsbs r5, r3, #0 rsc r6, r4, #0 mov r1, r6 mov r0, r5 ldmfd sp!, {r4, r5, r6} bx lr .size negdi2, .-negdi2 .ident "GCC: (GNU) 4.3.4" .section .note.GNU-stack,"",%progbits