.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 "movsicc.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 mvd0, r0 cfmvdhr mvd0, r1 cfmvdlr mvd1, r2 cfmvdhr mvd1, r3 sub sp, sp, #8 mov r3, #0 cfcmpd r15, mvd0, mvd1 str r3, [sp, #4] movlt r3, #1 strlt r3, [sp, #4] ldr r0, [sp, #4] add sp, sp, #8 bx lr .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 mvd0, r0 cfmvdhr mvd0, r1 cfmvdlr mvd1, r2 cfmvdhr mvd1, r3 sub sp, sp, #8 mov r3, #0 cfcmpd r15, mvd0, mvd1 str r3, [sp, #4] movvs r3, #1 strvs r3, [sp, #4] ldr r0, [sp, #4] add sp, sp, #8 bx lr .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 mvd0, r0 cfmvdhr mvd0, r1 cfmvdlr mvd1, r2 cfmvdhr mvd1, r3 sub sp, sp, #8 mov r3, #0 cfcmpd r15, mvd0, mvd1 str r3, [sp, #4] movle r3, #1 strle r3, [sp, #4] ldr r0, [sp, #4] add sp, sp, #8 bx lr .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 sub sp, sp, #8 mov r3, #0 cfcmpd r15, mvd0, mvd1 str r3, [sp, #4] beq .+12 bvs .+8 b .L17 mov r3, #1 str r3, [sp, #4] .L17: ldr r0, [sp, #4] add sp, sp, #8 bx lr .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 str lr, [sp, #-4]! mov r0, #0 sub sp, sp, #12 mov r2, #1 str r0, [sp, #4] str r2, [sp, #4] ldr r3, [sp, #4] cmp r3, r0 beq .L32 str r0, [sp, #4] str r2, [sp, #4] ldr r3, [sp, #4] cmp r3, #0 beq .L32 str r0, [sp, #4] str r2, [sp, #4] ldr r3, [sp, #4] cmp r3, #0 beq .L32 str r0, [sp, #4] str r2, [sp, #4] ldr r3, [sp, #4] cmp r3, #0 beq .L32 str r0, [sp, #4] str r2, [sp, #4] ldr r3, [sp, #4] cmp r3, #0 beq .L32 str r0, [sp, #4] str r2, [sp, #4] ldr r3, [sp, #4] cmp r3, #0 bne .L28 .L32: bl abort .L28: bl exit .size main, .-main .ident "GCC: (GNU) 4.3.2" .section .note.GNU-stack,"",%progbits