From: Niels Möller Date: Sat, 1 Mar 2025 14:15:34 +0000 (+0100) Subject: Avoid using lxvb16x instruction in powerpc64/p8 files. X-Git-Tag: nettle_3.10.2_release_20250626~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2dffb58ae9e11a1626aa12a1ca9432338458fb44;p=thirdparty%2Fnettle.git Avoid using lxvb16x instruction in powerpc64/p8 files. --- diff --git a/powerpc64/p8/gcm-aes-decrypt.asm b/powerpc64/p8/gcm-aes-decrypt.asm index f3c4b125..10ac072e 100644 --- a/powerpc64/p8/gcm-aes-decrypt.asm +++ b/powerpc64/p8/gcm-aes-decrypt.asm @@ -151,7 +151,8 @@ IF_LE(` vperm D,D,D,LE_MASK ') - lxvb16x VSR(S0), 0, HT C Load 'CTR' + lxvd2x VSR(S0), 0, HT C Load 'CTR' +IF_LE(`vperm S0, S0, S0, LE_MASK') addi LOOP, LOOP, -1 diff --git a/powerpc64/p8/gcm-aes-encrypt.asm b/powerpc64/p8/gcm-aes-encrypt.asm index 3cac6967..e326fbed 100644 --- a/powerpc64/p8/gcm-aes-encrypt.asm +++ b/powerpc64/p8/gcm-aes-encrypt.asm @@ -151,7 +151,8 @@ IF_LE(` vperm D,D,D,LE_MASK ') - lxvb16x VSR(S0), 0, HT C Load 'CTR' + lxvd2x VSR(S0), 0, HT C Load 'CTR' +IF_LE(`vperm S0, S0, S0, LE_MASK') addi LOOP, LOOP, -1