authorgravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2023-05-16 11:37:25+03:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2023-05-16 11:37:25+03:00
logebbc521a8742fe264bf9738082ce1e6b1894e04d
tree45f7ca024dbe681737b570e75f85fc57c8e42eed
parentfdf1675c58f029bc08e2aebdad06a5ef5924e81d

workaround AstGen's love for copying arrays


1 files changed, 3 insertions(+), 3 deletions(-)

lib/std/crypto/aes/soft.zig+3-3
...@@ -739,9 +739,9 @@ inline fn table_lookup(table: *align(64) const [4][256]u32, idx0: u8, idx1: u8,...@@ -739,9 +739,9 @@ inline fn table_lookup(table: *align(64) const [4][256]u32, idx0: u8, idx1: u8,
739 std.mem.doNotOptimizeAway(t);739 std.mem.doNotOptimizeAway(t);
740 return [4]u32{740 return [4]u32{
741 t[0][idx0 / stride],741 t[0][idx0 / stride],
742 math.rotl(u32, t[1][idx1 / stride], 8),742 math.rotl(u32, (&t[1])[idx1 / stride], 8),
743 math.rotl(u32, t[2][idx2 / stride], 16),743 math.rotl(u32, (&t[2])[idx2 / stride], 16),
744 math.rotl(u32, t[3][idx3 / stride], 24),744 math.rotl(u32, (&t[3])[idx3 / stride], 24),
745 };745 };
746 }746 }
747}747}