<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/384410ab01590a54c47772ecdb07740cb027c59c">https://github.com/macports/macports-ports/commit/384410ab01590a54c47772ecdb07740cb027c59c</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 384410a aircrack-ng: Fix 32-bit build
</span>384410a is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 384410ab01590a54c47772ecdb07740cb027c59c
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sun Jun 3 19:16:03 2018 -0500
<span style='display:block; white-space:pre;color:#404040;'> aircrack-ng: Fix 32-bit build
</span>---
security/aircrack-ng/Portfile | 5 +-
security/aircrack-ng/files/sha1-sse2.S.patch | 215 +++++++++++++++++++++++++++
2 files changed, 217 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/aircrack-ng/Portfile b/security/aircrack-ng/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fe7cf23..d5eed9e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/aircrack-ng/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/aircrack-ng/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,9 +8,7 @@ categories security
</span> license GPL-2+ BSD OpenSSL
platforms darwin
maintainers {ryandesign @ryandesign} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/aircrack-ng/aircrack-ng/issues/1850
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs i386 x86_64
</span>
description Aircrack-ng is the next generation of aircrack with lots of new features
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,6 +41,7 @@ depends_lib port:libpcap \
</span>
patchfiles-append aircrack_ng_pcap.m4.patch
patchfiles-append aircrack_ng_mac.m4.patch
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append sha1-sse2.S.patch
</span>
# No configure script in tarball.
configure.cmd ./autogen.sh
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/aircrack-ng/files/sha1-sse2.S.patch b/security/aircrack-ng/files/sha1-sse2.S.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..cc344b6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/aircrack-ng/files/sha1-sse2.S.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,215 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix assembly on 32-bit macOS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/aircrack-ng/aircrack-ng/issues/1850
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/aircrack-ng/aircrack-ng/pull/1853
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/sha1-sse2.S.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/sha1-sse2.S
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,34 +31,47 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if defined(USE_PIC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define PRELOAD(x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define MANGLE(x) x(%rip)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define INIT_PIC()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define END_PIC()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define PRELOAD(x,f)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define MANGLE(x,f) x(%rip)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define INIT_PIC(f)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define END_PIC(f)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef __PIC__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef __x86_64__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define PRELOAD(x) movq x@GOTPCREL(%rip), %rbx;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define MANGLE(x) (%rbx)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define INIT_PIC() pushq %rbx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define END_PIC() popq %rbx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define PRELOAD(x,f) movq x@GOTPCREL(%rip), %rbx;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define MANGLE(x,f) (%rbx)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define INIT_PIC(f) pushq %rbx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define END_PIC(f) popq %rbx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define PRELOAD(x,f) leal x-L0## f ##$pb(%ebx), %esi;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define MANGLE(x,f) (%esi)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define INIT_PIC(x) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ push %ebx; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ call L0## x ##$pb; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ L0## x ##$pb:; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pop %ebx;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define END_PIC(x) pop %ebx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef __i686 /* gcc builtin define gets in our way */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define PRELOAD(x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define MANGLE(x) x ## @GOTOFF(%ebx)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define INIT_PIC() \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define PRELOAD(x,f)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define MANGLE(x,f) x ## @GOTOFF(%ebx)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define INIT_PIC(f) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ call __i686.get_pc_thunk.bx ; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ addl $_GLOBAL_OFFSET_TABLE_, %ebx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define END_PIC()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define END_PIC(f)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define PRELOAD(x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define MANGLE(x) x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define INIT_PIC()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define END_PIC()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define PRELOAD(x,f)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define MANGLE(x,f) x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define INIT_PIC(f)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define END_PIC(f)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -196,13 +209,13 @@ const_00ff:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ paddd tmp2, e; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa b, tmp2; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pslld $30, b; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- paddd MANGLE(k), e; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ paddd MANGLE(k,shasse2_data), e; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ psrld $2, tmp2; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ por tmp2, b; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa (data*16)(edx_rsi), tmp1; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa tmp1, tmp2; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pand MANGLE(const_ff00), tmp1; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pand MANGLE(const_00ff), tmp2; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pand MANGLE(const_ff00,shasse2_data), tmp1; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pand MANGLE(const_00ff,shasse2_data), tmp2; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ psrld $8, tmp1; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pslld $8, tmp2; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ por tmp2, tmp1; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -224,16 +237,16 @@ const_00ff:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ paddd tmp2, e; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa b, tmp2; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pslld $30, b; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PRELOAD(k) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- paddd MANGLE(k), e; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PRELOAD(k,shasse2_data) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ paddd MANGLE(k,shasse2_data), e; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ psrld $2, tmp2; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ por tmp2, b; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa (data*16)(edx_rsi), tmp1; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa tmp1, tmp2; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PRELOAD(const_ff00) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pand MANGLE(const_ff00), tmp1; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PRELOAD(const_00ff) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pand MANGLE(const_00ff), tmp2; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PRELOAD(const_ff00,shasse2_data) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pand MANGLE(const_ff00,shasse2_data), tmp1; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PRELOAD(const_00ff,shasse2_data) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pand MANGLE(const_00ff,shasse2_data), tmp2; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ psrld $8, tmp1; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pslld $8, tmp2; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ por tmp2, tmp1; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -267,7 +280,7 @@ const_00ff:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ paddd tmp2, e; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa b, tmp2; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pslld $30, b; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- paddd MANGLE(k), e; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ paddd MANGLE(k,shasse2_data), e; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ psrld $2, tmp2; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ por tmp2, b;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -292,8 +305,8 @@ const_00ff:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ paddd tmp2, e; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa b, tmp2; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pslld $30, b; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PRELOAD(k) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- paddd MANGLE(k), e; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PRELOAD(k,shasse2_data) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ paddd MANGLE(k,shasse2_data), e; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ psrld $2, tmp2; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ por tmp2, b;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -304,17 +317,17 @@ const_00ff:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shasse2_init:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _shasse2_init:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- INIT_PIC()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PRELOAD(const_init_a)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- movdqa MANGLE(const_init_a), ctxa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PRELOAD(const_init_b)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- movdqa MANGLE(const_init_b), ctxb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PRELOAD(const_init_c)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- movdqa MANGLE(const_init_c), ctxc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PRELOAD(const_init_d)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- movdqa MANGLE(const_init_d), ctxd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PRELOAD(const_init_e)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- movdqa MANGLE(const_init_e), ctxe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ INIT_PIC(shasse2_init)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PRELOAD(const_init_a,shasse2_init)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ movdqa MANGLE(const_init_a,shasse2_init), ctxa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PRELOAD(const_init_b,shasse2_init)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ movdqa MANGLE(const_init_b,shasse2_init), ctxb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PRELOAD(const_init_c,shasse2_init)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ movdqa MANGLE(const_init_c,shasse2_init), ctxc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PRELOAD(const_init_d,shasse2_init)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ movdqa MANGLE(const_init_d,shasse2_init), ctxd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PRELOAD(const_init_e,shasse2_init)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ movdqa MANGLE(const_init_e,shasse2_init), ctxe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa ctxa, 0(eax_rdi)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa ctxb, 16(eax_rdi)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -331,21 +344,21 @@ _shasse2_init:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shasse2_ends:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _shasse2_ends:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- INIT_PIC()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ INIT_PIC(shasse2_ends)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa 0(eax_rdi), ctxa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa 16(eax_rdi), ctxb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa 32(eax_rdi), ctxc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa 48(eax_rdi), ctxd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa 64(eax_rdi), ctxe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PRELOAD(const_ff00)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- movdqa MANGLE(const_ff00), tmp3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PRELOAD(const_ff00,shasse2_ends)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ movdqa MANGLE(const_ff00,shasse2_ends), tmp3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa ctxa, tmp1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa ctxb, tmp2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pand tmp3, ctxa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pand tmp3, ctxb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PRELOAD(const_00ff)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- movdqa MANGLE(const_00ff), tmp3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PRELOAD(const_00ff,shasse2_ends)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ movdqa MANGLE(const_00ff,shasse2_ends), tmp3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pand tmp3, tmp1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pand tmp3, tmp2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ psrld $8, ctxa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -365,16 +378,16 @@ _shasse2_ends:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa ctxa, 0(edx_rsi)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa ctxb, 16(edx_rsi)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PRELOAD(const_ff00)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- movdqa MANGLE(const_ff00), tmp5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PRELOAD(const_ff00,shasse2_ends)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ movdqa MANGLE(const_ff00,shasse2_ends), tmp5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa ctxc, tmp1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa ctxd, tmp2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa ctxe, tmp3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pand tmp5, ctxc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pand tmp5, ctxd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pand tmp5, ctxe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PRELOAD(const_00ff)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- movdqa MANGLE(const_00ff), tmp5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PRELOAD(const_00ff,shasse2_ends)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ movdqa MANGLE(const_00ff,shasse2_ends), tmp5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pand tmp5, tmp1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pand tmp5, tmp2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pand tmp5, tmp3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -414,7 +427,7 @@ _shasse2_ends:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shasse2_data:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _shasse2_data:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- INIT_PIC()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ INIT_PIC(shasse2_data)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa 0(eax_rdi), ctxa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa 16(eax_rdi), ctxb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ movdqa 32(eax_rdi), ctxc
</span></pre><pre style='margin:0'>
</pre>