https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110946

Dave Rodgman <dave.rodgman at arm dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|missed-optimization         |
          Component|ipa                         |other
             Target|aarch64                     |

--- Comment #4 from Dave Rodgman <dave.rodgman at arm dot com> ---
>From a quick test, it doesn't look like the unaligned access inlining is the
issue:

Not static inline, -Os:
  AES-XTS-128              :     853799 KiB/s,          0 cycles/byte
  AES-XTS-256              :     749919 KiB/s,          0 cycles/byte

Static inline, -Os:

  AES-XTS-128              :     885380 KiB/s,          0 cycles/byte
  AES-XTS-256              :     752995 KiB/s,          0 cycles/byte

Not static inline, -O2:
  AES-XTS-128              :    2822656 KiB/s,          0 cycles/byte
  AES-XTS-256              :    2425721 KiB/s,          0 cycles/byte

Static inline, -O2:
  AES-XTS-128              :    2692321 KiB/s,          0 cycles/byte
  AES-XTS-256              :    2446391 KiB/s,          0 cycles/byte

Reply via email to