.cpu arm7tdmi .eabi_attribute 20, 1 .eabi_attribute 21, 1 .eabi_attribute 23, 3 .eabi_attribute 24, 1 .eabi_attribute 25, 1 .eabi_attribute 26, 1 .eabi_attribute 30, 6 .eabi_attribute 34, 0 .eabi_attribute 18, 4 .file "int2float.c" .text .comm x,4,4 .comm f,4,4 .global __aeabi_i2f .global __aeabi_f2iz .align 2 .global main .syntax unified .arm .fpu softvfp .type main, %function main: @ Function supports interworking. @ args = 0, pretend = 0, frame = 0 @ frame_needed = 1, uses_anonymous_args = 0 push {fp, lr} add fp, sp, #4 ldr r3, .L3 mov r2, #4 str r2, [r3] ldr r3, .L3 ldr r3, [r3] mov r0, r3 bl __aeabi_i2f mov r2, r0 ldr r3, .L3+4 str r2, [r3] @ float ldr r3, .L3+4 ldr r3, [r3] @ float mov r0, r3 bl __aeabi_f2iz mov r2, r0 ldr r3, .L3 str r2, [r3] mov r3, #0 mov r0, r3 sub sp, fp, #4 @ sp needed pop {fp, lr} bx lr .L4: .align 2 .L3: .word x .word f .size main, .-main .ident "GCC: (GNU Tools for Arm Embedded Processors 7-2018-q2-update) 7.3.1 20180622 (release) [ARM/embedded-7-branch revision 261907]"