linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* CONFIG_ARCH_SUPPORTS_INT128 for AArch64
@ 2017-10-31 10:17 Jason A. Donenfeld
  2017-10-31 10:43 ` Mark Rutland
  0 siblings, 1 reply; 23+ messages in thread
From: Jason A. Donenfeld @ 2017-10-31 10:17 UTC (permalink / raw)
  To: linux-arm-kernel, LKML

Hi folks,

Older versions of gcc are horrible for int128_t on aarch64, emitting a
__multi3 call, which is slow and defeats the purpose. However, more
recent versions of gcc (since 5, IIRC), do the right thing and produce
the proper inlined instructions.

Do we have the infrastructure available to test for this, and
conditionally set CONFIG_ARCH_SUPPORTS_INT128 if we do?

Thanks,
Jason

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2017-11-07  2:16 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-31 10:17 CONFIG_ARCH_SUPPORTS_INT128 for AArch64 Jason A. Donenfeld
2017-10-31 10:43 ` Mark Rutland
2017-10-31 11:17   ` Jason A. Donenfeld
2017-10-31 11:43     ` [PATCH] arm64: support __int128 on gcc 5+ Jason A. Donenfeld
2017-10-31 11:51       ` Will Deacon
2017-10-31 11:57         ` Jason A. Donenfeld
2017-10-31 12:17           ` Will Deacon
2017-10-31 12:18             ` Jason A. Donenfeld
2017-11-02 13:47       ` Will Deacon
2017-11-02 17:43         ` [PATCH v2] " Jason A. Donenfeld
2017-11-03 13:42           ` Will Deacon
2017-11-03 14:02             ` Ard Biesheuvel
2017-11-03 14:14             ` Jason A. Donenfeld
2017-11-03 14:18               ` [PATCH v3] " Jason A. Donenfeld
2017-11-06  9:31                 ` [PATCH v4] " Jason A. Donenfeld
2017-11-06 15:59                   ` Catalin Marinas
2017-11-06 16:14                     ` Catalin Marinas
     [not found]                       ` <CAHmME9p+ef-+fmdiO15LU7X3Sr-CDyngpPwKZN2FqOQmZNjLtg@mail.gmail.com>
2017-11-06 16:55                         ` Ard Biesheuvel
2017-11-06 23:58                           ` [PATCH v5] " Jason A. Donenfeld
2017-11-07  0:01                           ` [PATCH v4] " Jason A. Donenfeld
2017-11-07  2:13                     ` Will Deacon
2017-11-07  2:16                       ` Jason A. Donenfeld
2017-11-02 20:24         ` [PATCH] " Jason A. Donenfeld

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).