Offset 491, 15 lines modifiedOffset 491, 15 lines modified
491 »       mov»    w0,·#0x1···················»     //·#1491 »       mov»    w0,·#0x1···················»     //·#1
492 »       mov»    x1,·xzr492 »       mov»    x1,·xzr
493 »       mov»    w2,·wzr493 »       mov»    w2,·wzr
494 »       blr»    x19494 »       blr»    x19
495 »       tbnz»   x0,·#63,·6fcc·<*ABS*@plt+0x76c>495 »       tbnz»   x0,·#63,·6fcc·<*ABS*@plt+0x76c>
496 »       adrp»   x8,·7f000·<PyInit__bcrypt@@Base+0x6e5f0>496 »       adrp»   x8,·7f000·<PyInit__bcrypt@@Base+0x6e5f0>
497 »       mov»    x0,·x19497 »       mov»    x0,·x19
498 »       ldr»    x8,·[x8,·#3792]498 »       ldr»    x8,·[x8,·#3800]
499 »       stlr»   x19,·[x8]499 »       stlr»   x19,·[x8]
500 »       ldp»    x30,·x19,·[sp],·#16500 »       ldp»    x30,·x19,·[sp],·#16
501 »       ret501 »       ret
502 »       bl»     6760·<__errno_location@plt>502 »       bl»     6760·<__errno_location@plt>
503 »       ldr»    w9,·[x0]503 »       ldr»    w9,·[x0]
504 »       mov»    w8,·#0x10001···············» //·#65537504 »       mov»    w8,·#0x10001···············» //·#65537
505 »       cmp»    w9,·#0x0505 »       cmp»    w9,·#0x0
Offset 508, 15 lines modifiedOffset 508, 15 lines modified
508 »       cmn»    w8,·#0x1508 »       cmn»    w8,·#0x1
509 »       b.eq»   6ff4·<*ABS*@plt+0x794>··//·b.none509 »       b.eq»   6ff4·<*ABS*@plt+0x794>··//·b.none
510 »       cmn»    w8,·#0x26510 »       cmn»    w8,·#0x26
511 »       b.ne»   6fb4·<*ABS*@plt+0x754>··//·b.any511 »       b.ne»   6fb4·<*ABS*@plt+0x754>··//·b.any
512 »       mov»    x19,·#0xffffffffffffffff····»     //·#-1512 »       mov»    x19,·#0xffffffffffffffff····»     //·#-1
513 »       adrp»   x8,·7f000·<PyInit__bcrypt@@Base+0x6e5f0>513 »       adrp»   x8,·7f000·<PyInit__bcrypt@@Base+0x6e5f0>
514 »       mov»    x0,·x19514 »       mov»    x0,·x19
515 »       ldr»    x8,·[x8,·#3792]515 »       ldr»    x8,·[x8,·#3800]
516 »       stlr»   x19,·[x8]516 »       stlr»   x19,·[x8]
517 »       ldp»    x30,·x19,·[sp],·#16517 »       ldp»    x30,·x19,·[sp],·#16
518 »       ret518 »       ret
519 »       sub»    sp,·sp,·#0x40519 »       sub»    sp,·sp,·#0x40
520 »       stp»    x30,·x23,·[sp,·#16]520 »       stp»    x30,·x23,·[sp,·#16]
521 »       stp»    x22,·x21,·[sp,·#32]521 »       stp»    x22,·x21,·[sp,·#32]
522 »       stp»    x20,·x19,·[sp,·#48]522 »       stp»    x20,·x19,·[sp,·#48]
Offset 813, 15 lines modifiedOffset 813, 15 lines modified
813 »       mov»    x19,·x0813 »       mov»    x19,·x0
814 »       mov»    w8,·#0x1···················»     //·#1814 »       mov»    w8,·#0x1···················»     //·#1
815 »       ldaxr»  w9,·[x19]815 »       ldaxr»  w9,·[x19]
816 »       cbnz»   w9,·7664·<*ABS*@plt+0xe04>816 »       cbnz»   w9,·7664·<*ABS*@plt+0xe04>
817 »       stxr»   w9,·w8,·[x19]817 »       stxr»   w9,·w8,·[x19]
818 »       cbnz»   w9,·74b0·<*ABS*@plt+0xc50>818 »       cbnz»   w9,·74b0·<*ABS*@plt+0xc50>
819 »       adrp»   x21,·7f000·<PyInit__bcrypt@@Base+0x6e5f0>819 »       adrp»   x21,·7f000·<PyInit__bcrypt@@Base+0x6e5f0>
820 »       ldr»    x21,·[x21,·#3936]820 »       ldr»    x21,·[x21,·#4032]
821 »       ldr»    x8,·[x21]821 »       ldr»    x8,·[x21]
822 »       tst»    x8,·#0x7fffffffffffffff822 »       tst»    x8,·#0x7fffffffffffffff
823 »       b.ne»   7684·<*ABS*@plt+0xe24>··//·b.any823 »       b.ne»   7684·<*ABS*@plt+0xe24>··//·b.any
824 »       mov»    w20,·wzr824 »       mov»    w20,·wzr
825 »       ldrb»   w8,·[x19,·#4]825 »       ldrb»   w8,·[x19,·#4]
826 »       cbnz»   w8,·7694·<*ABS*@plt+0xe34>826 »       cbnz»   w8,·7694·<*ABS*@plt+0xe34>
827 »       ldr»    x8,·[x19,·#8]827 »       ldr»    x8,·[x19,·#8]
Offset 921, 15 lines modifiedOffset 921, 15 lines modified
921 »       mov»    w8,·#0x1···················»     //·#1921 »       mov»    w8,·#0x1···················»     //·#1
922 »       strb»   w8,·[x19,·#4]922 »       strb»   w8,·[x19,·#4]
923 »       b»      7568·<*ABS*@plt+0xd08>923 »       b»      7568·<*ABS*@plt+0xd08>
924 »       mov»    x0,·x19924 »       mov»    x0,·x19
925 »       clrex925 »       clrex
926 »       bl»     a9a8·<*ABS*@plt+0x4148>926 »       bl»     a9a8·<*ABS*@plt+0x4148>
927 »       adrp»   x21,·7f000·<PyInit__bcrypt@@Base+0x6e5f0>927 »       adrp»   x21,·7f000·<PyInit__bcrypt@@Base+0x6e5f0>
928 »       ldr»    x21,·[x21,·#3936]928 »       ldr»    x21,·[x21,·#4032]
929 »       ldr»    x8,·[x21]929 »       ldr»    x8,·[x21]
930 »       tst»    x8,·#0x7fffffffffffffff930 »       tst»    x8,·#0x7fffffffffffffff
931 »       b.eq»   74d4·<*ABS*@plt+0xc74>··//·b.none931 »       b.eq»   74d4·<*ABS*@plt+0xc74>··//·b.none
932 »       bl»     a6c8·<*ABS*@plt+0x3e68>932 »       bl»     a6c8·<*ABS*@plt+0x3e68>
933 »       eor»    w20,·w0,·#0x1933 »       eor»    w20,·w0,·#0x1
934 »       ldrb»   w8,·[x19,·#4]934 »       ldrb»   w8,·[x19,·#4]
935 »       cbz»    w8,·74e0·<*ABS*@plt+0xc80>935 »       cbz»    w8,·74e0·<*ABS*@plt+0xc80>
Offset 1574, 15 lines modifiedOffset 1574, 15 lines modified
1574 »       cbnz»   x8,·8264·<*ABS*@plt+0x1a04>1574 »       cbnz»   x8,·8264·<*ABS*@plt+0x1a04>
1575 »       add»    x0,·x19,·#0x201575 »       add»    x0,·x19,·#0x20
1576 »       ldr»    x0,·[x0]1576 »       ldr»    x0,·[x0]
1577 »       bl»     62f0·<Py_TYPE@plt>1577 »       bl»     62f0·<Py_TYPE@plt>
1578 »       mov»    x21,·x01578 »       mov»    x21,·x0
1579 »       bl»     6170·<_Py_IncRef@plt>1579 »       bl»     6170·<_Py_IncRef@plt>
1580 »       adrp»   x8,·7f000·<PyInit__bcrypt@@Base+0x6e5f0>1580 »       adrp»   x8,·7f000·<PyInit__bcrypt@@Base+0x6e5f0>
1581 »       ldr»    x8,·[x8,·#3912]1581 »       ldr»    x8,·[x8,·#3928]
1582 »       ldr»    x22,·[x8]1582 »       ldr»    x22,·[x8]
1583 »       mov»    x0,·x221583 »       mov»    x0,·x22
1584 »       bl»     6170·<_Py_IncRef@plt>1584 »       bl»     6170·<_Py_IncRef@plt>
1585 »       mov»    x0,·x221585 »       mov»    x0,·x22
1586 »       bl»     6600·<_Py_DecRef@plt>1586 »       bl»     6600·<_Py_DecRef@plt>
1587 »       mov»    x0,·x211587 »       mov»    x0,·x21
1588 »       bl»     6600·<_Py_DecRef@plt>1588 »       bl»     6600·<_Py_DecRef@plt>
Offset 1745, 24 lines modifiedOffset 1745, 24 lines modified
1745 »       stp»    x20,·x19,·[sp,·#64]1745 »       stp»    x20,·x19,·[sp,·#64]
1746 »       ldr»    x22,·[x1,·#24]1746 »       ldr»    x22,·[x1,·#24]
1747 »       mov»    x20,·x11747 »       mov»    x20,·x1
1748 »       mov»    x19,·x01748 »       mov»    x19,·x0
1749 »       mov»    x21,·x81749 »       mov»    x21,·x8
1750 »       mov»    x8,·sp1750 »       mov»    x8,·sp
1751 »       blr»    x221751 »       blr»    x22
1752 »       mov»    x10,·#0x16f4················» //·#58761752 »       mov»    x10,·#0x132e················» //·#4910
1753 »       ldp»    x9,·x8,·[sp]1753 »       ldp»    x9,·x8,·[sp]
1754 »       movk»   x10,·#0xe7f0,·lsl·#161754 »       movk»   x10,·#0xb841,·lsl·#16
1755 »       movk»   x10,·#0x9068,·lsl·#321755 »       movk»   x10,·#0x3ef3,·lsl·#32
1756 »       movk»   x10,·#0x3524,·lsl·#481756 »       movk»   x10,·#0x45bb,·lsl·#48
1757 »       cmp»    x8,·x101757 »       cmp»    x8,·x10
1758 »       mov»    x8,·#0xe0f8················»  //·#575921758 »       mov»    x8,·#0x12c1················»  //·#4801
1759 »       movk»   x8,·#0xc229,·lsl·#161759 »       movk»   x8,·#0x1e48,·lsl·#16
1760 »       movk»   x8,·#0x7555,·lsl·#321760 »       movk»   x8,·#0x80fe,·lsl·#32
1761 »       movk»   x8,·#0xbc78,·lsl·#481761 »       movk»   x8,·#0x8727,·lsl·#48
1762 »       ccmp»   x9,·x8,·#0x0,·eq»      //·eq·=·none1762 »       ccmp»   x9,·x8,·#0x0,·eq»      //·eq·=·none
1763 »       b.ne»   83c0·<*ABS*@plt+0x1b60>··//·b.any1763 »       b.ne»   83c0·<*ABS*@plt+0x1b60>··//·b.any
1764 »       ldr»    x22,·[x19,·#16]1764 »       ldr»    x22,·[x19,·#16]
1765 »       tbnz»   x22,·#63,·8404·<*ABS*@plt+0x1ba4>1765 »       tbnz»   x22,·#63,·8404·<*ABS*@plt+0x1ba4>
1766 »       cbz»    x22,·8470·<*ABS*@plt+0x1c10>1766 »       cbz»    x22,·8470·<*ABS*@plt+0x1c10>
1767 »       ldr»    x24,·[x19,·#8]1767 »       ldr»    x24,·[x19,·#8]
1768 »       mov»    x0,·x221768 »       mov»    x0,·x22
Offset 3325, 17 lines modifiedOffset 3325, 17 lines modified
3325 »       mov»    x0,·x193325 »       mov»    x0,·x19
3326 »       bl»     6790·<_Unwind_Resume@plt>3326 »       bl»     6790·<_Unwind_Resume@plt>
3327 »       str»    x30,·[sp,·#-16]!3327 »       str»    x30,·[sp,·#-16]!
3328 »       bl»     9bf8·<*ABS*@plt+0x3398>3328 »       bl»     9bf8·<*ABS*@plt+0x3398>
3329 »       str»    x30,·[sp,·#-16]!3329 »       str»    x30,·[sp,·#-16]!
3330 »       adrp»   x8,·7f000·<PyInit__bcrypt@@Base+0x6e5f0>3330 »       adrp»   x8,·7f000·<PyInit__bcrypt@@Base+0x6e5f0>
3331 »       adrp»   x10,·7f000·<PyInit__bcrypt@@Base+0x6e5f0>3331 »       adrp»   x10,·7f000·<PyInit__bcrypt@@Base+0x6e5f0>
3332 »       ldr»    x8,·[x8,·#3992]3332 »       ldr»    x8,·[x8,·#4040]
3333 »       ldar»   x9,·[x8]3333 »       ldar»   x9,·[x8]
3334 »       ldr»    x10,·[x10,·#4040]3334 »       ldr»    x10,·[x10,·#4008]
3335 »       ldp»    x8,·x1,·[x0]3335 »       ldp»    x8,·x1,·[x0]
3336 »       cmp»    x9,·#0x03336 »       cmp»    x9,·#0x0
3337 »       csel»   x9,·x10,·x9,·eq»       //·eq·=·none3337 »       csel»   x9,·x10,·x9,·eq»       //·eq·=·none
3338 »       mov»    x0,·x83338 »       mov»    x0,·x8
3339 »       blr»    x93339 »       blr»    x9
3340 »       bl»     aab4·<*ABS*@plt+0x4254>3340 »       bl»     aab4·<*ABS*@plt+0x4254>
3341 »       sub»    sp,·sp,·#0x403341 »       sub»    sp,·sp,·#0x40
Offset 4296, 26 lines modifiedOffset 4296, 26 lines modified
4296 »       sub»    sp,·sp,·#0x204296 »       sub»    sp,·sp,·#0x20
4297 »       str»    x30,·[sp,·#16]4297 »       str»    x30,·[sp,·#16]
4298 »       bl»     1d1a8·<PyInit__bcrypt@@Base+0xc798>4298 »       bl»     1d1a8·<PyInit__bcrypt@@Base+0xc798>
4299 »       adrp»   x9,·7f000·<PyInit__bcrypt@@Base+0x6e5f0>4299 »       adrp»   x9,·7f000·<PyInit__bcrypt@@Base+0x6e5f0>
... Open expanded diff (truncated) ...