Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
760 changes: 724 additions & 36 deletions crates/verified-garbage-asm-powerpc64le/assembly/ec_brainpoolp256r1.s

Large diffs are not rendered by default.

1,092 changes: 1,042 additions & 50 deletions crates/verified-garbage-asm-powerpc64le/assembly/ec_brainpoolp384r1.s

Large diffs are not rendered by default.

1,411 changes: 1,347 additions & 64 deletions crates/verified-garbage-asm-powerpc64le/assembly/ec_brainpoolp512r1.s

Large diffs are not rendered by default.

672 changes: 643 additions & 29 deletions crates/verified-garbage-asm-powerpc64le/assembly/ec_p192.s

Large diffs are not rendered by default.

786 changes: 750 additions & 36 deletions crates/verified-garbage-asm-powerpc64le/assembly/ec_p224.s

Large diffs are not rendered by default.

487 changes: 451 additions & 36 deletions crates/verified-garbage-asm-powerpc64le/assembly/ec_p256.s

Large diffs are not rendered by default.

1,118 changes: 1,068 additions & 50 deletions crates/verified-garbage-asm-powerpc64le/assembly/ec_p384.s

Large diffs are not rendered by default.

1,811 changes: 1,740 additions & 71 deletions crates/verified-garbage-asm-powerpc64le/assembly/ec_p521.s

Large diffs are not rendered by default.

890 changes: 854 additions & 36 deletions crates/verified-garbage-asm-powerpc64le/assembly/ec_secp256k1.s

Large diffs are not rendered by default.

760 changes: 724 additions & 36 deletions crates/verified-garbage-asm-powerpc64le/assembly/ecdh_brainpoolp256r1.s

Large diffs are not rendered by default.

1,092 changes: 1,042 additions & 50 deletions crates/verified-garbage-asm-powerpc64le/assembly/ecdh_brainpoolp384r1.s

Large diffs are not rendered by default.

1,411 changes: 1,347 additions & 64 deletions crates/verified-garbage-asm-powerpc64le/assembly/ecdh_brainpoolp512r1.s

Large diffs are not rendered by default.

672 changes: 643 additions & 29 deletions crates/verified-garbage-asm-powerpc64le/assembly/ecdh_p192.s

Large diffs are not rendered by default.

786 changes: 750 additions & 36 deletions crates/verified-garbage-asm-powerpc64le/assembly/ecdh_p224.s

Large diffs are not rendered by default.

487 changes: 451 additions & 36 deletions crates/verified-garbage-asm-powerpc64le/assembly/ecdh_p256.s

Large diffs are not rendered by default.

1,118 changes: 1,068 additions & 50 deletions crates/verified-garbage-asm-powerpc64le/assembly/ecdh_p384.s

Large diffs are not rendered by default.

1,811 changes: 1,740 additions & 71 deletions crates/verified-garbage-asm-powerpc64le/assembly/ecdh_p521.s

Large diffs are not rendered by default.

890 changes: 854 additions & 36 deletions crates/verified-garbage-asm-powerpc64le/assembly/ecdh_secp256k1.s

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

1,586 changes: 1,381 additions & 205 deletions crates/verified-garbage-asm-powerpc64le/assembly/internal/vg_ecdsa_p192_sign_k.s

Large diffs are not rendered by default.

1,876 changes: 1,626 additions & 250 deletions crates/verified-garbage-asm-powerpc64le/assembly/internal/vg_ecdsa_p224_sign_k.s

Large diffs are not rendered by default.

1,564 changes: 1,314 additions & 250 deletions crates/verified-garbage-asm-powerpc64le/assembly/internal/vg_ecdsa_p256_sign_k.s

Large diffs are not rendered by default.

2,765 changes: 2,446 additions & 319 deletions crates/verified-garbage-asm-powerpc64le/assembly/internal/vg_ecdsa_p384_sign_k.s

Large diffs are not rendered by default.

3,872 changes: 3,514 additions & 358 deletions crates/verified-garbage-asm-powerpc64le/assembly/internal/vg_ecdsa_p521_sign_k.s

Large diffs are not rendered by default.

Large diffs are not rendered by default.

440 changes: 436 additions & 4 deletions crates/verified-garbage-asm-powerpc64le/src/ec_brainpoolp256r1.rs

Large diffs are not rendered by default.

632 changes: 628 additions & 4 deletions crates/verified-garbage-asm-powerpc64le/src/ec_brainpoolp384r1.rs

Large diffs are not rendered by default.

816 changes: 812 additions & 4 deletions crates/verified-garbage-asm-powerpc64le/src/ec_brainpoolp512r1.rs

Large diffs are not rendered by default.

392 changes: 388 additions & 4 deletions crates/verified-garbage-asm-powerpc64le/src/ec_p192.rs

Large diffs are not rendered by default.

456 changes: 452 additions & 4 deletions crates/verified-garbage-asm-powerpc64le/src/ec_p224.rs

Large diffs are not rendered by default.

272 changes: 268 additions & 4 deletions crates/verified-garbage-asm-powerpc64le/src/ec_p256.rs
Original file line number Diff line number Diff line change
Expand Up @@ -62,14 +62,278 @@ b 28f
bl {vg_p256_point_add}
.base64 "oAyD6AACg/ioDIPoCAKD+LAMg+gQAoP4uAyD6BgCg/jADIPoIAKD+MgMg+goAoP40AyD6DACg/jYDIPoOAKD+OAMg+hAAoP46AyD6EgCg/jwDIPoUAKD+PgMg+hYAoP4AAA/KA=="
bne %cr0, 23b
.base64 "4ACD6OADg/joAIPo6AOD+PAAg+jwA4P4+ACD6PgDg/gAAeA7"
.base64 "QAKD6GACg/hIAoPoaAKD+FACg+hwAoP4WAKD6HgCg/hgA4A4QAKgOEACwDg="
bl {vg_p256_mul_mod_p}
.base64 "gAKAOGACoDhgA8A4"
bl {vg_p256_mul_mod_p}
.base64 "oAKAOIACoDhgA8A4"
bl {vg_p256_mul_mod_p}
.base64 "wAKAOKACoDhgA8A4"
bl {vg_p256_mul_mod_p}
.base64 "4AKAOMACoDhgA8A4"
bl {vg_p256_mul_mod_p}
.base64 "AAOAOOACoDhgA8A4"
bl {vg_p256_mul_mod_p}
.base64 "IAOAOAADoDhgA8A4"
bl {vg_p256_mul_mod_p}
.base64 "QAOAOCADoDhgA8A4"
bl {vg_p256_mul_mod_p}
.base64 "QAOD6OADg/hIA4Po6AOD+FADg+jwA4P4WAOD6PgDg/gEAOA7"
29:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AASAOOADoDhAAsA4"
bl {vg_p256_mul_mod_p}
.base64 "FPqDfAARhIgAAKA4UChEfeADg+gABKPoeCKlfDhQpXx4KoR84AOD+OgDg+gIBKPoeCKlfDhQpXx4KoR86AOD+PADg+gQBKPoeCKlfDhQpXx4KoR88AOD+PgDg+gYBKPoeCKlfDhQpXx4KoR8+AOD+AAAPyg="
.base64 "AAA/KA=="
bne %cr0, 29b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
210:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 210b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
211:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 211b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
212:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 212b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
213:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 213b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
214:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 214b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
215:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 215b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "IADgOw=="
216:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 216b
.base64 "4AOAOOADoDhgAsA4"
bl {vg_p256_mul_mod_p}
.base64 "ZADgOw=="
217:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 217b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
218:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 218b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
219:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 219b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
220:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 220b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
221:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 221b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
222:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 222b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
223:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 223b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
224:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 224b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
225:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 225b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
226:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 226b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
227:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 227b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
228:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 228b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
229:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 229b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
230:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 230b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
231:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 231b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
232:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 232b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
233:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 233b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
234:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 234b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
235:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 235b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
236:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 236b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
237:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 237b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
238:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 238b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
239:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 239b
.base64 "4AOAOOADoDhAA8A4"
bl {vg_p256_mul_mod_p}
.base64 "BADgOw=="
240:
.base64 "////O+ADgDjgA6A44APAOA=="
bl {vg_p256_mul_mod_p}
.base64 "AAA/KA=="
bne %cr0, 240b
.base64 "4AOAOOADoDggA8A4"
bl {vg_p256_mul_mod_p}
.base64 "gASAOAACoDjgA8A4"
bl {vg_p256_mul_mod_p}
.base64 "oASAOIAEoDjAAMA4"
Expand Down
Loading
Loading