Offset 68, 15 lines modifiedOffset 68, 14 lines modified
68 cshake_256_init_common68 cshake_256_init_common
69 cshake256_selftest_common69 cshake256_selftest_common
70 '-fno-openmp'·'-fno-openacc'·'-g'·'-m64'·'-march=x86-64-v3'·'-O2'·'-O2'·'-Werror=format-security'·'-fstack-protector-strong'·'-fstack-protector-strong'·'-fwrapv'·'-fvisibility=hidden'·'-fno-delete-null-pointer-checks'·'-fno-strict-aliasing'·'-fzero-call-used-regs=used-gpr'·'-ftrivial-auto-var-init=zero'·'-fcf-protection=full'·'-flto=auto'·'-ffat-lto-objects'·'-ffunction-sections'·'-fdata-sections'·'-fPIC'·'--param=ssp-buffer-size=4'·'-Werror=poison-system-directories'70 '-fno-openmp'·'-fno-openacc'·'-g'·'-m64'·'-march=x86-64-v3'·'-O2'·'-O2'·'-Werror=format-security'·'-fstack-protector-strong'·'-fstack-protector-strong'·'-fwrapv'·'-fvisibility=hidden'·'-fno-delete-null-pointer-checks'·'-fno-strict-aliasing'·'-fzero-call-used-regs=used-gpr'·'-ftrivial-auto-var-init=zero'·'-fcf-protection=full'·'-flto=auto'·'-ffat-lto-objects'·'-ffunction-sections'·'-fdata-sections'·'-fPIC'·'--param=ssp-buffer-size=4'·'-Werror=poison-system-directories'
71 []A\A]A^171 []A\A]A^1
72 AWAVAUATUH72 AWAVAUATUH
73 []A\A]A^A_173 []A\A]A^A_1
74 u*=-\!Ui74 u*=-\!Ui
75 J2%M8}ou 
76 GCC:·(GNU)·15.2.075 GCC:·(GNU)·15.2.0
77 sha3_avx512.c76 sha3_avx512.c
78 keccak_avx512_extract_bytes77 keccak_avx512_extract_bytes
79 keccak_avx512_add_bytes78 keccak_avx512_add_bytes
80 keccak_avx512_permutation79 keccak_avx512_permutation
81 keccak_avx512_absorb80 keccak_avx512_absorb
82 cshake_256_avx512_init81 cshake_256_avx512_init
Offset 136, 83 lines modifiedOffset 135, 83 lines modified
136 sha3_224_digestsize135 sha3_224_digestsize
137 .shstrtab136 .shstrtab
138 .rela.gnu.debuglto_.debug_info137 .rela.gnu.debuglto_.debug_info
139 .gnu.debuglto_.debug_abbrev138 .gnu.debuglto_.debug_abbrev
140 .rela.gnu.debuglto_.debug_line139 .rela.gnu.debuglto_.debug_line
141 .gnu.debuglto_.debug_str140 .gnu.debuglto_.debug_str
142 .gnu.debuglto_.debug_line_str141 .gnu.debuglto_.debug_line_str
143 .gnu.lto_.profile.877690fe5c4f4410 
144 .gnu.lto_.icf.877690fe5c4f4410 
145 .gnu.lto_.ipa_sra.877690fe5c4f4410 
146 .gnu.lto_.inline.877690fe5c4f4410 
147 .gnu.lto_.jmpfuncs.877690fe5c4f4410 
148 .gnu.lto_.pureconst.877690fe5c4f4410 
149 .gnu.lto_.ipa_modref.877690fe5c4f4410 
150 .gnu.lto_.lto.877690fe5c4f4410142 .gnu.lto_.profile.12844b9315c325b8
 143 .gnu.lto_.icf.12844b9315c325b8
 144 .gnu.lto_.ipa_sra.12844b9315c325b8
 145 .gnu.lto_.inline.12844b9315c325b8
 146 .gnu.lto_.jmpfuncs.12844b9315c325b8
 147 .gnu.lto_.pureconst.12844b9315c325b8
 148 .gnu.lto_.ipa_modref.12844b9315c325b8
 149 .gnu.lto_.lto.12844b9315c325b8
151 .gnu.lto_KeccakP1600_AVX512_AddByte.0.877690fe5c4f4410150 .gnu.lto_KeccakP1600_AVX512_AddByte.0.12844b9315c325b8
152 .gnu.lto_lc_memset_secure.1.877690fe5c4f4410 
153 .gnu.lto_sha3_224_asm_init.2.877690fe5c4f4410 
154 .gnu.lto_sha3_256_asm_init.3.877690fe5c4f4410 
155 .gnu.lto_sha3_384_asm_init.4.877690fe5c4f4410 
156 .gnu.lto_sha3_512_asm_init.5.877690fe5c4f4410 
157 .gnu.lto_shake_128_asm_init.6.877690fe5c4f4410 
158 .gnu.lto_shake_256_asm_init.7.877690fe5c4f4410 
159 .gnu.lto_shake_512_asm_init.8.877690fe5c4f4410 
160 .gnu.lto_cshake_128_asm_init.9.877690fe5c4f4410151 .gnu.lto_lc_memset_secure.1.12844b9315c325b8
 152 .gnu.lto_sha3_224_asm_init.2.12844b9315c325b8
 153 .gnu.lto_sha3_256_asm_init.3.12844b9315c325b8
 154 .gnu.lto_sha3_384_asm_init.4.12844b9315c325b8
 155 .gnu.lto_sha3_512_asm_init.5.12844b9315c325b8
 156 .gnu.lto_shake_128_asm_init.6.12844b9315c325b8
 157 .gnu.lto_shake_256_asm_init.7.12844b9315c325b8
 158 .gnu.lto_shake_512_asm_init.8.12844b9315c325b8
 159 .gnu.lto_cshake_128_asm_init.9.12844b9315c325b8
161 .gnu.lto_cshake_256_asm_init.10.877690fe5c4f4410160 .gnu.lto_cshake_256_asm_init.10.12844b9315c325b8
162 .gnu.lto_keccak_asm_absorb.11.877690fe5c4f4410161 .gnu.lto_keccak_asm_absorb.11.12844b9315c325b8
163 .gnu.lto_keccak_asm_absorb_last_bits.12.877690fe5c4f4410162 .gnu.lto_keccak_asm_absorb_last_bits.12.12844b9315c325b8
164 .gnu.lto_keccak_asm_squeeze.13.877690fe5c4f4410163 .gnu.lto_keccak_asm_squeeze.13.12844b9315c325b8
165 .gnu.lto_sha3_224_avx512_init_nocheck.14.877690fe5c4f4410164 .gnu.lto_sha3_224_avx512_init_nocheck.14.12844b9315c325b8
166 .gnu.lto_sha3_224_avx512_init.15.877690fe5c4f4410165 .gnu.lto_sha3_224_avx512_init.15.12844b9315c325b8
167 .gnu.lto_sha3_256_avx512_init_nocheck.16.877690fe5c4f4410166 .gnu.lto_sha3_256_avx512_init_nocheck.16.12844b9315c325b8
168 .gnu.lto_sha3_256_avx512_init.17.877690fe5c4f4410167 .gnu.lto_sha3_256_avx512_init.17.12844b9315c325b8
169 .gnu.lto_sha3_384_avx512_init_nocheck.18.877690fe5c4f4410168 .gnu.lto_sha3_384_avx512_init_nocheck.18.12844b9315c325b8
170 .gnu.lto_sha3_384_avx512_init.19.877690fe5c4f4410169 .gnu.lto_sha3_384_avx512_init.19.12844b9315c325b8
171 .gnu.lto_sha3_512_avx512_init_nocheck.20.877690fe5c4f4410170 .gnu.lto_sha3_512_avx512_init_nocheck.20.12844b9315c325b8
172 .gnu.lto_sha3_512_avx512_init.21.877690fe5c4f4410171 .gnu.lto_sha3_512_avx512_init.21.12844b9315c325b8
173 .gnu.lto_shake_128_avx512_init_nocheck.22.877690fe5c4f4410172 .gnu.lto_shake_128_avx512_init_nocheck.22.12844b9315c325b8
174 .gnu.lto_shake_128_avx512_init.23.877690fe5c4f4410173 .gnu.lto_shake_128_avx512_init.23.12844b9315c325b8
175 .gnu.lto_shake_256_avx512_init_nocheck.24.877690fe5c4f4410174 .gnu.lto_shake_256_avx512_init_nocheck.24.12844b9315c325b8
176 .gnu.lto_shake_256_avx512_init.25.877690fe5c4f4410175 .gnu.lto_shake_256_avx512_init.25.12844b9315c325b8
177 .gnu.lto_shake_512_avx512_init_nocheck.26.877690fe5c4f4410176 .gnu.lto_shake_512_avx512_init_nocheck.26.12844b9315c325b8
178 .gnu.lto_shake_512_avx512_init.27.877690fe5c4f4410177 .gnu.lto_shake_512_avx512_init.27.12844b9315c325b8
179 .gnu.lto_cshake_128_avx512_init_nocheck.28.877690fe5c4f4410178 .gnu.lto_cshake_128_avx512_init_nocheck.28.12844b9315c325b8
180 .gnu.lto_cshake_128_avx512_init.29.877690fe5c4f4410179 .gnu.lto_cshake_128_avx512_init.29.12844b9315c325b8
181 .gnu.lto_cshake_256_avx512_init_nocheck.30.877690fe5c4f4410180 .gnu.lto_cshake_256_avx512_init_nocheck.30.12844b9315c325b8
182 .gnu.lto_cshake_256_avx512_init.31.877690fe5c4f4410181 .gnu.lto_cshake_256_avx512_init.31.12844b9315c325b8
183 .gnu.lto_keccak_avx512_absorb.32.877690fe5c4f4410182 .gnu.lto_keccak_avx512_absorb.32.12844b9315c325b8
184 .gnu.lto_keccak_avx512_squeeze.33.877690fe5c4f4410183 .gnu.lto_keccak_avx512_squeeze.33.12844b9315c325b8
185 .gnu.lto_keccak_avx512_permutation.34.877690fe5c4f4410184 .gnu.lto_keccak_avx512_permutation.34.12844b9315c325b8
186 .gnu.lto_keccak_avx512_add_bytes.35.877690fe5c4f4410185 .gnu.lto_keccak_avx512_add_bytes.35.12844b9315c325b8
187 .gnu.lto_keccak_avx512_extract_bytes.36.877690fe5c4f4410186 .gnu.lto_keccak_avx512_extract_bytes.36.12844b9315c325b8
188 .gnu.lto_keccak_avx512_newstate.37.877690fe5c4f4410187 .gnu.lto_keccak_avx512_newstate.37.12844b9315c325b8
189 .gnu.lto__sha3_224_avx512.38.877690fe5c4f4410 
190 .gnu.lto_lc_sha3_224_avx512.39.877690fe5c4f4410 
191 .gnu.lto__sha3_256_avx512.40.877690fe5c4f4410 
192 .gnu.lto_lc_sha3_256_avx512.41.877690fe5c4f4410 
193 .gnu.lto__sha3_384_avx512.42.877690fe5c4f4410 
194 .gnu.lto_lc_sha3_384_avx512.43.877690fe5c4f4410 
195 .gnu.lto__sha3_512_avx512.44.877690fe5c4f4410 
196 .gnu.lto_lc_sha3_512_avx512.45.877690fe5c4f4410 
197 .gnu.lto__shake128_avx512.46.877690fe5c4f4410 
198 .gnu.lto_lc_shake128_avx512.47.877690fe5c4f4410 
199 .gnu.lto__shake256_avx512.48.877690fe5c4f4410 
200 .gnu.lto_lc_shake256_avx512.49.877690fe5c4f4410 
201 .gnu.lto__shake512_avx512.50.877690fe5c4f4410 
202 .gnu.lto_lc_shake512_avx512.51.877690fe5c4f4410 
203 .gnu.lto__cshake128_avx512.52.877690fe5c4f4410188 .gnu.lto__sha3_224_avx512.38.12844b9315c325b8
 189 .gnu.lto_lc_sha3_224_avx512.39.12844b9315c325b8
 190 .gnu.lto__sha3_256_avx512.40.12844b9315c325b8
 191 .gnu.lto_lc_sha3_256_avx512.41.12844b9315c325b8
 192 .gnu.lto__sha3_384_avx512.42.12844b9315c325b8
 193 .gnu.lto_lc_sha3_384_avx512.43.12844b9315c325b8
 194 .gnu.lto__sha3_512_avx512.44.12844b9315c325b8
 195 .gnu.lto_lc_sha3_512_avx512.45.12844b9315c325b8
 196 .gnu.lto__shake128_avx512.46.12844b9315c325b8
 197 .gnu.lto_lc_shake128_avx512.47.12844b9315c325b8
 198 .gnu.lto__shake256_avx512.48.12844b9315c325b8
 199 .gnu.lto_lc_shake256_avx512.49.12844b9315c325b8
 200 .gnu.lto__shake512_avx512.50.12844b9315c325b8
 201 .gnu.lto_lc_shake512_avx512.51.12844b9315c325b8
 202 .gnu.lto__cshake128_avx512.52.12844b9315c325b8
204 .gnu.lto_lc_cshake128_avx512.53.877690fe5c4f4410203 .gnu.lto_lc_cshake128_avx512.53.12844b9315c325b8
205 .gnu.lto__cshake256_avx512.54.877690fe5c4f4410204 .gnu.lto__cshake256_avx512.54.12844b9315c325b8
206 .gnu.lto_lc_cshake256_avx512.55.877690fe5c4f4410205 .gnu.lto_lc_cshake256_avx512.55.12844b9315c325b8
207 .gnu.lto_.symbol_nodes.877690fe5c4f4410 
208 .gnu.lto_.refs.877690fe5c4f4410 
209 .gnu.lto_.decls.877690fe5c4f4410 
210 .gnu.lto_.symtab.877690fe5c4f4410 
211 .gnu.lto_.ext_symtab.877690fe5c4f4410206 .gnu.lto_.symbol_nodes.12844b9315c325b8
 207 .gnu.lto_.refs.12844b9315c325b8
 208 .gnu.lto_.decls.12844b9315c325b8
 209 .gnu.lto_.symtab.12844b9315c325b8
 210 .gnu.lto_.ext_symtab.12844b9315c325b8
212 .gnu.lto_.opts211 .gnu.lto_.opts
213 .rela.text.keccak_avx512_extract_bytes212 .rela.text.keccak_avx512_extract_bytes
... Open expanded diff ...