.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 "movdfcc.c" .text .align 2 .global lt .type lt, %function lt: @ Function supports interworking. @ args = 0, pretend = 0, frame = 8 @ frame_needed = 0, uses_anonymous_args = 0 @ link register save eliminated. cfmvdlr mvd1, r2 cfmvdhr mvd1, r3 cfmvdlr mvd0, r0 cfmvdhr mvd0, r1 str r4, [sp, #-4]! mov r3, #0 sub sp, sp, #12 mov r4, #0 cfcmpd r15, mvd0, mvd1 stmia sp, {r3-r4} @ double ldrlt r4, .L7 movlt r3, #0 stmltia sp, {r3-r4} @ double .L2: ldmia sp, {r0-r1} @ double add sp, sp, #12 ldmfd sp!, {r4} bx lr .L8: .align 2 .L7: .word 1072693248 .size lt, .-lt .align 2 .global gt .type gt, %function gt: @ Function supports interworking. @ args = 0, pretend = 0, frame = 8 @ frame_needed = 0, uses_anonymous_args = 0 @ link register save eliminated. cfmvdlr mvd1, r2 cfmvdhr mvd1, r3 cfmvdlr mvd0, r0 cfmvdhr mvd0, r1 str r4, [sp, #-4]! mov r3, #0 sub sp, sp, #12 mov r4, #0 cfcmpd r15, mvd0, mvd1 stmia sp, {r3-r4} @ double ldrvs r4, .L14 movvs r3, #0 stmvsia sp, {r3-r4} @ double .L10: ldmia sp, {r0-r1} @ double add sp, sp, #12 ldmfd sp!, {r4} bx lr .L15: .align 2 .L14: .word 1072693248 .size gt, .-gt .align 2 .global le .type le, %function le: @ Function supports interworking. @ args = 0, pretend = 0, frame = 8 @ frame_needed = 0, uses_anonymous_args = 0 @ link register save eliminated. cfmvdlr mvd1, r2 cfmvdhr mvd1, r3 cfmvdlr mvd0, r0 cfmvdhr mvd0, r1 str r4, [sp, #-4]! mov r3, #0 sub sp, sp, #12 mov r4, #0 cfcmpd r15, mvd0, mvd1 stmia sp, {r3-r4} @ double ldrle r4, .L21 movle r3, #0 stmleia sp, {r3-r4} @ double .L17: ldmia sp, {r0-r1} @ double add sp, sp, #12 ldmfd sp!, {r4} bx lr .L22: .align 2 .L21: .word 1072693248 .size le, .-le .align 2 .global ge .type ge, %function ge: @ Function supports interworking. @ args = 0, pretend = 0, frame = 8 @ frame_needed = 0, uses_anonymous_args = 0 @ link register save eliminated. cfmvdlr mvd1, r2 cfmvdhr mvd1, r3 cfmvdlr mvd0, r0 cfmvdhr mvd0, r1 str r4, [sp, #-4]! mov r3, #0 sub sp, sp, #12 mov r4, #0 cfcmpd r15, mvd0, mvd1 stmia sp, {r3-r4} @ double beq .+12 bvs .+8 b .L24 ldr r4, .L28 mov r3, #0 stmia sp, {r3-r4} @ double .L24: ldmia sp, {r0-r1} @ double add sp, sp, #12 ldmfd sp!, {r4} bx lr .L29: .align 2 .L28: .word 1072693248 .size ge, .-ge .align 2 .global main .type main, %function main: @ Function supports interworking. @ args = 0, pretend = 0, frame = 8 @ frame_needed = 0, uses_anonymous_args = 0 cfldrd mvd1, .L41 str lr, [sp, #-4]! ldr r3, .L41+8 sub sp, sp, #12 mov r2, #0 cfstrd mvd1, [sp, #0] stmia sp, {r2-r3} @ double cfldrd mvd0, [sp, #0] cfcmpd r15, mvd0, mvd1 beq .L40 cfstrd mvd1, [sp, #0] stmia sp, {r2-r3} @ double cfldrd mvd0, [sp, #0] cfcmpd r15, mvd0, mvd1 beq .L40 cfstrd mvd1, [sp, #0] stmia sp, {r2-r3} @ double cfldrd mvd0, [sp, #0] cfcmpd r15, mvd0, mvd1 beq .L40 cfstrd mvd1, [sp, #0] stmia sp, {r2-r3} @ double cfldrd mvd0, [sp, #0] cfcmpd r15, mvd0, mvd1 beq .L40 cfstrd mvd1, [sp, #0] stmia sp, {r2-r3} @ double cfldrd mvd0, [sp, #0] cfcmpd r15, mvd0, mvd1 beq .L40 cfstrd mvd1, [sp, #0] stmia sp, {r2-r3} @ double cfldrd mvd0, [sp, #0] cfcmpd r15, mvd0, mvd1 bne .L36 .L40: bl abort .L36: mov r0, #0 bl exit .L42: .align 3 .L41: .word 0 .word 0 .word 1072693248 .size main, .-main .ident "GCC: (GNU) 4.3.2" .section .note.GNU-stack,"",%progbits