|
| 1 | +def __top_level__(): |
| 2 | + r0, r1 :: object |
| 3 | + r2 :: bit |
| 4 | + r3 :: str |
| 5 | + r4, r5, r6 :: object |
| 6 | + r7 :: str |
| 7 | + r8 :: dict |
| 8 | + r9, r10 :: object |
| 9 | + r11 :: str |
| 10 | + r12 :: dict |
| 11 | + r13 :: object |
| 12 | + r14 :: str |
| 13 | + r15 :: list |
| 14 | + r16, r17 :: ptr |
| 15 | + r18 :: dict |
| 16 | + r19 :: str |
| 17 | + r20 :: i32 |
| 18 | + r21 :: bit |
| 19 | + r22 :: str |
| 20 | + r23 :: dict |
| 21 | + r24 :: str |
| 22 | + r25 :: object |
| 23 | + r26 :: object[1] |
| 24 | + r27 :: object_ptr |
| 25 | + r28 :: object |
| 26 | + r29 :: str |
| 27 | + r30 :: dict |
| 28 | + r31 :: str |
| 29 | + r32 :: i32 |
| 30 | + r33 :: bit |
| 31 | + r34 :: None |
| 32 | +L0: |
| 33 | + r0 = builtins :: module |
| 34 | + r1 = load_address _Py_NoneStruct |
| 35 | + r2 = r0 != r1 |
| 36 | + if r2 goto L3 else goto L1 :: bool |
| 37 | +L1: |
| 38 | + r3 = 'builtins' |
| 39 | + r4 = PyImport_Import(r3) |
| 40 | + if is_error(r4) goto L12 (error at <module>:-1) else goto L2 |
| 41 | +L2: |
| 42 | + builtins = r4 :: module |
| 43 | + dec_ref r4 |
| 44 | +L3: |
| 45 | + r5 = ('version',) |
| 46 | + r6 = ('__version',) |
| 47 | + r7 = 'importlib.metadata' |
| 48 | + r8 = faster_hexbytes.globals :: static |
| 49 | + r9 = CPyImport_ImportFromMany(r7, r5, r6, r8) |
| 50 | + if is_error(r9) goto L12 (error at <module>:1) else goto L4 |
| 51 | +L4: |
| 52 | + importlib.metadata = r9 :: module |
| 53 | + dec_ref r9 |
| 54 | + r10 = ('HexBytes',) |
| 55 | + r11 = 'faster_hexbytes.main' |
| 56 | + r12 = faster_hexbytes.globals :: static |
| 57 | + r13 = CPyImport_ImportFromMany(r11, r10, r10, r12) |
| 58 | + if is_error(r13) goto L12 (error at <module>:5) else goto L5 |
| 59 | +L5: |
| 60 | + faster_hexbytes.main = r13 :: module |
| 61 | + dec_ref r13 |
| 62 | + r14 = 'HexBytes' |
| 63 | + r15 = PyList_New(1) |
| 64 | + if is_error(r15) goto L12 (error at <module>:9) else goto L6 |
| 65 | +L6: |
| 66 | + r16 = get_element_ptr r15 ob_item :: PyListObject |
| 67 | + r17 = load_mem r16 :: ptr* |
| 68 | + inc_ref r14 |
| 69 | + set_mem r17, r14 :: builtins.object* |
| 70 | + r18 = faster_hexbytes.globals :: static |
| 71 | + r19 = '__all__' |
| 72 | + r20 = CPyDict_SetItem(r18, r19, r15) |
| 73 | + dec_ref r15 |
| 74 | + r21 = r20 >= 0 :: signed |
| 75 | + if not r21 goto L12 (error at <module>:9) else goto L7 :: bool |
| 76 | +L7: |
| 77 | + r22 = 'hexbytes' |
| 78 | + r23 = faster_hexbytes.globals :: static |
| 79 | + r24 = '__version' |
| 80 | + r25 = CPyDict_GetItem(r23, r24) |
| 81 | + if is_error(r25) goto L12 (error at <module>:11) else goto L8 |
| 82 | +L8: |
| 83 | + r26 = [r22] |
| 84 | + r27 = load_address r26 |
| 85 | + r28 = PyObject_Vectorcall(r25, r27, 1, 0) |
| 86 | + dec_ref r25 |
| 87 | + if is_error(r28) goto L12 (error at <module>:11) else goto L9 |
| 88 | +L9: |
| 89 | + r29 = cast(str, r28) |
| 90 | + if is_error(r29) goto L12 (error at <module>:11) else goto L10 |
| 91 | +L10: |
| 92 | + r30 = faster_hexbytes.globals :: static |
| 93 | + r31 = '__version__' |
| 94 | + r32 = CPyDict_SetItem(r30, r31, r29) |
| 95 | + dec_ref r29 |
| 96 | + r33 = r32 >= 0 :: signed |
| 97 | + if not r33 goto L12 (error at <module>:11) else goto L11 :: bool |
| 98 | +L11: |
| 99 | + return 1 |
| 100 | +L12: |
| 101 | + r34 = <error> :: None |
| 102 | + return r34 |
| 103 | + |
1 | 104 | def __new___HexBytes_obj.__get__(__mypyc_self__, instance, owner):
|
2 | 105 | __mypyc_self__, instance, owner, r0 :: object
|
3 | 106 | r1 :: bit
|
@@ -788,109 +891,6 @@ L55:
|
788 | 891 | dec_ref r116
|
789 | 892 | goto L48
|
790 | 893 |
|
791 |
| -def __top_level__(): |
792 |
| - r0, r1 :: object |
793 |
| - r2 :: bit |
794 |
| - r3 :: str |
795 |
| - r4, r5, r6 :: object |
796 |
| - r7 :: str |
797 |
| - r8 :: dict |
798 |
| - r9, r10 :: object |
799 |
| - r11 :: str |
800 |
| - r12 :: dict |
801 |
| - r13 :: object |
802 |
| - r14 :: str |
803 |
| - r15 :: list |
804 |
| - r16, r17 :: ptr |
805 |
| - r18 :: dict |
806 |
| - r19 :: str |
807 |
| - r20 :: i32 |
808 |
| - r21 :: bit |
809 |
| - r22 :: str |
810 |
| - r23 :: dict |
811 |
| - r24 :: str |
812 |
| - r25 :: object |
813 |
| - r26 :: object[1] |
814 |
| - r27 :: object_ptr |
815 |
| - r28 :: object |
816 |
| - r29 :: str |
817 |
| - r30 :: dict |
818 |
| - r31 :: str |
819 |
| - r32 :: i32 |
820 |
| - r33 :: bit |
821 |
| - r34 :: None |
822 |
| -L0: |
823 |
| - r0 = builtins :: module |
824 |
| - r1 = load_address _Py_NoneStruct |
825 |
| - r2 = r0 != r1 |
826 |
| - if r2 goto L3 else goto L1 :: bool |
827 |
| -L1: |
828 |
| - r3 = 'builtins' |
829 |
| - r4 = PyImport_Import(r3) |
830 |
| - if is_error(r4) goto L12 (error at <module>:-1) else goto L2 |
831 |
| -L2: |
832 |
| - builtins = r4 :: module |
833 |
| - dec_ref r4 |
834 |
| -L3: |
835 |
| - r5 = ('version',) |
836 |
| - r6 = ('__version',) |
837 |
| - r7 = 'importlib.metadata' |
838 |
| - r8 = faster_hexbytes.globals :: static |
839 |
| - r9 = CPyImport_ImportFromMany(r7, r5, r6, r8) |
840 |
| - if is_error(r9) goto L12 (error at <module>:1) else goto L4 |
841 |
| -L4: |
842 |
| - importlib.metadata = r9 :: module |
843 |
| - dec_ref r9 |
844 |
| - r10 = ('HexBytes',) |
845 |
| - r11 = 'faster_hexbytes.main' |
846 |
| - r12 = faster_hexbytes.globals :: static |
847 |
| - r13 = CPyImport_ImportFromMany(r11, r10, r10, r12) |
848 |
| - if is_error(r13) goto L12 (error at <module>:5) else goto L5 |
849 |
| -L5: |
850 |
| - faster_hexbytes.main = r13 :: module |
851 |
| - dec_ref r13 |
852 |
| - r14 = 'HexBytes' |
853 |
| - r15 = PyList_New(1) |
854 |
| - if is_error(r15) goto L12 (error at <module>:9) else goto L6 |
855 |
| -L6: |
856 |
| - r16 = get_element_ptr r15 ob_item :: PyListObject |
857 |
| - r17 = load_mem r16 :: ptr* |
858 |
| - inc_ref r14 |
859 |
| - set_mem r17, r14 :: builtins.object* |
860 |
| - r18 = faster_hexbytes.globals :: static |
861 |
| - r19 = '__all__' |
862 |
| - r20 = CPyDict_SetItem(r18, r19, r15) |
863 |
| - dec_ref r15 |
864 |
| - r21 = r20 >= 0 :: signed |
865 |
| - if not r21 goto L12 (error at <module>:9) else goto L7 :: bool |
866 |
| -L7: |
867 |
| - r22 = 'hexbytes' |
868 |
| - r23 = faster_hexbytes.globals :: static |
869 |
| - r24 = '__version' |
870 |
| - r25 = CPyDict_GetItem(r23, r24) |
871 |
| - if is_error(r25) goto L12 (error at <module>:11) else goto L8 |
872 |
| -L8: |
873 |
| - r26 = [r22] |
874 |
| - r27 = load_address r26 |
875 |
| - r28 = PyObject_Vectorcall(r25, r27, 1, 0) |
876 |
| - dec_ref r25 |
877 |
| - if is_error(r28) goto L12 (error at <module>:11) else goto L9 |
878 |
| -L9: |
879 |
| - r29 = cast(str, r28) |
880 |
| - if is_error(r29) goto L12 (error at <module>:11) else goto L10 |
881 |
| -L10: |
882 |
| - r30 = faster_hexbytes.globals :: static |
883 |
| - r31 = '__version__' |
884 |
| - r32 = CPyDict_SetItem(r30, r31, r29) |
885 |
| - dec_ref r29 |
886 |
| - r33 = r32 >= 0 :: signed |
887 |
| - if not r33 goto L12 (error at <module>:11) else goto L11 :: bool |
888 |
| -L11: |
889 |
| - return 1 |
890 |
| -L12: |
891 |
| - r34 = <error> :: None |
892 |
| - return r34 |
893 |
| - |
894 | 894 | def to_bytes(val):
|
895 | 895 | val :: union[bytes, str, object, bool, int]
|
896 | 896 | r0 :: bit
|
|
0 commit comments