]> git.ipfire.org Git - thirdparty/nettle.git/commit
"PowerPC64" AES improve syntax
authorMaamoun TK <maamoun.tk@googlemail.com>
Fri, 4 Sep 2020 07:39:26 +0000 (09:39 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Fri, 4 Sep 2020 07:39:45 +0000 (09:39 +0200)
commit3c3879aefb52e952cfad521a516897888f70d938
tree239db560eaac13c7e260acb0e17ac3d4f6f390e9
parent1b75cecc4f55797e80322325fd559d9e694c26e0
"PowerPC64" AES improve syntax

This patch adds "VSR" macro to improve the syntax of assembly code, I will
create a separate patch for gcm-hash since it hasn't merged yet to the
master. I also removed the TODO from README because I tried to use
"lxv/stxv" in POWER9 instead of  "lxvd2x/stxvd2x" but gcc produced
"lxvd2x/stxvd2x" in the binary. I'm not sure if it's variant issue of gcc
but this will be problematic since "lxvd2x/stxvd2x" need  permuting in
little-endian mode while "lxv/stxv" is endianness aware.
powerpc64/README
powerpc64/machine.m4
powerpc64/p8/aes-decrypt-internal.asm
powerpc64/p8/aes-encrypt-internal.asm