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.a116875469e015f6 
144 .gnu.lto_.icf.a116875469e015f6 
145 .gnu.lto_.ipa_sra.a116875469e015f6 
146 .gnu.lto_.inline.a116875469e015f6 
147 .gnu.lto_.jmpfuncs.a116875469e015f6 
148 .gnu.lto_.pureconst.a116875469e015f6 
149 .gnu.lto_.ipa_modref.a116875469e015f6 
150 .gnu.lto_.lto.a116875469e015f6142 .gnu.lto_.profile.40189ef77d163129
 143 .gnu.lto_.icf.40189ef77d163129
 144 .gnu.lto_.ipa_sra.40189ef77d163129
 145 .gnu.lto_.inline.40189ef77d163129
 146 .gnu.lto_.jmpfuncs.40189ef77d163129
 147 .gnu.lto_.pureconst.40189ef77d163129
 148 .gnu.lto_.ipa_modref.40189ef77d163129
 149 .gnu.lto_.lto.40189ef77d163129
151 .gnu.lto_KeccakP1600_AVX512_AddByte.0.a116875469e015f6150 .gnu.lto_KeccakP1600_AVX512_AddByte.0.40189ef77d163129
152 .gnu.lto_lc_memset_secure.1.a116875469e015f6 
153 .gnu.lto_sha3_224_asm_init.2.a116875469e015f6 
154 .gnu.lto_sha3_256_asm_init.3.a116875469e015f6 
155 .gnu.lto_sha3_384_asm_init.4.a116875469e015f6 
156 .gnu.lto_sha3_512_asm_init.5.a116875469e015f6 
157 .gnu.lto_shake_128_asm_init.6.a116875469e015f6 
158 .gnu.lto_shake_256_asm_init.7.a116875469e015f6 
159 .gnu.lto_shake_512_asm_init.8.a116875469e015f6 
160 .gnu.lto_cshake_128_asm_init.9.a116875469e015f6151 .gnu.lto_lc_memset_secure.1.40189ef77d163129
 152 .gnu.lto_sha3_224_asm_init.2.40189ef77d163129
 153 .gnu.lto_sha3_256_asm_init.3.40189ef77d163129
 154 .gnu.lto_sha3_384_asm_init.4.40189ef77d163129
 155 .gnu.lto_sha3_512_asm_init.5.40189ef77d163129
 156 .gnu.lto_shake_128_asm_init.6.40189ef77d163129
 157 .gnu.lto_shake_256_asm_init.7.40189ef77d163129
 158 .gnu.lto_shake_512_asm_init.8.40189ef77d163129
 159 .gnu.lto_cshake_128_asm_init.9.40189ef77d163129
161 .gnu.lto_cshake_256_asm_init.10.a116875469e015f6160 .gnu.lto_cshake_256_asm_init.10.40189ef77d163129
162 .gnu.lto_keccak_asm_absorb.11.a116875469e015f6161 .gnu.lto_keccak_asm_absorb.11.40189ef77d163129
163 .gnu.lto_keccak_asm_absorb_last_bits.12.a116875469e015f6162 .gnu.lto_keccak_asm_absorb_last_bits.12.40189ef77d163129
164 .gnu.lto_keccak_asm_squeeze.13.a116875469e015f6163 .gnu.lto_keccak_asm_squeeze.13.40189ef77d163129
165 .gnu.lto_sha3_224_avx512_init_nocheck.14.a116875469e015f6164 .gnu.lto_sha3_224_avx512_init_nocheck.14.40189ef77d163129
166 .gnu.lto_sha3_224_avx512_init.15.a116875469e015f6165 .gnu.lto_sha3_224_avx512_init.15.40189ef77d163129
167 .gnu.lto_sha3_256_avx512_init_nocheck.16.a116875469e015f6166 .gnu.lto_sha3_256_avx512_init_nocheck.16.40189ef77d163129
168 .gnu.lto_sha3_256_avx512_init.17.a116875469e015f6167 .gnu.lto_sha3_256_avx512_init.17.40189ef77d163129
169 .gnu.lto_sha3_384_avx512_init_nocheck.18.a116875469e015f6168 .gnu.lto_sha3_384_avx512_init_nocheck.18.40189ef77d163129
170 .gnu.lto_sha3_384_avx512_init.19.a116875469e015f6169 .gnu.lto_sha3_384_avx512_init.19.40189ef77d163129
171 .gnu.lto_sha3_512_avx512_init_nocheck.20.a116875469e015f6170 .gnu.lto_sha3_512_avx512_init_nocheck.20.40189ef77d163129
172 .gnu.lto_sha3_512_avx512_init.21.a116875469e015f6171 .gnu.lto_sha3_512_avx512_init.21.40189ef77d163129
173 .gnu.lto_shake_128_avx512_init_nocheck.22.a116875469e015f6172 .gnu.lto_shake_128_avx512_init_nocheck.22.40189ef77d163129
174 .gnu.lto_shake_128_avx512_init.23.a116875469e015f6173 .gnu.lto_shake_128_avx512_init.23.40189ef77d163129
175 .gnu.lto_shake_256_avx512_init_nocheck.24.a116875469e015f6174 .gnu.lto_shake_256_avx512_init_nocheck.24.40189ef77d163129
176 .gnu.lto_shake_256_avx512_init.25.a116875469e015f6175 .gnu.lto_shake_256_avx512_init.25.40189ef77d163129
177 .gnu.lto_shake_512_avx512_init_nocheck.26.a116875469e015f6176 .gnu.lto_shake_512_avx512_init_nocheck.26.40189ef77d163129
178 .gnu.lto_shake_512_avx512_init.27.a116875469e015f6177 .gnu.lto_shake_512_avx512_init.27.40189ef77d163129
179 .gnu.lto_cshake_128_avx512_init_nocheck.28.a116875469e015f6178 .gnu.lto_cshake_128_avx512_init_nocheck.28.40189ef77d163129
180 .gnu.lto_cshake_128_avx512_init.29.a116875469e015f6179 .gnu.lto_cshake_128_avx512_init.29.40189ef77d163129
181 .gnu.lto_cshake_256_avx512_init_nocheck.30.a116875469e015f6180 .gnu.lto_cshake_256_avx512_init_nocheck.30.40189ef77d163129
182 .gnu.lto_cshake_256_avx512_init.31.a116875469e015f6181 .gnu.lto_cshake_256_avx512_init.31.40189ef77d163129
183 .gnu.lto_keccak_avx512_absorb.32.a116875469e015f6182 .gnu.lto_keccak_avx512_absorb.32.40189ef77d163129
184 .gnu.lto_keccak_avx512_squeeze.33.a116875469e015f6183 .gnu.lto_keccak_avx512_squeeze.33.40189ef77d163129
185 .gnu.lto_keccak_avx512_permutation.34.a116875469e015f6184 .gnu.lto_keccak_avx512_permutation.34.40189ef77d163129
186 .gnu.lto_keccak_avx512_add_bytes.35.a116875469e015f6185 .gnu.lto_keccak_avx512_add_bytes.35.40189ef77d163129
187 .gnu.lto_keccak_avx512_extract_bytes.36.a116875469e015f6186 .gnu.lto_keccak_avx512_extract_bytes.36.40189ef77d163129
188 .gnu.lto_keccak_avx512_newstate.37.a116875469e015f6187 .gnu.lto_keccak_avx512_newstate.37.40189ef77d163129
189 .gnu.lto__sha3_224_avx512.38.a116875469e015f6 
190 .gnu.lto_lc_sha3_224_avx512.39.a116875469e015f6 
191 .gnu.lto__sha3_256_avx512.40.a116875469e015f6 
192 .gnu.lto_lc_sha3_256_avx512.41.a116875469e015f6 
193 .gnu.lto__sha3_384_avx512.42.a116875469e015f6 
194 .gnu.lto_lc_sha3_384_avx512.43.a116875469e015f6 
195 .gnu.lto__sha3_512_avx512.44.a116875469e015f6 
196 .gnu.lto_lc_sha3_512_avx512.45.a116875469e015f6 
197 .gnu.lto__shake128_avx512.46.a116875469e015f6 
198 .gnu.lto_lc_shake128_avx512.47.a116875469e015f6 
199 .gnu.lto__shake256_avx512.48.a116875469e015f6 
200 .gnu.lto_lc_shake256_avx512.49.a116875469e015f6 
201 .gnu.lto__shake512_avx512.50.a116875469e015f6 
202 .gnu.lto_lc_shake512_avx512.51.a116875469e015f6 
203 .gnu.lto__cshake128_avx512.52.a116875469e015f6188 .gnu.lto__sha3_224_avx512.38.40189ef77d163129
 189 .gnu.lto_lc_sha3_224_avx512.39.40189ef77d163129
 190 .gnu.lto__sha3_256_avx512.40.40189ef77d163129
 191 .gnu.lto_lc_sha3_256_avx512.41.40189ef77d163129
 192 .gnu.lto__sha3_384_avx512.42.40189ef77d163129
 193 .gnu.lto_lc_sha3_384_avx512.43.40189ef77d163129
 194 .gnu.lto__sha3_512_avx512.44.40189ef77d163129
 195 .gnu.lto_lc_sha3_512_avx512.45.40189ef77d163129
 196 .gnu.lto__shake128_avx512.46.40189ef77d163129
 197 .gnu.lto_lc_shake128_avx512.47.40189ef77d163129
 198 .gnu.lto__shake256_avx512.48.40189ef77d163129
 199 .gnu.lto_lc_shake256_avx512.49.40189ef77d163129
 200 .gnu.lto__shake512_avx512.50.40189ef77d163129
 201 .gnu.lto_lc_shake512_avx512.51.40189ef77d163129
 202 .gnu.lto__cshake128_avx512.52.40189ef77d163129
204 .gnu.lto_lc_cshake128_avx512.53.a116875469e015f6203 .gnu.lto_lc_cshake128_avx512.53.40189ef77d163129
205 .gnu.lto__cshake256_avx512.54.a116875469e015f6204 .gnu.lto__cshake256_avx512.54.40189ef77d163129
206 .gnu.lto_lc_cshake256_avx512.55.a116875469e015f6205 .gnu.lto_lc_cshake256_avx512.55.40189ef77d163129
207 .gnu.lto_.symbol_nodes.a116875469e015f6 
208 .gnu.lto_.refs.a116875469e015f6 
209 .gnu.lto_.decls.a116875469e015f6 
210 .gnu.lto_.symtab.a116875469e015f6 
211 .gnu.lto_.ext_symtab.a116875469e015f6206 .gnu.lto_.symbol_nodes.40189ef77d163129
 207 .gnu.lto_.refs.40189ef77d163129
 208 .gnu.lto_.decls.40189ef77d163129
 209 .gnu.lto_.symtab.40189ef77d163129
 210 .gnu.lto_.ext_symtab.40189ef77d163129
212 .gnu.lto_.opts211 .gnu.lto_.opts
213 .rela.text.keccak_avx512_extract_bytes212 .rela.text.keccak_avx512_extract_bytes
... Open expanded diff ...