Messages in this thread | | | From | Arnd Bergmann <> | Subject | Re: [RFC/PATCH 0/3] ARM: Use udiv/sdiv for __aeabi_{u}idiv library functions | Date | Sun, 22 Nov 2015 22:18:54 +0100 |
| |
On Sunday 22 November 2015 20:39:54 Måns Rullgård wrote: > Arnd Bergmann <arnd@arndb.de> writes: > > > arnd@wuerfel:/tmp$ arm-linux-gnueabihf-gcc -Wall -O2 -mcpu=cortex-a15 idiv.c -c -o idiv-arm.o > > arnd@wuerfel:/tmp$ objdump -dr idiv-arm.o > > > > idiv-arm.o: file format elf32-littlearm > > > > Disassembly of section .text: > > > > 00000000 <udiv>: > > 0: fbb0 f0f1 udiv r0, r0, r1 > > 4: 4770 bx lr > > 6: bf00 nop > > > > 00000008 <sdiv>: > > 8: fb90 f0f1 sdiv r0, r0, r1 > > c: 4770 bx lr > > e: bf00 nop > > Your compiler seems to default to thumb so you should add -marm. >
Sorry about that.
Arnd
arnd@wuerfel:/tmp$ arm-linux-gnueabihf-gcc -Wall -O2 -mcpu=cortex-a15 idiv.c -c -o idiv-arm.o -marm arnd@wuerfel:/tmp$ objdump -dr idiv-arm.o
idiv-arm.o: file format elf32-littlearm
Disassembly of section .text:
00000000 <udiv>: 0: e730f110 udiv r0, r0, r1 4: e12fff1e bx lr
00000008 <sdiv>: 8: e710f110 sdiv r0, r0, r1 c: e12fff1e bx lr [unhandled content-type:application/x-object] | |