Сгенерированный код зависит от типа оптимизации: оптимизированный размер:
push {r0, r1, r2, r3, r4, lr}
mov r2, #8
ldr r1, .L3
mov r4, r0
mov r0, sp
bl memcpy
mov r3, #0
add r4, r4, #48
mov r0, sp
str r3, [sp, #8]
str r3, [sp, #12]
strb r4, [sp, #10]
bl write
add sp, sp, #16
pop {r4, pc}
-O3
str lr, [sp, #-4]!
sub sp, sp, #20
mov r2, sp
mov ip, #0
ldr r1, .L4
add r3, r0, #48
ldm r1, {r0, r1}
stm r2, {r0, r1}
mov r0, r2
str ip, [sp, #8]
str ip, [sp, #12]
strb r3, [sp, #10]
bl write
add sp, sp, #20
ldr pc, [sp], #4