Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752724AbbKVVTv (ORCPT ); Sun, 22 Nov 2015 16:19:51 -0500 Received: from mout.kundenserver.de ([212.227.17.10]:59692 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752665AbbKVVTr (ORCPT ); Sun, 22 Nov 2015 16:19:47 -0500 From: Arnd Bergmann To: =?ISO-8859-1?Q?M=E5ns_Rullg=E5rd?= Cc: Russell King - ARM Linux , Peter Maydell , Nicolas Pitre , "linux-arm-msm@vger.kernel.org" , Stephen Boyd , lkml - Kernel Mailing List , Steven Rostedt , arm-mail-list 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 Message-ID: <4087953.TJWxTSWgI0@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: References: <1448068997-26631-1-git-send-email-sboyd@codeaurora.org> <3964884.0P2KA5fUaZ@wuerfel> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart5526207.AZvt2u9Lqd" Content-Transfer-Encoding: 7Bit X-Provags-ID: V03:K0:9LYzSqEeFbx7CldwGA3TjLAOcagxiumQf32ZIzTgm17zjY9qpSE vQCkKRiRLgdMojG4NdhdbGM6c0e3DNlLA6hmNnLgjZWZNDoRXcNMexzoNbVanLPb4hu+bo6 7kC7q2JyTFRW/K5xczwPzJDM2mbJErHd6PHl7XkshXRidd11akeelqCN7H+MoO06IGv9vov Ofmjm6h8Td7R+gYbo1+Tg== X-UI-Out-Filterresults: notjunk:1;V01:K0:ZZpUpZxkF3U=:hjSuQLFo+DAEqY5y2WHAND gEnQb1f+aIkR69U/EXtqnhwdFDR0150gQBY3+PZ3IU8R2u3NSAvoR4rlr/bGu1HDuPKxGUSTC ZXB2GfpI+LmoU3d4vTdnm8DKybKeM3oDlmAhd3asgcnKX95wk6M6iIoftbqG7EVbfUpGtkxuT J8qG51jKouxBvkqXv3EnJ2RcKcBiTBAsYicA/uWE1x6a0wim+XI2mjINevYWEhIHAbHEY2N4D tb3vVr+lGaROw/Jl1n40GVjLDAXTDIHd9JDXEPtCRlual99JnS+Adu6ntbyqc8G35bBR2VcJ4 o0hKGgXsUDlRVDlNHrB89B/GDXvXKpkUUU58bzh5ZJBBe2tJLrFPx0wKmhXyrd+ka4swxXOiQ ypFKMj13mgIdA3Iry5cKAZY9CAJGLw07iaq6jgBtzRcMOa4X8LkH0G4iglTnNGvh2UZz0tsSm 93hcBw6ZrPZgboWkuz6vgTlBB2abTAkS2rwuQS/aBkHu5nPhNuRmrmFE0mgqT7bDs+8ZN4Eky 5JqVeV0r93IJY80p1iL+6eGP8Bx8n3RUF+EkFv37Nv1ul2GNvfF2AdIA9hUhQwFk7YGzyhZKZ TgtTTydOjxkt03CgOpTUlcDQGqax3Gm3VvXRgaJJhjWqP6IIujtH/m8td+yipcFVNC1qCXxo1 N3K65B+xN7gkV46dzJVnBfGfuIAZ8NcTngdqcjAIZvCSpMFTqQ4jluB/paxhDQE3M8nc= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2942 Lines: 80 This is a multi-part message in MIME format. --nextPart5526207.AZvt2u9Lqd Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" On Sunday 22 November 2015 20:39:54 M=E5ns Rullg=E5rd wrote: > Arnd Bergmann writes: >=20 > > arnd@wuerfel:/tmp$ arm-linux-gnueabihf-gcc -Wall -O2 -mcpu=3Dcortex= -a15 idiv.c -c -o idiv-arm.o > > arnd@wuerfel:/tmp$ objdump -dr idiv-arm.o =20 > > > > idiv-arm.o: file format elf32-littlearm > > > > Disassembly of section .text: > > > > 00000000 : > > 0: fbb0 f0f1 udiv r0, r0, r1 > > 4: 4770 bx lr > > 6: bf00 nop > > > > 00000008 : > > 8: fb90 f0f1 sdiv r0, r0, r1 > > c: 4770 bx lr > > e: bf00 nop >=20 > Your compiler seems to default to thumb so you should add -marm. >=20 Sorry about that. =09Arnd arnd@wuerfel:/tmp$ arm-linux-gnueabihf-gcc -Wall -O2 -mcpu=3Dcortex-a15= idiv.c -c -o idiv-arm.o -marm arnd@wuerfel:/tmp$ objdump -dr idiv-arm.o=20 idiv-arm.o: file format elf32-littlearm Disassembly of section .text: 00000000 : 0: e730f110 udiv r0, r0, r1 4: e12fff1e bx lr 00000008 : 8: e710f110 sdiv r0, r0, r1 c: e12fff1e bx lr --nextPart5526207.AZvt2u9Lqd Content-Disposition: attachment; filename="idiv-arm.o" Content-Transfer-Encoding: base64 Content-Type: application/x-object; name="idiv-arm.o" f0VMRgEBAQAAAAAAAAAAAAEAKAABAAAAAAAAAAAAAAAIAQAAAAAABTQAAAAAACgACgAHABDxMOce /y/hEPEQ5x7/L+EAR0NDOiAoVWJ1bnR1L0xpbmFybyA0LjguMS0xMHVidW50dTcpIDQuOC4xAEFB AAAAYWVhYmkAATcAAAAFQ29ydGV4LUExNQAGCgdBCAEJAgoEEgQUARUBFwMYARkBGgIbAxwBHgIi ASoBLAJEAwAuc3ltdGFiAC5zdHJ0YWIALnNoc3RydGFiAC50ZXh0AC5kYXRhAC5ic3MALmNvbW1l bnQALm5vdGUuR05VLXN0YWNrAC5BUk0uYXR0cmlidXRlcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAABsAAAABAAAABgAAAAAAAAA0AAAAEAAAAAAAAAAAAAAABAAAAAAA AAAhAAAAAQAAAAMAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAJwAAAAgAAAADAAAAAAAA AEQAAAAAAAAAAAAAAAAAAAABAAAAAAAAACwAAAABAAAAMAAAAAAAAABEAAAALAAAAAAAAAAAAAAA AQAAAAEAAAA1AAAAAQAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAARQAAAAMAAHAA AAAAAAAAAHAAAABCAAAAAAAAAAAAAAABAAAAAAAAABEAAAADAAAAAAAAAAAAAACyAAAAVQAAAAAA AAAAAAAAAQAAAAAAAAABAAAAAgAAAAAAAAAAAAAAmAIAALAAAAAJAAAACQAAAAQAAAAQAAAACQAA AAMAAAAAAAAAAAAAAEgDAAAVAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA AAAAAAAAAAAEAPH/AAAAAAAAAAAAAAAAAwABAAAAAAAAAAAAAAAAAAMAAgAAAAAAAAAAAAAAAAAD AAMACAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAMABQAAAAAAAAAAAAAAAAADAAQAAAAAAAAA AAAAAAAAAwAGAAsAAAAAAAAACAAAABIAAQAQAAAACAAAAAgAAAASAAEAAGlkaXYuYwAkYQB1ZGl2 AHNkaXYA --nextPart5526207.AZvt2u9Lqd-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/