[issue40244] AIX: build: _PyObject_GC_TRACK Asstertion failure

Michael Felt report at bugs.python.org
Wed Apr 15 08:30:28 EDT 2020


Michael Felt <aixtools at felt.demon.nl> added the comment:

On 15/04/2020 11:03, Michael Felt wrote:
> Michael Felt <aixtools at felt.demon.nl> added the comment:
>
> On 14/04/2020 19:28, Michael Felt wrote:
>> Michael Felt <aixtools at felt.demon.nl> added the comment:
>>
>> On 14/04/2020 14:54, Batuhan Taskaya wrote:
>>> Batuhan Taskaya <batuhanosmantaskaya at gmail.com> added the comment:
>>>
>>>> With the print statements - it does not crash:
>>> I think this isn't directly relevant with prints but about re-compiling? (just guessing).
>> I only recompiled the one .c file. With that one file re-compiled -
>> wqith fprintf statements it succeeds, restore the original .c file (git
>> checkout -- Objects/whatever.c; make - it fails.
>>
>> Tomorrow I'll search for the option(s) needed to get (complete) assembly
>> code listing and try to see (and understand) the difference between what
>> xlc-v13 and xlc-v16 makes. And, what I shall also test - is to recompile
>> only this one file using xlc-v13 and see if the make then proceeds normally.
>>
>>
> Many pages of output - and I confess - I do have some difficulty reading
> code every now and then.
>
> As the "bug" wherever it may be is related, I am guessing, to compiler
> optimization and how to deal with routines with "no return".
>
> Trying to understand the listings - I ran across:
>
> ./Include/object.h:typedef void (*destructor)(PyObject *);
>
> Could the error be related to compilers confusing a routine with no
> return, versus a routine returning a pointer to a "void"?

Although I as I think about it I believe the statement is correct:
"destructor" is a typedef of a pointer to a function (with an argument
of PyObject *) that has no_return (aka == void).

Sigh.

Instead. The two listings: note, they are practically identical for the
first 60 pages (aka skip to 'Page 61')

>
> recall the code:
>
> static void
> gen_dealloc(PyGenObject *gen)
>
> Comments?
>
> Michael
>
>> As Victor commented earlier - very much looking like a compiler bug.
>> That said, still do not know what to say/write to software support as a
>> complaint.
>>
>>> ----------
>>>
>>> _______________________________________
>>> Python tracker <report at bugs.python.org>
>>> <https://bugs.python.org/issue40244>
>>> _______________________________________
>>>
>> ----------
>>
>> _______________________________________
>> Python tracker <report at bugs.python.org>
>> <https://bugs.python.org/issue40244>
>> _______________________________________
>>
> ----------
>
> _______________________________________
> Python tracker <report at bugs.python.org>
> <https://bugs.python.org/issue40244>
> _______________________________________
>

----------
Added file: https://bugs.python.org/file49063/genobject-combined.lst

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue40244>
_______________________________________
-------------- next part --------------


Wed Apr 15 07:30:04 CDT 2020  Page 1


IBM XL C for AIX, Version 13.1.3.4 Objects/genobject.c 04/15/20 03:35:33 (C)                                                                                    IBM XL C for AIX, Version 16.1.0.3 Objects/genobject.c 04/15/20 03:29:57 (C)

>>>>> SOURCE SECTION <<<<<                                                                                                                                      >>>>> SOURCE SECTION <<<<<

        1 | /* Generator object implementation */                                                                                                                       1 | /* Generator object implementation */
        2 |                                                                                                                                                             2 |
        3 | #include "Python.h"                                                                                                                                         3 | #include "Python.h"
"./Include/pyport.h", line 4.48: 1506-457 (I) File /home/aixtools/python/cpython-master/./pyconfig.h has already been included.                                 "./Include/pyport.h", line 4.48: 1506-457 (I) File /home/aixtools/python/cpython-master/./pyconfig.h has already been included.
"./Include/pyport.h", line 199.20: 1506-457 (I) File /opt/IBM/xlc/13.1.3/include/stdlib.h has already been included.                                            "./Include/pyport.h", line 199.20: 1506-457 (I) File /opt/IBM/xlc/16.1.0/include/stdlib.h has already been included.
"./Include/pyport.h", line 212.22: 1506-457 (I) File /usr/include/sys/time.h has already been included.                                                         "./Include/pyport.h", line 212.22: 1506-457 (I) File /usr/include/sys/time.h has already been included.
"./Include/pyport.h", line 238.22: 1506-457 (I) File /usr/include/sys/stat.h has already been included.                                                         "./Include/pyport.h", line 238.22: 1506-457 (I) File /usr/include/sys/stat.h has already been included.
"./Include/pymath.h", line 4.48: 1506-457 (I) File /home/aixtools/python/cpython-master/./pyconfig.h has already been included.                                 "./Include/pymath.h", line 4.48: 1506-457 (I) File /home/aixtools/python/cpython-master/./pyconfig.h has already been included.
"./Include/pytime.h", line 5.48: 1506-457 (I) File /home/aixtools/python/cpython-master/./pyconfig.h has already been included.                                 "./Include/pytime.h", line 5.48: 1506-457 (I) File /home/aixtools/python/cpython-master/./pyconfig.h has already been included.
"./Include/object.h", line 628.12: 1506-495 (I) Pointer type conversion found.                                                                                  "./Include/object.h", line 628.12: 1506-495 (I) Pointer type conversion found.
"./Include/object.h", line 628.12: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.                                 "./Include/object.h", line 628.12: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.
"./Include/pytime.h", line 98.21: 1506-492 (I) Redefinition of round hides previous definition.                                                                 "./Include/pytime.h", line 98.21: 1506-492 (I) Redefinition of round hides previous definition.
"./Include/pytime.h", line 104.21: 1506-492 (I) Redefinition of round hides previous definition.                                                                "./Include/pytime.h", line 104.21: 1506-492 (I) Redefinition of round hides previous definition.
"./Include/pytime.h", line 111.21: 1506-492 (I) Redefinition of round hides previous definition.                                                                "./Include/pytime.h", line 111.21: 1506-492 (I) Redefinition of round hides previous definition.
"./Include/pytime.h", line 115.21: 1506-492 (I) Redefinition of round hides previous definition.                                                                "./Include/pytime.h", line 115.21: 1506-492 (I) Redefinition of round hides previous definition.
"./Include/pytime.h", line 131.21: 1506-492 (I) Redefinition of round hides previous definition.                                                                "./Include/pytime.h", line 131.21: 1506-492 (I) Redefinition of round hides previous definition.
"./Include/pytime.h", line 136.21: 1506-492 (I) Redefinition of round hides previous definition.                                                                "./Include/pytime.h", line 136.21: 1506-492 (I) Redefinition of round hides previous definition.
"./Include/pytime.h", line 148.21: 1506-492 (I) Redefinition of round hides previous definition.                                                                "./Include/pytime.h", line 148.21: 1506-492 (I) Redefinition of round hides previous definition.
"./Include/pytime.h", line 165.15: 1506-492 (I) Redefinition of div hides previous definition.                                                                  "./Include/pytime.h", line 165.15: 1506-492 (I) Redefinition of div hides previous definition.
"./Include/pymem.h", line 8.20: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/pyport.h has already been included.                            "./Include/pymem.h", line 8.20: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/pyport.h has already been included.
"./Include/Python.h", line 88.20: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/object.h has already been included.                          "./Include/Python.h", line 88.20: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/object.h has already been included.
"./Include/objimpl.h", line 8.19: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/pymem.h has already been included.                           "./Include/objimpl.h", line 8.19: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/pymem.h has already been included.
"./Include/cpython/objimpl.h", line 70.9: 1506-495 (I) Pointer type conversion found.                                                                           "./Include/cpython/objimpl.h", line 70.9: 1506-495 (I) Pointer type conversion found.
"./Include/cpython/objimpl.h", line 70.9: 1506-374 (I) Pointer types "struct _object*" and "struct _typeobject*" are not compatible.                            "./Include/cpython/objimpl.h", line 70.9: 1506-374 (I) Pointer types "struct _object*" and "struct _typeobject*" are not compatible.
"./Include/cpython/objimpl.h", line 84.5: 1506-495 (I) Pointer type conversion found.                                                                           "./Include/cpython/objimpl.h", line 84.5: 1506-495 (I) Pointer type conversion found.
"./Include/cpython/objimpl.h", line 84.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                  "./Include/cpython/objimpl.h", line 84.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
"./Include/typeslots.h", line 3.8: 1506-290 (I) Unknown macro name Py_bf_getbuffer on #undef directive.                                                         "./Include/typeslots.h", line 3.8: 1506-290 (I) Unknown macro name Py_bf_getbuffer on #undef directive.
"./Include/typeslots.h", line 4.8: 1506-290 (I) Unknown macro name Py_bf_releasebuffer on #undef directive.                                                     "./Include/typeslots.h", line 4.8: 1506-290 (I) Unknown macro name Py_bf_releasebuffer on #undef directive.
"./Include/bytesobject.h", line 10.20: 1506-457 (I) File /opt/IBM/xlc/13.1.3/include/stdarg.h has already been included.                                        "./Include/bytesobject.h", line 10.20: 1506-457 (I) File /opt/IBM/xlc/16.1.0/include/stdarg.h has already been included.
"./Include/unicodeobject.h", line 4.20: 1506-457 (I) File /opt/IBM/xlc/13.1.3/include/stdarg.h has already been included.                                       "./Include/unicodeobject.h", line 4.20: 1506-457 (I) File /opt/IBM/xlc/16.1.0/include/stdarg.h has already been included.
"./Include/unicodeobject.h", line 186.16: 1506-492 (I) Redefinition of index hides previous definition.                                                         "./Include/unicodeobject.h", line 186.16: 1506-492 (I) Redefinition of index hides previous definition.
"./Include/unicodeobject.h", line 196.16: 1506-492 (I) Redefinition of index hides previous definition.                                                         "./Include/unicodeobject.h", line 196.16: 1506-492 (I) Redefinition of index hides previous definition.
"./Include/pycapsule.h", line 31.26: 1506-492 (I) Redefinition of destructor hides previous definition.                                                         "./Include/pycapsule.h", line 31.26: 1506-492 (I) Redefinition of destructor hides previous definition.
"./Include/pycapsule.h", line 45.81: 1506-492 (I) Redefinition of destructor hides previous definition.                                                         "./Include/pycapsule.h", line 45.81: 1506-492 (I) Redefinition of destructor hides previous definition.
"./Include/cpython/initconfig.h", line 41.16: 1506-492 (I) Redefinition of index hides previous definition.                                                     "./Include/cpython/initconfig.h", line 41.16: 1506-492 (I) Redefinition of index hides previous definition.
"./Include/pyerrors.h", line 324.20: 1506-457 (I) File /opt/IBM/xlc/13.1.3/include/stdarg.h has already been included.                                          "./Include/pyerrors.h", line 324.20: 1506-457 (I) File /opt/IBM/xlc/16.1.0/include/stdarg.h has already been included.
"./Include/Python.h", line 133.32: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/cpython/initconfig.h has already been included.             "./Include/Python.h", line 133.32: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/cpython/initconfig.h has already been included.
"./Include/Python.h", line 134.21: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/pystate.h has already been included.                        "./Include/Python.h", line 134.21: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/pystate.h has already been included.
"./Include/modsupport.h", line 10.20: 1506-457 (I) File /opt/IBM/xlc/13.1.3/include/stdarg.h has already been included.                                         "./Include/modsupport.h", line 10.20: 1506-457 (I) File /opt/IBM/xlc/16.1.0/include/stdarg.h has already been included.
"./Include/code.h", line 170.61: 1506-492 (I) Redefinition of index hides previous definition.                                                                  "./Include/code.h", line 170.61: 1506-492 (I) Redefinition of index hides previous definition.
"./Include/code.h", line 172.61: 1506-492 (I) Redefinition of index hides previous definition.                                                                  "./Include/code.h", line 172.61: 1506-492 (I) Redefinition of index hides previous definition.
"./Include/abstract.h", line 281.8: 1506-290 (I) Unknown macro name PyObject_Length on #undef directive.                                                        "./Include/abstract.h", line 281.8: 1506-290 (I) Unknown macro name PyObject_Length on #undef directive.
"./Include/abstract.h", line 626.8: 1506-290 (I) Unknown macro name PySequence_Length on #undef directive.                                                      "./Include/abstract.h", line 626.8: 1506-290 (I) Unknown macro name PySequence_Length on #undef directive.
"./Include/abstract.h", line 724.8: 1506-290 (I) Unknown macro name PySequence_In on #undef directive.                                                          "./Include/abstract.h", line 724.8: 1506-290 (I) Unknown macro name PySequence_In on #undef directive.
"./Include/abstract.h", line 769.8: 1506-290 (I) Unknown macro name PyMapping_Length on #undef directive.                                                       "./Include/abstract.h", line 769.8: 1506-290 (I) Unknown macro name PyMapping_Length on #undef directive.
"./Include/cpython/abstract.h", line 80.30: 1506-495 (I) Pointer type conversion found.                                                                         "./Include/cpython/abstract.h", line 80.30: 1506-495 (I) Pointer type conversion found.
"./Include/cpython/abstract.h", line 80.30: 1506-374 (I) Pointer types "char*" and "struct _object*" are not compatible.                                        "./Include/cpython/abstract.h", line 80.30: 1506-374 (I) Pointer types "char*" and "struct _object*" are not compatible.
"./Include/cpython/abstract.h", line 80.11: 1506-495 (I) Pointer type conversion found.                                                                         "./Include/cpython/abstract.h", line 80.11: 1506-495 (I) Pointer type conversion found.
"./Include/cpython/abstract.h", line 80.11: 1506-374 (I) Pointer types "struct _object*(**)(struct _object*,struct _object* const*,unsigned long,struct _object "./Include/cpython/abstract.h", line 80.11: 1506-374 (I) Pointer types "struct _object*(**)(struct _object*,struct _object* const*,unsigned long,struct _object
"./Include/cpython/abstract.h", line 82.1: 1506-412 (I) Referenced variable "ptr", which was not initialized in its declaration.                                "./Include/cpython/abstract.h", line 82.1: 1506-412 (I) Referenced variable "ptr", which was not initialized in its declaration.
"./Include/cpython/abstract.h", line 82.1: 1506-412 (I) Referenced variable "offset", which was not initialized in its declaration.                             "./Include/cpython/abstract.h", line 82.1: 1506-412 (I) Referenced variable "offset", which was not initialized in its declaration.
"./Include/cpython/abstract.h", line 82.1: 1506-412 (I) Referenced variable "tp", which was not initialized in its declaration.                                 "./Include/cpython/abstract.h", line 82.1: 1506-412 (I) Referenced variable "tp", which was not initialized in its declaration.







Wed Apr 15 07:30:04 CDT 2020  Page 2


"./Include/cpython/abstract.h", line 120.1: 1506-412 (I) Referenced variable "res", which was not initialized in its declaration.                               "./Include/cpython/abstract.h", line 120.1: 1506-412 (I) Referenced variable "res", which was not initialized in its declaration.
"./Include/cpython/abstract.h", line 120.1: 1506-412 (I) Referenced variable "func", which was not initialized in its declaration.                              "./Include/cpython/abstract.h", line 120.1: 1506-412 (I) Referenced variable "func", which was not initialized in its declaration.
"./Include/cpython/abstract.h", line 189.1: 1506-412 (I) Referenced variable "nargsf", which was not initialized in its declaration.                            "./Include/cpython/abstract.h", line 189.1: 1506-412 (I) Referenced variable "nargsf", which was not initialized in its declaration.
"./Include/cpython/abstract.h", line 189.1: 1506-412 (I) Referenced variable "tstate", which was not initialized in its declaration.                            "./Include/cpython/abstract.h", line 189.1: 1506-412 (I) Referenced variable "tstate", which was not initialized in its declaration.
"./Include/cpython/abstract.h", line 189.1: 1506-412 (I) Referenced variable "args", which was not initialized in its declaration.                              "./Include/cpython/abstract.h", line 189.1: 1506-412 (I) Referenced variable "args", which was not initialized in its declaration.
"./Include/cpython/abstract.h", line 189.1: 1506-412 (I) Referenced variable "_args", which was not initialized in its declaration.                             "./Include/cpython/abstract.h", line 189.1: 1506-412 (I) Referenced variable "_args", which was not initialized in its declaration.
"./Include/cpython/abstract.h", line 374.60: 1506-492 (I) Redefinition of index hides previous definition.                                                      "./Include/cpython/abstract.h", line 374.60: 1506-492 (I) Redefinition of index hides previous definition.
"./Include/cpython/abstract.h", line 376.60: 1506-492 (I) Redefinition of index hides previous definition.                                                      "./Include/cpython/abstract.h", line 376.60: 1506-492 (I) Redefinition of index hides previous definition.
        4 | #include "pycore_ceval.h"   /* _PyEval_EvalFrame() */                                                                                                       4 | #include "pycore_ceval.h"   /* _PyEval_EvalFrame() */
"./Include/internal/pycore_atomic.h", line 12.22: 1506-457 (I) File /home/aixtools/python/cpython-master/./pyconfig.h has already been included.                "./Include/internal/pycore_atomic.h", line 12.22: 1506-457 (I) File /home/aixtools/python/cpython-master/./pyconfig.h has already been included.
"./Include/internal/pycore_gil.h", line 11.55: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/internal/pycore_atomic.h has already been inclu "./Include/internal/pycore_gil.h", line 11.55: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/internal/pycore_atomic.h has already been inclu
"./Include/internal/pycore_condvar.h", line 23.21: 1506-457 (I) File /usr/include/pthread.h has already been included.                                          "./Include/internal/pycore_condvar.h", line 23.21: 1506-457 (I) File /usr/include/pthread.h has already been included.
"./Include/internal/pycore_gil.h", line 20.8: 1506-290 (I) Unknown macro name FORCE_SWITCHING on #undef directive.                                              "./Include/internal/pycore_gil.h", line 20.8: 1506-290 (I) Unknown macro name FORCE_SWITCHING on #undef directive.
"./Include/internal/pycore_pymem.h", line 11.46: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/pymem.h has already been included.            "./Include/internal/pycore_pymem.h", line 11.46: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/pymem.h has already been included.
"./Include/internal/pycore_runtime.h", line 11.55: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/internal/pycore_atomic.h has already been i "./Include/internal/pycore_runtime.h", line 11.55: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/internal/pycore_atomic.h has already been i
"./Include/internal/pycore_runtime.h", line 12.59: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/internal/pycore_gil.h has already been incl "./Include/internal/pycore_runtime.h", line 12.59: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/internal/pycore_gil.h has already been incl
"./Include/internal/pycore_ceval.h", line 106.9: 1506-434 (I) The left-hand side of a bitwise right shift expression has a signed promoted type.                "./Include/internal/pycore_ceval.h", line 106.9: 1506-434 (I) The left-hand side of a bitwise right shift expression has a signed promoted type.
        5 | #include "pycore_object.h"                                                                                                                                  5 | #include "pycore_object.h"
"./Include/internal/pycore_object.h", line 11.58: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/internal/pycore_pystate.h has already been i "./Include/internal/pycore_object.h", line 11.58: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/internal/pycore_pystate.h has already been i
"./Include/internal/pycore_object.h", line 30.32: 1506-495 (I) Pointer type conversion found.                                                                   "./Include/internal/pycore_object.h", line 30.32: 1506-495 (I) Pointer type conversion found.
"./Include/internal/pycore_object.h", line 30.32: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                          "./Include/internal/pycore_object.h", line 30.32: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
"./Include/internal/pycore_object.h", line 34.21: 1506-495 (I) Pointer type conversion found.                                                                   "./Include/internal/pycore_object.h", line 34.21: 1506-495 (I) Pointer type conversion found.
"./Include/internal/pycore_object.h", line 34.21: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                          "./Include/internal/pycore_object.h", line 34.21: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
"./Include/internal/pycore_object.h", line 44.5: 1506-425 (I) The condition is always false.                                                                    "./Include/internal/pycore_object.h", line 44.5: 1506-425 (I) The condition is always false.
"./Include/internal/pycore_object.h", line 64.31: 1506-495 (I) Pointer type conversion found.                                                                   "./Include/internal/pycore_object.h", line 64.31: 1506-495 (I) Pointer type conversion found.
"./Include/internal/pycore_object.h", line 64.31: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                          "./Include/internal/pycore_object.h", line 64.31: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
"./Include/internal/pycore_object.h", line 68.21: 1506-495 (I) Pointer type conversion found.                                                                   "./Include/internal/pycore_object.h", line 68.21: 1506-495 (I) Pointer type conversion found.
"./Include/internal/pycore_object.h", line 68.21: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                          "./Include/internal/pycore_object.h", line 68.21: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
"./Include/internal/pycore_object.h", line 72.5: 1506-425 (I) The condition is always false.                                                                    "./Include/internal/pycore_object.h", line 72.5: 1506-425 (I) The condition is always false.
"./Include/internal/pycore_object.h", line 94.26: 1506-495 (I) Pointer type conversion found.                                                                   "./Include/internal/pycore_object.h", line 94.26: 1506-495 (I) Pointer type conversion found.
"./Include/internal/pycore_object.h", line 94.26: 1506-374 (I) Pointer types "char*" and "struct _object*" are not compatible.                                  "./Include/internal/pycore_object.h", line 94.26: 1506-374 (I) Pointer types "char*" and "struct _object*" are not compatible.
"./Include/internal/pycore_object.h", line 94.12: 1506-495 (I) Pointer type conversion found.                                                                   "./Include/internal/pycore_object.h", line 94.12: 1506-495 (I) Pointer type conversion found.
"./Include/internal/pycore_object.h", line 94.12: 1506-374 (I) Pointer types "struct _object**" and "char*" are not compatible.                                 "./Include/internal/pycore_object.h", line 94.12: 1506-374 (I) Pointer types "struct _object**" and "char*" are not compatible.
        6 | #include "pycore_pystate.h"                                                                                                                                 6 | #include "pycore_pystate.h"
"Objects/genobject.c", line 6.28: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/internal/pycore_pystate.h has already been included.         "Objects/genobject.c", line 6.28: 1506-457 (I) File /home/aixtools/python/cpython-master/./Include/internal/pycore_pystate.h has already been included.
        7 | #include "frameobject.h"                                                                                                                                    7 | #include "frameobject.h"
        8 | #include "structmember.h"                                                                                                                                   8 | #include "structmember.h"
"./Include/structmember.h", line 10.39: 1506-457 (I) File /usr/include/stddef.h has already been included.                                                      "./Include/structmember.h", line 10.39: 1506-457 (I) File /usr/include/stddef.h has already been included.
        9 | #include "opcode.h"                                                                                                                                         9 | #include "opcode.h"
       10 |                                                                                                                                                            10 |
       11 | static PyObject *gen_close(PyGenObject *, PyObject *);                                                                                                     11 | static PyObject *gen_close(PyGenObject *, PyObject *);
       12 | static PyObject *async_gen_asend_new(PyAsyncGenObject *, PyObject *);                                                                                      12 | static PyObject *async_gen_asend_new(PyAsyncGenObject *, PyObject *);
       13 | static PyObject *async_gen_athrow_new(PyAsyncGenObject *, PyObject *);                                                                                     13 | static PyObject *async_gen_athrow_new(PyAsyncGenObject *, PyObject *);
       14 |                                                                                                                                                            14 |
       15 | static const char *NON_INIT_CORO_MSG = "can't send non-None value to a "                                                                                   15 | static const char *NON_INIT_CORO_MSG = "can't send non-None value to a "
       16 |                                  "just-started coroutine";                                                                                                 16 |                                  "just-started coroutine";
       17 |                                                                                                                                                            17 |
       18 | static const char *ASYNC_GEN_IGNORED_EXIT_MSG =                                                                                                            18 | static const char *ASYNC_GEN_IGNORED_EXIT_MSG =
       19 |                                  "async generator ignored GeneratorExit";                                                                                  19 |                                  "async generator ignored GeneratorExit";
       20 |                                                                                                                                                            20 |
       21 | static inline int                                                                                                                                          21 | static inline int
       22 | exc_state_traverse(_PyErr_StackItem *exc_state, visitproc visit, void *arg)                                                                                22 | exc_state_traverse(_PyErr_StackItem *exc_state, visitproc visit, void *arg)
       23 | {                                                                                                                                                          23 | {
       24 |     Py_VISIT(exc_state->exc_type);                                                                                                                         24 |     Py_VISIT(exc_state->exc_type);
       24 +     do { if (exc_state->exc_type) { int vret = visit(((PyObject*)(exc_state->exc_type)), arg); if (vret) return vret; } } while (0);                       24 +     do { if (exc_state->exc_type) { int vret = visit(((PyObject*)(exc_state->exc_type)), arg); if (vret) return vret; } } while (0);
"Objects/genobject.c", line 24.5: 1506-425 (I) The condition is always false.                                                                                   "Objects/genobject.c", line 24.5: 1506-425 (I) The condition is always false.







Wed Apr 15 07:30:04 CDT 2020  Page 3


       25 |     Py_VISIT(exc_state->exc_value);                                                                                                                        25 |     Py_VISIT(exc_state->exc_value);
       25 +     do { if (exc_state->exc_value) { int vret = visit(((PyObject*)(exc_state->exc_value)), arg); if (vret) return vret; } } while (0);                     25 +     do { if (exc_state->exc_value) { int vret = visit(((PyObject*)(exc_state->exc_value)), arg); if (vret) return vret; } } while (0);
"Objects/genobject.c", line 25.5: 1506-425 (I) The condition is always false.                                                                                   "Objects/genobject.c", line 25.5: 1506-425 (I) The condition is always false.
       26 |     Py_VISIT(exc_state->exc_traceback);                                                                                                                    26 |     Py_VISIT(exc_state->exc_traceback);
       26 +     do { if (exc_state->exc_traceback) { int vret = visit(((PyObject*)(exc_state->exc_traceback)), arg); if (vret) return vret; } } while (0);             26 +     do { if (exc_state->exc_traceback) { int vret = visit(((PyObject*)(exc_state->exc_traceback)), arg); if (vret) return vret; } } while (0);
"Objects/genobject.c", line 26.5: 1506-425 (I) The condition is always false.                                                                                   "Objects/genobject.c", line 26.5: 1506-425 (I) The condition is always false.
       27 |     return 0;                                                                                                                                              27 |     return 0;
       28 | }                                                                                                                                                          28 | }
       29 |                                                                                                                                                            29 |
       30 | static int                                                                                                                                                 30 | static int
       31 | gen_traverse(PyGenObject *gen, visitproc visit, void *arg)                                                                                                 31 | gen_traverse(PyGenObject *gen, visitproc visit, void *arg)
       32 | {                                                                                                                                                          32 | {
       33 |     Py_VISIT((PyObject *)gen->gi_frame);                                                                                                                   33 |     Py_VISIT((PyObject *)gen->gi_frame);
       33 +     do { if ((PyObject *)gen->gi_frame) { int vret = visit(((PyObject*)((PyObject *)gen->gi_frame)), arg); if (vret) return vret; } } while (0);           33 +     do { if ((PyObject *)gen->gi_frame) { int vret = visit(((PyObject*)((PyObject *)gen->gi_frame)), arg); if (vret) return vret; } } while (0);
"Objects/genobject.c", line 33.14: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 33.14: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 33.14: 1506-374 (I) Pointer types "struct _object*" and "struct _frame*" are not compatible.                                        "Objects/genobject.c", line 33.14: 1506-374 (I) Pointer types "struct _object*" and "struct _frame*" are not compatible.
"Objects/genobject.c", line 33.5: 1506-495 (I) Pointer type conversion found.                                                                                   "Objects/genobject.c", line 33.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 33.5: 1506-374 (I) Pointer types "struct _object*" and "struct _frame*" are not compatible.                                         "Objects/genobject.c", line 33.5: 1506-374 (I) Pointer types "struct _object*" and "struct _frame*" are not compatible.
"Objects/genobject.c", line 33.5: 1506-425 (I) The condition is always false.                                                                                   "Objects/genobject.c", line 33.5: 1506-425 (I) The condition is always false.
       34 |     Py_VISIT(gen->gi_code);                                                                                                                                34 |     Py_VISIT(gen->gi_code);
       34 +     do { if (gen->gi_code) { int vret = visit(((PyObject*)(gen->gi_code)), arg); if (vret) return vret; } } while (0);                                     34 +     do { if (gen->gi_code) { int vret = visit(((PyObject*)(gen->gi_code)), arg); if (vret) return vret; } } while (0);
"Objects/genobject.c", line 34.5: 1506-425 (I) The condition is always false.                                                                                   "Objects/genobject.c", line 34.5: 1506-425 (I) The condition is always false.
       35 |     Py_VISIT(gen->gi_name);                                                                                                                                35 |     Py_VISIT(gen->gi_name);
       35 +     do { if (gen->gi_name) { int vret = visit(((PyObject*)(gen->gi_name)), arg); if (vret) return vret; } } while (0);                                     35 +     do { if (gen->gi_name) { int vret = visit(((PyObject*)(gen->gi_name)), arg); if (vret) return vret; } } while (0);
"Objects/genobject.c", line 35.5: 1506-425 (I) The condition is always false.                                                                                   "Objects/genobject.c", line 35.5: 1506-425 (I) The condition is always false.
       36 |     Py_VISIT(gen->gi_qualname);                                                                                                                            36 |     Py_VISIT(gen->gi_qualname);
       36 +     do { if (gen->gi_qualname) { int vret = visit(((PyObject*)(gen->gi_qualname)), arg); if (vret) return vret; } } while (0);                             36 +     do { if (gen->gi_qualname) { int vret = visit(((PyObject*)(gen->gi_qualname)), arg); if (vret) return vret; } } while (0);
"Objects/genobject.c", line 36.5: 1506-425 (I) The condition is always false.                                                                                   "Objects/genobject.c", line 36.5: 1506-425 (I) The condition is always false.
       37 |     /* No need to visit cr_origin, because it's just tuples/str/int, so can't                                                                              37 |     /* No need to visit cr_origin, because it's just tuples/str/int, so can't
       38 |        participate in a reference cycle. */                                                                                                                38 |        participate in a reference cycle. */
       39 |     return exc_state_traverse(&gen->gi_exc_state, visit, arg);                                                                                             39 |     return exc_state_traverse(&gen->gi_exc_state, visit, arg);
       40 | }                                                                                                                                                          40 | }
       41 |                                                                                                                                                            41 |
       42 | void                                                                                                                                                       42 | void
       43 | _PyGen_Finalize(PyObject *self)                                                                                                                            43 | _PyGen_Finalize(PyObject *self)
       44 | {                                                                                                                                                          44 | {
       45 |     PyGenObject *gen = (PyGenObject *)self;                                                                                                                45 |     PyGenObject *gen = (PyGenObject *)self;
"Objects/genobject.c", line 45.24: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 45.24: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 45.24: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                         "Objects/genobject.c", line 45.24: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
       46 |     PyObject *res = NULL;                                                                                                                                  46 |     PyObject *res = NULL;
       46 +     PyObject *res = 0;                                                                                                                                     46 +     PyObject *res = 0;
       47 |     PyObject *error_type, *error_value, *error_traceback;                                                                                                  47 |     PyObject *error_type, *error_value, *error_traceback;
       48 |                                                                                                                                                            48 |
       49 |     if (gen->gi_frame == NULL || gen->gi_frame->f_stacktop == NULL) {                                                                                      49 |     if (gen->gi_frame == NULL || gen->gi_frame->f_stacktop == NULL) {
       49 +     if (gen->gi_frame == 0 || gen->gi_frame->f_stacktop == 0) {                                                                                            49 +     if (gen->gi_frame == 0 || gen->gi_frame->f_stacktop == 0) {
       50 |         /* Generator isn't paused, so no need to close */                                                                                                  50 |         /* Generator isn't paused, so no need to close */
       51 |         return;                                                                                                                                            51 |         return;
       52 |     }                                                                                                                                                      52 |     }
       53 |                                                                                                                                                            53 |
       54 |     if (PyAsyncGen_CheckExact(self)) {                                                                                                                     54 |     if (PyAsyncGen_CheckExact(self)) {
       54 +     if (_Py_IS_TYPE(((const PyObject*)(self)), &PyAsyncGen_Type)) {                                                                                        54 +     if (_Py_IS_TYPE(((const PyObject*)(self)), &PyAsyncGen_Type)) {
"Objects/genobject.c", line 54.9: 1506-495 (I) Pointer type conversion found.                                                                                   "Objects/genobject.c", line 54.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 54.9: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.                                  "Objects/genobject.c", line 54.9: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.
       55 |         PyAsyncGenObject *agen = (PyAsyncGenObject*)self;                                                                                                  55 |         PyAsyncGenObject *agen = (PyAsyncGenObject*)self;
"Objects/genobject.c", line 55.34: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 55.34: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 55.34: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                         "Objects/genobject.c", line 55.34: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.







Wed Apr 15 07:30:04 CDT 2020  Page 4


       56 |         PyObject *finalizer = agen->ag_finalizer;                                                                                                          56 |         PyObject *finalizer = agen->ag_finalizer;
       57 |         if (finalizer && !agen->ag_closed) {                                                                                                               57 |         if (finalizer && !agen->ag_closed) {
       58 |             /* Save the current exception, if any. */                                                                                                      58 |             /* Save the current exception, if any. */
       59 |             PyErr_Fetch(&error_type, &error_value, &error_traceback);                                                                                      59 |             PyErr_Fetch(&error_type, &error_value, &error_traceback);
       60 |                                                                                                                                                            60 |
       61 |             res = PyObject_CallOneArg(finalizer, self);                                                                                                    61 |             res = PyObject_CallOneArg(finalizer, self);
       62 |                                                                                                                                                            62 |
       63 |             if (res == NULL) {                                                                                                                             63 |             if (res == NULL) {
       63 +             if (res == 0) {                                                                                                                                63 +             if (res == 0) {
       64 |                 PyErr_WriteUnraisable(self);                                                                                                               64 |                 PyErr_WriteUnraisable(self);
       65 |             } else {                                                                                                                                       65 |             } else {
       66 |                 Py_DECREF(res);                                                                                                                            66 |                 Py_DECREF(res);
       66 +                 _Py_DECREF("Objects/genobject.c", 66, ((PyObject*)(res)));                                                                                 66 +                 _Py_DECREF("Objects/genobject.c", 66, ((PyObject*)(res)));
       67 |             }                                                                                                                                              67 |             }
       68 |             /* Restore the saved exception. */                                                                                                             68 |             /* Restore the saved exception. */
       69 |             PyErr_Restore(error_type, error_value, error_traceback);                                                                                       69 |             PyErr_Restore(error_type, error_value, error_traceback);
       70 |             return;                                                                                                                                        70 |             return;
       71 |         }                                                                                                                                                  71 |         }
       72 |     }                                                                                                                                                      72 |     }
       73 |                                                                                                                                                            73 |
       74 |     /* Save the current exception, if any. */                                                                                                              74 |     /* Save the current exception, if any. */
       75 |     PyErr_Fetch(&error_type, &error_value, &error_traceback);                                                                                              75 |     PyErr_Fetch(&error_type, &error_value, &error_traceback);
       76 |                                                                                                                                                            76 |
       77 |     /* If `gen` is a coroutine, and if it was never awaited on,                                                                                            77 |     /* If `gen` is a coroutine, and if it was never awaited on,
       78 |        issue a RuntimeWarning. */                                                                                                                          78 |        issue a RuntimeWarning. */
       79 |     if (gen->gi_code != NULL &&                                                                                                                            79 |     if (gen->gi_code != NULL &&
       79 +     if (gen->gi_code != 0 &&                                                                                                                               79 +     if (gen->gi_code != 0 &&
       80 |         ((PyCodeObject *)gen->gi_code)->co_flags & CO_COROUTINE &&                                                                                         80 |         ((PyCodeObject *)gen->gi_code)->co_flags & CO_COROUTINE &&
       80 +         ((PyCodeObject *)gen->gi_code)->co_flags & 0x0080 &&                                                                                               80 +         ((PyCodeObject *)gen->gi_code)->co_flags & 0x0080 &&
"Objects/genobject.c", line 80.9: 1506-495 (I) Pointer type conversion found.                                                                                   "Objects/genobject.c", line 80.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 80.9: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                          "Objects/genobject.c", line 80.9: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
       81 |         gen->gi_frame->f_lasti == -1)                                                                                                                      81 |         gen->gi_frame->f_lasti == -1)
       82 |     {                                                                                                                                                      82 |     {
       83 |         _PyErr_WarnUnawaitedCoroutine((PyObject *)gen);                                                                                                    83 |         _PyErr_WarnUnawaitedCoroutine((PyObject *)gen);
"Objects/genobject.c", line 83.39: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 83.39: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 83.39: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                         "Objects/genobject.c", line 83.39: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
       84 |     }                                                                                                                                                      84 |     }
       85 |     else {                                                                                                                                                 85 |     else {
       86 |         res = gen_close(gen, NULL);                                                                                                                        86 |         res = gen_close(gen, NULL);
       86 +         res = gen_close(gen, 0);                                                                                                                           86 +         res = gen_close(gen, 0);
       87 |     }                                                                                                                                                      87 |     }
       88 |                                                                                                                                                            88 |
       89 |     if (res == NULL) {                                                                                                                                     89 |     if (res == NULL) {
       89 +     if (res == 0) {                                                                                                                                        89 +     if (res == 0) {
       90 |         if (PyErr_Occurred()) {                                                                                                                            90 |         if (PyErr_Occurred()) {
       91 |             PyErr_WriteUnraisable(self);                                                                                                                   91 |             PyErr_WriteUnraisable(self);
       92 |         }                                                                                                                                                  92 |         }
       93 |     }                                                                                                                                                      93 |     }
       94 |     else {                                                                                                                                                 94 |     else {
       95 |         Py_DECREF(res);                                                                                                                                    95 |         Py_DECREF(res);
       95 +         _Py_DECREF("Objects/genobject.c", 95, ((PyObject*)(res)));                                                                                         95 +         _Py_DECREF("Objects/genobject.c", 95, ((PyObject*)(res)));
       96 |     }                                                                                                                                                      96 |     }
       97 |                                                                                                                                                            97 |
       98 |     /* Restore the saved exception. */                                                                                                                     98 |     /* Restore the saved exception. */
       99 |     PyErr_Restore(error_type, error_value, error_traceback);                                                                                               99 |     PyErr_Restore(error_type, error_value, error_traceback);
      100 | }                                                                                                                                                         100 | }







Wed Apr 15 07:30:04 CDT 2020  Page 5


"Objects/genobject.c", line 100.1: 1506-412 (I) Referenced variable "error_traceback", which was not initialized in its declaration.                            "Objects/genobject.c", line 100.1: 1506-412 (I) Referenced variable "error_traceback", which was not initialized in its declaration.
"Objects/genobject.c", line 100.1: 1506-412 (I) Referenced variable "error_value", which was not initialized in its declaration.                                "Objects/genobject.c", line 100.1: 1506-412 (I) Referenced variable "error_value", which was not initialized in its declaration.
"Objects/genobject.c", line 100.1: 1506-412 (I) Referenced variable "error_type", which was not initialized in its declaration.                                 "Objects/genobject.c", line 100.1: 1506-412 (I) Referenced variable "error_type", which was not initialized in its declaration.
      101 |                                                                                                                                                           101 |
      102 | static inline void                                                                                                                                        102 | static inline void
      103 | exc_state_clear(_PyErr_StackItem *exc_state)                                                                                                              103 | exc_state_clear(_PyErr_StackItem *exc_state)
      104 | {                                                                                                                                                         104 | {
      105 |     PyObject *t, *v, *tb;                                                                                                                                 105 |     PyObject *t, *v, *tb;
      106 |     t = exc_state->exc_type;                                                                                                                              106 |     t = exc_state->exc_type;
      107 |     v = exc_state->exc_value;                                                                                                                             107 |     v = exc_state->exc_value;
      108 |     tb = exc_state->exc_traceback;                                                                                                                        108 |     tb = exc_state->exc_traceback;
      109 |     exc_state->exc_type = NULL;                                                                                                                           109 |     exc_state->exc_type = NULL;
      109 +     exc_state->exc_type = 0;                                                                                                                              109 +     exc_state->exc_type = 0;
      110 |     exc_state->exc_value = NULL;                                                                                                                          110 |     exc_state->exc_value = NULL;
      110 +     exc_state->exc_value = 0;                                                                                                                             110 +     exc_state->exc_value = 0;
      111 |     exc_state->exc_traceback = NULL;                                                                                                                      111 |     exc_state->exc_traceback = NULL;
      111 +     exc_state->exc_traceback = 0;                                                                                                                         111 +     exc_state->exc_traceback = 0;
      112 |     Py_XDECREF(t);                                                                                                                                        112 |     Py_XDECREF(t);
      112 +     _Py_XDECREF(((PyObject*)(t)));                                                                                                                        112 +     _Py_XDECREF(((PyObject*)(t)));
      113 |     Py_XDECREF(v);                                                                                                                                        113 |     Py_XDECREF(v);
      113 +     _Py_XDECREF(((PyObject*)(v)));                                                                                                                        113 +     _Py_XDECREF(((PyObject*)(v)));
      114 |     Py_XDECREF(tb);                                                                                                                                       114 |     Py_XDECREF(tb);
      114 +     _Py_XDECREF(((PyObject*)(tb)));                                                                                                                       114 +     _Py_XDECREF(((PyObject*)(tb)));
      115 | }                                                                                                                                                         115 | }
"Objects/genobject.c", line 115.1: 1506-412 (I) Referenced variable "tb", which was not initialized in its declaration.                                         "Objects/genobject.c", line 115.1: 1506-412 (I) Referenced variable "tb", which was not initialized in its declaration.
"Objects/genobject.c", line 115.1: 1506-412 (I) Referenced variable "v", which was not initialized in its declaration.                                          "Objects/genobject.c", line 115.1: 1506-412 (I) Referenced variable "v", which was not initialized in its declaration.
"Objects/genobject.c", line 115.1: 1506-412 (I) Referenced variable "t", which was not initialized in its declaration.                                          "Objects/genobject.c", line 115.1: 1506-412 (I) Referenced variable "t", which was not initialized in its declaration.
      116 |                                                                                                                                                           116 |
      117 | static void                                                                                                                                               117 | static void
      118 | gen_dealloc(PyGenObject *gen)                                                                                                                             118 | gen_dealloc(PyGenObject *gen)
      119 | {                                                                                                                                                         119 | {
      120 |     PyObject *self = (PyObject *) gen;                                                                                                                    120 |     PyObject *self = (PyObject *) gen;
"Objects/genobject.c", line 120.22: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 120.22: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 120.22: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 120.22: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
      121 |                                                                                                                                                           121 |
      122 |     _PyObject_GC_UNTRACK(gen);                                                                                                                            122 |     _PyObject_GC_UNTRACK(gen);
      122 +     _PyObject_GC_UNTRACK_impl("Objects/genobject.c", 122, ((PyObject*)(gen)));                                                                            122 +     _PyObject_GC_UNTRACK_impl("Objects/genobject.c", 122, ((PyObject*)(gen)));
"Objects/genobject.c", line 122.5: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 122.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 122.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                         "Objects/genobject.c", line 122.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
      123 |                                                                                                                                                           123 |
      124 |     if (gen->gi_weakreflist != NULL)                                                                                                                      124 |     if (gen->gi_weakreflist != NULL)
      124 +     if (gen->gi_weakreflist != 0)                                                                                                                         124 +     if (gen->gi_weakreflist != 0)
      125 |         PyObject_ClearWeakRefs(self);                                                                                                                     125 |         PyObject_ClearWeakRefs(self);
      126 |                                                                                                                                                           126 |
      127 |     _PyObject_GC_TRACK(self);                                                                                                                             127 |     _PyObject_GC_TRACK(self);
      127 +     _PyObject_GC_TRACK_impl("Objects/genobject.c", 127, ((PyObject*)(self)));                                                                             127 +     _PyObject_GC_TRACK_impl("Objects/genobject.c", 127, ((PyObject*)(self)));
      128 |                                                                                                                                                           128 |
      129 |     if (PyObject_CallFinalizerFromDealloc(self))                                                                                                          129 |     if (PyObject_CallFinalizerFromDealloc(self))
      130 |         return;                     /* resurrected.  :( */                                                                                                130 |         return;                     /* resurrected.  :( */
      131 |                                                                                                                                                           131 |
      132 |     _PyObject_GC_UNTRACK(self);                                                                                                                           132 |     _PyObject_GC_UNTRACK(self);
      132 +     _PyObject_GC_UNTRACK_impl("Objects/genobject.c", 132, ((PyObject*)(self)));                                                                           132 +     _PyObject_GC_UNTRACK_impl("Objects/genobject.c", 132, ((PyObject*)(self)));
      133 |     if (PyAsyncGen_CheckExact(gen)) {                                                                                                                     133 |     if (PyAsyncGen_CheckExact(gen)) {
      133 +     if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type)) {                                                                                        133 +     if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type)) {
"Objects/genobject.c", line 133.9: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 133.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 133.9: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                   "Objects/genobject.c", line 133.9: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.







Wed Apr 15 07:30:04 CDT 2020  Page 6


      134 |         /* We have to handle this case for asynchronous generators                                                                                        134 |         /* We have to handle this case for asynchronous generators
      135 |            right here, because this code has to be between UNTRACK                                                                                        135 |            right here, because this code has to be between UNTRACK
      136 |            and GC_Del. */                                                                                                                                 136 |            and GC_Del. */
      137 |         Py_CLEAR(((PyAsyncGenObject*)gen)->ag_finalizer);                                                                                                 137 |         Py_CLEAR(((PyAsyncGenObject*)gen)->ag_finalizer);
      137 +         do { PyObject *_py_tmp = ((PyObject*)(((PyAsyncGenObject*)gen)->ag_finalizer)); if (_py_tmp != 0) { (((PyAsyncGenObject*)gen)->ag_finalizer       137 +         do { PyObject *_py_tmp = ((PyObject*)(((PyAsyncGenObject*)gen)->ag_finalizer)); if (_py_tmp != 0) { (((PyAsyncGenObject*)gen)->ag_finalizer
"Objects/genobject.c", line 137.18: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 137.18: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 137.18: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.                                          "Objects/genobject.c", line 137.18: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.
"Objects/genobject.c", line 137.18: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 137.18: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 137.18: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.                                          "Objects/genobject.c", line 137.18: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.
"Objects/genobject.c", line 137.9: 1506-425 (I) The condition is always false.                                                                                  "Objects/genobject.c", line 137.9: 1506-425 (I) The condition is always false.
      138 |     }                                                                                                                                                     138 |     }
      139 |     if (gen->gi_frame != NULL) {                                                                                                                          139 |     if (gen->gi_frame != NULL) {
      139 +     if (gen->gi_frame != 0) {                                                                                                                             139 +     if (gen->gi_frame != 0) {
      140 |         gen->gi_frame->f_gen = NULL;                                                                                                                      140 |         gen->gi_frame->f_gen = NULL;
      140 +         gen->gi_frame->f_gen = 0;                                                                                                                         140 +         gen->gi_frame->f_gen = 0;
      141 |         Py_CLEAR(gen->gi_frame);                                                                                                                          141 |         Py_CLEAR(gen->gi_frame);
      141 +         do { PyObject *_py_tmp = ((PyObject*)(gen->gi_frame)); if (_py_tmp != 0) { (gen->gi_frame) = 0; _Py_DECREF("Objects/genobject.c", 141, ((Py       141 +         do { PyObject *_py_tmp = ((PyObject*)(gen->gi_frame)); if (_py_tmp != 0) { (gen->gi_frame) = 0; _Py_DECREF("Objects/genobject.c", 141, ((Py
"Objects/genobject.c", line 141.9: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 141.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 141.9: 1506-374 (I) Pointer types "struct _object*" and "struct _frame*" are not compatible.                                        "Objects/genobject.c", line 141.9: 1506-374 (I) Pointer types "struct _object*" and "struct _frame*" are not compatible.
"Objects/genobject.c", line 141.9: 1506-425 (I) The condition is always false.                                                                                  "Objects/genobject.c", line 141.9: 1506-425 (I) The condition is always false.
      142 |     }                                                                                                                                                     142 |     }
      143 |     if (((PyCodeObject *)gen->gi_code)->co_flags & CO_COROUTINE) {                                                                                        143 |     if (((PyCodeObject *)gen->gi_code)->co_flags & CO_COROUTINE) {
      143 +     if (((PyCodeObject *)gen->gi_code)->co_flags & 0x0080) {                                                                                              143 +     if (((PyCodeObject *)gen->gi_code)->co_flags & 0x0080) {
"Objects/genobject.c", line 143.9: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 143.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 143.9: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                         "Objects/genobject.c", line 143.9: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
      144 |         Py_CLEAR(((PyCoroObject *)gen)->cr_origin);                                                                                                       144 |         Py_CLEAR(((PyCoroObject *)gen)->cr_origin);
      144 +         do { PyObject *_py_tmp = ((PyObject*)(((PyCoroObject *)gen)->cr_origin)); if (_py_tmp != 0) { (((PyCoroObject *)gen)->cr_origin) = 0; _Py_D       144 +         do { PyObject *_py_tmp = ((PyObject*)(((PyCoroObject *)gen)->cr_origin)); if (_py_tmp != 0) { (((PyCoroObject *)gen)->cr_origin) = 0; _Py_D
"Objects/genobject.c", line 144.18: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 144.18: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 144.18: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.                                          "Objects/genobject.c", line 144.18: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.
"Objects/genobject.c", line 144.18: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 144.18: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 144.18: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.                                          "Objects/genobject.c", line 144.18: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.
"Objects/genobject.c", line 144.9: 1506-425 (I) The condition is always false.                                                                                  "Objects/genobject.c", line 144.9: 1506-425 (I) The condition is always false.
      145 |     }                                                                                                                                                     145 |     }
      146 |     Py_CLEAR(gen->gi_code);                                                                                                                               146 |     Py_CLEAR(gen->gi_code);
      146 +     do { PyObject *_py_tmp = ((PyObject*)(gen->gi_code)); if (_py_tmp != 0) { (gen->gi_code) = 0; _Py_DECREF("Objects/genobject.c", 146, ((PyObject       146 +     do { PyObject *_py_tmp = ((PyObject*)(gen->gi_code)); if (_py_tmp != 0) { (gen->gi_code) = 0; _Py_DECREF("Objects/genobject.c", 146, ((PyObject
"Objects/genobject.c", line 146.5: 1506-425 (I) The condition is always false.                                                                                  "Objects/genobject.c", line 146.5: 1506-425 (I) The condition is always false.
      147 |     Py_CLEAR(gen->gi_name);                                                                                                                               147 |     Py_CLEAR(gen->gi_name);
      147 +     do { PyObject *_py_tmp = ((PyObject*)(gen->gi_name)); if (_py_tmp != 0) { (gen->gi_name) = 0; _Py_DECREF("Objects/genobject.c", 147, ((PyObject       147 +     do { PyObject *_py_tmp = ((PyObject*)(gen->gi_name)); if (_py_tmp != 0) { (gen->gi_name) = 0; _Py_DECREF("Objects/genobject.c", 147, ((PyObject
"Objects/genobject.c", line 147.5: 1506-425 (I) The condition is always false.                                                                                  "Objects/genobject.c", line 147.5: 1506-425 (I) The condition is always false.
      148 |     Py_CLEAR(gen->gi_qualname);                                                                                                                           148 |     Py_CLEAR(gen->gi_qualname);
      148 +     do { PyObject *_py_tmp = ((PyObject*)(gen->gi_qualname)); if (_py_tmp != 0) { (gen->gi_qualname) = 0; _Py_DECREF("Objects/genobject.c", 148, ((       148 +     do { PyObject *_py_tmp = ((PyObject*)(gen->gi_qualname)); if (_py_tmp != 0) { (gen->gi_qualname) = 0; _Py_DECREF("Objects/genobject.c", 148, ((
"Objects/genobject.c", line 148.5: 1506-425 (I) The condition is always false.                                                                                  "Objects/genobject.c", line 148.5: 1506-425 (I) The condition is always false.
      149 |     exc_state_clear(&gen->gi_exc_state);                                                                                                                  149 |     exc_state_clear(&gen->gi_exc_state);
      150 |     PyObject_GC_Del(gen);                                                                                                                                 150 |     PyObject_GC_Del(gen);
      151 | }                                                                                                                                                         151 | }
      152 |                                                                                                                                                           152 |
      153 | static PyObject *                                                                                                                                         153 | static PyObject *
      154 | gen_send_ex(PyGenObject *gen, PyObject *arg, int exc, int closing)                                                                                        154 | gen_send_ex(PyGenObject *gen, PyObject *arg, int exc, int closing)
      155 | {                                                                                                                                                         155 | {
      156 |     PyThreadState *tstate = _PyThreadState_GET();                                                                                                         156 |     PyThreadState *tstate = _PyThreadState_GET();
      157 |     PyFrameObject *f = gen->gi_frame;                                                                                                                     157 |     PyFrameObject *f = gen->gi_frame;
      158 |     PyObject *result;                                                                                                                                     158 |     PyObject *result;
      159 |                                                                                                                                                           159 |
      160 |     if (gen->gi_running) {                                                                                                                                160 |     if (gen->gi_running) {
      161 |         const char *msg = "generator already executing";                                                                                                  161 |         const char *msg = "generator already executing";
      162 |         if (PyCoro_CheckExact(gen)) {                                                                                                                     162 |         if (PyCoro_CheckExact(gen)) {







Wed Apr 15 07:30:04 CDT 2020  Page 7


      162 +         if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyCoro_Type)) {                                                                                        162 +         if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyCoro_Type)) {
"Objects/genobject.c", line 162.13: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 162.13: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 162.13: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                  "Objects/genobject.c", line 162.13: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
      163 |             msg = "coroutine already executing";                                                                                                          163 |             msg = "coroutine already executing";
      164 |         }                                                                                                                                                 164 |         }
      165 |         else if (PyAsyncGen_CheckExact(gen)) {                                                                                                            165 |         else if (PyAsyncGen_CheckExact(gen)) {
      165 +         else if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type)) {                                                                               165 +         else if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type)) {
"Objects/genobject.c", line 165.18: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 165.18: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 165.18: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                  "Objects/genobject.c", line 165.18: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
      166 |             msg = "async generator already executing";                                                                                                    166 |             msg = "async generator already executing";
      167 |         }                                                                                                                                                 167 |         }
      168 |         PyErr_SetString(PyExc_ValueError, msg);                                                                                                           168 |         PyErr_SetString(PyExc_ValueError, msg);
      169 |         return NULL;                                                                                                                                      169 |         return NULL;
      169 +         return 0;                                                                                                                                         169 +         return 0;
      170 |     }                                                                                                                                                     170 |     }
      171 |     if (f == NULL || f->f_stacktop == NULL) {                                                                                                             171 |     if (f == NULL || f->f_stacktop == NULL) {
      171 +     if (f == 0 || f->f_stacktop == 0) {                                                                                                                   171 +     if (f == 0 || f->f_stacktop == 0) {
      172 |         if (PyCoro_CheckExact(gen) && !closing) {                                                                                                         172 |         if (PyCoro_CheckExact(gen) && !closing) {
      172 +         if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyCoro_Type) && !closing) {                                                                            172 +         if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyCoro_Type) && !closing) {
"Objects/genobject.c", line 172.13: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 172.13: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 172.13: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                  "Objects/genobject.c", line 172.13: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
      173 |             /* `gen` is an exhausted coroutine: raise an error,                                                                                           173 |             /* `gen` is an exhausted coroutine: raise an error,
      174 |                except when called from gen_close(), which should                                                                                          174 |                except when called from gen_close(), which should
      175 |                always be a silent method. */                                                                                                              175 |                always be a silent method. */
      176 |             PyErr_SetString(                                                                                                                              176 |             PyErr_SetString(
      177 |                 PyExc_RuntimeError,                                                                                                                       177 |                 PyExc_RuntimeError,
      178 |                 "cannot reuse already awaited coroutine");                                                                                                178 |                 "cannot reuse already awaited coroutine");
      179 |         }                                                                                                                                                 179 |         }
      180 |         else if (arg && !exc) {                                                                                                                           180 |         else if (arg && !exc) {
      181 |             /* `gen` is an exhausted generator:                                                                                                           181 |             /* `gen` is an exhausted generator:
      182 |                only set exception if called from send(). */                                                                                               182 |                only set exception if called from send(). */
      183 |             if (PyAsyncGen_CheckExact(gen)) {                                                                                                             183 |             if (PyAsyncGen_CheckExact(gen)) {
      183 +             if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type)) {                                                                                183 +             if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type)) {
"Objects/genobject.c", line 183.17: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 183.17: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 183.17: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                  "Objects/genobject.c", line 183.17: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
      184 |                 PyErr_SetNone(PyExc_StopAsyncIteration);                                                                                                  184 |                 PyErr_SetNone(PyExc_StopAsyncIteration);
      185 |             }                                                                                                                                             185 |             }
      186 |             else {                                                                                                                                        186 |             else {
      187 |                 PyErr_SetNone(PyExc_StopIteration);                                                                                                       187 |                 PyErr_SetNone(PyExc_StopIteration);
      188 |             }                                                                                                                                             188 |             }
      189 |         }                                                                                                                                                 189 |         }
      190 |         return NULL;                                                                                                                                      190 |         return NULL;
      190 +         return 0;                                                                                                                                         190 +         return 0;
      191 |     }                                                                                                                                                     191 |     }
      192 |                                                                                                                                                           192 |
      193 |     if (f->f_lasti == -1) {                                                                                                                               193 |     if (f->f_lasti == -1) {
      194 |         if (arg && arg != Py_None) {                                                                                                                      194 |         if (arg && arg != Py_None) {
      194 +         if (arg && arg != (&_Py_NoneStruct)) {                                                                                                            194 +         if (arg && arg != (&_Py_NoneStruct)) {
      195 |             const char *msg = "can't send non-None value to a "                                                                                           195 |             const char *msg = "can't send non-None value to a "
      196 |                               "just-started generator";                                                                                                   196 |                               "just-started generator";
      197 |             if (PyCoro_CheckExact(gen)) {                                                                                                                 197 |             if (PyCoro_CheckExact(gen)) {
      197 +             if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyCoro_Type)) {                                                                                    197 +             if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyCoro_Type)) {
"Objects/genobject.c", line 197.17: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 197.17: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 197.17: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                  "Objects/genobject.c", line 197.17: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
      198 |                 msg = NON_INIT_CORO_MSG;                                                                                                                  198 |                 msg = NON_INIT_CORO_MSG;
      199 |             }                                                                                                                                             199 |             }







Wed Apr 15 07:30:04 CDT 2020  Page 8


      200 |             else if (PyAsyncGen_CheckExact(gen)) {                                                                                                        200 |             else if (PyAsyncGen_CheckExact(gen)) {
      200 +             else if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type)) {                                                                           200 +             else if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type)) {
"Objects/genobject.c", line 200.22: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 200.22: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 200.22: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                  "Objects/genobject.c", line 200.22: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
      201 |                 msg = "can't send non-None value to a "                                                                                                   201 |                 msg = "can't send non-None value to a "
      202 |                       "just-started async generator";                                                                                                     202 |                       "just-started async generator";
      203 |             }                                                                                                                                             203 |             }
      204 |             PyErr_SetString(PyExc_TypeError, msg);                                                                                                        204 |             PyErr_SetString(PyExc_TypeError, msg);
      205 |             return NULL;                                                                                                                                  205 |             return NULL;
      205 +             return 0;                                                                                                                                     205 +             return 0;
      206 |         }                                                                                                                                                 206 |         }
      207 |     } else {                                                                                                                                              207 |     } else {
      208 |         /* Push arg onto the frame's value stack */                                                                                                       208 |         /* Push arg onto the frame's value stack */
      209 |         result = arg ? arg : Py_None;                                                                                                                     209 |         result = arg ? arg : Py_None;
      209 +         result = arg ? arg : (&_Py_NoneStruct);                                                                                                           209 +         result = arg ? arg : (&_Py_NoneStruct);
      210 |         Py_INCREF(result);                                                                                                                                210 |         Py_INCREF(result);
      210 +         _Py_INCREF(((PyObject*)(result)));                                                                                                                210 +         _Py_INCREF(((PyObject*)(result)));
      211 |         *(f->f_stacktop++) = result;                                                                                                                      211 |         *(f->f_stacktop++) = result;
      212 |     }                                                                                                                                                     212 |     }
      213 |                                                                                                                                                           213 |
      214 |     /* Generators always return to their most recent caller, not                                                                                          214 |     /* Generators always return to their most recent caller, not
      215 |      * necessarily their creator. */                                                                                                                      215 |      * necessarily their creator. */
      216 |     Py_XINCREF(tstate->frame);                                                                                                                            216 |     Py_XINCREF(tstate->frame);
      216 +     _Py_XINCREF(((PyObject*)(tstate->frame)));                                                                                                            216 +     _Py_XINCREF(((PyObject*)(tstate->frame)));
"Objects/genobject.c", line 216.5: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 216.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 216.5: 1506-374 (I) Pointer types "struct _object*" and "struct _frame*" are not compatible.                                        "Objects/genobject.c", line 216.5: 1506-374 (I) Pointer types "struct _object*" and "struct _frame*" are not compatible.
      217 |     assert(f->f_back == NULL);                                                                                                                            217 |     assert(f->f_back == NULL);
      217 +     ((f->f_back == 0) ? ((void)0) : __assert("f->f_back == NULL", "Objects/genobject.c", 217));                                                           217 +     ((f->f_back == 0) ? ((void)0) : __assert("f->f_back == NULL", "Objects/genobject.c", 217));
      218 |     f->f_back = tstate->frame;                                                                                                                            218 |     f->f_back = tstate->frame;
      219 |                                                                                                                                                           219 |
      220 |     gen->gi_running = 1;                                                                                                                                  220 |     gen->gi_running = 1;
      221 |     gen->gi_exc_state.previous_item = tstate->exc_info;                                                                                                   221 |     gen->gi_exc_state.previous_item = tstate->exc_info;
      222 |     tstate->exc_info = &gen->gi_exc_state;                                                                                                                222 |     tstate->exc_info = &gen->gi_exc_state;
      223 |     result = _PyEval_EvalFrame(tstate, f, exc);                                                                                                           223 |     result = _PyEval_EvalFrame(tstate, f, exc);
      224 |     tstate->exc_info = gen->gi_exc_state.previous_item;                                                                                                   224 |     tstate->exc_info = gen->gi_exc_state.previous_item;
      225 |     gen->gi_exc_state.previous_item = NULL;                                                                                                               225 |     gen->gi_exc_state.previous_item = NULL;
      225 +     gen->gi_exc_state.previous_item = 0;                                                                                                                  225 +     gen->gi_exc_state.previous_item = 0;
      226 |     gen->gi_running = 0;                                                                                                                                  226 |     gen->gi_running = 0;
      227 |                                                                                                                                                           227 |
      228 |     /* Don't keep the reference to f_back any longer than necessary.  It                                                                                  228 |     /* Don't keep the reference to f_back any longer than necessary.  It
      229 |      * may keep a chain of frames alive or it could create a reference                                                                                    229 |      * may keep a chain of frames alive or it could create a reference
      230 |      * cycle. */                                                                                                                                          230 |      * cycle. */
      231 |     assert(f->f_back == tstate->frame);                                                                                                                   231 |     assert(f->f_back == tstate->frame);
      231 +     ((f->f_back == tstate->frame) ? ((void)0) : __assert("f->f_back == tstate->frame", "Objects/genobject.c", 231));                                      231 +     ((f->f_back == tstate->frame) ? ((void)0) : __assert("f->f_back == tstate->frame", "Objects/genobject.c", 231));
      232 |     Py_CLEAR(f->f_back);                                                                                                                                  232 |     Py_CLEAR(f->f_back);
      232 +     do { PyObject *_py_tmp = ((PyObject*)(f->f_back)); if (_py_tmp != 0) { (f->f_back) = 0; _Py_DECREF("Objects/genobject.c", 232, ((PyObject*)(_py       232 +     do { PyObject *_py_tmp = ((PyObject*)(f->f_back)); if (_py_tmp != 0) { (f->f_back) = 0; _Py_DECREF("Objects/genobject.c", 232, ((PyObject*)(_py
"Objects/genobject.c", line 232.5: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 232.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 232.5: 1506-374 (I) Pointer types "struct _object*" and "struct _frame*" are not compatible.                                        "Objects/genobject.c", line 232.5: 1506-374 (I) Pointer types "struct _object*" and "struct _frame*" are not compatible.
"Objects/genobject.c", line 232.5: 1506-425 (I) The condition is always false.                                                                                  "Objects/genobject.c", line 232.5: 1506-425 (I) The condition is always false.
      233 |                                                                                                                                                           233 |
      234 |     /* If the generator just returned (as opposed to yielding), signal                                                                                    234 |     /* If the generator just returned (as opposed to yielding), signal
      235 |      * that the generator is exhausted. */                                                                                                                235 |      * that the generator is exhausted. */
      236 |     if (result && f->f_stacktop == NULL) {                                                                                                                236 |     if (result && f->f_stacktop == NULL) {
      236 +     if (result && f->f_stacktop == 0) {                                                                                                                   236 +     if (result && f->f_stacktop == 0) {
      237 |         if (result == Py_None) {                                                                                                                          237 |         if (result == Py_None) {
      237 +         if (result == (&_Py_NoneStruct)) {                                                                                                                237 +         if (result == (&_Py_NoneStruct)) {







Wed Apr 15 07:30:04 CDT 2020  Page 9


      238 |             /* Delay exception instantiation if we can */                                                                                                 238 |             /* Delay exception instantiation if we can */
      239 |             if (PyAsyncGen_CheckExact(gen)) {                                                                                                             239 |             if (PyAsyncGen_CheckExact(gen)) {
      239 +             if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type)) {                                                                                239 +             if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type)) {
"Objects/genobject.c", line 239.17: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 239.17: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 239.17: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                  "Objects/genobject.c", line 239.17: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
      240 |                 PyErr_SetNone(PyExc_StopAsyncIteration);                                                                                                  240 |                 PyErr_SetNone(PyExc_StopAsyncIteration);
      241 |             }                                                                                                                                             241 |             }
      242 |             else {                                                                                                                                        242 |             else {
      243 |                 PyErr_SetNone(PyExc_StopIteration);                                                                                                       243 |                 PyErr_SetNone(PyExc_StopIteration);
      244 |             }                                                                                                                                             244 |             }
      245 |         }                                                                                                                                                 245 |         }
      246 |         else {                                                                                                                                            246 |         else {
      247 |             /* Async generators cannot return anything but None */                                                                                        247 |             /* Async generators cannot return anything but None */
      248 |             assert(!PyAsyncGen_CheckExact(gen));                                                                                                          248 |             assert(!PyAsyncGen_CheckExact(gen));
      248 +             ((!_Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type)) ? ((void)0) : __assert("!PyAsyncGen_CheckExact(gen)", "Objects/genobject.c"       248 +             ((!_Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type)) ? ((void)0) : __assert("!PyAsyncGen_CheckExact(gen)", "Objects/genobject.c"
"Objects/genobject.c", line 248.21: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 248.21: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 248.21: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                  "Objects/genobject.c", line 248.21: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
      249 |             _PyGen_SetStopIterationValue(result);                                                                                                         249 |             _PyGen_SetStopIterationValue(result);
      250 |         }                                                                                                                                                 250 |         }
      251 |         Py_CLEAR(result);                                                                                                                                 251 |         Py_CLEAR(result);
      251 +         do { PyObject *_py_tmp = ((PyObject*)(result)); if (_py_tmp != 0) { (result) = 0; _Py_DECREF("Objects/genobject.c", 251, ((PyObject*)(_py_t       251 +         do { PyObject *_py_tmp = ((PyObject*)(result)); if (_py_tmp != 0) { (result) = 0; _Py_DECREF("Objects/genobject.c", 251, ((PyObject*)(_py_t
"Objects/genobject.c", line 251.9: 1506-425 (I) The condition is always false.                                                                                  "Objects/genobject.c", line 251.9: 1506-425 (I) The condition is always false.
      252 |     }                                                                                                                                                     252 |     }
      253 |     else if (!result && PyErr_ExceptionMatches(PyExc_StopIteration)) {                                                                                    253 |     else if (!result && PyErr_ExceptionMatches(PyExc_StopIteration)) {
      254 |         const char *msg = "generator raised StopIteration";                                                                                               254 |         const char *msg = "generator raised StopIteration";
      255 |         if (PyCoro_CheckExact(gen)) {                                                                                                                     255 |         if (PyCoro_CheckExact(gen)) {
      255 +         if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyCoro_Type)) {                                                                                        255 +         if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyCoro_Type)) {
"Objects/genobject.c", line 255.13: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 255.13: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 255.13: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                  "Objects/genobject.c", line 255.13: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
      256 |             msg = "coroutine raised StopIteration";                                                                                                       256 |             msg = "coroutine raised StopIteration";
      257 |         }                                                                                                                                                 257 |         }
      258 |         else if (PyAsyncGen_CheckExact(gen)) {                                                                                                            258 |         else if (PyAsyncGen_CheckExact(gen)) {
      258 +         else if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type)) {                                                                               258 +         else if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type)) {
"Objects/genobject.c", line 258.18: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 258.18: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 258.18: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                  "Objects/genobject.c", line 258.18: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
      259 |             msg = "async generator raised StopIteration";                                                                                                 259 |             msg = "async generator raised StopIteration";
      260 |         }                                                                                                                                                 260 |         }
      261 |         _PyErr_FormatFromCause(PyExc_RuntimeError, "%s", msg);                                                                                            261 |         _PyErr_FormatFromCause(PyExc_RuntimeError, "%s", msg);
      262 |                                                                                                                                                           262 |
      263 |     }                                                                                                                                                     263 |     }
      264 |     else if (!result && PyAsyncGen_CheckExact(gen) &&                                                                                                     264 |     else if (!result && PyAsyncGen_CheckExact(gen) &&
      264 +     else if (!result && _Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type) &&                                                                        264 +     else if (!result && _Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type) &&
"Objects/genobject.c", line 264.25: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 264.25: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 264.25: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                  "Objects/genobject.c", line 264.25: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
      265 |              PyErr_ExceptionMatches(PyExc_StopAsyncIteration))                                                                                            265 |              PyErr_ExceptionMatches(PyExc_StopAsyncIteration))
      266 |     {                                                                                                                                                     266 |     {
      267 |         /* code in `gen` raised a StopAsyncIteration error:                                                                                               267 |         /* code in `gen` raised a StopAsyncIteration error:
      268 |            raise a RuntimeError.                                                                                                                          268 |            raise a RuntimeError.
      269 |         */                                                                                                                                                269 |         */
      270 |         const char *msg = "async generator raised StopAsyncIteration";                                                                                    270 |         const char *msg = "async generator raised StopAsyncIteration";
      271 |         _PyErr_FormatFromCause(PyExc_RuntimeError, "%s", msg);                                                                                            271 |         _PyErr_FormatFromCause(PyExc_RuntimeError, "%s", msg);
      272 |     }                                                                                                                                                     272 |     }
      273 |                                                                                                                                                           273 |
      274 |     if (!result || f->f_stacktop == NULL) {                                                                                                               274 |     if (!result || f->f_stacktop == NULL) {
      274 +     if (!result || f->f_stacktop == 0) {                                                                                                                  274 +     if (!result || f->f_stacktop == 0) {
      275 |         /* generator can't be rerun, so release the frame */                                                                                              275 |         /* generator can't be rerun, so release the frame */







Wed Apr 15 07:30:04 CDT 2020  Page 10


      276 |         /* first clean reference cycle through stored exception traceback */                                                                              276 |         /* first clean reference cycle through stored exception traceback */
      277 |         exc_state_clear(&gen->gi_exc_state);                                                                                                              277 |         exc_state_clear(&gen->gi_exc_state);
      278 |         gen->gi_frame->f_gen = NULL;                                                                                                                      278 |         gen->gi_frame->f_gen = NULL;
      278 +         gen->gi_frame->f_gen = 0;                                                                                                                         278 +         gen->gi_frame->f_gen = 0;
      279 |         gen->gi_frame = NULL;                                                                                                                             279 |         gen->gi_frame = NULL;
      279 +         gen->gi_frame = 0;                                                                                                                                279 +         gen->gi_frame = 0;
      280 |         Py_DECREF(f);                                                                                                                                     280 |         Py_DECREF(f);
      280 +         _Py_DECREF("Objects/genobject.c", 280, ((PyObject*)(f)));                                                                                         280 +         _Py_DECREF("Objects/genobject.c", 280, ((PyObject*)(f)));
"Objects/genobject.c", line 280.9: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 280.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 280.9: 1506-374 (I) Pointer types "struct _object*" and "struct _frame*" are not compatible.                                        "Objects/genobject.c", line 280.9: 1506-374 (I) Pointer types "struct _object*" and "struct _frame*" are not compatible.
      281 |     }                                                                                                                                                     281 |     }
      282 |                                                                                                                                                           282 |
      283 |     return result;                                                                                                                                        283 |     return result;
      284 | }                                                                                                                                                         284 | }
"Objects/genobject.c", line 284.1: 1506-412 (I) Referenced variable "result", which was not initialized in its declaration.                                     "Objects/genobject.c", line 284.1: 1506-412 (I) Referenced variable "result", which was not initialized in its declaration.
      285 |                                                                                                                                                           285 |
      286 | PyDoc_STRVAR(send_doc,                                                                                                                                    286 | PyDoc_STRVAR(send_doc,
      286 +                                                                                                                                                           286 +
      287 | "send(arg) -> send 'arg' into generator,\n\                                                                                                               287 | "send(arg) -> send 'arg' into generator,\n\
      288 | return next yielded value or raise StopIteration.");                                                                                                      288 | return next yielded value or raise StopIteration.");
      288 + static const char send_doc[] = "send(arg) -> send 'arg' into generator,\nreturn next yielded value or raise StopIteration.";                              288 + static const char send_doc[] = "send(arg) -> send 'arg' into generator,\nreturn next yielded value or raise StopIteration.";
      289 |                                                                                                                                                           289 |
      290 | PyObject *                                                                                                                                                290 | PyObject *
      291 | _PyGen_Send(PyGenObject *gen, PyObject *arg)                                                                                                              291 | _PyGen_Send(PyGenObject *gen, PyObject *arg)
      292 | {                                                                                                                                                         292 | {
      293 |     return gen_send_ex(gen, arg, 0, 0);                                                                                                                   293 |     return gen_send_ex(gen, arg, 0, 0);
      294 | }                                                                                                                                                         294 | }
      295 |                                                                                                                                                           295 |
      296 | PyDoc_STRVAR(close_doc,                                                                                                                                   296 | PyDoc_STRVAR(close_doc,
      296 +                                                                                                                                                           296 +
      297 | "close() -> raise GeneratorExit inside generator.");                                                                                                      297 | "close() -> raise GeneratorExit inside generator.");
      297 + static const char close_doc[] = "close() -> raise GeneratorExit inside generator.";                                                                       297 + static const char close_doc[] = "close() -> raise GeneratorExit inside generator.";
      298 |                                                                                                                                                           298 |
      299 | /*                                                                                                                                                        299 | /*
      300 |  *   This helper function is used by gen_close and gen_throw to                                                                                           300 |  *   This helper function is used by gen_close and gen_throw to
      301 |  *   close a subiterator being delegated to by yield-from.                                                                                                301 |  *   close a subiterator being delegated to by yield-from.
      302 |  */                                                                                                                                                       302 |  */
      303 |                                                                                                                                                           303 |
      304 | static int                                                                                                                                                304 | static int
      305 | gen_close_iter(PyObject *yf)                                                                                                                              305 | gen_close_iter(PyObject *yf)
      306 | {                                                                                                                                                         306 | {
      307 |     PyObject *retval = NULL;                                                                                                                              307 |     PyObject *retval = NULL;
      307 +     PyObject *retval = 0;                                                                                                                                 307 +     PyObject *retval = 0;
      308 |     _Py_IDENTIFIER(close);                                                                                                                                308 |     _Py_IDENTIFIER(close);
      308 +     static _Py_Identifier PyId_close = { .next = 0, .string = "close", .object = 0 };                                                                     308 +     static _Py_Identifier PyId_close = { .next = 0, .string = "close", .object = 0 };
      309 |                                                                                                                                                           309 |
      310 |     if (PyGen_CheckExact(yf) || PyCoro_CheckExact(yf)) {                                                                                                  310 |     if (PyGen_CheckExact(yf) || PyCoro_CheckExact(yf)) {
      310 +     if (_Py_IS_TYPE(((const PyObject*)(yf)), &PyGen_Type) || _Py_IS_TYPE(((const PyObject*)(yf)), &PyCoro_Type)) {                                        310 +     if (_Py_IS_TYPE(((const PyObject*)(yf)), &PyGen_Type) || _Py_IS_TYPE(((const PyObject*)(yf)), &PyCoro_Type)) {
"Objects/genobject.c", line 310.9: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 310.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 310.9: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.                                 "Objects/genobject.c", line 310.9: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.
"Objects/genobject.c", line 310.33: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 310.33: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 310.33: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.                                "Objects/genobject.c", line 310.33: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.
      311 |         retval = gen_close((PyGenObject *)yf, NULL);                                                                                                      311 |         retval = gen_close((PyGenObject *)yf, NULL);
      311 +         retval = gen_close((PyGenObject *)yf, 0);                                                                                                         311 +         retval = gen_close((PyGenObject *)yf, 0);
"Objects/genobject.c", line 311.28: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 311.28: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 311.28: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                        "Objects/genobject.c", line 311.28: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.







Wed Apr 15 07:30:04 CDT 2020  Page 11


      312 |         if (retval == NULL)                                                                                                                               312 |         if (retval == NULL)
      312 +         if (retval == 0)                                                                                                                                  312 +         if (retval == 0)
      313 |             return -1;                                                                                                                                    313 |             return -1;
      314 |     }                                                                                                                                                     314 |     }
      315 |     else {                                                                                                                                                315 |     else {
      316 |         PyObject *meth;                                                                                                                                   316 |         PyObject *meth;
      317 |         if (_PyObject_LookupAttrId(yf, &PyId_close, &meth) < 0) {                                                                                         317 |         if (_PyObject_LookupAttrId(yf, &PyId_close, &meth) < 0) {
      318 |             PyErr_WriteUnraisable(yf);                                                                                                                    318 |             PyErr_WriteUnraisable(yf);
      319 |         }                                                                                                                                                 319 |         }
      320 |         if (meth) {                                                                                                                                       320 |         if (meth) {
      321 |             retval = _PyObject_CallNoArg(meth);                                                                                                           321 |             retval = _PyObject_CallNoArg(meth);
      322 |             Py_DECREF(meth);                                                                                                                              322 |             Py_DECREF(meth);
      322 +             _Py_DECREF("Objects/genobject.c", 322, ((PyObject*)(meth)));                                                                                  322 +             _Py_DECREF("Objects/genobject.c", 322, ((PyObject*)(meth)));
      323 |             if (retval == NULL)                                                                                                                           323 |             if (retval == NULL)
      323 +             if (retval == 0)                                                                                                                              323 +             if (retval == 0)
      324 |                 return -1;                                                                                                                                324 |                 return -1;
      325 |         }                                                                                                                                                 325 |         }
      326 |     }                                                                                                                                                     326 |     }
"Objects/genobject.c", line 326.5: 1506-412 (I) Referenced variable "meth", which was not initialized in its declaration.                                       "Objects/genobject.c", line 326.5: 1506-412 (I) Referenced variable "meth", which was not initialized in its declaration.
      327 |     Py_XDECREF(retval);                                                                                                                                   327 |     Py_XDECREF(retval);
      327 +     _Py_XDECREF(((PyObject*)(retval)));                                                                                                                   327 +     _Py_XDECREF(((PyObject*)(retval)));
      328 |     return 0;                                                                                                                                             328 |     return 0;
      329 | }                                                                                                                                                         329 | }
      330 |                                                                                                                                                           330 |
      331 | PyObject *                                                                                                                                                331 | PyObject *
      332 | _PyGen_yf(PyGenObject *gen)                                                                                                                               332 | _PyGen_yf(PyGenObject *gen)
      333 | {                                                                                                                                                         333 | {
      334 |     PyObject *yf = NULL;                                                                                                                                  334 |     PyObject *yf = NULL;
      334 +     PyObject *yf = 0;                                                                                                                                     334 +     PyObject *yf = 0;
      335 |     PyFrameObject *f = gen->gi_frame;                                                                                                                     335 |     PyFrameObject *f = gen->gi_frame;
      336 |                                                                                                                                                           336 |
      337 |     if (f && f->f_stacktop) {                                                                                                                             337 |     if (f && f->f_stacktop) {
      338 |         PyObject *bytecode = f->f_code->co_code;                                                                                                          338 |         PyObject *bytecode = f->f_code->co_code;
      339 |         unsigned char *code = (unsigned char *)PyBytes_AS_STRING(bytecode);                                                                               339 |         unsigned char *code = (unsigned char *)PyBytes_AS_STRING(bytecode);
      339 +         unsigned char *code = (unsigned char *)(((PyType_HasFeature((((PyObject*)(bytecode))->ob_type), (1UL << 27))) ? ((void)0) : __assert("PyByt       339 +         unsigned char *code = (unsigned char *)(((PyType_HasFeature((((PyObject*)(bytecode))->ob_type), (1UL << 27))) ? ((void)0) : __assert("PyByt
"Objects/genobject.c", line 339.48: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 339.48: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 339.48: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                        "Objects/genobject.c", line 339.48: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
      340 |                                                                                                                                                           340 |
      341 |         if (f->f_lasti < 0) {                                                                                                                             341 |         if (f->f_lasti < 0) {
      342 |             /* Return immediately if the frame didn't start yet. YIELD_FROM                                                                               342 |             /* Return immediately if the frame didn't start yet. YIELD_FROM
      343 |                always come after LOAD_CONST: a code object should not start                                                                               343 |                always come after LOAD_CONST: a code object should not start
      344 |                with YIELD_FROM */                                                                                                                         344 |                with YIELD_FROM */
      345 |             assert(code[0] != YIELD_FROM);                                                                                                                345 |             assert(code[0] != YIELD_FROM);
      345 +             ((code[0] != 72) ? ((void)0) : __assert("code[0] != YIELD_FROM", "Objects/genobject.c", 345));                                                345 +             ((code[0] != 72) ? ((void)0) : __assert("code[0] != YIELD_FROM", "Objects/genobject.c", 345));
      346 |             return NULL;                                                                                                                                  346 |             return NULL;
      346 +             return 0;                                                                                                                                     346 +             return 0;
      347 |         }                                                                                                                                                 347 |         }
      348 |                                                                                                                                                           348 |
      349 |         if (code[f->f_lasti + sizeof(_Py_CODEUNIT)] != YIELD_FROM)                                                                                        349 |         if (code[f->f_lasti + sizeof(_Py_CODEUNIT)] != YIELD_FROM)
      349 +         if (code[f->f_lasti + sizeof(_Py_CODEUNIT)] != 72)                                                                                                349 +         if (code[f->f_lasti + sizeof(_Py_CODEUNIT)] != 72)
      350 |             return NULL;                                                                                                                                  350 |             return NULL;
      350 +             return 0;                                                                                                                                     350 +             return 0;
      351 |         yf = f->f_stacktop[-1];                                                                                                                           351 |         yf = f->f_stacktop[-1];
      352 |         Py_INCREF(yf);                                                                                                                                    352 |         Py_INCREF(yf);
      352 +         _Py_INCREF(((PyObject*)(yf)));                                                                                                                    352 +         _Py_INCREF(((PyObject*)(yf)));
      353 |     }                                                                                                                                                     353 |     }







Wed Apr 15 07:30:04 CDT 2020  Page 12


      354 |                                                                                                                                                           354 |
      355 |     return yf;                                                                                                                                            355 |     return yf;
      356 | }                                                                                                                                                         356 | }
      357 |                                                                                                                                                           357 |
      358 | static PyObject *                                                                                                                                         358 | static PyObject *
      359 | gen_close(PyGenObject *gen, PyObject *args)                                                                                                               359 | gen_close(PyGenObject *gen, PyObject *args)
      360 | {                                                                                                                                                         360 | {
      361 |     PyObject *retval;                                                                                                                                     361 |     PyObject *retval;
      362 |     PyObject *yf = _PyGen_yf(gen);                                                                                                                        362 |     PyObject *yf = _PyGen_yf(gen);
      363 |     int err = 0;                                                                                                                                          363 |     int err = 0;
      364 |                                                                                                                                                           364 |
      365 |     if (yf) {                                                                                                                                             365 |     if (yf) {
      366 |         gen->gi_running = 1;                                                                                                                              366 |         gen->gi_running = 1;
      367 |         err = gen_close_iter(yf);                                                                                                                         367 |         err = gen_close_iter(yf);
      368 |         gen->gi_running = 0;                                                                                                                              368 |         gen->gi_running = 0;
      369 |         Py_DECREF(yf);                                                                                                                                    369 |         Py_DECREF(yf);
      369 +         _Py_DECREF("Objects/genobject.c", 369, ((PyObject*)(yf)));                                                                                        369 +         _Py_DECREF("Objects/genobject.c", 369, ((PyObject*)(yf)));
      370 |     }                                                                                                                                                     370 |     }
      371 |     if (err == 0)                                                                                                                                         371 |     if (err == 0)
      372 |         PyErr_SetNone(PyExc_GeneratorExit);                                                                                                               372 |         PyErr_SetNone(PyExc_GeneratorExit);
      373 |     retval = gen_send_ex(gen, Py_None, 1, 1);                                                                                                             373 |     retval = gen_send_ex(gen, Py_None, 1, 1);
      373 +     retval = gen_send_ex(gen, (&_Py_NoneStruct), 1, 1);                                                                                                   373 +     retval = gen_send_ex(gen, (&_Py_NoneStruct), 1, 1);
      374 |     if (retval) {                                                                                                                                         374 |     if (retval) {
      375 |         const char *msg = "generator ignored GeneratorExit";                                                                                              375 |         const char *msg = "generator ignored GeneratorExit";
      376 |         if (PyCoro_CheckExact(gen)) {                                                                                                                     376 |         if (PyCoro_CheckExact(gen)) {
      376 +         if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyCoro_Type)) {                                                                                        376 +         if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyCoro_Type)) {
"Objects/genobject.c", line 376.13: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 376.13: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 376.13: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                  "Objects/genobject.c", line 376.13: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
      377 |             msg = "coroutine ignored GeneratorExit";                                                                                                      377 |             msg = "coroutine ignored GeneratorExit";
      378 |         } else if (PyAsyncGen_CheckExact(gen)) {                                                                                                          378 |         } else if (PyAsyncGen_CheckExact(gen)) {
      378 +         } else if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type)) {                                                                             378 +         } else if (_Py_IS_TYPE(((const PyObject*)(gen)), &PyAsyncGen_Type)) {
"Objects/genobject.c", line 378.20: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 378.20: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 378.20: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                  "Objects/genobject.c", line 378.20: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
      379 |             msg = ASYNC_GEN_IGNORED_EXIT_MSG;                                                                                                             379 |             msg = ASYNC_GEN_IGNORED_EXIT_MSG;
      380 |         }                                                                                                                                                 380 |         }
      381 |         Py_DECREF(retval);                                                                                                                                381 |         Py_DECREF(retval);
      381 +         _Py_DECREF("Objects/genobject.c", 381, ((PyObject*)(retval)));                                                                                    381 +         _Py_DECREF("Objects/genobject.c", 381, ((PyObject*)(retval)));
      382 |         PyErr_SetString(PyExc_RuntimeError, msg);                                                                                                         382 |         PyErr_SetString(PyExc_RuntimeError, msg);
      383 |         return NULL;                                                                                                                                      383 |         return NULL;
      383 +         return 0;                                                                                                                                         383 +         return 0;
      384 |     }                                                                                                                                                     384 |     }
      385 |     if (PyErr_ExceptionMatches(PyExc_StopIteration)                                                                                                       385 |     if (PyErr_ExceptionMatches(PyExc_StopIteration)
      386 |         || PyErr_ExceptionMatches(PyExc_GeneratorExit)) {                                                                                                 386 |         || PyErr_ExceptionMatches(PyExc_GeneratorExit)) {
      387 |         PyErr_Clear();          /* ignore these errors */                                                                                                 387 |         PyErr_Clear();          /* ignore these errors */
      388 |         Py_RETURN_NONE;                                                                                                                                   388 |         Py_RETURN_NONE;
      388 +         return _Py_INCREF(((PyObject*)((&_Py_NoneStruct)))), (&_Py_NoneStruct);                                                                           388 +         return _Py_INCREF(((PyObject*)((&_Py_NoneStruct)))), (&_Py_NoneStruct);
      389 |     }                                                                                                                                                     389 |     }
      390 |     return NULL;                                                                                                                                          390 |     return NULL;
      390 +     return 0;                                                                                                                                             390 +     return 0;
      391 | }                                                                                                                                                         391 | }
"Objects/genobject.c", line 391.1: 1506-412 (I) Referenced variable "retval", which was not initialized in its declaration.                                     "Objects/genobject.c", line 391.1: 1506-412 (I) Referenced variable "retval", which was not initialized in its declaration.
"Objects/genobject.c", line 391.1: 1506-414 (I) The parameter "args" is never referenced.                                                                       "Objects/genobject.c", line 391.1: 1506-414 (I) The parameter "args" is never referenced.
      392 |                                                                                                                                                           392 |
      393 |                                                                                                                                                           393 |
      394 | PyDoc_STRVAR(throw_doc,                                                                                                                                   394 | PyDoc_STRVAR(throw_doc,
      394 +                                                                                                                                                           394 +







Wed Apr 15 07:30:04 CDT 2020  Page 13


      395 | "throw(typ[,val[,tb]]) -> raise exception in generator,\n\                                                                                                395 | "throw(typ[,val[,tb]]) -> raise exception in generator,\n\
      396 | return next yielded value or raise StopIteration.");                                                                                                      396 | return next yielded value or raise StopIteration.");
      396 + static const char throw_doc[] = "throw(typ[,val[,tb]]) -> raise exception in generator,\nreturn next yielded value or raise StopIteration.";              396 + static const char throw_doc[] = "throw(typ[,val[,tb]]) -> raise exception in generator,\nreturn next yielded value or raise StopIteration.";
      397 |                                                                                                                                                           397 |
      398 | static PyObject *                                                                                                                                         398 | static PyObject *
      399 | _gen_throw(PyGenObject *gen, int close_on_genexit,                                                                                                        399 | _gen_throw(PyGenObject *gen, int close_on_genexit,
      400 |            PyObject *typ, PyObject *val, PyObject *tb)                                                                                                    400 |            PyObject *typ, PyObject *val, PyObject *tb)
      401 | {                                                                                                                                                         401 | {
      402 |     PyObject *yf = _PyGen_yf(gen);                                                                                                                        402 |     PyObject *yf = _PyGen_yf(gen);
      403 |     _Py_IDENTIFIER(throw);                                                                                                                                403 |     _Py_IDENTIFIER(throw);
      403 +     static _Py_Identifier PyId_throw = { .next = 0, .string = "throw", .object = 0 };                                                                     403 +     static _Py_Identifier PyId_throw = { .next = 0, .string = "throw", .object = 0 };
      404 |                                                                                                                                                           404 |
      405 |     if (yf) {                                                                                                                                             405 |     if (yf) {
      406 |         PyObject *ret;                                                                                                                                    406 |         PyObject *ret;
      407 |         int err;                                                                                                                                          407 |         int err;
      408 |         if (PyErr_GivenExceptionMatches(typ, PyExc_GeneratorExit) &&                                                                                      408 |         if (PyErr_GivenExceptionMatches(typ, PyExc_GeneratorExit) &&
      409 |             close_on_genexit                                                                                                                              409 |             close_on_genexit
      410 |         ) {                                                                                                                                               410 |         ) {
      411 |             /* Asynchronous generators *should not* be closed right away.                                                                                 411 |             /* Asynchronous generators *should not* be closed right away.
      412 |                We have to allow some awaits to work it through, hence the                                                                                 412 |                We have to allow some awaits to work it through, hence the
      413 |                `close_on_genexit` parameter here.                                                                                                         413 |                `close_on_genexit` parameter here.
      414 |             */                                                                                                                                            414 |             */
      415 |             gen->gi_running = 1;                                                                                                                          415 |             gen->gi_running = 1;
      416 |             err = gen_close_iter(yf);                                                                                                                     416 |             err = gen_close_iter(yf);
      417 |             gen->gi_running = 0;                                                                                                                          417 |             gen->gi_running = 0;
      418 |             Py_DECREF(yf);                                                                                                                                418 |             Py_DECREF(yf);
      418 +             _Py_DECREF("Objects/genobject.c", 418, ((PyObject*)(yf)));                                                                                    418 +             _Py_DECREF("Objects/genobject.c", 418, ((PyObject*)(yf)));
      419 |             if (err < 0)                                                                                                                                  419 |             if (err < 0)
      420 |                 return gen_send_ex(gen, Py_None, 1, 0);                                                                                                   420 |                 return gen_send_ex(gen, Py_None, 1, 0);
      420 +                 return gen_send_ex(gen, (&_Py_NoneStruct), 1, 0);                                                                                         420 +                 return gen_send_ex(gen, (&_Py_NoneStruct), 1, 0);
      421 |             goto throw_here;                                                                                                                              421 |             goto throw_here;
"Objects/genobject.c", line 421.13: 1506-413 (I) A goto statement is used.                                                                                      "Objects/genobject.c", line 421.13: 1506-413 (I) A goto statement is used.
      422 |         }                                                                                                                                                 422 |         }
      423 |         if (PyGen_CheckExact(yf) || PyCoro_CheckExact(yf)) {                                                                                              423 |         if (PyGen_CheckExact(yf) || PyCoro_CheckExact(yf)) {
      423 +         if (_Py_IS_TYPE(((const PyObject*)(yf)), &PyGen_Type) || _Py_IS_TYPE(((const PyObject*)(yf)), &PyCoro_Type)) {                                    423 +         if (_Py_IS_TYPE(((const PyObject*)(yf)), &PyGen_Type) || _Py_IS_TYPE(((const PyObject*)(yf)), &PyCoro_Type)) {
"Objects/genobject.c", line 423.13: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 423.13: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 423.13: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.                                "Objects/genobject.c", line 423.13: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.
"Objects/genobject.c", line 423.37: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 423.37: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 423.37: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.                                "Objects/genobject.c", line 423.37: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.
      424 |             /* `yf` is a generator or a coroutine. */                                                                                                     424 |             /* `yf` is a generator or a coroutine. */
      425 |             gen->gi_running = 1;                                                                                                                          425 |             gen->gi_running = 1;
      426 |             /* Close the generator that we are currently iterating with                                                                                   426 |             /* Close the generator that we are currently iterating with
      427 |                'yield from' or awaiting on with 'await'. */                                                                                               427 |                'yield from' or awaiting on with 'await'. */
      428 |             ret = _gen_throw((PyGenObject *)yf, close_on_genexit,                                                                                         428 |             ret = _gen_throw((PyGenObject *)yf, close_on_genexit,
"Objects/genobject.c", line 428.30: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 428.30: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 428.30: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                        "Objects/genobject.c", line 428.30: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
      429 |                              typ, val, tb);                                                                                                               429 |                              typ, val, tb);
      430 |             gen->gi_running = 0;                                                                                                                          430 |             gen->gi_running = 0;
      431 |         } else {                                                                                                                                          431 |         } else {
      432 |             /* `yf` is an iterator or a coroutine-like object. */                                                                                         432 |             /* `yf` is an iterator or a coroutine-like object. */
      433 |             PyObject *meth;                                                                                                                               433 |             PyObject *meth;
      434 |             if (_PyObject_LookupAttrId(yf, &PyId_throw, &meth) < 0) {                                                                                     434 |             if (_PyObject_LookupAttrId(yf, &PyId_throw, &meth) < 0) {
      435 |                 Py_DECREF(yf);                                                                                                                            435 |                 Py_DECREF(yf);
      435 +                 _Py_DECREF("Objects/genobject.c", 435, ((PyObject*)(yf)));                                                                                435 +                 _Py_DECREF("Objects/genobject.c", 435, ((PyObject*)(yf)));
      436 |                 return NULL;                                                                                                                              436 |                 return NULL;
      436 +                 return 0;                                                                                                                                 436 +                 return 0;







Wed Apr 15 07:30:04 CDT 2020  Page 14


      437 |             }                                                                                                                                             437 |             }
      438 |             if (meth == NULL) {                                                                                                                           438 |             if (meth == NULL) {
      438 +             if (meth == 0) {                                                                                                                              438 +             if (meth == 0) {
      439 |                 Py_DECREF(yf);                                                                                                                            439 |                 Py_DECREF(yf);
      439 +                 _Py_DECREF("Objects/genobject.c", 439, ((PyObject*)(yf)));                                                                                439 +                 _Py_DECREF("Objects/genobject.c", 439, ((PyObject*)(yf)));
      440 |                 goto throw_here;                                                                                                                          440 |                 goto throw_here;
"Objects/genobject.c", line 440.17: 1506-413 (I) A goto statement is used.                                                                                      "Objects/genobject.c", line 440.17: 1506-413 (I) A goto statement is used.
      441 |             }                                                                                                                                             441 |             }
      442 |             gen->gi_running = 1;                                                                                                                          442 |             gen->gi_running = 1;
      443 |             ret = PyObject_CallFunctionObjArgs(meth, typ, val, tb, NULL);                                                                                 443 |             ret = PyObject_CallFunctionObjArgs(meth, typ, val, tb, NULL);
      443 +             ret = PyObject_CallFunctionObjArgs(meth, typ, val, tb, 0);                                                                                    443 +             ret = PyObject_CallFunctionObjArgs(meth, typ, val, tb, 0);
      444 |             gen->gi_running = 0;                                                                                                                          444 |             gen->gi_running = 0;
      445 |             Py_DECREF(meth);                                                                                                                              445 |             Py_DECREF(meth);
      445 +             _Py_DECREF("Objects/genobject.c", 445, ((PyObject*)(meth)));                                                                                  445 +             _Py_DECREF("Objects/genobject.c", 445, ((PyObject*)(meth)));
      446 |         }                                                                                                                                                 446 |         }
"Objects/genobject.c", line 446.9: 1506-412 (I) Referenced variable "meth", which was not initialized in its declaration.                                       "Objects/genobject.c", line 446.9: 1506-412 (I) Referenced variable "meth", which was not initialized in its declaration.
      447 |         Py_DECREF(yf);                                                                                                                                    447 |         Py_DECREF(yf);
      447 +         _Py_DECREF("Objects/genobject.c", 447, ((PyObject*)(yf)));                                                                                        447 +         _Py_DECREF("Objects/genobject.c", 447, ((PyObject*)(yf)));
      448 |         if (!ret) {                                                                                                                                       448 |         if (!ret) {
      449 |             PyObject *val;                                                                                                                                449 |             PyObject *val;
"Objects/genobject.c", line 449.22: 1506-492 (I) Redefinition of val hides previous definition.                                                                 "Objects/genobject.c", line 449.22: 1506-492 (I) Redefinition of val hides previous definition.
      450 |             /* Pop subiterator from stack */                                                                                                              450 |             /* Pop subiterator from stack */
      451 |             ret = *(--gen->gi_frame->f_stacktop);                                                                                                         451 |             ret = *(--gen->gi_frame->f_stacktop);
      452 |             assert(ret == yf);                                                                                                                            452 |             assert(ret == yf);
      452 +             ((ret == yf) ? ((void)0) : __assert("ret == yf", "Objects/genobject.c", 452));                                                                452 +             ((ret == yf) ? ((void)0) : __assert("ret == yf", "Objects/genobject.c", 452));
      453 |             Py_DECREF(ret);                                                                                                                               453 |             Py_DECREF(ret);
      453 +             _Py_DECREF("Objects/genobject.c", 453, ((PyObject*)(ret)));                                                                                   453 +             _Py_DECREF("Objects/genobject.c", 453, ((PyObject*)(ret)));
      454 |             /* Termination repetition of YIELD_FROM */                                                                                                    454 |             /* Termination repetition of YIELD_FROM */
      455 |             assert(gen->gi_frame->f_lasti >= 0);                                                                                                          455 |             assert(gen->gi_frame->f_lasti >= 0);
      455 +             ((gen->gi_frame->f_lasti >= 0) ? ((void)0) : __assert("gen->gi_frame->f_lasti >= 0", "Objects/genobject.c", 455));                            455 +             ((gen->gi_frame->f_lasti >= 0) ? ((void)0) : __assert("gen->gi_frame->f_lasti >= 0", "Objects/genobject.c", 455));
      456 |             gen->gi_frame->f_lasti += sizeof(_Py_CODEUNIT);                                                                                               456 |             gen->gi_frame->f_lasti += sizeof(_Py_CODEUNIT);
      457 |             if (_PyGen_FetchStopIterationValue(&val) == 0) {                                                                                              457 |             if (_PyGen_FetchStopIterationValue(&val) == 0) {
      458 |                 ret = gen_send_ex(gen, val, 0, 0);                                                                                                        458 |                 ret = gen_send_ex(gen, val, 0, 0);
      459 |                 Py_DECREF(val);                                                                                                                           459 |                 Py_DECREF(val);
      459 +                 _Py_DECREF("Objects/genobject.c", 459, ((PyObject*)(val)));                                                                               459 +                 _Py_DECREF("Objects/genobject.c", 459, ((PyObject*)(val)));
      460 |             } else {                                                                                                                                      460 |             } else {
      461 |                 ret = gen_send_ex(gen, Py_None, 1, 0);                                                                                                    461 |                 ret = gen_send_ex(gen, Py_None, 1, 0);
      461 +                 ret = gen_send_ex(gen, (&_Py_NoneStruct), 1, 0);                                                                                          461 +                 ret = gen_send_ex(gen, (&_Py_NoneStruct), 1, 0);
      462 |             }                                                                                                                                             462 |             }
      463 |         }                                                                                                                                                 463 |         }
"Objects/genobject.c", line 463.9: 1506-412 (I) Referenced variable "val", which was not initialized in its declaration.                                        "Objects/genobject.c", line 463.9: 1506-412 (I) Referenced variable "val", which was not initialized in its declaration.
      464 |         return ret;                                                                                                                                       464 |         return ret;
      465 |     }                                                                                                                                                     465 |     }
"Objects/genobject.c", line 465.5: 1506-412 (I) Referenced variable "err", which was not initialized in its declaration.                                        "Objects/genobject.c", line 465.5: 1506-412 (I) Referenced variable "err", which was not initialized in its declaration.
"Objects/genobject.c", line 465.5: 1506-412 (I) Referenced variable "ret", which was not initialized in its declaration.                                        "Objects/genobject.c", line 465.5: 1506-412 (I) Referenced variable "ret", which was not initialized in its declaration.
      466 |                                                                                                                                                           466 |
      467 | throw_here:                                                                                                                                               467 | throw_here:
      468 |     /* First, check the traceback argument, replacing None with                                                                                           468 |     /* First, check the traceback argument, replacing None with
      469 |        NULL. */                                                                                                                                           469 |        NULL. */
      470 |     if (tb == Py_None) {                                                                                                                                  470 |     if (tb == Py_None) {
      470 +     if (tb == (&_Py_NoneStruct)) {                                                                                                                        470 +     if (tb == (&_Py_NoneStruct)) {
      471 |         tb = NULL;                                                                                                                                        471 |         tb = NULL;
      471 +         tb = 0;                                                                                                                                           471 +         tb = 0;
      472 |     }                                                                                                                                                     472 |     }
      473 |     else if (tb != NULL && !PyTraceBack_Check(tb)) {                                                                                                      473 |     else if (tb != NULL && !PyTraceBack_Check(tb)) {
      473 +     else if (tb != 0 && !_Py_IS_TYPE(((const PyObject*)(tb)), &PyTraceBack_Type)) {                                                                       473 +     else if (tb != 0 && !_Py_IS_TYPE(((const PyObject*)(tb)), &PyTraceBack_Type)) {







Wed Apr 15 07:30:04 CDT 2020  Page 15


"Objects/genobject.c", line 473.29: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 473.29: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 473.29: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.                                "Objects/genobject.c", line 473.29: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.
      474 |         PyErr_SetString(PyExc_TypeError,                                                                                                                  474 |         PyErr_SetString(PyExc_TypeError,
      475 |             "throw() third argument must be a traceback object");                                                                                         475 |             "throw() third argument must be a traceback object");
      476 |         return NULL;                                                                                                                                      476 |         return NULL;
      476 +         return 0;                                                                                                                                         476 +         return 0;
      477 |     }                                                                                                                                                     477 |     }
      478 |                                                                                                                                                           478 |
      479 |     Py_INCREF(typ);                                                                                                                                       479 |     Py_INCREF(typ);
      479 +     _Py_INCREF(((PyObject*)(typ)));                                                                                                                       479 +     _Py_INCREF(((PyObject*)(typ)));
      480 |     Py_XINCREF(val);                                                                                                                                      480 |     Py_XINCREF(val);
      480 +     _Py_XINCREF(((PyObject*)(val)));                                                                                                                      480 +     _Py_XINCREF(((PyObject*)(val)));
      481 |     Py_XINCREF(tb);                                                                                                                                       481 |     Py_XINCREF(tb);
      481 +     _Py_XINCREF(((PyObject*)(tb)));                                                                                                                       481 +     _Py_XINCREF(((PyObject*)(tb)));
      482 |                                                                                                                                                           482 |
      483 |     if (PyExceptionClass_Check(typ))                                                                                                                      483 |     if (PyExceptionClass_Check(typ))
      483 +     if ((_PyType_Check(((PyObject*)((typ)))) && PyType_HasFeature((PyTypeObject*)(typ), (1UL << 30))))                                                    483 +     if ((_PyType_Check(((PyObject*)((typ)))) && PyType_HasFeature((PyTypeObject*)(typ), (1UL << 30))))
"Objects/genobject.c", line 483.9: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 483.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 483.9: 1506-374 (I) Pointer types "struct _typeobject*" and "struct _object*" are not compatible.                                   "Objects/genobject.c", line 483.9: 1506-374 (I) Pointer types "struct _typeobject*" and "struct _object*" are not compatible.
      484 |         PyErr_NormalizeException(&typ, &val, &tb);                                                                                                        484 |         PyErr_NormalizeException(&typ, &val, &tb);
      485 |                                                                                                                                                           485 |
      486 |     else if (PyExceptionInstance_Check(typ)) {                                                                                                            486 |     else if (PyExceptionInstance_Check(typ)) {
      486 +     else if (PyType_HasFeature((((PyObject*)(typ))->ob_type), (1UL << 30))) {                                                                             486 +     else if (PyType_HasFeature((((PyObject*)(typ))->ob_type), (1UL << 30))) {
      487 |         /* Raising an instance.  The value should be a dummy. */                                                                                          487 |         /* Raising an instance.  The value should be a dummy. */
      488 |         if (val && val != Py_None) {                                                                                                                      488 |         if (val && val != Py_None) {
      488 +         if (val && val != (&_Py_NoneStruct)) {                                                                                                            488 +         if (val && val != (&_Py_NoneStruct)) {
      489 |             PyErr_SetString(PyExc_TypeError,                                                                                                              489 |             PyErr_SetString(PyExc_TypeError,
      490 |               "instance exception may not have a separate value");                                                                                        490 |               "instance exception may not have a separate value");
      491 |             goto failed_throw;                                                                                                                            491 |             goto failed_throw;
"Objects/genobject.c", line 491.13: 1506-413 (I) A goto statement is used.                                                                                      "Objects/genobject.c", line 491.13: 1506-413 (I) A goto statement is used.
      492 |         }                                                                                                                                                 492 |         }
      493 |         else {                                                                                                                                            493 |         else {
      494 |             /* Normalize to raise <class>, <instance> */                                                                                                  494 |             /* Normalize to raise <class>, <instance> */
      495 |             Py_XDECREF(val);                                                                                                                              495 |             Py_XDECREF(val);
      495 +             _Py_XDECREF(((PyObject*)(val)));                                                                                                              495 +             _Py_XDECREF(((PyObject*)(val)));
      496 |             val = typ;                                                                                                                                    496 |             val = typ;
      497 |             typ = PyExceptionInstance_Class(typ);                                                                                                         497 |             typ = PyExceptionInstance_Class(typ);
      497 +             typ = ((PyObject*)(((PyObject*)(typ))->ob_type));                                                                                             497 +             typ = ((PyObject*)(((PyObject*)(typ))->ob_type));
"Objects/genobject.c", line 497.19: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 497.19: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 497.19: 1506-374 (I) Pointer types "struct _object*" and "struct _typeobject*" are not compatible.                                  "Objects/genobject.c", line 497.19: 1506-374 (I) Pointer types "struct _object*" and "struct _typeobject*" are not compatible.
      498 |             Py_INCREF(typ);                                                                                                                               498 |             Py_INCREF(typ);
      498 +             _Py_INCREF(((PyObject*)(typ)));                                                                                                               498 +             _Py_INCREF(((PyObject*)(typ)));
      499 |                                                                                                                                                           499 |
      500 |             if (tb == NULL)                                                                                                                               500 |             if (tb == NULL)
      500 +             if (tb == 0)                                                                                                                                  500 +             if (tb == 0)
      501 |                 /* Returns NULL if there's no traceback */                                                                                                501 |                 /* Returns NULL if there's no traceback */
      502 |                 tb = PyException_GetTraceback(val);                                                                                                       502 |                 tb = PyException_GetTraceback(val);
      503 |         }                                                                                                                                                 503 |         }
      504 |     }                                                                                                                                                     504 |     }
      505 |     else {                                                                                                                                                505 |     else {
      506 |         /* Not something you can raise.  throw() fails. */                                                                                                506 |         /* Not something you can raise.  throw() fails. */
      507 |         PyErr_Format(PyExc_TypeError,                                                                                                                     507 |         PyErr_Format(PyExc_TypeError,
      508 |                      "exceptions must be classes or instances "                                                                                           508 |                      "exceptions must be classes or instances "
      509 |                      "deriving from BaseException, not %s",                                                                                               509 |                      "deriving from BaseException, not %s",
      510 |                      Py_TYPE(typ)->tp_name);                                                                                                              510 |                      Py_TYPE(typ)->tp_name);
      510 +                      (((PyObject*)(typ))->ob_type)->tp_name);                                                                                             510 +                      (((PyObject*)(typ))->ob_type)->tp_name);







Wed Apr 15 07:30:04 CDT 2020  Page 16


      511 |             goto failed_throw;                                                                                                                            511 |             goto failed_throw;
"Objects/genobject.c", line 511.13: 1506-413 (I) A goto statement is used.                                                                                      "Objects/genobject.c", line 511.13: 1506-413 (I) A goto statement is used.
      512 |     }                                                                                                                                                     512 |     }
      513 |                                                                                                                                                           513 |
      514 |     PyErr_Restore(typ, val, tb);                                                                                                                          514 |     PyErr_Restore(typ, val, tb);
      515 |     return gen_send_ex(gen, Py_None, 1, 0);                                                                                                               515 |     return gen_send_ex(gen, Py_None, 1, 0);
      515 +     return gen_send_ex(gen, (&_Py_NoneStruct), 1, 0);                                                                                                     515 +     return gen_send_ex(gen, (&_Py_NoneStruct), 1, 0);
      516 |                                                                                                                                                           516 |
      517 | failed_throw:                                                                                                                                             517 | failed_throw:
      518 |     /* Didn't use our arguments, so restore their original refcounts */                                                                                   518 |     /* Didn't use our arguments, so restore their original refcounts */
      519 |     Py_DECREF(typ);                                                                                                                                       519 |     Py_DECREF(typ);
      519 +     _Py_DECREF("Objects/genobject.c", 519, ((PyObject*)(typ)));                                                                                           519 +     _Py_DECREF("Objects/genobject.c", 519, ((PyObject*)(typ)));
      520 |     Py_XDECREF(val);                                                                                                                                      520 |     Py_XDECREF(val);
      520 +     _Py_XDECREF(((PyObject*)(val)));                                                                                                                      520 +     _Py_XDECREF(((PyObject*)(val)));
      521 |     Py_XDECREF(tb);                                                                                                                                       521 |     Py_XDECREF(tb);
      521 +     _Py_XDECREF(((PyObject*)(tb)));                                                                                                                       521 +     _Py_XDECREF(((PyObject*)(tb)));
      522 |     return NULL;                                                                                                                                          522 |     return NULL;
      522 +     return 0;                                                                                                                                             522 +     return 0;
      523 | }                                                                                                                                                         523 | }
      524 |                                                                                                                                                           524 |
      525 |                                                                                                                                                           525 |
      526 | static PyObject *                                                                                                                                         526 | static PyObject *
      527 | gen_throw(PyGenObject *gen, PyObject *args)                                                                                                               527 | gen_throw(PyGenObject *gen, PyObject *args)
      528 | {                                                                                                                                                         528 | {
      529 |     PyObject *typ;                                                                                                                                        529 |     PyObject *typ;
      530 |     PyObject *tb = NULL;                                                                                                                                  530 |     PyObject *tb = NULL;
      530 +     PyObject *tb = 0;                                                                                                                                     530 +     PyObject *tb = 0;
      531 |     PyObject *val = NULL;                                                                                                                                 531 |     PyObject *val = NULL;
      531 +     PyObject *val = 0;                                                                                                                                    531 +     PyObject *val = 0;
      532 |                                                                                                                                                           532 |
      533 |     if (!PyArg_UnpackTuple(args, "throw", 1, 3, &typ, &val, &tb)) {                                                                                       533 |     if (!PyArg_UnpackTuple(args, "throw", 1, 3, &typ, &val, &tb)) {
      534 |         return NULL;                                                                                                                                      534 |         return NULL;
      534 +         return 0;                                                                                                                                         534 +         return 0;
      535 |     }                                                                                                                                                     535 |     }
      536 |                                                                                                                                                           536 |
      537 |     return _gen_throw(gen, 1, typ, val, tb);                                                                                                              537 |     return _gen_throw(gen, 1, typ, val, tb);
      538 | }                                                                                                                                                         538 | }
"Objects/genobject.c", line 538.1: 1506-412 (I) Referenced variable "typ", which was not initialized in its declaration.                                        "Objects/genobject.c", line 538.1: 1506-412 (I) Referenced variable "typ", which was not initialized in its declaration.
      539 |                                                                                                                                                           539 |
      540 |                                                                                                                                                           540 |
      541 | static PyObject *                                                                                                                                         541 | static PyObject *
      542 | gen_iternext(PyGenObject *gen)                                                                                                                            542 | gen_iternext(PyGenObject *gen)
      543 | {                                                                                                                                                         543 | {
      544 |     return gen_send_ex(gen, NULL, 0, 0);                                                                                                                  544 |     return gen_send_ex(gen, NULL, 0, 0);
      544 +     return gen_send_ex(gen, 0, 0, 0);                                                                                                                     544 +     return gen_send_ex(gen, 0, 0, 0);
      545 | }                                                                                                                                                         545 | }
      546 |                                                                                                                                                           546 |
      547 | /*                                                                                                                                                        547 | /*
      548 |  * Set StopIteration with specified value.  Value can be arbitrary object                                                                                 548 |  * Set StopIteration with specified value.  Value can be arbitrary object
      549 |  * or NULL.                                                                                                                                               549 |  * or NULL.
      550 |  *                                                                                                                                                        550 |  *
      551 |  * Returns 0 if StopIteration is set and -1 if any other exception is set.                                                                                551 |  * Returns 0 if StopIteration is set and -1 if any other exception is set.
      552 |  */                                                                                                                                                       552 |  */
      553 | int                                                                                                                                                       553 | int
      554 | _PyGen_SetStopIterationValue(PyObject *value)                                                                                                             554 | _PyGen_SetStopIterationValue(PyObject *value)
      555 | {                                                                                                                                                         555 | {







Wed Apr 15 07:30:04 CDT 2020  Page 17


      556 |     PyObject *e;                                                                                                                                          556 |     PyObject *e;
      557 |                                                                                                                                                           557 |
      558 |     if (value == NULL ||                                                                                                                                  558 |     if (value == NULL ||
      558 +     if (value == 0 ||                                                                                                                                     558 +     if (value == 0 ||
      559 |         (!PyTuple_Check(value) && !PyExceptionInstance_Check(value)))                                                                                     559 |         (!PyTuple_Check(value) && !PyExceptionInstance_Check(value)))
      559 +         (!PyType_HasFeature((((PyObject*)(value))->ob_type), (1UL << 26)) && !PyType_HasFeature((((PyObject*)(value))->ob_type), (1UL << 30))))           559 +         (!PyType_HasFeature((((PyObject*)(value))->ob_type), (1UL << 26)) && !PyType_HasFeature((((PyObject*)(value))->ob_type), (1UL << 30))))
      560 |     {                                                                                                                                                     560 |     {
      561 |         /* Delay exception instantiation if we can */                                                                                                     561 |         /* Delay exception instantiation if we can */
      562 |         PyErr_SetObject(PyExc_StopIteration, value);                                                                                                      562 |         PyErr_SetObject(PyExc_StopIteration, value);
      563 |         return 0;                                                                                                                                         563 |         return 0;
      564 |     }                                                                                                                                                     564 |     }
      565 |     /* Construct an exception instance manually with                                                                                                      565 |     /* Construct an exception instance manually with
      566 |      * PyObject_CallOneArg and pass it to PyErr_SetObject.                                                                                                566 |      * PyObject_CallOneArg and pass it to PyErr_SetObject.
      567 |      *                                                                                                                                                    567 |      *
      568 |      * We do this to handle a situation when "value" is a tuple, in which                                                                                 568 |      * We do this to handle a situation when "value" is a tuple, in which
      569 |      * case PyErr_SetObject would set the value of StopIteration to                                                                                       569 |      * case PyErr_SetObject would set the value of StopIteration to
      570 |      * the first element of the tuple.                                                                                                                    570 |      * the first element of the tuple.
      571 |      *                                                                                                                                                    571 |      *
      572 |      * (See PyErr_SetObject/_PyErr_CreateException code for details.)                                                                                     572 |      * (See PyErr_SetObject/_PyErr_CreateException code for details.)
      573 |      */                                                                                                                                                   573 |      */
      574 |     e = PyObject_CallOneArg(PyExc_StopIteration, value);                                                                                                  574 |     e = PyObject_CallOneArg(PyExc_StopIteration, value);
      575 |     if (e == NULL) {                                                                                                                                      575 |     if (e == NULL) {
      575 +     if (e == 0) {                                                                                                                                         575 +     if (e == 0) {
      576 |         return -1;                                                                                                                                        576 |         return -1;
      577 |     }                                                                                                                                                     577 |     }
      578 |     PyErr_SetObject(PyExc_StopIteration, e);                                                                                                              578 |     PyErr_SetObject(PyExc_StopIteration, e);
      579 |     Py_DECREF(e);                                                                                                                                         579 |     Py_DECREF(e);
      579 +     _Py_DECREF("Objects/genobject.c", 579, ((PyObject*)(e)));                                                                                             579 +     _Py_DECREF("Objects/genobject.c", 579, ((PyObject*)(e)));
      580 |     return 0;                                                                                                                                             580 |     return 0;
      581 | }                                                                                                                                                         581 | }
"Objects/genobject.c", line 581.1: 1506-412 (I) Referenced variable "e", which was not initialized in its declaration.                                          "Objects/genobject.c", line 581.1: 1506-412 (I) Referenced variable "e", which was not initialized in its declaration.
      582 |                                                                                                                                                           582 |
      583 | /*                                                                                                                                                        583 | /*
      584 |  *   If StopIteration exception is set, fetches its 'value'                                                                                               584 |  *   If StopIteration exception is set, fetches its 'value'
      585 |  *   attribute if any, otherwise sets pvalue to None.                                                                                                     585 |  *   attribute if any, otherwise sets pvalue to None.
      586 |  *                                                                                                                                                        586 |  *
      587 |  *   Returns 0 if no exception or StopIteration is set.                                                                                                   587 |  *   Returns 0 if no exception or StopIteration is set.
      588 |  *   If any other exception is set, returns -1 and leaves                                                                                                 588 |  *   If any other exception is set, returns -1 and leaves
      589 |  *   pvalue unchanged.                                                                                                                                    589 |  *   pvalue unchanged.
      590 |  */                                                                                                                                                       590 |  */
      591 |                                                                                                                                                           591 |
      592 | int                                                                                                                                                       592 | int
      593 | _PyGen_FetchStopIterationValue(PyObject **pvalue)                                                                                                         593 | _PyGen_FetchStopIterationValue(PyObject **pvalue)
      594 | {                                                                                                                                                         594 | {
      595 |     PyObject *et, *ev, *tb;                                                                                                                               595 |     PyObject *et, *ev, *tb;
      596 |     PyObject *value = NULL;                                                                                                                               596 |     PyObject *value = NULL;
      596 +     PyObject *value = 0;                                                                                                                                  596 +     PyObject *value = 0;
      597 |                                                                                                                                                           597 |
      598 |     if (PyErr_ExceptionMatches(PyExc_StopIteration)) {                                                                                                    598 |     if (PyErr_ExceptionMatches(PyExc_StopIteration)) {
      599 |         PyErr_Fetch(&et, &ev, &tb);                                                                                                                       599 |         PyErr_Fetch(&et, &ev, &tb);
      600 |         if (ev) {                                                                                                                                         600 |         if (ev) {
      601 |             /* exception will usually be normalised already */                                                                                            601 |             /* exception will usually be normalised already */
      602 |             if (PyObject_TypeCheck(ev, (PyTypeObject *) et)) {                                                                                            602 |             if (PyObject_TypeCheck(ev, (PyTypeObject *) et)) {
      602 +             if ((_Py_IS_TYPE(((const PyObject*)(ev)), (PyTypeObject *) et) || PyType_IsSubtype((((PyObject*)(ev))->ob_type), ((PyTypeObject *) et))       602 +             if ((_Py_IS_TYPE(((const PyObject*)(ev)), (PyTypeObject *) et) || PyType_IsSubtype((((PyObject*)(ev))->ob_type), ((PyTypeObject *) et))
"Objects/genobject.c", line 602.17: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 602.17: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 602.17: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.                                "Objects/genobject.c", line 602.17: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.







Wed Apr 15 07:30:04 CDT 2020  Page 18


"Objects/genobject.c", line 602.40: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 602.40: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 602.40: 1506-374 (I) Pointer types "struct _typeobject*" and "struct _object*" are not compatible.                                  "Objects/genobject.c", line 602.40: 1506-374 (I) Pointer types "struct _typeobject*" and "struct _object*" are not compatible.
"Objects/genobject.c", line 602.17: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 602.17: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 602.17: 1506-374 (I) Pointer types "struct _typeobject*" and "struct _object*" are not compatible.                                  "Objects/genobject.c", line 602.17: 1506-374 (I) Pointer types "struct _typeobject*" and "struct _object*" are not compatible.
      603 |                 value = ((PyStopIterationObject *)ev)->value;                                                                                             603 |                 value = ((PyStopIterationObject *)ev)->value;
"Objects/genobject.c", line 603.25: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 603.25: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 603.25: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                        "Objects/genobject.c", line 603.25: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
      604 |                 Py_INCREF(value);                                                                                                                         604 |                 Py_INCREF(value);
      604 +                 _Py_INCREF(((PyObject*)(value)));                                                                                                         604 +                 _Py_INCREF(((PyObject*)(value)));
      605 |                 Py_DECREF(ev);                                                                                                                            605 |                 Py_DECREF(ev);
      605 +                 _Py_DECREF("Objects/genobject.c", 605, ((PyObject*)(ev)));                                                                                605 +                 _Py_DECREF("Objects/genobject.c", 605, ((PyObject*)(ev)));
      606 |             } else if (et == PyExc_StopIteration && !PyTuple_Check(ev)) {                                                                                 606 |             } else if (et == PyExc_StopIteration && !PyTuple_Check(ev)) {
      606 +             } else if (et == PyExc_StopIteration && !PyType_HasFeature((((PyObject*)(ev))->ob_type), (1UL << 26))) {                                      606 +             } else if (et == PyExc_StopIteration && !PyType_HasFeature((((PyObject*)(ev))->ob_type), (1UL << 26))) {
      607 |                 /* Avoid normalisation and take ev as value.                                                                                              607 |                 /* Avoid normalisation and take ev as value.
      608 |                  *                                                                                                                                        608 |                  *
      609 |                  * Normalization is required if the value is a tuple, in                                                                                  609 |                  * Normalization is required if the value is a tuple, in
      610 |                  * that case the value of StopIteration would be set to                                                                                   610 |                  * that case the value of StopIteration would be set to
      611 |                  * the first element of the tuple.                                                                                                        611 |                  * the first element of the tuple.
      612 |                  *                                                                                                                                        612 |                  *
      613 |                  * (See _PyErr_CreateException code for details.)                                                                                         613 |                  * (See _PyErr_CreateException code for details.)
      614 |                  */                                                                                                                                       614 |                  */
      615 |                 value = ev;                                                                                                                               615 |                 value = ev;
      616 |             } else {                                                                                                                                      616 |             } else {
      617 |                 /* normalisation required */                                                                                                              617 |                 /* normalisation required */
      618 |                 PyErr_NormalizeException(&et, &ev, &tb);                                                                                                  618 |                 PyErr_NormalizeException(&et, &ev, &tb);
      619 |                 if (!PyObject_TypeCheck(ev, (PyTypeObject *)PyExc_StopIteration)) {                                                                       619 |                 if (!PyObject_TypeCheck(ev, (PyTypeObject *)PyExc_StopIteration)) {
      619 +                 if (!(_Py_IS_TYPE(((const PyObject*)(ev)), (PyTypeObject *)PyExc_StopIteration) || PyType_IsSubtype((((PyObject*)(ev))->ob_type), (       619 +                 if (!(_Py_IS_TYPE(((const PyObject*)(ev)), (PyTypeObject *)PyExc_StopIteration) || PyType_IsSubtype((((PyObject*)(ev))->ob_type), (
"Objects/genobject.c", line 619.22: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 619.22: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 619.22: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.                                "Objects/genobject.c", line 619.22: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.
"Objects/genobject.c", line 619.45: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 619.45: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 619.45: 1506-374 (I) Pointer types "struct _typeobject*" and "struct _object*" are not compatible.                                  "Objects/genobject.c", line 619.45: 1506-374 (I) Pointer types "struct _typeobject*" and "struct _object*" are not compatible.
"Objects/genobject.c", line 619.22: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 619.22: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 619.22: 1506-374 (I) Pointer types "struct _typeobject*" and "struct _object*" are not compatible.                                  "Objects/genobject.c", line 619.22: 1506-374 (I) Pointer types "struct _typeobject*" and "struct _object*" are not compatible.
      620 |                     PyErr_Restore(et, ev, tb);                                                                                                            620 |                     PyErr_Restore(et, ev, tb);
      621 |                     return -1;                                                                                                                            621 |                     return -1;
      622 |                 }                                                                                                                                         622 |                 }
      623 |                 value = ((PyStopIterationObject *)ev)->value;                                                                                             623 |                 value = ((PyStopIterationObject *)ev)->value;
"Objects/genobject.c", line 623.25: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 623.25: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 623.25: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                        "Objects/genobject.c", line 623.25: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
      624 |                 Py_INCREF(value);                                                                                                                         624 |                 Py_INCREF(value);
      624 +                 _Py_INCREF(((PyObject*)(value)));                                                                                                         624 +                 _Py_INCREF(((PyObject*)(value)));
      625 |                 Py_DECREF(ev);                                                                                                                            625 |                 Py_DECREF(ev);
      625 +                 _Py_DECREF("Objects/genobject.c", 625, ((PyObject*)(ev)));                                                                                625 +                 _Py_DECREF("Objects/genobject.c", 625, ((PyObject*)(ev)));
      626 |             }                                                                                                                                             626 |             }
      627 |         }                                                                                                                                                 627 |         }
      628 |         Py_XDECREF(et);                                                                                                                                   628 |         Py_XDECREF(et);
      628 +         _Py_XDECREF(((PyObject*)(et)));                                                                                                                   628 +         _Py_XDECREF(((PyObject*)(et)));
      629 |         Py_XDECREF(tb);                                                                                                                                   629 |         Py_XDECREF(tb);
      629 +         _Py_XDECREF(((PyObject*)(tb)));                                                                                                                   629 +         _Py_XDECREF(((PyObject*)(tb)));
      630 |     } else if (PyErr_Occurred()) {                                                                                                                        630 |     } else if (PyErr_Occurred()) {
      631 |         return -1;                                                                                                                                        631 |         return -1;
      632 |     }                                                                                                                                                     632 |     }
      633 |     if (value == NULL) {                                                                                                                                  633 |     if (value == NULL) {
      633 +     if (value == 0) {                                                                                                                                     633 +     if (value == 0) {
      634 |         value = Py_None;                                                                                                                                  634 |         value = Py_None;
      634 +         value = (&_Py_NoneStruct);                                                                                                                        634 +         value = (&_Py_NoneStruct);







Wed Apr 15 07:30:04 CDT 2020  Page 19


      635 |         Py_INCREF(value);                                                                                                                                 635 |         Py_INCREF(value);
      635 +         _Py_INCREF(((PyObject*)(value)));                                                                                                                 635 +         _Py_INCREF(((PyObject*)(value)));
      636 |     }                                                                                                                                                     636 |     }
      637 |     *pvalue = value;                                                                                                                                      637 |     *pvalue = value;
      638 |     return 0;                                                                                                                                             638 |     return 0;
      639 | }                                                                                                                                                         639 | }
"Objects/genobject.c", line 639.1: 1506-412 (I) Referenced variable "tb", which was not initialized in its declaration.                                         "Objects/genobject.c", line 639.1: 1506-412 (I) Referenced variable "tb", which was not initialized in its declaration.
"Objects/genobject.c", line 639.1: 1506-412 (I) Referenced variable "ev", which was not initialized in its declaration.                                         "Objects/genobject.c", line 639.1: 1506-412 (I) Referenced variable "ev", which was not initialized in its declaration.
"Objects/genobject.c", line 639.1: 1506-412 (I) Referenced variable "et", which was not initialized in its declaration.                                         "Objects/genobject.c", line 639.1: 1506-412 (I) Referenced variable "et", which was not initialized in its declaration.
      640 |                                                                                                                                                           640 |
      641 | static PyObject *                                                                                                                                         641 | static PyObject *
      642 | gen_repr(PyGenObject *gen)                                                                                                                                642 | gen_repr(PyGenObject *gen)
      643 | {                                                                                                                                                         643 | {
      644 |     return PyUnicode_FromFormat("<generator object %S at %p>",                                                                                            644 |     return PyUnicode_FromFormat("<generator object %S at %p>",
      645 |                                 gen->gi_qualname, gen);                                                                                                   645 |                                 gen->gi_qualname, gen);
      646 | }                                                                                                                                                         646 | }
      647 |                                                                                                                                                           647 |
      648 | static PyObject *                                                                                                                                         648 | static PyObject *
      649 | gen_get_name(PyGenObject *op, void *Py_UNUSED(ignored))                                                                                                   649 | gen_get_name(PyGenObject *op, void *Py_UNUSED(ignored))
      649 + gen_get_name(PyGenObject *op, void *_unused_ignored)                                                                                                      649 + gen_get_name(PyGenObject *op, void *_unused_ignored)
      650 | {                                                                                                                                                         650 | {
      651 |     Py_INCREF(op->gi_name);                                                                                                                               651 |     Py_INCREF(op->gi_name);
      651 +     _Py_INCREF(((PyObject*)(op->gi_name)));                                                                                                               651 +     _Py_INCREF(((PyObject*)(op->gi_name)));
      652 |     return op->gi_name;                                                                                                                                   652 |     return op->gi_name;
      653 | }                                                                                                                                                         653 | }
"Objects/genobject.c", line 653.1: 1506-414 (I) The parameter "_unused_ignored" is never referenced.                                                            "Objects/genobject.c", line 653.1: 1506-414 (I) The parameter "_unused_ignored" is never referenced.
      654 |                                                                                                                                                           654 |
      655 | static int                                                                                                                                                655 | static int
      656 | gen_set_name(PyGenObject *op, PyObject *value, void *Py_UNUSED(ignored))                                                                                  656 | gen_set_name(PyGenObject *op, PyObject *value, void *Py_UNUSED(ignored))
      656 + gen_set_name(PyGenObject *op, PyObject *value, void *_unused_ignored)                                                                                     656 + gen_set_name(PyGenObject *op, PyObject *value, void *_unused_ignored)
      657 | {                                                                                                                                                         657 | {
      658 |     /* Not legal to del gen.gi_name or to set it to anything                                                                                              658 |     /* Not legal to del gen.gi_name or to set it to anything
      659 |      * other than a string object. */                                                                                                                     659 |      * other than a string object. */
      660 |     if (value == NULL || !PyUnicode_Check(value)) {                                                                                                       660 |     if (value == NULL || !PyUnicode_Check(value)) {
      660 +     if (value == 0 || !PyType_HasFeature((((PyObject*)(value))->ob_type), (1UL << 28))) {                                                                 660 +     if (value == 0 || !PyType_HasFeature((((PyObject*)(value))->ob_type), (1UL << 28))) {
      661 |         PyErr_SetString(PyExc_TypeError,                                                                                                                  661 |         PyErr_SetString(PyExc_TypeError,
      662 |                         "__name__ must be set to a string object");                                                                                       662 |                         "__name__ must be set to a string object");
      663 |         return -1;                                                                                                                                        663 |         return -1;
      664 |     }                                                                                                                                                     664 |     }
      665 |     Py_INCREF(value);                                                                                                                                     665 |     Py_INCREF(value);
      665 +     _Py_INCREF(((PyObject*)(value)));                                                                                                                     665 +     _Py_INCREF(((PyObject*)(value)));
      666 |     Py_XSETREF(op->gi_name, value);                                                                                                                       666 |     Py_XSETREF(op->gi_name, value);
      666 +     do { PyObject *_py_tmp = ((PyObject*)(op->gi_name)); (op->gi_name) = (value); _Py_XDECREF(((PyObject*)(_py_tmp))); } while (0);                       666 +     do { PyObject *_py_tmp = ((PyObject*)(op->gi_name)); (op->gi_name) = (value); _Py_XDECREF(((PyObject*)(_py_tmp))); } while (0);
"Objects/genobject.c", line 666.5: 1506-425 (I) The condition is always false.                                                                                  "Objects/genobject.c", line 666.5: 1506-425 (I) The condition is always false.
      667 |     return 0;                                                                                                                                             667 |     return 0;
      668 | }                                                                                                                                                         668 | }
"Objects/genobject.c", line 668.1: 1506-414 (I) The parameter "_unused_ignored" is never referenced.                                                            "Objects/genobject.c", line 668.1: 1506-414 (I) The parameter "_unused_ignored" is never referenced.
      669 |                                                                                                                                                           669 |
      670 | static PyObject *                                                                                                                                         670 | static PyObject *
      671 | gen_get_qualname(PyGenObject *op, void *Py_UNUSED(ignored))                                                                                               671 | gen_get_qualname(PyGenObject *op, void *Py_UNUSED(ignored))
      671 + gen_get_qualname(PyGenObject *op, void *_unused_ignored)                                                                                                  671 + gen_get_qualname(PyGenObject *op, void *_unused_ignored)
      672 | {                                                                                                                                                         672 | {
      673 |     Py_INCREF(op->gi_qualname);                                                                                                                           673 |     Py_INCREF(op->gi_qualname);
      673 +     _Py_INCREF(((PyObject*)(op->gi_qualname)));                                                                                                           673 +     _Py_INCREF(((PyObject*)(op->gi_qualname)));
      674 |     return op->gi_qualname;                                                                                                                               674 |     return op->gi_qualname;
      675 | }                                                                                                                                                         675 | }







Wed Apr 15 07:30:04 CDT 2020  Page 20


"Objects/genobject.c", line 675.1: 1506-414 (I) The parameter "_unused_ignored" is never referenced.                                                            "Objects/genobject.c", line 675.1: 1506-414 (I) The parameter "_unused_ignored" is never referenced.
      676 |                                                                                                                                                           676 |
      677 | static int                                                                                                                                                677 | static int
      678 | gen_set_qualname(PyGenObject *op, PyObject *value, void *Py_UNUSED(ignored))                                                                              678 | gen_set_qualname(PyGenObject *op, PyObject *value, void *Py_UNUSED(ignored))
      678 + gen_set_qualname(PyGenObject *op, PyObject *value, void *_unused_ignored)                                                                                 678 + gen_set_qualname(PyGenObject *op, PyObject *value, void *_unused_ignored)
      679 | {                                                                                                                                                         679 | {
      680 |     /* Not legal to del gen.__qualname__ or to set it to anything                                                                                         680 |     /* Not legal to del gen.__qualname__ or to set it to anything
      681 |      * other than a string object. */                                                                                                                     681 |      * other than a string object. */
      682 |     if (value == NULL || !PyUnicode_Check(value)) {                                                                                                       682 |     if (value == NULL || !PyUnicode_Check(value)) {
      682 +     if (value == 0 || !PyType_HasFeature((((PyObject*)(value))->ob_type), (1UL << 28))) {                                                                 682 +     if (value == 0 || !PyType_HasFeature((((PyObject*)(value))->ob_type), (1UL << 28))) {
      683 |         PyErr_SetString(PyExc_TypeError,                                                                                                                  683 |         PyErr_SetString(PyExc_TypeError,
      684 |                         "__qualname__ must be set to a string object");                                                                                   684 |                         "__qualname__ must be set to a string object");
      685 |         return -1;                                                                                                                                        685 |         return -1;
      686 |     }                                                                                                                                                     686 |     }
      687 |     Py_INCREF(value);                                                                                                                                     687 |     Py_INCREF(value);
      687 +     _Py_INCREF(((PyObject*)(value)));                                                                                                                     687 +     _Py_INCREF(((PyObject*)(value)));
      688 |     Py_XSETREF(op->gi_qualname, value);                                                                                                                   688 |     Py_XSETREF(op->gi_qualname, value);
      688 +     do { PyObject *_py_tmp = ((PyObject*)(op->gi_qualname)); (op->gi_qualname) = (value); _Py_XDECREF(((PyObject*)(_py_tmp))); } while (0);               688 +     do { PyObject *_py_tmp = ((PyObject*)(op->gi_qualname)); (op->gi_qualname) = (value); _Py_XDECREF(((PyObject*)(_py_tmp))); } while (0);
"Objects/genobject.c", line 688.5: 1506-425 (I) The condition is always false.                                                                                  "Objects/genobject.c", line 688.5: 1506-425 (I) The condition is always false.
      689 |     return 0;                                                                                                                                             689 |     return 0;
      690 | }                                                                                                                                                         690 | }
"Objects/genobject.c", line 690.1: 1506-414 (I) The parameter "_unused_ignored" is never referenced.                                                            "Objects/genobject.c", line 690.1: 1506-414 (I) The parameter "_unused_ignored" is never referenced.
      691 |                                                                                                                                                           691 |
      692 | static PyObject *                                                                                                                                         692 | static PyObject *
      693 | gen_getyieldfrom(PyGenObject *gen, void *Py_UNUSED(ignored))                                                                                              693 | gen_getyieldfrom(PyGenObject *gen, void *Py_UNUSED(ignored))
      693 + gen_getyieldfrom(PyGenObject *gen, void *_unused_ignored)                                                                                                 693 + gen_getyieldfrom(PyGenObject *gen, void *_unused_ignored)
      694 | {                                                                                                                                                         694 | {
      695 |     PyObject *yf = _PyGen_yf(gen);                                                                                                                        695 |     PyObject *yf = _PyGen_yf(gen);
      696 |     if (yf == NULL)                                                                                                                                       696 |     if (yf == NULL)
      696 +     if (yf == 0)                                                                                                                                          696 +     if (yf == 0)
      697 |         Py_RETURN_NONE;                                                                                                                                   697 |         Py_RETURN_NONE;
      697 +         return _Py_INCREF(((PyObject*)((&_Py_NoneStruct)))), (&_Py_NoneStruct);                                                                           697 +         return _Py_INCREF(((PyObject*)((&_Py_NoneStruct)))), (&_Py_NoneStruct);
      698 |     return yf;                                                                                                                                            698 |     return yf;
      699 | }                                                                                                                                                         699 | }
"Objects/genobject.c", line 699.1: 1506-414 (I) The parameter "_unused_ignored" is never referenced.                                                            "Objects/genobject.c", line 699.1: 1506-414 (I) The parameter "_unused_ignored" is never referenced.
      700 |                                                                                                                                                           700 |
      701 | static PyGetSetDef gen_getsetlist[] = {                                                                                                                   701 | static PyGetSetDef gen_getsetlist[] = {
"Objects/genobject.c", line 701.37: 1506-446 (I) Array element(s) [0] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 701.37: 1506-446 (I) Array element(s) [0] will be initialized with a default value of 0.
"Objects/genobject.c", line 701.37: 1506-446 (I) Array element(s) [1] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 701.37: 1506-446 (I) Array element(s) [1] will be initialized with a default value of 0.
"Objects/genobject.c", line 701.37: 1506-446 (I) Array element(s) [2] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 701.37: 1506-446 (I) Array element(s) [2] will be initialized with a default value of 0.
"Objects/genobject.c", line 701.37: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 701.37: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.
      702 |     {"__name__", (getter)gen_get_name, (setter)gen_set_name,                                                                                              702 |     {"__name__", (getter)gen_get_name, (setter)gen_set_name,
      703 |      PyDoc_STR("name of the generator")},                                                                                                                 703 |      PyDoc_STR("name of the generator")},
      703 +      "name of the generator"},                                                                                                                            703 +      "name of the generator"},
"Objects/genobject.c", line 703.40: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.                           "Objects/genobject.c", line 703.40: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.
      704 |     {"__qualname__", (getter)gen_get_qualname, (setter)gen_set_qualname,                                                                                  704 |     {"__qualname__", (getter)gen_get_qualname, (setter)gen_set_qualname,
      705 |      PyDoc_STR("qualified name of the generator")},                                                                                                       705 |      PyDoc_STR("qualified name of the generator")},
      705 +      "qualified name of the generator"},                                                                                                                  705 +      "qualified name of the generator"},
"Objects/genobject.c", line 705.50: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.                           "Objects/genobject.c", line 705.50: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.
      706 |     {"gi_yieldfrom", (getter)gen_getyieldfrom, NULL,                                                                                                      706 |     {"gi_yieldfrom", (getter)gen_getyieldfrom, NULL,
      706 +     {"gi_yieldfrom", (getter)gen_getyieldfrom, 0,                                                                                                         706 +     {"gi_yieldfrom", (getter)gen_getyieldfrom, 0,
      707 |      PyDoc_STR("object being iterated by yield from, or None")},                                                                                          707 |      PyDoc_STR("object being iterated by yield from, or None")},
      707 +      "object being iterated by yield from, or None"},                                                                                                     707 +      "object being iterated by yield from, or None"},
"Objects/genobject.c", line 707.63: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.                           "Objects/genobject.c", line 707.63: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.
      708 |     {NULL} /* Sentinel */                                                                                                                                 708 |     {NULL} /* Sentinel */
      708 +     {0} /* Sentinel */                                                                                                                                    708 +     {0} /* Sentinel */







Wed Apr 15 07:30:04 CDT 2020  Page 21


"Objects/genobject.c", line 708.10: 1506-447 (I) The member(s) starting from "get" will be initialized with a default value of 0.                               "Objects/genobject.c", line 708.10: 1506-447 (I) The member(s) starting from "get" will be initialized with a default value of 0.
      709 | };                                                                                                                                                        709 | };
      710 |                                                                                                                                                           710 |
      711 | static PyMemberDef gen_memberlist[] = {                                                                                                                   711 | static PyMemberDef gen_memberlist[] = {
"Objects/genobject.c", line 711.37: 1506-446 (I) Array element(s) [0] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 711.37: 1506-446 (I) Array element(s) [0] will be initialized with a default value of 0.
"Objects/genobject.c", line 711.37: 1506-446 (I) Array element(s) [1] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 711.37: 1506-446 (I) Array element(s) [1] will be initialized with a default value of 0.
"Objects/genobject.c", line 711.37: 1506-446 (I) Array element(s) [2] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 711.37: 1506-446 (I) Array element(s) [2] will be initialized with a default value of 0.
"Objects/genobject.c", line 711.37: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 711.37: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.
      712 |     {"gi_frame",     T_OBJECT, offsetof(PyGenObject, gi_frame),    READONLY},                                                                             712 |     {"gi_frame",     T_OBJECT, offsetof(PyGenObject, gi_frame),    READONLY},
      712 +     {"gi_frame",     6, (size_t)&(((PyGenObject *)0)->gi_frame),    1},                                                                                   712 +     {"gi_frame",     6, (size_t)&(((PyGenObject *)0)->gi_frame),    1},
"Objects/genobject.c", line 712.76: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.                               "Objects/genobject.c", line 712.76: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.
      713 |     {"gi_running",   T_BOOL,   offsetof(PyGenObject, gi_running),  READONLY},                                                                             713 |     {"gi_running",   T_BOOL,   offsetof(PyGenObject, gi_running),  READONLY},
      713 +     {"gi_running",   14,   (size_t)&(((PyGenObject *)0)->gi_running),  1},                                                                                713 +     {"gi_running",   14,   (size_t)&(((PyGenObject *)0)->gi_running),  1},
"Objects/genobject.c", line 713.76: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.                               "Objects/genobject.c", line 713.76: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.
      714 |     {"gi_code",      T_OBJECT, offsetof(PyGenObject, gi_code),     READONLY},                                                                             714 |     {"gi_code",      T_OBJECT, offsetof(PyGenObject, gi_code),     READONLY},
      714 +     {"gi_code",      6, (size_t)&(((PyGenObject *)0)->gi_code),     1},                                                                                   714 +     {"gi_code",      6, (size_t)&(((PyGenObject *)0)->gi_code),     1},
"Objects/genobject.c", line 714.76: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.                               "Objects/genobject.c", line 714.76: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.
      715 |     {NULL}      /* Sentinel */                                                                                                                            715 |     {NULL}      /* Sentinel */
      715 +     {0}      /* Sentinel */                                                                                                                               715 +     {0}      /* Sentinel */
"Objects/genobject.c", line 715.10: 1506-447 (I) The member(s) starting from "type" will be initialized with a default value of 0.                              "Objects/genobject.c", line 715.10: 1506-447 (I) The member(s) starting from "type" will be initialized with a default value of 0.
      716 | };                                                                                                                                                        716 | };
      717 |                                                                                                                                                           717 |
      718 | static PyMethodDef gen_methods[] = {                                                                                                                      718 | static PyMethodDef gen_methods[] = {
"Objects/genobject.c", line 718.34: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 718.34: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.
      719 |     {"send",(PyCFunction)_PyGen_Send, METH_O, send_doc},                                                                                                  719 |     {"send",(PyCFunction)_PyGen_Send, METH_O, send_doc},
      719 +     {"send",(PyCFunction)_PyGen_Send, 0x0008, send_doc},                                                                                                  719 +     {"send",(PyCFunction)_PyGen_Send, 0x0008, send_doc},
      720 |     {"throw",(PyCFunction)gen_throw, METH_VARARGS, throw_doc},                                                                                            720 |     {"throw",(PyCFunction)gen_throw, METH_VARARGS, throw_doc},
      720 +     {"throw",(PyCFunction)gen_throw, 0x0001, throw_doc},                                                                                                  720 +     {"throw",(PyCFunction)gen_throw, 0x0001, throw_doc},
      721 |     {"close",(PyCFunction)gen_close, METH_NOARGS, close_doc},                                                                                             721 |     {"close",(PyCFunction)gen_close, METH_NOARGS, close_doc},
      721 +     {"close",(PyCFunction)gen_close, 0x0004, close_doc},                                                                                                  721 +     {"close",(PyCFunction)gen_close, 0x0004, close_doc},
      722 |     {NULL, NULL}        /* Sentinel */                                                                                                                    722 |     {NULL, NULL}        /* Sentinel */
      722 +     {0, 0}        /* Sentinel */                                                                                                                          722 +     {0, 0}        /* Sentinel */
"Objects/genobject.c", line 722.16: 1506-447 (I) The member(s) starting from "ml_flags" will be initialized with a default value of 0.                          "Objects/genobject.c", line 722.16: 1506-447 (I) The member(s) starting from "ml_flags" will be initialized with a default value of 0.
      723 | };                                                                                                                                                        723 | };
      724 |                                                                                                                                                           724 |
      725 | PyTypeObject PyGen_Type = {                                                                                                                               725 | PyTypeObject PyGen_Type = {
      726 |     PyVarObject_HEAD_INIT(&PyType_Type, 0)                                                                                                                726 |     PyVarObject_HEAD_INIT(&PyType_Type, 0)
      726 +     { {   1, &PyType_Type }, 0 },                                                                                                                         726 +     { {   1, &PyType_Type }, 0 },
      727 |     "generator",                                /* tp_name */                                                                                             727 |     "generator",                                /* tp_name */
      728 |     sizeof(PyGenObject),                        /* tp_basicsize */                                                                                        728 |     sizeof(PyGenObject),                        /* tp_basicsize */
      729 |     0,                                          /* tp_itemsize */                                                                                         729 |     0,                                          /* tp_itemsize */
      730 |     /* methods */                                                                                                                                         730 |     /* methods */
      731 |     (destructor)gen_dealloc,                    /* tp_dealloc */                                                                                          731 |     (destructor)gen_dealloc,                    /* tp_dealloc */
      732 |     0,                                          /* tp_vectorcall_offset */                                                                                732 |     0,                                          /* tp_vectorcall_offset */
      733 |     0,                                          /* tp_getattr */                                                                                          733 |     0,                                          /* tp_getattr */
      734 |     0,                                          /* tp_setattr */                                                                                          734 |     0,                                          /* tp_setattr */
      735 |     0,                                          /* tp_as_async */                                                                                         735 |     0,                                          /* tp_as_async */
      736 |     (reprfunc)gen_repr,                         /* tp_repr */                                                                                             736 |     (reprfunc)gen_repr,                         /* tp_repr */
      737 |     0,                                          /* tp_as_number */                                                                                        737 |     0,                                          /* tp_as_number */
      738 |     0,                                          /* tp_as_sequence */                                                                                      738 |     0,                                          /* tp_as_sequence */
      739 |     0,                                          /* tp_as_mapping */                                                                                       739 |     0,                                          /* tp_as_mapping */
      740 |     0,                                          /* tp_hash */                                                                                             740 |     0,                                          /* tp_hash */
      741 |     0,                                          /* tp_call */                                                                                             741 |     0,                                          /* tp_call */
      742 |     0,                                          /* tp_str */                                                                                              742 |     0,                                          /* tp_str */
      743 |     PyObject_GenericGetAttr,                    /* tp_getattro */                                                                                         743 |     PyObject_GenericGetAttr,                    /* tp_getattro */
      744 |     0,                                          /* tp_setattro */                                                                                         744 |     0,                                          /* tp_setattro */







Wed Apr 15 07:30:04 CDT 2020  Page 22


      745 |     0,                                          /* tp_as_buffer */                                                                                        745 |     0,                                          /* tp_as_buffer */
      746 |     Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,    /* tp_flags */                                                                                            746 |     Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,    /* tp_flags */
      746 +     ( 0 | (1UL << 18) | 0) | (1UL << 14),    /* tp_flags */                                                                                               746 +     ( 0 | (1UL << 18) | 0) | (1UL << 14),    /* tp_flags */
      747 |     0,                                          /* tp_doc */                                                                                              747 |     0,                                          /* tp_doc */
      748 |     (traverseproc)gen_traverse,                 /* tp_traverse */                                                                                         748 |     (traverseproc)gen_traverse,                 /* tp_traverse */
      749 |     0,                                          /* tp_clear */                                                                                            749 |     0,                                          /* tp_clear */
      750 |     0,                                          /* tp_richcompare */                                                                                      750 |     0,                                          /* tp_richcompare */
      751 |     offsetof(PyGenObject, gi_weakreflist),      /* tp_weaklistoffset */                                                                                   751 |     offsetof(PyGenObject, gi_weakreflist),      /* tp_weaklistoffset */
      751 +     (size_t)&(((PyGenObject *)0)->gi_weakreflist),      /* tp_weaklistoffset */                                                                           751 +     (size_t)&(((PyGenObject *)0)->gi_weakreflist),      /* tp_weaklistoffset */
      752 |     PyObject_SelfIter,                          /* tp_iter */                                                                                             752 |     PyObject_SelfIter,                          /* tp_iter */
      753 |     (iternextfunc)gen_iternext,                 /* tp_iternext */                                                                                         753 |     (iternextfunc)gen_iternext,                 /* tp_iternext */
      754 |     gen_methods,                                /* tp_methods */                                                                                          754 |     gen_methods,                                /* tp_methods */
      755 |     gen_memberlist,                             /* tp_members */                                                                                          755 |     gen_memberlist,                             /* tp_members */
      756 |     gen_getsetlist,                             /* tp_getset */                                                                                           756 |     gen_getsetlist,                             /* tp_getset */
      757 |     0,                                          /* tp_base */                                                                                             757 |     0,                                          /* tp_base */
      758 |     0,                                          /* tp_dict */                                                                                             758 |     0,                                          /* tp_dict */
      759 |                                                                                                                                                           759 |
      760 |     0,                                          /* tp_descr_get */                                                                                        760 |     0,                                          /* tp_descr_get */
      761 |     0,                                          /* tp_descr_set */                                                                                        761 |     0,                                          /* tp_descr_set */
      762 |     0,                                          /* tp_dictoffset */                                                                                       762 |     0,                                          /* tp_dictoffset */
      763 |     0,                                          /* tp_init */                                                                                             763 |     0,                                          /* tp_init */
      764 |     0,                                          /* tp_alloc */                                                                                            764 |     0,                                          /* tp_alloc */
      765 |     0,                                          /* tp_new */                                                                                              765 |     0,                                          /* tp_new */
      766 |     0,                                          /* tp_free */                                                                                             766 |     0,                                          /* tp_free */
      767 |     0,                                          /* tp_is_gc */                                                                                            767 |     0,                                          /* tp_is_gc */
      768 |     0,                                          /* tp_bases */                                                                                            768 |     0,                                          /* tp_bases */
      769 |     0,                                          /* tp_mro */                                                                                              769 |     0,                                          /* tp_mro */
      770 |     0,                                          /* tp_cache */                                                                                            770 |     0,                                          /* tp_cache */
      771 |     0,                                          /* tp_subclasses */                                                                                       771 |     0,                                          /* tp_subclasses */
      772 |     0,                                          /* tp_weaklist */                                                                                         772 |     0,                                          /* tp_weaklist */
      773 |     0,                                          /* tp_del */                                                                                              773 |     0,                                          /* tp_del */
      774 |     0,                                          /* tp_version_tag */                                                                                      774 |     0,                                          /* tp_version_tag */
      775 |     _PyGen_Finalize,                            /* tp_finalize */                                                                                         775 |     _PyGen_Finalize,                            /* tp_finalize */
      776 | };                                                                                                                                                        776 | };
"Objects/genobject.c", line 776.1: 1506-447 (I) The member(s) starting from "tp_vectorcall" will be initialized with a default value of 0.                      "Objects/genobject.c", line 776.1: 1506-447 (I) The member(s) starting from "tp_vectorcall" will be initialized with a default value of 0.
      777 |                                                                                                                                                           777 |
      778 | static PyObject *                                                                                                                                         778 | static PyObject *
      779 | gen_new_with_qualname(PyTypeObject *type, PyFrameObject *f,                                                                                               779 | gen_new_with_qualname(PyTypeObject *type, PyFrameObject *f,
      780 |                       PyObject *name, PyObject *qualname)                                                                                                 780 |                       PyObject *name, PyObject *qualname)
      781 | {                                                                                                                                                         781 | {
      782 |     PyGenObject *gen = PyObject_GC_New(PyGenObject, type);                                                                                                782 |     PyGenObject *gen = PyObject_GC_New(PyGenObject, type);
      782 +     PyGenObject *gen = ( (PyGenObject *) _PyObject_GC_New(type) );                                                                                        782 +     PyGenObject *gen = ( (PyGenObject *) _PyObject_GC_New(type) );
"Objects/genobject.c", line 782.24: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 782.24: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 782.24: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                        "Objects/genobject.c", line 782.24: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
      783 |     if (gen == NULL) {                                                                                                                                    783 |     if (gen == NULL) {
      783 +     if (gen == 0) {                                                                                                                                       783 +     if (gen == 0) {
      784 |         Py_DECREF(f);                                                                                                                                     784 |         Py_DECREF(f);
      784 +         _Py_DECREF("Objects/genobject.c", 784, ((PyObject*)(f)));                                                                                         784 +         _Py_DECREF("Objects/genobject.c", 784, ((PyObject*)(f)));
"Objects/genobject.c", line 784.9: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 784.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 784.9: 1506-374 (I) Pointer types "struct _object*" and "struct _frame*" are not compatible.                                        "Objects/genobject.c", line 784.9: 1506-374 (I) Pointer types "struct _object*" and "struct _frame*" are not compatible.
      785 |         return NULL;                                                                                                                                      785 |         return NULL;
      785 +         return 0;                                                                                                                                         785 +         return 0;
      786 |     }                                                                                                                                                     786 |     }
      787 |     gen->gi_frame = f;                                                                                                                                    787 |     gen->gi_frame = f;
      788 |     f->f_gen = (PyObject *) gen;                                                                                                                          788 |     f->f_gen = (PyObject *) gen;
"Objects/genobject.c", line 788.16: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 788.16: 1506-495 (I) Pointer type conversion found.







Wed Apr 15 07:30:04 CDT 2020  Page 23


"Objects/genobject.c", line 788.16: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 788.16: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
      789 |     Py_INCREF(f->f_code);                                                                                                                                 789 |     Py_INCREF(f->f_code);
      789 +     _Py_INCREF(((PyObject*)(f->f_code)));                                                                                                                 789 +     _Py_INCREF(((PyObject*)(f->f_code)));
"Objects/genobject.c", line 789.5: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 789.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 789.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                         "Objects/genobject.c", line 789.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
      790 |     gen->gi_code = (PyObject *)(f->f_code);                                                                                                               790 |     gen->gi_code = (PyObject *)(f->f_code);
"Objects/genobject.c", line 790.20: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 790.20: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 790.20: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 790.20: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
      791 |     gen->gi_running = 0;                                                                                                                                  791 |     gen->gi_running = 0;
      792 |     gen->gi_weakreflist = NULL;                                                                                                                           792 |     gen->gi_weakreflist = NULL;
      792 +     gen->gi_weakreflist = 0;                                                                                                                              792 +     gen->gi_weakreflist = 0;
      793 |     gen->gi_exc_state.exc_type = NULL;                                                                                                                    793 |     gen->gi_exc_state.exc_type = NULL;
      793 +     gen->gi_exc_state.exc_type = 0;                                                                                                                       793 +     gen->gi_exc_state.exc_type = 0;
      794 |     gen->gi_exc_state.exc_value = NULL;                                                                                                                   794 |     gen->gi_exc_state.exc_value = NULL;
      794 +     gen->gi_exc_state.exc_value = 0;                                                                                                                      794 +     gen->gi_exc_state.exc_value = 0;
      795 |     gen->gi_exc_state.exc_traceback = NULL;                                                                                                               795 |     gen->gi_exc_state.exc_traceback = NULL;
      795 +     gen->gi_exc_state.exc_traceback = 0;                                                                                                                  795 +     gen->gi_exc_state.exc_traceback = 0;
      796 |     gen->gi_exc_state.previous_item = NULL;                                                                                                               796 |     gen->gi_exc_state.previous_item = NULL;
      796 +     gen->gi_exc_state.previous_item = 0;                                                                                                                  796 +     gen->gi_exc_state.previous_item = 0;
      797 |     if (name != NULL)                                                                                                                                     797 |     if (name != NULL)
      797 +     if (name != 0)                                                                                                                                        797 +     if (name != 0)
      798 |         gen->gi_name = name;                                                                                                                              798 |         gen->gi_name = name;
      799 |     else                                                                                                                                                  799 |     else
      800 |         gen->gi_name = ((PyCodeObject *)gen->gi_code)->co_name;                                                                                           800 |         gen->gi_name = ((PyCodeObject *)gen->gi_code)->co_name;
"Objects/genobject.c", line 800.24: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 800.24: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 800.24: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                        "Objects/genobject.c", line 800.24: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
      801 |     Py_INCREF(gen->gi_name);                                                                                                                              801 |     Py_INCREF(gen->gi_name);
      801 +     _Py_INCREF(((PyObject*)(gen->gi_name)));                                                                                                              801 +     _Py_INCREF(((PyObject*)(gen->gi_name)));
      802 |     if (qualname != NULL)                                                                                                                                 802 |     if (qualname != NULL)
      802 +     if (qualname != 0)                                                                                                                                    802 +     if (qualname != 0)
      803 |         gen->gi_qualname = qualname;                                                                                                                      803 |         gen->gi_qualname = qualname;
      804 |     else                                                                                                                                                  804 |     else
      805 |         gen->gi_qualname = gen->gi_name;                                                                                                                  805 |         gen->gi_qualname = gen->gi_name;
      806 |     Py_INCREF(gen->gi_qualname);                                                                                                                          806 |     Py_INCREF(gen->gi_qualname);
      806 +     _Py_INCREF(((PyObject*)(gen->gi_qualname)));                                                                                                          806 +     _Py_INCREF(((PyObject*)(gen->gi_qualname)));
      807 |     _PyObject_GC_TRACK(gen);                                                                                                                              807 |     _PyObject_GC_TRACK(gen);
      807 +     _PyObject_GC_TRACK_impl("Objects/genobject.c", 807, ((PyObject*)(gen)));                                                                              807 +     _PyObject_GC_TRACK_impl("Objects/genobject.c", 807, ((PyObject*)(gen)));
"Objects/genobject.c", line 807.5: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 807.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 807.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                         "Objects/genobject.c", line 807.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
      808 |     return (PyObject *)gen;                                                                                                                               808 |     return (PyObject *)gen;
"Objects/genobject.c", line 808.12: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 808.12: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 808.12: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 808.12: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
      809 | }                                                                                                                                                         809 | }
      810 |                                                                                                                                                           810 |
      811 | PyObject *                                                                                                                                                811 | PyObject *
      812 | PyGen_NewWithQualName(PyFrameObject *f, PyObject *name, PyObject *qualname)                                                                               812 | PyGen_NewWithQualName(PyFrameObject *f, PyObject *name, PyObject *qualname)
      813 | {                                                                                                                                                         813 | {
      814 |     return gen_new_with_qualname(&PyGen_Type, f, name, qualname);                                                                                         814 |     return gen_new_with_qualname(&PyGen_Type, f, name, qualname);
      815 | }                                                                                                                                                         815 | }
      816 |                                                                                                                                                           816 |
      817 | PyObject *                                                                                                                                                817 | PyObject *
      818 | PyGen_New(PyFrameObject *f)                                                                                                                               818 | PyGen_New(PyFrameObject *f)
      819 | {                                                                                                                                                         819 | {
      820 |     return gen_new_with_qualname(&PyGen_Type, f, NULL, NULL);                                                                                             820 |     return gen_new_with_qualname(&PyGen_Type, f, NULL, NULL);
      820 +     return gen_new_with_qualname(&PyGen_Type, f, 0, 0);                                                                                                   820 +     return gen_new_with_qualname(&PyGen_Type, f, 0, 0);
      821 | }                                                                                                                                                         821 | }







Wed Apr 15 07:30:04 CDT 2020  Page 24


      822 |                                                                                                                                                           822 |
      823 | /* Coroutine Object */                                                                                                                                    823 | /* Coroutine Object */
      824 |                                                                                                                                                           824 |
      825 | typedef struct {                                                                                                                                          825 | typedef struct {
      826 |     PyObject_HEAD                                                                                                                                         826 |     PyObject_HEAD
      826 +     PyObject ob_base;                                                                                                                                     826 +     PyObject ob_base;
      827 |     PyCoroObject *cw_coroutine;                                                                                                                           827 |     PyCoroObject *cw_coroutine;
      828 | } PyCoroWrapper;                                                                                                                                          828 | } PyCoroWrapper;
      829 |                                                                                                                                                           829 |
      830 | static int                                                                                                                                                830 | static int
      831 | gen_is_coroutine(PyObject *o)                                                                                                                             831 | gen_is_coroutine(PyObject *o)
      832 | {                                                                                                                                                         832 | {
      833 |     if (PyGen_CheckExact(o)) {                                                                                                                            833 |     if (PyGen_CheckExact(o)) {
      833 +     if (_Py_IS_TYPE(((const PyObject*)(o)), &PyGen_Type)) {                                                                                               833 +     if (_Py_IS_TYPE(((const PyObject*)(o)), &PyGen_Type)) {
"Objects/genobject.c", line 833.9: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 833.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 833.9: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.                                 "Objects/genobject.c", line 833.9: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.
      834 |         PyCodeObject *code = (PyCodeObject *)((PyGenObject*)o)->gi_code;                                                                                  834 |         PyCodeObject *code = (PyCodeObject *)((PyGenObject*)o)->gi_code;
"Objects/genobject.c", line 834.46: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 834.46: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 834.46: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                        "Objects/genobject.c", line 834.46: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
"Objects/genobject.c", line 834.30: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 834.30: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 834.30: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                        "Objects/genobject.c", line 834.30: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
      835 |         if (code->co_flags & CO_ITERABLE_COROUTINE) {                                                                                                     835 |         if (code->co_flags & CO_ITERABLE_COROUTINE) {
      835 +         if (code->co_flags & 0x0100) {                                                                                                                    835 +         if (code->co_flags & 0x0100) {
      836 |             return 1;                                                                                                                                     836 |             return 1;
      837 |         }                                                                                                                                                 837 |         }
      838 |     }                                                                                                                                                     838 |     }
      839 |     return 0;                                                                                                                                             839 |     return 0;
      840 | }                                                                                                                                                         840 | }
      841 |                                                                                                                                                           841 |
      842 | /*                                                                                                                                                        842 | /*
      843 |  *   This helper function returns an awaitable for `o`:                                                                                                   843 |  *   This helper function returns an awaitable for `o`:
      844 |  *     - `o` if `o` is a coroutine-object;                                                                                                                844 |  *     - `o` if `o` is a coroutine-object;
      845 |  *     - `type(o)->tp_as_async->am_await(o)`                                                                                                              845 |  *     - `type(o)->tp_as_async->am_await(o)`
      846 |  *                                                                                                                                                        846 |  *
      847 |  *   Raises a TypeError if it's not possible to return                                                                                                    847 |  *   Raises a TypeError if it's not possible to return
      848 |  *   an awaitable and returns NULL.                                                                                                                       848 |  *   an awaitable and returns NULL.
      849 |  */                                                                                                                                                       849 |  */
      850 | PyObject *                                                                                                                                                850 | PyObject *
      851 | _PyCoro_GetAwaitableIter(PyObject *o)                                                                                                                     851 | _PyCoro_GetAwaitableIter(PyObject *o)
      852 | {                                                                                                                                                         852 | {
      853 |     unaryfunc getter = NULL;                                                                                                                              853 |     unaryfunc getter = NULL;
      853 +     unaryfunc getter = 0;                                                                                                                                 853 +     unaryfunc getter = 0;
"Objects/genobject.c", line 853.15: 1506-492 (I) Redefinition of getter hides previous definition.                                                              "Objects/genobject.c", line 853.15: 1506-492 (I) Redefinition of getter hides previous definition.
      854 |     PyTypeObject *ot;                                                                                                                                     854 |     PyTypeObject *ot;
      855 |                                                                                                                                                           855 |
      856 |     if (PyCoro_CheckExact(o) || gen_is_coroutine(o)) {                                                                                                    856 |     if (PyCoro_CheckExact(o) || gen_is_coroutine(o)) {
      856 +     if (_Py_IS_TYPE(((const PyObject*)(o)), &PyCoro_Type) || gen_is_coroutine(o)) {                                                                       856 +     if (_Py_IS_TYPE(((const PyObject*)(o)), &PyCoro_Type) || gen_is_coroutine(o)) {
"Objects/genobject.c", line 856.9: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 856.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 856.9: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.                                 "Objects/genobject.c", line 856.9: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.
      857 |         /* 'o' is a coroutine. */                                                                                                                         857 |         /* 'o' is a coroutine. */
      858 |         Py_INCREF(o);                                                                                                                                     858 |         Py_INCREF(o);
      858 +         _Py_INCREF(((PyObject*)(o)));                                                                                                                     858 +         _Py_INCREF(((PyObject*)(o)));
      859 |         return o;                                                                                                                                         859 |         return o;
      860 |     }                                                                                                                                                     860 |     }
      861 |                                                                                                                                                           861 |
      862 |     ot = Py_TYPE(o);                                                                                                                                      862 |     ot = Py_TYPE(o);







Wed Apr 15 07:30:04 CDT 2020  Page 25


      862 +     ot = (((PyObject*)(o))->ob_type);                                                                                                                     862 +     ot = (((PyObject*)(o))->ob_type);
      863 |     if (ot->tp_as_async != NULL) {                                                                                                                        863 |     if (ot->tp_as_async != NULL) {
      863 +     if (ot->tp_as_async != 0) {                                                                                                                           863 +     if (ot->tp_as_async != 0) {
      864 |         getter = ot->tp_as_async->am_await;                                                                                                               864 |         getter = ot->tp_as_async->am_await;
      865 |     }                                                                                                                                                     865 |     }
      866 |     if (getter != NULL) {                                                                                                                                 866 |     if (getter != NULL) {
      866 +     if (getter != 0) {                                                                                                                                    866 +     if (getter != 0) {
      867 |         PyObject *res = (*getter)(o);                                                                                                                     867 |         PyObject *res = (*getter)(o);
      868 |         if (res != NULL) {                                                                                                                                868 |         if (res != NULL) {
      868 +         if (res != 0) {                                                                                                                                   868 +         if (res != 0) {
      869 |             if (PyCoro_CheckExact(res) || gen_is_coroutine(res)) {                                                                                        869 |             if (PyCoro_CheckExact(res) || gen_is_coroutine(res)) {
      869 +             if (_Py_IS_TYPE(((const PyObject*)(res)), &PyCoro_Type) || gen_is_coroutine(res)) {                                                           869 +             if (_Py_IS_TYPE(((const PyObject*)(res)), &PyCoro_Type) || gen_is_coroutine(res)) {
"Objects/genobject.c", line 869.17: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 869.17: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 869.17: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.                                "Objects/genobject.c", line 869.17: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.
      870 |                 /* __await__ must return an *iterator*, not                                                                                               870 |                 /* __await__ must return an *iterator*, not
      871 |                    a coroutine or another awaitable (see PEP 492) */                                                                                      871 |                    a coroutine or another awaitable (see PEP 492) */
      872 |                 PyErr_SetString(PyExc_TypeError,                                                                                                          872 |                 PyErr_SetString(PyExc_TypeError,
      873 |                                 "__await__() returned a coroutine");                                                                                      873 |                                 "__await__() returned a coroutine");
      874 |                 Py_CLEAR(res);                                                                                                                            874 |                 Py_CLEAR(res);
      874 +                 do { PyObject *_py_tmp = ((PyObject*)(res)); if (_py_tmp != 0) { (res) = 0; _Py_DECREF("Objects/genobject.c", 874, ((PyObject*)(_py       874 +                 do { PyObject *_py_tmp = ((PyObject*)(res)); if (_py_tmp != 0) { (res) = 0; _Py_DECREF("Objects/genobject.c", 874, ((PyObject*)(_py
"Objects/genobject.c", line 874.17: 1506-425 (I) The condition is always false.                                                                                 "Objects/genobject.c", line 874.17: 1506-425 (I) The condition is always false.
      875 |             } else if (!PyIter_Check(res)) {                                                                                                              875 |             } else if (!PyIter_Check(res)) {
      875 +             } else if (!((((PyObject*)(res))->ob_type)->tp_iternext != 0 && (((PyObject*)(res))->ob_type)->tp_iternext != &_PyObject_NextNotImpleme       875 +             } else if (!((((PyObject*)(res))->ob_type)->tp_iternext != 0 && (((PyObject*)(res))->ob_type)->tp_iternext != &_PyObject_NextNotImpleme
      876 |                 PyErr_Format(PyExc_TypeError,                                                                                                             876 |                 PyErr_Format(PyExc_TypeError,
      877 |                              "__await__() returned non-iterator "                                                                                         877 |                              "__await__() returned non-iterator "
      878 |                              "of type '%.100s'",                                                                                                          878 |                              "of type '%.100s'",
      879 |                              Py_TYPE(res)->tp_name);                                                                                                      879 |                              Py_TYPE(res)->tp_name);
      879 +                              (((PyObject*)(res))->ob_type)->tp_name);                                                                                     879 +                              (((PyObject*)(res))->ob_type)->tp_name);
      880 |                 Py_CLEAR(res);                                                                                                                            880 |                 Py_CLEAR(res);
      880 +                 do { PyObject *_py_tmp = ((PyObject*)(res)); if (_py_tmp != 0) { (res) = 0; _Py_DECREF("Objects/genobject.c", 880, ((PyObject*)(_py       880 +                 do { PyObject *_py_tmp = ((PyObject*)(res)); if (_py_tmp != 0) { (res) = 0; _Py_DECREF("Objects/genobject.c", 880, ((PyObject*)(_py
"Objects/genobject.c", line 880.17: 1506-425 (I) The condition is always false.                                                                                 "Objects/genobject.c", line 880.17: 1506-425 (I) The condition is always false.
      881 |             }                                                                                                                                             881 |             }
      882 |         }                                                                                                                                                 882 |         }
      883 |         return res;                                                                                                                                       883 |         return res;
      884 |     }                                                                                                                                                     884 |     }
      885 |                                                                                                                                                           885 |
      886 |     PyErr_Format(PyExc_TypeError,                                                                                                                         886 |     PyErr_Format(PyExc_TypeError,
      887 |                  "object %.100s can't be used in 'await' expression",                                                                                     887 |                  "object %.100s can't be used in 'await' expression",
      888 |                  ot->tp_name);                                                                                                                            888 |                  ot->tp_name);
      889 |     return NULL;                                                                                                                                          889 |     return NULL;
      889 +     return 0;                                                                                                                                             889 +     return 0;
      890 | }                                                                                                                                                         890 | }
"Objects/genobject.c", line 890.1: 1506-412 (I) Referenced variable "ot", which was not initialized in its declaration.                                         "Objects/genobject.c", line 890.1: 1506-412 (I) Referenced variable "ot", which was not initialized in its declaration.
      891 |                                                                                                                                                           891 |
      892 | static PyObject *                                                                                                                                         892 | static PyObject *
      893 | coro_repr(PyCoroObject *coro)                                                                                                                             893 | coro_repr(PyCoroObject *coro)
      894 | {                                                                                                                                                         894 | {
      895 |     return PyUnicode_FromFormat("<coroutine object %S at %p>",                                                                                            895 |     return PyUnicode_FromFormat("<coroutine object %S at %p>",
      896 |                                 coro->cr_qualname, coro);                                                                                                 896 |                                 coro->cr_qualname, coro);
      897 | }                                                                                                                                                         897 | }
      898 |                                                                                                                                                           898 |
      899 | static PyObject *                                                                                                                                         899 | static PyObject *
      900 | coro_await(PyCoroObject *coro)                                                                                                                            900 | coro_await(PyCoroObject *coro)
      901 | {                                                                                                                                                         901 | {
      902 |     PyCoroWrapper *cw = PyObject_GC_New(PyCoroWrapper, &_PyCoroWrapper_Type);                                                                             902 |     PyCoroWrapper *cw = PyObject_GC_New(PyCoroWrapper, &_PyCoroWrapper_Type);
      902 +     PyCoroWrapper *cw = ( (PyCoroWrapper *) _PyObject_GC_New(&_PyCoroWrapper_Type) );                                                                     902 +     PyCoroWrapper *cw = ( (PyCoroWrapper *) _PyObject_GC_New(&_PyCoroWrapper_Type) );







Wed Apr 15 07:30:04 CDT 2020  Page 26


"Objects/genobject.c", line 902.25: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 902.25: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 902.25: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                        "Objects/genobject.c", line 902.25: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
      903 |     if (cw == NULL) {                                                                                                                                     903 |     if (cw == NULL) {
      903 +     if (cw == 0) {                                                                                                                                        903 +     if (cw == 0) {
      904 |         return NULL;                                                                                                                                      904 |         return NULL;
      904 +         return 0;                                                                                                                                         904 +         return 0;
      905 |     }                                                                                                                                                     905 |     }
      906 |     Py_INCREF(coro);                                                                                                                                      906 |     Py_INCREF(coro);
      906 +     _Py_INCREF(((PyObject*)(coro)));                                                                                                                      906 +     _Py_INCREF(((PyObject*)(coro)));
"Objects/genobject.c", line 906.5: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 906.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 906.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                         "Objects/genobject.c", line 906.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
      907 |     cw->cw_coroutine = coro;                                                                                                                              907 |     cw->cw_coroutine = coro;
      908 |     _PyObject_GC_TRACK(cw);                                                                                                                               908 |     _PyObject_GC_TRACK(cw);
      908 +     _PyObject_GC_TRACK_impl("Objects/genobject.c", 908, ((PyObject*)(cw)));                                                                               908 +     _PyObject_GC_TRACK_impl("Objects/genobject.c", 908, ((PyObject*)(cw)));
"Objects/genobject.c", line 908.5: 1506-495 (I) Pointer type conversion found.                                                                                  "Objects/genobject.c", line 908.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 908.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                         "Objects/genobject.c", line 908.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
      909 |     return (PyObject *)cw;                                                                                                                                909 |     return (PyObject *)cw;
"Objects/genobject.c", line 909.12: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 909.12: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 909.12: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 909.12: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
      910 | }                                                                                                                                                         910 | }
      911 |                                                                                                                                                           911 |
      912 | static PyObject *                                                                                                                                         912 | static PyObject *
      913 | coro_get_cr_await(PyCoroObject *coro, void *Py_UNUSED(ignored))                                                                                           913 | coro_get_cr_await(PyCoroObject *coro, void *Py_UNUSED(ignored))
      913 + coro_get_cr_await(PyCoroObject *coro, void *_unused_ignored)                                                                                              913 + coro_get_cr_await(PyCoroObject *coro, void *_unused_ignored)
      914 | {                                                                                                                                                         914 | {
      915 |     PyObject *yf = _PyGen_yf((PyGenObject *) coro);                                                                                                       915 |     PyObject *yf = _PyGen_yf((PyGenObject *) coro);
"Objects/genobject.c", line 915.30: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 915.30: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 915.30: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.                                          "Objects/genobject.c", line 915.30: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.
      916 |     if (yf == NULL)                                                                                                                                       916 |     if (yf == NULL)
      916 +     if (yf == 0)                                                                                                                                          916 +     if (yf == 0)
      917 |         Py_RETURN_NONE;                                                                                                                                   917 |         Py_RETURN_NONE;
      917 +         return _Py_INCREF(((PyObject*)((&_Py_NoneStruct)))), (&_Py_NoneStruct);                                                                           917 +         return _Py_INCREF(((PyObject*)((&_Py_NoneStruct)))), (&_Py_NoneStruct);
      918 |     return yf;                                                                                                                                            918 |     return yf;
      919 | }                                                                                                                                                         919 | }
"Objects/genobject.c", line 919.1: 1506-414 (I) The parameter "_unused_ignored" is never referenced.                                                            "Objects/genobject.c", line 919.1: 1506-414 (I) The parameter "_unused_ignored" is never referenced.
      920 |                                                                                                                                                           920 |
      921 | static PyGetSetDef coro_getsetlist[] = {                                                                                                                  921 | static PyGetSetDef coro_getsetlist[] = {
"Objects/genobject.c", line 921.38: 1506-446 (I) Array element(s) [0] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 921.38: 1506-446 (I) Array element(s) [0] will be initialized with a default value of 0.
"Objects/genobject.c", line 921.38: 1506-446 (I) Array element(s) [1] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 921.38: 1506-446 (I) Array element(s) [1] will be initialized with a default value of 0.
"Objects/genobject.c", line 921.38: 1506-446 (I) Array element(s) [2] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 921.38: 1506-446 (I) Array element(s) [2] will be initialized with a default value of 0.
"Objects/genobject.c", line 921.38: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 921.38: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.
      922 |     {"__name__", (getter)gen_get_name, (setter)gen_set_name,                                                                                              922 |     {"__name__", (getter)gen_get_name, (setter)gen_set_name,
      923 |      PyDoc_STR("name of the coroutine")},                                                                                                                 923 |      PyDoc_STR("name of the coroutine")},
      923 +      "name of the coroutine"},                                                                                                                            923 +      "name of the coroutine"},
"Objects/genobject.c", line 923.40: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.                           "Objects/genobject.c", line 923.40: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.
      924 |     {"__qualname__", (getter)gen_get_qualname, (setter)gen_set_qualname,                                                                                  924 |     {"__qualname__", (getter)gen_get_qualname, (setter)gen_set_qualname,
      925 |      PyDoc_STR("qualified name of the coroutine")},                                                                                                       925 |      PyDoc_STR("qualified name of the coroutine")},
      925 +      "qualified name of the coroutine"},                                                                                                                  925 +      "qualified name of the coroutine"},
"Objects/genobject.c", line 925.50: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.                           "Objects/genobject.c", line 925.50: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.
      926 |     {"cr_await", (getter)coro_get_cr_await, NULL,                                                                                                         926 |     {"cr_await", (getter)coro_get_cr_await, NULL,
      926 +     {"cr_await", (getter)coro_get_cr_await, 0,                                                                                                            926 +     {"cr_await", (getter)coro_get_cr_await, 0,
      927 |      PyDoc_STR("object being awaited on, or None")},                                                                                                      927 |      PyDoc_STR("object being awaited on, or None")},
      927 +      "object being awaited on, or None"},                                                                                                                 927 +      "object being awaited on, or None"},
"Objects/genobject.c", line 927.51: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.                           "Objects/genobject.c", line 927.51: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.
      928 |     {NULL} /* Sentinel */                                                                                                                                 928 |     {NULL} /* Sentinel */
      928 +     {0} /* Sentinel */                                                                                                                                    928 +     {0} /* Sentinel */







Wed Apr 15 07:30:04 CDT 2020  Page 27


"Objects/genobject.c", line 928.10: 1506-447 (I) The member(s) starting from "get" will be initialized with a default value of 0.                               "Objects/genobject.c", line 928.10: 1506-447 (I) The member(s) starting from "get" will be initialized with a default value of 0.
      929 | };                                                                                                                                                        929 | };
      930 |                                                                                                                                                           930 |
      931 | static PyMemberDef coro_memberlist[] = {                                                                                                                  931 | static PyMemberDef coro_memberlist[] = {
"Objects/genobject.c", line 931.38: 1506-446 (I) Array element(s) [0] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 931.38: 1506-446 (I) Array element(s) [0] will be initialized with a default value of 0.
"Objects/genobject.c", line 931.38: 1506-446 (I) Array element(s) [1] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 931.38: 1506-446 (I) Array element(s) [1] will be initialized with a default value of 0.
"Objects/genobject.c", line 931.38: 1506-446 (I) Array element(s) [2] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 931.38: 1506-446 (I) Array element(s) [2] will be initialized with a default value of 0.
"Objects/genobject.c", line 931.38: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 931.38: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.
"Objects/genobject.c", line 931.38: 1506-446 (I) Array element(s) [4] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 931.38: 1506-446 (I) Array element(s) [4] will be initialized with a default value of 0.
      932 |     {"cr_frame",     T_OBJECT, offsetof(PyCoroObject, cr_frame),    READONLY},                                                                            932 |     {"cr_frame",     T_OBJECT, offsetof(PyCoroObject, cr_frame),    READONLY},
      932 +     {"cr_frame",     6, (size_t)&(((PyCoroObject *)0)->cr_frame),    1},                                                                                  932 +     {"cr_frame",     6, (size_t)&(((PyCoroObject *)0)->cr_frame),    1},
"Objects/genobject.c", line 932.77: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.                               "Objects/genobject.c", line 932.77: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.
      933 |     {"cr_running",   T_BOOL,   offsetof(PyCoroObject, cr_running),  READONLY},                                                                            933 |     {"cr_running",   T_BOOL,   offsetof(PyCoroObject, cr_running),  READONLY},
      933 +     {"cr_running",   14,   (size_t)&(((PyCoroObject *)0)->cr_running),  1},                                                                               933 +     {"cr_running",   14,   (size_t)&(((PyCoroObject *)0)->cr_running),  1},
"Objects/genobject.c", line 933.77: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.                               "Objects/genobject.c", line 933.77: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.
      934 |     {"cr_code",      T_OBJECT, offsetof(PyCoroObject, cr_code),     READONLY},                                                                            934 |     {"cr_code",      T_OBJECT, offsetof(PyCoroObject, cr_code),     READONLY},
      934 +     {"cr_code",      6, (size_t)&(((PyCoroObject *)0)->cr_code),     1},                                                                                  934 +     {"cr_code",      6, (size_t)&(((PyCoroObject *)0)->cr_code),     1},
"Objects/genobject.c", line 934.77: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.                               "Objects/genobject.c", line 934.77: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.
      935 |     {"cr_origin",    T_OBJECT, offsetof(PyCoroObject, cr_origin),   READONLY},                                                                            935 |     {"cr_origin",    T_OBJECT, offsetof(PyCoroObject, cr_origin),   READONLY},
      935 +     {"cr_origin",    6, (size_t)&(((PyCoroObject *)0)->cr_origin),   1},                                                                                  935 +     {"cr_origin",    6, (size_t)&(((PyCoroObject *)0)->cr_origin),   1},
"Objects/genobject.c", line 935.77: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.                               "Objects/genobject.c", line 935.77: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.
      936 |     {NULL}      /* Sentinel */                                                                                                                            936 |     {NULL}      /* Sentinel */
      936 +     {0}      /* Sentinel */                                                                                                                               936 +     {0}      /* Sentinel */
"Objects/genobject.c", line 936.10: 1506-447 (I) The member(s) starting from "type" will be initialized with a default value of 0.                              "Objects/genobject.c", line 936.10: 1506-447 (I) The member(s) starting from "type" will be initialized with a default value of 0.
      937 | };                                                                                                                                                        937 | };
      938 |                                                                                                                                                           938 |
      939 | PyDoc_STRVAR(coro_send_doc,                                                                                                                               939 | PyDoc_STRVAR(coro_send_doc,
      939 +                                                                                                                                                           939 +
      940 | "send(arg) -> send 'arg' into coroutine,\n\                                                                                                               940 | "send(arg) -> send 'arg' into coroutine,\n\
      941 | return next iterated value or raise StopIteration.");                                                                                                     941 | return next iterated value or raise StopIteration.");
      941 + static const char coro_send_doc[] = "send(arg) -> send 'arg' into coroutine,\nreturn next iterated value or raise StopIteration.";                        941 + static const char coro_send_doc[] = "send(arg) -> send 'arg' into coroutine,\nreturn next iterated value or raise StopIteration.";
      942 |                                                                                                                                                           942 |
      943 | PyDoc_STRVAR(coro_throw_doc,                                                                                                                              943 | PyDoc_STRVAR(coro_throw_doc,
      943 +                                                                                                                                                           943 +
      944 | "throw(typ[,val[,tb]]) -> raise exception in coroutine,\n\                                                                                                944 | "throw(typ[,val[,tb]]) -> raise exception in coroutine,\n\
      945 | return next iterated value or raise StopIteration.");                                                                                                     945 | return next iterated value or raise StopIteration.");
      945 + static const char coro_throw_doc[] = "throw(typ[,val[,tb]]) -> raise exception in coroutine,\nreturn next iterated value or raise StopIteration.";        945 + static const char coro_throw_doc[] = "throw(typ[,val[,tb]]) -> raise exception in coroutine,\nreturn next iterated value or raise StopIteration.";
      946 |                                                                                                                                                           946 |
      947 | PyDoc_STRVAR(coro_close_doc,                                                                                                                              947 | PyDoc_STRVAR(coro_close_doc,
      947 +                                                                                                                                                           947 +
      948 | "close() -> raise GeneratorExit inside coroutine.");                                                                                                      948 | "close() -> raise GeneratorExit inside coroutine.");
      948 + static const char coro_close_doc[] = "close() -> raise GeneratorExit inside coroutine.";                                                                  948 + static const char coro_close_doc[] = "close() -> raise GeneratorExit inside coroutine.";
      949 |                                                                                                                                                           949 |
      950 | static PyMethodDef coro_methods[] = {                                                                                                                     950 | static PyMethodDef coro_methods[] = {
"Objects/genobject.c", line 950.35: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.                                            "Objects/genobject.c", line 950.35: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.
      951 |     {"send",(PyCFunction)_PyGen_Send, METH_O, coro_send_doc},                                                                                             951 |     {"send",(PyCFunction)_PyGen_Send, METH_O, coro_send_doc},
      951 +     {"send",(PyCFunction)_PyGen_Send, 0x0008, coro_send_doc},                                                                                             951 +     {"send",(PyCFunction)_PyGen_Send, 0x0008, coro_send_doc},
      952 |     {"throw",(PyCFunction)gen_throw, METH_VARARGS, coro_throw_doc},                                                                                       952 |     {"throw",(PyCFunction)gen_throw, METH_VARARGS, coro_throw_doc},
      952 +     {"throw",(PyCFunction)gen_throw, 0x0001, coro_throw_doc},                                                                                             952 +     {"throw",(PyCFunction)gen_throw, 0x0001, coro_throw_doc},
      953 |     {"close",(PyCFunction)gen_close, METH_NOARGS, coro_close_doc},                                                                                        953 |     {"close",(PyCFunction)gen_close, METH_NOARGS, coro_close_doc},
      953 +     {"close",(PyCFunction)gen_close, 0x0004, coro_close_doc},                                                                                             953 +     {"close",(PyCFunction)gen_close, 0x0004, coro_close_doc},
      954 |     {NULL, NULL}        /* Sentinel */                                                                                                                    954 |     {NULL, NULL}        /* Sentinel */
      954 +     {0, 0}        /* Sentinel */                                                                                                                          954 +     {0, 0}        /* Sentinel */
"Objects/genobject.c", line 954.16: 1506-447 (I) The member(s) starting from "ml_flags" will be initialized with a default value of 0.                          "Objects/genobject.c", line 954.16: 1506-447 (I) The member(s) starting from "ml_flags" will be initialized with a default value of 0.
      955 | };                                                                                                                                                        955 | };
      956 |                                                                                                                                                           956 |







Wed Apr 15 07:30:04 CDT 2020  Page 28


      957 | static PyAsyncMethods coro_as_async = {                                                                                                                   957 | static PyAsyncMethods coro_as_async = {
      958 |     (unaryfunc)coro_await,                      /* am_await */                                                                                            958 |     (unaryfunc)coro_await,                      /* am_await */
      959 |     0,                                          /* am_aiter */                                                                                            959 |     0,                                          /* am_aiter */
      960 |     0                                           /* am_anext */                                                                                            960 |     0                                           /* am_anext */
      961 | };                                                                                                                                                        961 | };
      962 |                                                                                                                                                           962 |
      963 | PyTypeObject PyCoro_Type = {                                                                                                                              963 | PyTypeObject PyCoro_Type = {
      964 |     PyVarObject_HEAD_INIT(&PyType_Type, 0)                                                                                                                964 |     PyVarObject_HEAD_INIT(&PyType_Type, 0)
      964 +     { {   1, &PyType_Type }, 0 },                                                                                                                         964 +     { {   1, &PyType_Type }, 0 },
      965 |     "coroutine",                                /* tp_name */                                                                                             965 |     "coroutine",                                /* tp_name */
      966 |     sizeof(PyCoroObject),                       /* tp_basicsize */                                                                                        966 |     sizeof(PyCoroObject),                       /* tp_basicsize */
      967 |     0,                                          /* tp_itemsize */                                                                                         967 |     0,                                          /* tp_itemsize */
      968 |     /* methods */                                                                                                                                         968 |     /* methods */
      969 |     (destructor)gen_dealloc,                    /* tp_dealloc */                                                                                          969 |     (destructor)gen_dealloc,                    /* tp_dealloc */
      970 |     0,                                          /* tp_vectorcall_offset */                                                                                970 |     0,                                          /* tp_vectorcall_offset */
      971 |     0,                                          /* tp_getattr */                                                                                          971 |     0,                                          /* tp_getattr */
      972 |     0,                                          /* tp_setattr */                                                                                          972 |     0,                                          /* tp_setattr */
      973 |     &coro_as_async,                             /* tp_as_async */                                                                                         973 |     &coro_as_async,                             /* tp_as_async */
      974 |     (reprfunc)coro_repr,                        /* tp_repr */                                                                                             974 |     (reprfunc)coro_repr,                        /* tp_repr */
      975 |     0,                                          /* tp_as_number */                                                                                        975 |     0,                                          /* tp_as_number */
      976 |     0,                                          /* tp_as_sequence */                                                                                      976 |     0,                                          /* tp_as_sequence */
      977 |     0,                                          /* tp_as_mapping */                                                                                       977 |     0,                                          /* tp_as_mapping */
      978 |     0,                                          /* tp_hash */                                                                                             978 |     0,                                          /* tp_hash */
      979 |     0,                                          /* tp_call */                                                                                             979 |     0,                                          /* tp_call */
      980 |     0,                                          /* tp_str */                                                                                              980 |     0,                                          /* tp_str */
      981 |     PyObject_GenericGetAttr,                    /* tp_getattro */                                                                                         981 |     PyObject_GenericGetAttr,                    /* tp_getattro */
      982 |     0,                                          /* tp_setattro */                                                                                         982 |     0,                                          /* tp_setattro */
      983 |     0,                                          /* tp_as_buffer */                                                                                        983 |     0,                                          /* tp_as_buffer */
      984 |     Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,    /* tp_flags */                                                                                            984 |     Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,    /* tp_flags */
      984 +     ( 0 | (1UL << 18) | 0) | (1UL << 14),    /* tp_flags */                                                                                               984 +     ( 0 | (1UL << 18) | 0) | (1UL << 14),    /* tp_flags */
      985 |     0,                                          /* tp_doc */                                                                                              985 |     0,                                          /* tp_doc */
      986 |     (traverseproc)gen_traverse,                 /* tp_traverse */                                                                                         986 |     (traverseproc)gen_traverse,                 /* tp_traverse */
      987 |     0,                                          /* tp_clear */                                                                                            987 |     0,                                          /* tp_clear */
      988 |     0,                                          /* tp_richcompare */                                                                                      988 |     0,                                          /* tp_richcompare */
      989 |     offsetof(PyCoroObject, cr_weakreflist),     /* tp_weaklistoffset */                                                                                   989 |     offsetof(PyCoroObject, cr_weakreflist),     /* tp_weaklistoffset */
      989 +     (size_t)&(((PyCoroObject *)0)->cr_weakreflist),     /* tp_weaklistoffset */                                                                           989 +     (size_t)&(((PyCoroObject *)0)->cr_weakreflist),     /* tp_weaklistoffset */
      990 |     0,                                          /* tp_iter */                                                                                             990 |     0,                                          /* tp_iter */
      991 |     0,                                          /* tp_iternext */                                                                                         991 |     0,                                          /* tp_iternext */
      992 |     coro_methods,                               /* tp_methods */                                                                                          992 |     coro_methods,                               /* tp_methods */
      993 |     coro_memberlist,                            /* tp_members */                                                                                          993 |     coro_memberlist,                            /* tp_members */
      994 |     coro_getsetlist,                            /* tp_getset */                                                                                           994 |     coro_getsetlist,                            /* tp_getset */
      995 |     0,                                          /* tp_base */                                                                                             995 |     0,                                          /* tp_base */
      996 |     0,                                          /* tp_dict */                                                                                             996 |     0,                                          /* tp_dict */
      997 |     0,                                          /* tp_descr_get */                                                                                        997 |     0,                                          /* tp_descr_get */
      998 |     0,                                          /* tp_descr_set */                                                                                        998 |     0,                                          /* tp_descr_set */
      999 |     0,                                          /* tp_dictoffset */                                                                                       999 |     0,                                          /* tp_dictoffset */
     1000 |     0,                                          /* tp_init */                                                                                            1000 |     0,                                          /* tp_init */
     1001 |     0,                                          /* tp_alloc */                                                                                           1001 |     0,                                          /* tp_alloc */
     1002 |     0,                                          /* tp_new */                                                                                             1002 |     0,                                          /* tp_new */
     1003 |     0,                                          /* tp_free */                                                                                            1003 |     0,                                          /* tp_free */
     1004 |     0,                                          /* tp_is_gc */                                                                                           1004 |     0,                                          /* tp_is_gc */
     1005 |     0,                                          /* tp_bases */                                                                                           1005 |     0,                                          /* tp_bases */
     1006 |     0,                                          /* tp_mro */                                                                                             1006 |     0,                                          /* tp_mro */
     1007 |     0,                                          /* tp_cache */                                                                                           1007 |     0,                                          /* tp_cache */
     1008 |     0,                                          /* tp_subclasses */                                                                                      1008 |     0,                                          /* tp_subclasses */
     1009 |     0,                                          /* tp_weaklist */                                                                                        1009 |     0,                                          /* tp_weaklist */







Wed Apr 15 07:30:04 CDT 2020  Page 29


     1010 |     0,                                          /* tp_del */                                                                                             1010 |     0,                                          /* tp_del */
     1011 |     0,                                          /* tp_version_tag */                                                                                     1011 |     0,                                          /* tp_version_tag */
     1012 |     _PyGen_Finalize,                            /* tp_finalize */                                                                                        1012 |     _PyGen_Finalize,                            /* tp_finalize */
     1013 | };                                                                                                                                                       1013 | };
"Objects/genobject.c", line 1013.1: 1506-447 (I) The member(s) starting from "tp_vectorcall" will be initialized with a default value of 0.                     "Objects/genobject.c", line 1013.1: 1506-447 (I) The member(s) starting from "tp_vectorcall" will be initialized with a default value of 0.
     1014 |                                                                                                                                                          1014 |
     1015 | static void                                                                                                                                              1015 | static void
     1016 | coro_wrapper_dealloc(PyCoroWrapper *cw)                                                                                                                  1016 | coro_wrapper_dealloc(PyCoroWrapper *cw)
     1017 | {                                                                                                                                                        1017 | {
     1018 |     _PyObject_GC_UNTRACK((PyObject *)cw);                                                                                                                1018 |     _PyObject_GC_UNTRACK((PyObject *)cw);
     1018 +     _PyObject_GC_UNTRACK_impl("Objects/genobject.c", 1018, ((PyObject*)((PyObject *)cw)));                                                               1018 +     _PyObject_GC_UNTRACK_impl("Objects/genobject.c", 1018, ((PyObject*)((PyObject *)cw)));
"Objects/genobject.c", line 1018.5: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1018.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1018.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 1018.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
     1019 |     Py_CLEAR(cw->cw_coroutine);                                                                                                                          1019 |     Py_CLEAR(cw->cw_coroutine);
     1019 +     do { PyObject *_py_tmp = ((PyObject*)(cw->cw_coroutine)); if (_py_tmp != 0) { (cw->cw_coroutine) = 0; _Py_DECREF("Objects/genobject.c", 1019, (      1019 +     do { PyObject *_py_tmp = ((PyObject*)(cw->cw_coroutine)); if (_py_tmp != 0) { (cw->cw_coroutine) = 0; _Py_DECREF("Objects/genobject.c", 1019, (
"Objects/genobject.c", line 1019.5: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1019.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1019.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 1019.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
"Objects/genobject.c", line 1019.5: 1506-425 (I) The condition is always false.                                                                                 "Objects/genobject.c", line 1019.5: 1506-425 (I) The condition is always false.
     1020 |     PyObject_GC_Del(cw);                                                                                                                                 1020 |     PyObject_GC_Del(cw);
     1021 | }                                                                                                                                                        1021 | }
     1022 |                                                                                                                                                          1022 |
     1023 | static PyObject *                                                                                                                                        1023 | static PyObject *
     1024 | coro_wrapper_iternext(PyCoroWrapper *cw)                                                                                                                 1024 | coro_wrapper_iternext(PyCoroWrapper *cw)
     1025 | {                                                                                                                                                        1025 | {
     1026 |     return gen_send_ex((PyGenObject *)cw->cw_coroutine, NULL, 0, 0);                                                                                     1026 |     return gen_send_ex((PyGenObject *)cw->cw_coroutine, NULL, 0, 0);
     1026 +     return gen_send_ex((PyGenObject *)cw->cw_coroutine, 0, 0, 0);                                                                                        1026 +     return gen_send_ex((PyGenObject *)cw->cw_coroutine, 0, 0, 0);
"Objects/genobject.c", line 1026.24: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1026.24: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1026.24: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.                                         "Objects/genobject.c", line 1026.24: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.
     1027 | }                                                                                                                                                        1027 | }
     1028 |                                                                                                                                                          1028 |
     1029 | static PyObject *                                                                                                                                        1029 | static PyObject *
     1030 | coro_wrapper_send(PyCoroWrapper *cw, PyObject *arg)                                                                                                      1030 | coro_wrapper_send(PyCoroWrapper *cw, PyObject *arg)
     1031 | {                                                                                                                                                        1031 | {
     1032 |     return gen_send_ex((PyGenObject *)cw->cw_coroutine, arg, 0, 0);                                                                                      1032 |     return gen_send_ex((PyGenObject *)cw->cw_coroutine, arg, 0, 0);
"Objects/genobject.c", line 1032.24: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1032.24: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1032.24: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.                                         "Objects/genobject.c", line 1032.24: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.
     1033 | }                                                                                                                                                        1033 | }
     1034 |                                                                                                                                                          1034 |
     1035 | static PyObject *                                                                                                                                        1035 | static PyObject *
     1036 | coro_wrapper_throw(PyCoroWrapper *cw, PyObject *args)                                                                                                    1036 | coro_wrapper_throw(PyCoroWrapper *cw, PyObject *args)
     1037 | {                                                                                                                                                        1037 | {
     1038 |     return gen_throw((PyGenObject *)cw->cw_coroutine, args);                                                                                             1038 |     return gen_throw((PyGenObject *)cw->cw_coroutine, args);
"Objects/genobject.c", line 1038.22: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1038.22: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1038.22: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.                                         "Objects/genobject.c", line 1038.22: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.
     1039 | }                                                                                                                                                        1039 | }
     1040 |                                                                                                                                                          1040 |
     1041 | static PyObject *                                                                                                                                        1041 | static PyObject *
     1042 | coro_wrapper_close(PyCoroWrapper *cw, PyObject *args)                                                                                                    1042 | coro_wrapper_close(PyCoroWrapper *cw, PyObject *args)
     1043 | {                                                                                                                                                        1043 | {
     1044 |     return gen_close((PyGenObject *)cw->cw_coroutine, args);                                                                                             1044 |     return gen_close((PyGenObject *)cw->cw_coroutine, args);
"Objects/genobject.c", line 1044.22: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1044.22: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1044.22: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.                                         "Objects/genobject.c", line 1044.22: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.
     1045 | }                                                                                                                                                        1045 | }
     1046 |                                                                                                                                                          1046 |
     1047 | static int                                                                                                                                               1047 | static int
     1048 | coro_wrapper_traverse(PyCoroWrapper *cw, visitproc visit, void *arg)                                                                                     1048 | coro_wrapper_traverse(PyCoroWrapper *cw, visitproc visit, void *arg)







Wed Apr 15 07:30:04 CDT 2020  Page 30


     1049 | {                                                                                                                                                        1049 | {
     1050 |     Py_VISIT((PyObject *)cw->cw_coroutine);                                                                                                              1050 |     Py_VISIT((PyObject *)cw->cw_coroutine);
     1050 +     do { if ((PyObject *)cw->cw_coroutine) { int vret = visit(((PyObject*)((PyObject *)cw->cw_coroutine)), arg); if (vret) return vret; } } while (      1050 +     do { if ((PyObject *)cw->cw_coroutine) { int vret = visit(((PyObject*)((PyObject *)cw->cw_coroutine)), arg); if (vret) return vret; } } while (
"Objects/genobject.c", line 1050.14: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1050.14: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1050.14: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                       "Objects/genobject.c", line 1050.14: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
"Objects/genobject.c", line 1050.5: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1050.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1050.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 1050.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
"Objects/genobject.c", line 1050.5: 1506-425 (I) The condition is always false.                                                                                 "Objects/genobject.c", line 1050.5: 1506-425 (I) The condition is always false.
     1051 |     return 0;                                                                                                                                            1051 |     return 0;
     1052 | }                                                                                                                                                        1052 | }
     1053 |                                                                                                                                                          1053 |
     1054 | static PyMethodDef coro_wrapper_methods[] = {                                                                                                            1054 | static PyMethodDef coro_wrapper_methods[] = {
"Objects/genobject.c", line 1054.43: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.                                           "Objects/genobject.c", line 1054.43: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.
     1055 |     {"send",(PyCFunction)coro_wrapper_send, METH_O, coro_send_doc},                                                                                      1055 |     {"send",(PyCFunction)coro_wrapper_send, METH_O, coro_send_doc},
     1055 +     {"send",(PyCFunction)coro_wrapper_send, 0x0008, coro_send_doc},                                                                                      1055 +     {"send",(PyCFunction)coro_wrapper_send, 0x0008, coro_send_doc},
     1056 |     {"throw",(PyCFunction)coro_wrapper_throw, METH_VARARGS, coro_throw_doc},                                                                             1056 |     {"throw",(PyCFunction)coro_wrapper_throw, METH_VARARGS, coro_throw_doc},
     1056 +     {"throw",(PyCFunction)coro_wrapper_throw, 0x0001, coro_throw_doc},                                                                                   1056 +     {"throw",(PyCFunction)coro_wrapper_throw, 0x0001, coro_throw_doc},
     1057 |     {"close",(PyCFunction)coro_wrapper_close, METH_NOARGS, coro_close_doc},                                                                              1057 |     {"close",(PyCFunction)coro_wrapper_close, METH_NOARGS, coro_close_doc},
     1057 +     {"close",(PyCFunction)coro_wrapper_close, 0x0004, coro_close_doc},                                                                                   1057 +     {"close",(PyCFunction)coro_wrapper_close, 0x0004, coro_close_doc},
     1058 |     {NULL, NULL}        /* Sentinel */                                                                                                                   1058 |     {NULL, NULL}        /* Sentinel */
     1058 +     {0, 0}        /* Sentinel */                                                                                                                         1058 +     {0, 0}        /* Sentinel */
"Objects/genobject.c", line 1058.16: 1506-447 (I) The member(s) starting from "ml_flags" will be initialized with a default value of 0.                         "Objects/genobject.c", line 1058.16: 1506-447 (I) The member(s) starting from "ml_flags" will be initialized with a default value of 0.
     1059 | };                                                                                                                                                       1059 | };
     1060 |                                                                                                                                                          1060 |
     1061 | PyTypeObject _PyCoroWrapper_Type = {                                                                                                                     1061 | PyTypeObject _PyCoroWrapper_Type = {
     1062 |     PyVarObject_HEAD_INIT(&PyType_Type, 0)                                                                                                               1062 |     PyVarObject_HEAD_INIT(&PyType_Type, 0)
     1062 +     { {   1, &PyType_Type }, 0 },                                                                                                                        1062 +     { {   1, &PyType_Type }, 0 },
     1063 |     "coroutine_wrapper",                                                                                                                                 1063 |     "coroutine_wrapper",
     1064 |     sizeof(PyCoroWrapper),                      /* tp_basicsize */                                                                                       1064 |     sizeof(PyCoroWrapper),                      /* tp_basicsize */
     1065 |     0,                                          /* tp_itemsize */                                                                                        1065 |     0,                                          /* tp_itemsize */
     1066 |     (destructor)coro_wrapper_dealloc,           /* destructor tp_dealloc */                                                                              1066 |     (destructor)coro_wrapper_dealloc,           /* destructor tp_dealloc */
     1067 |     0,                                          /* tp_vectorcall_offset */                                                                               1067 |     0,                                          /* tp_vectorcall_offset */
     1068 |     0,                                          /* tp_getattr */                                                                                         1068 |     0,                                          /* tp_getattr */
     1069 |     0,                                          /* tp_setattr */                                                                                         1069 |     0,                                          /* tp_setattr */
     1070 |     0,                                          /* tp_as_async */                                                                                        1070 |     0,                                          /* tp_as_async */
     1071 |     0,                                          /* tp_repr */                                                                                            1071 |     0,                                          /* tp_repr */
     1072 |     0,                                          /* tp_as_number */                                                                                       1072 |     0,                                          /* tp_as_number */
     1073 |     0,                                          /* tp_as_sequence */                                                                                     1073 |     0,                                          /* tp_as_sequence */
     1074 |     0,                                          /* tp_as_mapping */                                                                                      1074 |     0,                                          /* tp_as_mapping */
     1075 |     0,                                          /* tp_hash */                                                                                            1075 |     0,                                          /* tp_hash */
     1076 |     0,                                          /* tp_call */                                                                                            1076 |     0,                                          /* tp_call */
     1077 |     0,                                          /* tp_str */                                                                                             1077 |     0,                                          /* tp_str */
     1078 |     PyObject_GenericGetAttr,                    /* tp_getattro */                                                                                        1078 |     PyObject_GenericGetAttr,                    /* tp_getattro */
     1079 |     0,                                          /* tp_setattro */                                                                                        1079 |     0,                                          /* tp_setattro */
     1080 |     0,                                          /* tp_as_buffer */                                                                                       1080 |     0,                                          /* tp_as_buffer */
     1081 |     Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,    /* tp_flags */                                                                                           1081 |     Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,    /* tp_flags */
     1081 +     ( 0 | (1UL << 18) | 0) | (1UL << 14),    /* tp_flags */                                                                                              1081 +     ( 0 | (1UL << 18) | 0) | (1UL << 14),    /* tp_flags */
     1082 |     "A wrapper object implementing __await__ for coroutines.",                                                                                           1082 |     "A wrapper object implementing __await__ for coroutines.",
     1083 |     (traverseproc)coro_wrapper_traverse,        /* tp_traverse */                                                                                        1083 |     (traverseproc)coro_wrapper_traverse,        /* tp_traverse */
     1084 |     0,                                          /* tp_clear */                                                                                           1084 |     0,                                          /* tp_clear */
     1085 |     0,                                          /* tp_richcompare */                                                                                     1085 |     0,                                          /* tp_richcompare */
     1086 |     0,                                          /* tp_weaklistoffset */                                                                                  1086 |     0,                                          /* tp_weaklistoffset */
     1087 |     PyObject_SelfIter,                          /* tp_iter */                                                                                            1087 |     PyObject_SelfIter,                          /* tp_iter */
     1088 |     (iternextfunc)coro_wrapper_iternext,        /* tp_iternext */                                                                                        1088 |     (iternextfunc)coro_wrapper_iternext,        /* tp_iternext */
     1089 |     coro_wrapper_methods,                       /* tp_methods */                                                                                         1089 |     coro_wrapper_methods,                       /* tp_methods */
     1090 |     0,                                          /* tp_members */                                                                                         1090 |     0,                                          /* tp_members */







Wed Apr 15 07:30:04 CDT 2020  Page 31


     1091 |     0,                                          /* tp_getset */                                                                                          1091 |     0,                                          /* tp_getset */
     1092 |     0,                                          /* tp_base */                                                                                            1092 |     0,                                          /* tp_base */
     1093 |     0,                                          /* tp_dict */                                                                                            1093 |     0,                                          /* tp_dict */
     1094 |     0,                                          /* tp_descr_get */                                                                                       1094 |     0,                                          /* tp_descr_get */
     1095 |     0,                                          /* tp_descr_set */                                                                                       1095 |     0,                                          /* tp_descr_set */
     1096 |     0,                                          /* tp_dictoffset */                                                                                      1096 |     0,                                          /* tp_dictoffset */
     1097 |     0,                                          /* tp_init */                                                                                            1097 |     0,                                          /* tp_init */
     1098 |     0,                                          /* tp_alloc */                                                                                           1098 |     0,                                          /* tp_alloc */
     1099 |     0,                                          /* tp_new */                                                                                             1099 |     0,                                          /* tp_new */
     1100 |     0,                                          /* tp_free */                                                                                            1100 |     0,                                          /* tp_free */
     1101 | };                                                                                                                                                       1101 | };
"Objects/genobject.c", line 1101.1: 1506-447 (I) The member(s) starting from "tp_is_gc" will be initialized with a default value of 0.                          "Objects/genobject.c", line 1101.1: 1506-447 (I) The member(s) starting from "tp_is_gc" will be initialized with a default value of 0.
     1102 |                                                                                                                                                          1102 |
     1103 | static PyObject *                                                                                                                                        1103 | static PyObject *
     1104 | compute_cr_origin(int origin_depth)                                                                                                                      1104 | compute_cr_origin(int origin_depth)
     1105 | {                                                                                                                                                        1105 | {
     1106 |     PyFrameObject *frame = PyEval_GetFrame();                                                                                                            1106 |     PyFrameObject *frame = PyEval_GetFrame();
     1107 |     /* First count how many frames we have */                                                                                                            1107 |     /* First count how many frames we have */
     1108 |     int frame_count = 0;                                                                                                                                 1108 |     int frame_count = 0;
     1109 |     for (; frame && frame_count < origin_depth; ++frame_count) {                                                                                         1109 |     for (; frame && frame_count < origin_depth; ++frame_count) {
     1110 |         frame = frame->f_back;                                                                                                                           1110 |         frame = frame->f_back;
     1111 |     }                                                                                                                                                    1111 |     }
     1112 |                                                                                                                                                          1112 |
     1113 |     /* Now collect them */                                                                                                                               1113 |     /* Now collect them */
     1114 |     PyObject *cr_origin = PyTuple_New(frame_count);                                                                                                      1114 |     PyObject *cr_origin = PyTuple_New(frame_count);
     1115 |     if (cr_origin == NULL) {                                                                                                                             1115 |     if (cr_origin == NULL) {
     1115 +     if (cr_origin == 0) {                                                                                                                                1115 +     if (cr_origin == 0) {
     1116 |         return NULL;                                                                                                                                     1116 |         return NULL;
     1116 +         return 0;                                                                                                                                        1116 +         return 0;
     1117 |     }                                                                                                                                                    1117 |     }
     1118 |     frame = PyEval_GetFrame();                                                                                                                           1118 |     frame = PyEval_GetFrame();
     1119 |     for (int i = 0; i < frame_count; ++i) {                                                                                                              1119 |     for (int i = 0; i < frame_count; ++i) {
     1120 |         PyObject *frameinfo = Py_BuildValue(                                                                                                             1120 |         PyObject *frameinfo = Py_BuildValue(
     1121 |             "OiO",                                                                                                                                       1121 |             "OiO",
     1122 |             frame->f_code->co_filename,                                                                                                                  1122 |             frame->f_code->co_filename,
     1123 |             PyFrame_GetLineNumber(frame),                                                                                                                1123 |             PyFrame_GetLineNumber(frame),
     1124 |             frame->f_code->co_name);                                                                                                                     1124 |             frame->f_code->co_name);
     1125 |         if (!frameinfo) {                                                                                                                                1125 |         if (!frameinfo) {
     1126 |             Py_DECREF(cr_origin);                                                                                                                        1126 |             Py_DECREF(cr_origin);
     1126 +             _Py_DECREF("Objects/genobject.c", 1126, ((PyObject*)(cr_origin)));                                                                           1126 +             _Py_DECREF("Objects/genobject.c", 1126, ((PyObject*)(cr_origin)));
     1127 |             return NULL;                                                                                                                                 1127 |             return NULL;
     1127 +             return 0;                                                                                                                                    1127 +             return 0;
     1128 |         }                                                                                                                                                1128 |         }
     1129 |         PyTuple_SET_ITEM(cr_origin, i, frameinfo);                                                                                                       1129 |         PyTuple_SET_ITEM(cr_origin, i, frameinfo);
     1129 +         ((((PyType_HasFeature((((PyObject*)(cr_origin))->ob_type), (1UL << 26))) ? ((void)0) : __assert("PyTuple_Check(cr_origin)", "Objects/genobj      1129 +         ((((PyType_HasFeature((((PyObject*)(cr_origin))->ob_type), (1UL << 26))) ? ((void)0) : __assert("PyTuple_Check(cr_origin)", "Objects/genobj
"Objects/genobject.c", line 1129.9: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1129.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1129.9: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                        "Objects/genobject.c", line 1129.9: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
     1130 |         frame = frame->f_back;                                                                                                                           1130 |         frame = frame->f_back;
     1131 |     }                                                                                                                                                    1131 |     }
     1132 |                                                                                                                                                          1132 |
     1133 |     return cr_origin;                                                                                                                                    1133 |     return cr_origin;
     1134 | }                                                                                                                                                        1134 | }
     1135 |                                                                                                                                                          1135 |
     1136 | PyObject *                                                                                                                                               1136 | PyObject *
     1137 | PyCoro_New(PyFrameObject *f, PyObject *name, PyObject *qualname)                                                                                         1137 | PyCoro_New(PyFrameObject *f, PyObject *name, PyObject *qualname)
     1138 | {                                                                                                                                                        1138 | {







Wed Apr 15 07:30:04 CDT 2020  Page 32


     1139 |     PyObject *coro = gen_new_with_qualname(&PyCoro_Type, f, name, qualname);                                                                             1139 |     PyObject *coro = gen_new_with_qualname(&PyCoro_Type, f, name, qualname);
     1140 |     if (!coro) {                                                                                                                                         1140 |     if (!coro) {
     1141 |         return NULL;                                                                                                                                     1141 |         return NULL;
     1141 +         return 0;                                                                                                                                        1141 +         return 0;
     1142 |     }                                                                                                                                                    1142 |     }
     1143 |                                                                                                                                                          1143 |
     1144 |     PyThreadState *tstate = _PyThreadState_GET();                                                                                                        1144 |     PyThreadState *tstate = _PyThreadState_GET();
     1145 |     int origin_depth = tstate->coroutine_origin_tracking_depth;                                                                                          1145 |     int origin_depth = tstate->coroutine_origin_tracking_depth;
     1146 |                                                                                                                                                          1146 |
     1147 |     if (origin_depth == 0) {                                                                                                                             1147 |     if (origin_depth == 0) {
     1148 |         ((PyCoroObject *)coro)->cr_origin = NULL;                                                                                                        1148 |         ((PyCoroObject *)coro)->cr_origin = NULL;
     1148 +         ((PyCoroObject *)coro)->cr_origin = 0;                                                                                                           1148 +         ((PyCoroObject *)coro)->cr_origin = 0;
"Objects/genobject.c", line 1148.9: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1148.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1148.9: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                        "Objects/genobject.c", line 1148.9: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
     1149 |     } else {                                                                                                                                             1149 |     } else {
     1150 |         PyObject *cr_origin = compute_cr_origin(origin_depth);                                                                                           1150 |         PyObject *cr_origin = compute_cr_origin(origin_depth);
     1151 |         ((PyCoroObject *)coro)->cr_origin = cr_origin;                                                                                                   1151 |         ((PyCoroObject *)coro)->cr_origin = cr_origin;
"Objects/genobject.c", line 1151.9: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1151.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1151.9: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                        "Objects/genobject.c", line 1151.9: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
     1152 |         if (!cr_origin) {                                                                                                                                1152 |         if (!cr_origin) {
     1153 |             Py_DECREF(coro);                                                                                                                             1153 |             Py_DECREF(coro);
     1153 +             _Py_DECREF("Objects/genobject.c", 1153, ((PyObject*)(coro)));                                                                                1153 +             _Py_DECREF("Objects/genobject.c", 1153, ((PyObject*)(coro)));
     1154 |             return NULL;                                                                                                                                 1154 |             return NULL;
     1154 +             return 0;                                                                                                                                    1154 +             return 0;
     1155 |         }                                                                                                                                                1155 |         }
     1156 |     }                                                                                                                                                    1156 |     }
     1157 |                                                                                                                                                          1157 |
     1158 |     return coro;                                                                                                                                         1158 |     return coro;
     1159 | }                                                                                                                                                        1159 | }
     1160 |                                                                                                                                                          1160 |
     1161 |                                                                                                                                                          1161 |
     1162 | /* ========= Asynchronous Generators ========= */                                                                                                        1162 | /* ========= Asynchronous Generators ========= */
     1163 |                                                                                                                                                          1163 |
     1164 |                                                                                                                                                          1164 |
     1165 | typedef enum {                                                                                                                                           1165 | typedef enum {
     1166 |     AWAITABLE_STATE_INIT,   /* new awaitable, has not yet been iterated */                                                                               1166 |     AWAITABLE_STATE_INIT,   /* new awaitable, has not yet been iterated */
     1167 |     AWAITABLE_STATE_ITER,   /* being iterated */                                                                                                         1167 |     AWAITABLE_STATE_ITER,   /* being iterated */
     1168 |     AWAITABLE_STATE_CLOSED, /* closed */                                                                                                                 1168 |     AWAITABLE_STATE_CLOSED, /* closed */
     1169 | } AwaitableState;                                                                                                                                        1169 | } AwaitableState;
     1170 |                                                                                                                                                          1170 |
     1171 |                                                                                                                                                          1171 |
     1172 | typedef struct {                                                                                                                                         1172 | typedef struct {
     1173 |     PyObject_HEAD                                                                                                                                        1173 |     PyObject_HEAD
     1173 +     PyObject ob_base;                                                                                                                                    1173 +     PyObject ob_base;
     1174 |     PyAsyncGenObject *ags_gen;                                                                                                                           1174 |     PyAsyncGenObject *ags_gen;
     1175 |                                                                                                                                                          1175 |
     1176 |     /* Can be NULL, when in the __anext__() mode                                                                                                         1176 |     /* Can be NULL, when in the __anext__() mode
     1177 |        (equivalent of "asend(None)") */                                                                                                                  1177 |        (equivalent of "asend(None)") */
     1178 |     PyObject *ags_sendval;                                                                                                                               1178 |     PyObject *ags_sendval;
     1179 |                                                                                                                                                          1179 |
     1180 |     AwaitableState ags_state;                                                                                                                            1180 |     AwaitableState ags_state;
     1181 | } PyAsyncGenASend;                                                                                                                                       1181 | } PyAsyncGenASend;
     1182 |                                                                                                                                                          1182 |
     1183 |                                                                                                                                                          1183 |
     1184 | typedef struct {                                                                                                                                         1184 | typedef struct {
     1185 |     PyObject_HEAD                                                                                                                                        1185 |     PyObject_HEAD







Wed Apr 15 07:30:04 CDT 2020  Page 33


     1185 +     PyObject ob_base;                                                                                                                                    1185 +     PyObject ob_base;
     1186 |     PyAsyncGenObject *agt_gen;                                                                                                                           1186 |     PyAsyncGenObject *agt_gen;
     1187 |                                                                                                                                                          1187 |
     1188 |     /* Can be NULL, when in the "aclose()" mode                                                                                                          1188 |     /* Can be NULL, when in the "aclose()" mode
     1189 |        (equivalent of "athrow(GeneratorExit)") */                                                                                                        1189 |        (equivalent of "athrow(GeneratorExit)") */
     1190 |     PyObject *agt_args;                                                                                                                                  1190 |     PyObject *agt_args;
     1191 |                                                                                                                                                          1191 |
     1192 |     AwaitableState agt_state;                                                                                                                            1192 |     AwaitableState agt_state;
     1193 | } PyAsyncGenAThrow;                                                                                                                                      1193 | } PyAsyncGenAThrow;
     1194 |                                                                                                                                                          1194 |
     1195 |                                                                                                                                                          1195 |
     1196 | typedef struct {                                                                                                                                         1196 | typedef struct {
     1197 |     PyObject_HEAD                                                                                                                                        1197 |     PyObject_HEAD
     1197 +     PyObject ob_base;                                                                                                                                    1197 +     PyObject ob_base;
     1198 |     PyObject *agw_val;                                                                                                                                   1198 |     PyObject *agw_val;
     1199 | } _PyAsyncGenWrappedValue;                                                                                                                               1199 | } _PyAsyncGenWrappedValue;
     1200 |                                                                                                                                                          1200 |
     1201 |                                                                                                                                                          1201 |
     1202 | #ifndef _PyAsyncGen_MAXFREELIST                                                                                                                          1202 | #ifndef _PyAsyncGen_MAXFREELIST
     1203 | #define _PyAsyncGen_MAXFREELIST 80                                                                                                                       1203 | #define _PyAsyncGen_MAXFREELIST 80
     1204 | #endif                                                                                                                                                   1204 | #endif
     1205 |                                                                                                                                                          1205 |
     1206 | /* Freelists boost performance 6-10%; they also reduce memory                                                                                            1206 | /* Freelists boost performance 6-10%; they also reduce memory
     1207 |    fragmentation, as _PyAsyncGenWrappedValue and PyAsyncGenASend                                                                                         1207 |    fragmentation, as _PyAsyncGenWrappedValue and PyAsyncGenASend
     1208 |    are short-living objects that are instantiated for every                                                                                              1208 |    are short-living objects that are instantiated for every
     1209 |    __anext__ call.                                                                                                                                       1209 |    __anext__ call.
     1210 | */                                                                                                                                                       1210 | */
     1211 |                                                                                                                                                          1211 |
     1212 | static _PyAsyncGenWrappedValue *ag_value_freelist[_PyAsyncGen_MAXFREELIST];                                                                              1212 | static _PyAsyncGenWrappedValue *ag_value_freelist[_PyAsyncGen_MAXFREELIST];
     1212 + static _PyAsyncGenWrappedValue *ag_value_freelist[80];                                                                                                   1212 + static _PyAsyncGenWrappedValue *ag_value_freelist[80];
     1213 | static int ag_value_freelist_free = 0;                                                                                                                   1213 | static int ag_value_freelist_free = 0;
     1214 |                                                                                                                                                          1214 |
     1215 | static PyAsyncGenASend *ag_asend_freelist[_PyAsyncGen_MAXFREELIST];                                                                                      1215 | static PyAsyncGenASend *ag_asend_freelist[_PyAsyncGen_MAXFREELIST];
     1215 + static PyAsyncGenASend *ag_asend_freelist[80];                                                                                                           1215 + static PyAsyncGenASend *ag_asend_freelist[80];
     1216 | static int ag_asend_freelist_free = 0;                                                                                                                   1216 | static int ag_asend_freelist_free = 0;
     1217 |                                                                                                                                                          1217 |
     1218 | #define _PyAsyncGenWrappedValue_CheckExact(o) \                                                                                                          1218 | #define _PyAsyncGenWrappedValue_CheckExact(o) \
     1219 |                     Py_IS_TYPE(o, &_PyAsyncGenWrappedValue_Type)                                                                                         1219 |                     Py_IS_TYPE(o, &_PyAsyncGenWrappedValue_Type)
     1220 |                                                                                                                                                          1220 |
     1221 | #define PyAsyncGenASend_CheckExact(o) \                                                                                                                  1221 | #define PyAsyncGenASend_CheckExact(o) \
     1222 |                     Py_IS_TYPE(o, &_PyAsyncGenASend_Type)                                                                                                1222 |                     Py_IS_TYPE(o, &_PyAsyncGenASend_Type)
     1223 |                                                                                                                                                          1223 |
     1224 |                                                                                                                                                          1224 |
     1225 | static int                                                                                                                                               1225 | static int
     1226 | async_gen_traverse(PyAsyncGenObject *gen, visitproc visit, void *arg)                                                                                    1226 | async_gen_traverse(PyAsyncGenObject *gen, visitproc visit, void *arg)
     1227 | {                                                                                                                                                        1227 | {
     1228 |     Py_VISIT(gen->ag_finalizer);                                                                                                                         1228 |     Py_VISIT(gen->ag_finalizer);
     1228 +     do { if (gen->ag_finalizer) { int vret = visit(((PyObject*)(gen->ag_finalizer)), arg); if (vret) return vret; } } while (0);                         1228 +     do { if (gen->ag_finalizer) { int vret = visit(((PyObject*)(gen->ag_finalizer)), arg); if (vret) return vret; } } while (0);
"Objects/genobject.c", line 1228.5: 1506-425 (I) The condition is always false.                                                                                 "Objects/genobject.c", line 1228.5: 1506-425 (I) The condition is always false.
     1229 |     return gen_traverse((PyGenObject*)gen, visit, arg);                                                                                                  1229 |     return gen_traverse((PyGenObject*)gen, visit, arg);
"Objects/genobject.c", line 1229.25: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1229.25: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1229.25: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.                                         "Objects/genobject.c", line 1229.25: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.
     1230 | }                                                                                                                                                        1230 | }
     1231 |                                                                                                                                                          1231 |
     1232 |                                                                                                                                                          1232 |
     1233 | static PyObject *                                                                                                                                        1233 | static PyObject *







Wed Apr 15 07:30:04 CDT 2020  Page 34


     1234 | async_gen_repr(PyAsyncGenObject *o)                                                                                                                      1234 | async_gen_repr(PyAsyncGenObject *o)
     1235 | {                                                                                                                                                        1235 | {
     1236 |     return PyUnicode_FromFormat("<async_generator object %S at %p>",                                                                                     1236 |     return PyUnicode_FromFormat("<async_generator object %S at %p>",
     1237 |                                 o->ag_qualname, o);                                                                                                      1237 |                                 o->ag_qualname, o);
     1238 | }                                                                                                                                                        1238 | }
     1239 |                                                                                                                                                          1239 |
     1240 |                                                                                                                                                          1240 |
     1241 | static int                                                                                                                                               1241 | static int
     1242 | async_gen_init_hooks(PyAsyncGenObject *o)                                                                                                                1242 | async_gen_init_hooks(PyAsyncGenObject *o)
     1243 | {                                                                                                                                                        1243 | {
     1244 |     PyThreadState *tstate;                                                                                                                               1244 |     PyThreadState *tstate;
     1245 |     PyObject *finalizer;                                                                                                                                 1245 |     PyObject *finalizer;
     1246 |     PyObject *firstiter;                                                                                                                                 1246 |     PyObject *firstiter;
     1247 |                                                                                                                                                          1247 |
     1248 |     if (o->ag_hooks_inited) {                                                                                                                            1248 |     if (o->ag_hooks_inited) {
     1249 |         return 0;                                                                                                                                        1249 |         return 0;
     1250 |     }                                                                                                                                                    1250 |     }
     1251 |                                                                                                                                                          1251 |
     1252 |     o->ag_hooks_inited = 1;                                                                                                                              1252 |     o->ag_hooks_inited = 1;
     1253 |                                                                                                                                                          1253 |
     1254 |     tstate = _PyThreadState_GET();                                                                                                                       1254 |     tstate = _PyThreadState_GET();
     1255 |                                                                                                                                                          1255 |
     1256 |     finalizer = tstate->async_gen_finalizer;                                                                                                             1256 |     finalizer = tstate->async_gen_finalizer;
     1257 |     if (finalizer) {                                                                                                                                     1257 |     if (finalizer) {
     1258 |         Py_INCREF(finalizer);                                                                                                                            1258 |         Py_INCREF(finalizer);
     1258 +         _Py_INCREF(((PyObject*)(finalizer)));                                                                                                            1258 +         _Py_INCREF(((PyObject*)(finalizer)));
     1259 |         o->ag_finalizer = finalizer;                                                                                                                     1259 |         o->ag_finalizer = finalizer;
     1260 |     }                                                                                                                                                    1260 |     }
     1261 |                                                                                                                                                          1261 |
     1262 |     firstiter = tstate->async_gen_firstiter;                                                                                                             1262 |     firstiter = tstate->async_gen_firstiter;
     1263 |     if (firstiter) {                                                                                                                                     1263 |     if (firstiter) {
     1264 |         PyObject *res;                                                                                                                                   1264 |         PyObject *res;
     1265 |                                                                                                                                                          1265 |
     1266 |         Py_INCREF(firstiter);                                                                                                                            1266 |         Py_INCREF(firstiter);
     1266 +         _Py_INCREF(((PyObject*)(firstiter)));                                                                                                            1266 +         _Py_INCREF(((PyObject*)(firstiter)));
     1267 |         res = PyObject_CallOneArg(firstiter, (PyObject *)o);                                                                                             1267 |         res = PyObject_CallOneArg(firstiter, (PyObject *)o);
"Objects/genobject.c", line 1267.46: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1267.46: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1267.46: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                       "Objects/genobject.c", line 1267.46: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
     1268 |         Py_DECREF(firstiter);                                                                                                                            1268 |         Py_DECREF(firstiter);
     1268 +         _Py_DECREF("Objects/genobject.c", 1268, ((PyObject*)(firstiter)));                                                                               1268 +         _Py_DECREF("Objects/genobject.c", 1268, ((PyObject*)(firstiter)));
     1269 |         if (res == NULL) {                                                                                                                               1269 |         if (res == NULL) {
     1269 +         if (res == 0) {                                                                                                                                  1269 +         if (res == 0) {
     1270 |             return 1;                                                                                                                                    1270 |             return 1;
     1271 |         }                                                                                                                                                1271 |         }
     1272 |         Py_DECREF(res);                                                                                                                                  1272 |         Py_DECREF(res);
     1272 +         _Py_DECREF("Objects/genobject.c", 1272, ((PyObject*)(res)));                                                                                     1272 +         _Py_DECREF("Objects/genobject.c", 1272, ((PyObject*)(res)));
     1273 |     }                                                                                                                                                    1273 |     }
"Objects/genobject.c", line 1273.5: 1506-412 (I) Referenced variable "res", which was not initialized in its declaration.                                       "Objects/genobject.c", line 1273.5: 1506-412 (I) Referenced variable "res", which was not initialized in its declaration.
     1274 |                                                                                                                                                          1274 |
     1275 |     return 0;                                                                                                                                            1275 |     return 0;
     1276 | }                                                                                                                                                        1276 | }
"Objects/genobject.c", line 1276.1: 1506-412 (I) Referenced variable "firstiter", which was not initialized in its declaration.                                 "Objects/genobject.c", line 1276.1: 1506-412 (I) Referenced variable "firstiter", which was not initialized in its declaration.
"Objects/genobject.c", line 1276.1: 1506-412 (I) Referenced variable "finalizer", which was not initialized in its declaration.                                 "Objects/genobject.c", line 1276.1: 1506-412 (I) Referenced variable "finalizer", which was not initialized in its declaration.
"Objects/genobject.c", line 1276.1: 1506-412 (I) Referenced variable "tstate", which was not initialized in its declaration.                                    "Objects/genobject.c", line 1276.1: 1506-412 (I) Referenced variable "tstate", which was not initialized in its declaration.
     1277 |                                                                                                                                                          1277 |
     1278 |                                                                                                                                                          1278 |







Wed Apr 15 07:30:04 CDT 2020  Page 35


     1279 | static PyObject *                                                                                                                                        1279 | static PyObject *
     1280 | async_gen_anext(PyAsyncGenObject *o)                                                                                                                     1280 | async_gen_anext(PyAsyncGenObject *o)
     1281 | {                                                                                                                                                        1281 | {
     1282 |     if (async_gen_init_hooks(o)) {                                                                                                                       1282 |     if (async_gen_init_hooks(o)) {
     1283 |         return NULL;                                                                                                                                     1283 |         return NULL;
     1283 +         return 0;                                                                                                                                        1283 +         return 0;
     1284 |     }                                                                                                                                                    1284 |     }
     1285 |     return async_gen_asend_new(o, NULL);                                                                                                                 1285 |     return async_gen_asend_new(o, NULL);
     1285 +     return async_gen_asend_new(o, 0);                                                                                                                    1285 +     return async_gen_asend_new(o, 0);
     1286 | }                                                                                                                                                        1286 | }
     1287 |                                                                                                                                                          1287 |
     1288 |                                                                                                                                                          1288 |
     1289 | static PyObject *                                                                                                                                        1289 | static PyObject *
     1290 | async_gen_asend(PyAsyncGenObject *o, PyObject *arg)                                                                                                      1290 | async_gen_asend(PyAsyncGenObject *o, PyObject *arg)
     1291 | {                                                                                                                                                        1291 | {
     1292 |     if (async_gen_init_hooks(o)) {                                                                                                                       1292 |     if (async_gen_init_hooks(o)) {
     1293 |         return NULL;                                                                                                                                     1293 |         return NULL;
     1293 +         return 0;                                                                                                                                        1293 +         return 0;
     1294 |     }                                                                                                                                                    1294 |     }
     1295 |     return async_gen_asend_new(o, arg);                                                                                                                  1295 |     return async_gen_asend_new(o, arg);
     1296 | }                                                                                                                                                        1296 | }
     1297 |                                                                                                                                                          1297 |
     1298 |                                                                                                                                                          1298 |
     1299 | static PyObject *                                                                                                                                        1299 | static PyObject *
     1300 | async_gen_aclose(PyAsyncGenObject *o, PyObject *arg)                                                                                                     1300 | async_gen_aclose(PyAsyncGenObject *o, PyObject *arg)
     1301 | {                                                                                                                                                        1301 | {
     1302 |     if (async_gen_init_hooks(o)) {                                                                                                                       1302 |     if (async_gen_init_hooks(o)) {
     1303 |         return NULL;                                                                                                                                     1303 |         return NULL;
     1303 +         return 0;                                                                                                                                        1303 +         return 0;
     1304 |     }                                                                                                                                                    1304 |     }
     1305 |     return async_gen_athrow_new(o, NULL);                                                                                                                1305 |     return async_gen_athrow_new(o, NULL);
     1305 +     return async_gen_athrow_new(o, 0);                                                                                                                   1305 +     return async_gen_athrow_new(o, 0);
     1306 | }                                                                                                                                                        1306 | }
"Objects/genobject.c", line 1306.1: 1506-414 (I) The parameter "arg" is never referenced.                                                                       "Objects/genobject.c", line 1306.1: 1506-414 (I) The parameter "arg" is never referenced.
     1307 |                                                                                                                                                          1307 |
     1308 | static PyObject *                                                                                                                                        1308 | static PyObject *
     1309 | async_gen_athrow(PyAsyncGenObject *o, PyObject *args)                                                                                                    1309 | async_gen_athrow(PyAsyncGenObject *o, PyObject *args)
     1310 | {                                                                                                                                                        1310 | {
     1311 |     if (async_gen_init_hooks(o)) {                                                                                                                       1311 |     if (async_gen_init_hooks(o)) {
     1312 |         return NULL;                                                                                                                                     1312 |         return NULL;
     1312 +         return 0;                                                                                                                                        1312 +         return 0;
     1313 |     }                                                                                                                                                    1313 |     }
     1314 |     return async_gen_athrow_new(o, args);                                                                                                                1314 |     return async_gen_athrow_new(o, args);
     1315 | }                                                                                                                                                        1315 | }
     1316 |                                                                                                                                                          1316 |
     1317 |                                                                                                                                                          1317 |
     1318 | static PyGetSetDef async_gen_getsetlist[] = {                                                                                                            1318 | static PyGetSetDef async_gen_getsetlist[] = {
"Objects/genobject.c", line 1318.43: 1506-446 (I) Array element(s) [0] will be initialized with a default value of 0.                                           "Objects/genobject.c", line 1318.43: 1506-446 (I) Array element(s) [0] will be initialized with a default value of 0.
"Objects/genobject.c", line 1318.43: 1506-446 (I) Array element(s) [1] will be initialized with a default value of 0.                                           "Objects/genobject.c", line 1318.43: 1506-446 (I) Array element(s) [1] will be initialized with a default value of 0.
"Objects/genobject.c", line 1318.43: 1506-446 (I) Array element(s) [2] will be initialized with a default value of 0.                                           "Objects/genobject.c", line 1318.43: 1506-446 (I) Array element(s) [2] will be initialized with a default value of 0.
"Objects/genobject.c", line 1318.43: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.                                           "Objects/genobject.c", line 1318.43: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.
     1319 |     {"__name__", (getter)gen_get_name, (setter)gen_set_name,                                                                                             1319 |     {"__name__", (getter)gen_get_name, (setter)gen_set_name,
     1320 |      PyDoc_STR("name of the async generator")},                                                                                                          1320 |      PyDoc_STR("name of the async generator")},
     1320 +      "name of the async generator"},                                                                                                                     1320 +      "name of the async generator"},
"Objects/genobject.c", line 1320.46: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.                          "Objects/genobject.c", line 1320.46: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.
     1321 |     {"__qualname__", (getter)gen_get_qualname, (setter)gen_set_qualname,                                                                                 1321 |     {"__qualname__", (getter)gen_get_qualname, (setter)gen_set_qualname,







Wed Apr 15 07:30:04 CDT 2020  Page 36


     1322 |      PyDoc_STR("qualified name of the async generator")},                                                                                                1322 |      PyDoc_STR("qualified name of the async generator")},
     1322 +      "qualified name of the async generator"},                                                                                                           1322 +      "qualified name of the async generator"},
"Objects/genobject.c", line 1322.56: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.                          "Objects/genobject.c", line 1322.56: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.
     1323 |     {"ag_await", (getter)coro_get_cr_await, NULL,                                                                                                        1323 |     {"ag_await", (getter)coro_get_cr_await, NULL,
     1323 +     {"ag_await", (getter)coro_get_cr_await, 0,                                                                                                           1323 +     {"ag_await", (getter)coro_get_cr_await, 0,
     1324 |      PyDoc_STR("object being awaited on, or None")},                                                                                                     1324 |      PyDoc_STR("object being awaited on, or None")},
     1324 +      "object being awaited on, or None"},                                                                                                                1324 +      "object being awaited on, or None"},
"Objects/genobject.c", line 1324.51: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.                          "Objects/genobject.c", line 1324.51: 1506-447 (I) The member(s) starting from "closure" will be initialized with a default value of 0.
     1325 |     {NULL} /* Sentinel */                                                                                                                                1325 |     {NULL} /* Sentinel */
     1325 +     {0} /* Sentinel */                                                                                                                                   1325 +     {0} /* Sentinel */
"Objects/genobject.c", line 1325.10: 1506-447 (I) The member(s) starting from "get" will be initialized with a default value of 0.                              "Objects/genobject.c", line 1325.10: 1506-447 (I) The member(s) starting from "get" will be initialized with a default value of 0.
     1326 | };                                                                                                                                                       1326 | };
     1327 |                                                                                                                                                          1327 |
     1328 | static PyMemberDef async_gen_memberlist[] = {                                                                                                            1328 | static PyMemberDef async_gen_memberlist[] = {
"Objects/genobject.c", line 1328.43: 1506-446 (I) Array element(s) [0] will be initialized with a default value of 0.                                           "Objects/genobject.c", line 1328.43: 1506-446 (I) Array element(s) [0] will be initialized with a default value of 0.
"Objects/genobject.c", line 1328.43: 1506-446 (I) Array element(s) [1] will be initialized with a default value of 0.                                           "Objects/genobject.c", line 1328.43: 1506-446 (I) Array element(s) [1] will be initialized with a default value of 0.
"Objects/genobject.c", line 1328.43: 1506-446 (I) Array element(s) [2] will be initialized with a default value of 0.                                           "Objects/genobject.c", line 1328.43: 1506-446 (I) Array element(s) [2] will be initialized with a default value of 0.
"Objects/genobject.c", line 1328.43: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.                                           "Objects/genobject.c", line 1328.43: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.
     1329 |     {"ag_frame",   T_OBJECT, offsetof(PyAsyncGenObject, ag_frame),   READONLY},                                                                          1329 |     {"ag_frame",   T_OBJECT, offsetof(PyAsyncGenObject, ag_frame),   READONLY},
     1329 +     {"ag_frame",   6, (size_t)&(((PyAsyncGenObject *)0)->ag_frame),   1},                                                                                1329 +     {"ag_frame",   6, (size_t)&(((PyAsyncGenObject *)0)->ag_frame),   1},
"Objects/genobject.c", line 1329.78: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.                              "Objects/genobject.c", line 1329.78: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.
     1330 |     {"ag_running", T_BOOL,   offsetof(PyAsyncGenObject, ag_running_async),                                                                               1330 |     {"ag_running", T_BOOL,   offsetof(PyAsyncGenObject, ag_running_async),
     1330 +     {"ag_running", 14,   (size_t)&(((PyAsyncGenObject *)0)->ag_running_async),                                                                           1330 +     {"ag_running", 14,   (size_t)&(((PyAsyncGenObject *)0)->ag_running_async),
     1331 |         READONLY},                                                                                                                                       1331 |         READONLY},
     1331 +         1},                                                                                                                                              1331 +         1},
"Objects/genobject.c", line 1331.17: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.                              "Objects/genobject.c", line 1331.17: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.
     1332 |     {"ag_code",    T_OBJECT, offsetof(PyAsyncGenObject, ag_code),    READONLY},                                                                          1332 |     {"ag_code",    T_OBJECT, offsetof(PyAsyncGenObject, ag_code),    READONLY},
     1332 +     {"ag_code",    6, (size_t)&(((PyAsyncGenObject *)0)->ag_code),    1},                                                                                1332 +     {"ag_code",    6, (size_t)&(((PyAsyncGenObject *)0)->ag_code),    1},
"Objects/genobject.c", line 1332.78: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.                              "Objects/genobject.c", line 1332.78: 1506-447 (I) The member(s) starting from "doc" will be initialized with a default value of 0.
     1333 |     {NULL}      /* Sentinel */                                                                                                                           1333 |     {NULL}      /* Sentinel */
     1333 +     {0}      /* Sentinel */                                                                                                                              1333 +     {0}      /* Sentinel */
"Objects/genobject.c", line 1333.10: 1506-447 (I) The member(s) starting from "type" will be initialized with a default value of 0.                             "Objects/genobject.c", line 1333.10: 1506-447 (I) The member(s) starting from "type" will be initialized with a default value of 0.
     1334 | };                                                                                                                                                       1334 | };
     1335 |                                                                                                                                                          1335 |
     1336 | PyDoc_STRVAR(async_aclose_doc,                                                                                                                           1336 | PyDoc_STRVAR(async_aclose_doc,
     1336 +                                                                                                                                                          1336 +
     1337 | "aclose() -> raise GeneratorExit inside generator.");                                                                                                    1337 | "aclose() -> raise GeneratorExit inside generator.");
     1337 + static const char async_aclose_doc[] = "aclose() -> raise GeneratorExit inside generator.";                                                              1337 + static const char async_aclose_doc[] = "aclose() -> raise GeneratorExit inside generator.";
     1338 |                                                                                                                                                          1338 |
     1339 | PyDoc_STRVAR(async_asend_doc,                                                                                                                            1339 | PyDoc_STRVAR(async_asend_doc,
     1339 +                                                                                                                                                          1339 +
     1340 | "asend(v) -> send 'v' in generator.");                                                                                                                   1340 | "asend(v) -> send 'v' in generator.");
     1340 + static const char async_asend_doc[] = "asend(v) -> send 'v' in generator.";                                                                              1340 + static const char async_asend_doc[] = "asend(v) -> send 'v' in generator.";
     1341 |                                                                                                                                                          1341 |
     1342 | PyDoc_STRVAR(async_athrow_doc,                                                                                                                           1342 | PyDoc_STRVAR(async_athrow_doc,
     1342 +                                                                                                                                                          1342 +
     1343 | "athrow(typ[,val[,tb]]) -> raise exception in generator.");                                                                                              1343 | "athrow(typ[,val[,tb]]) -> raise exception in generator.");
     1343 + static const char async_athrow_doc[] = "athrow(typ[,val[,tb]]) -> raise exception in generator.";                                                        1343 + static const char async_athrow_doc[] = "athrow(typ[,val[,tb]]) -> raise exception in generator.";
     1344 |                                                                                                                                                          1344 |
     1345 | static PyMethodDef async_gen_methods[] = {                                                                                                               1345 | static PyMethodDef async_gen_methods[] = {
"Objects/genobject.c", line 1345.40: 1506-446 (I) Array element(s) [4] will be initialized with a default value of 0.                                           "Objects/genobject.c", line 1345.40: 1506-446 (I) Array element(s) [4] will be initialized with a default value of 0.
     1346 |     {"asend", (PyCFunction)async_gen_asend, METH_O, async_asend_doc},                                                                                    1346 |     {"asend", (PyCFunction)async_gen_asend, METH_O, async_asend_doc},
     1346 +     {"asend", (PyCFunction)async_gen_asend, 0x0008, async_asend_doc},                                                                                    1346 +     {"asend", (PyCFunction)async_gen_asend, 0x0008, async_asend_doc},
     1347 |     {"athrow",(PyCFunction)async_gen_athrow, METH_VARARGS, async_athrow_doc},                                                                            1347 |     {"athrow",(PyCFunction)async_gen_athrow, METH_VARARGS, async_athrow_doc},
     1347 +     {"athrow",(PyCFunction)async_gen_athrow, 0x0001, async_athrow_doc},                                                                                  1347 +     {"athrow",(PyCFunction)async_gen_athrow, 0x0001, async_athrow_doc},
     1348 |     {"aclose", (PyCFunction)async_gen_aclose, METH_NOARGS, async_aclose_doc},                                                                            1348 |     {"aclose", (PyCFunction)async_gen_aclose, METH_NOARGS, async_aclose_doc},







Wed Apr 15 07:30:04 CDT 2020  Page 37


     1348 +     {"aclose", (PyCFunction)async_gen_aclose, 0x0004, async_aclose_doc},                                                                                 1348 +     {"aclose", (PyCFunction)async_gen_aclose, 0x0004, async_aclose_doc},
     1349 |     {"__class_getitem__",    (PyCFunction)Py_GenericAlias,                                                                                               1349 |     {"__class_getitem__",    (PyCFunction)Py_GenericAlias,
     1350 |     METH_O|METH_CLASS,       PyDoc_STR("See PEP 585")},                                                                                                  1350 |     METH_O|METH_CLASS,       PyDoc_STR("See PEP 585")},
     1350 +     0x0008|0x0010,       "See PEP 585"},                                                                                                                 1350 +     0x0008|0x0010,       "See PEP 585"},
     1351 |     {NULL, NULL}        /* Sentinel */                                                                                                                   1351 |     {NULL, NULL}        /* Sentinel */
     1351 +     {0, 0}        /* Sentinel */                                                                                                                         1351 +     {0, 0}        /* Sentinel */
"Objects/genobject.c", line 1351.16: 1506-447 (I) The member(s) starting from "ml_flags" will be initialized with a default value of 0.                         "Objects/genobject.c", line 1351.16: 1506-447 (I) The member(s) starting from "ml_flags" will be initialized with a default value of 0.
     1352 | };                                                                                                                                                       1352 | };
     1353 |                                                                                                                                                          1353 |
     1354 |                                                                                                                                                          1354 |
     1355 | static PyAsyncMethods async_gen_as_async = {                                                                                                             1355 | static PyAsyncMethods async_gen_as_async = {
     1356 |     0,                                          /* am_await */                                                                                           1356 |     0,                                          /* am_await */
     1357 |     PyObject_SelfIter,                          /* am_aiter */                                                                                           1357 |     PyObject_SelfIter,                          /* am_aiter */
     1358 |     (unaryfunc)async_gen_anext                  /* am_anext */                                                                                           1358 |     (unaryfunc)async_gen_anext                  /* am_anext */
     1359 | };                                                                                                                                                       1359 | };
     1360 |                                                                                                                                                          1360 |
     1361 |                                                                                                                                                          1361 |
     1362 | PyTypeObject PyAsyncGen_Type = {                                                                                                                         1362 | PyTypeObject PyAsyncGen_Type = {
     1363 |     PyVarObject_HEAD_INIT(&PyType_Type, 0)                                                                                                               1363 |     PyVarObject_HEAD_INIT(&PyType_Type, 0)
     1363 +     { {   1, &PyType_Type }, 0 },                                                                                                                        1363 +     { {   1, &PyType_Type }, 0 },
     1364 |     "async_generator",                          /* tp_name */                                                                                            1364 |     "async_generator",                          /* tp_name */
     1365 |     sizeof(PyAsyncGenObject),                   /* tp_basicsize */                                                                                       1365 |     sizeof(PyAsyncGenObject),                   /* tp_basicsize */
     1366 |     0,                                          /* tp_itemsize */                                                                                        1366 |     0,                                          /* tp_itemsize */
     1367 |     /* methods */                                                                                                                                        1367 |     /* methods */
     1368 |     (destructor)gen_dealloc,                    /* tp_dealloc */                                                                                         1368 |     (destructor)gen_dealloc,                    /* tp_dealloc */
     1369 |     0,                                          /* tp_vectorcall_offset */                                                                               1369 |     0,                                          /* tp_vectorcall_offset */
     1370 |     0,                                          /* tp_getattr */                                                                                         1370 |     0,                                          /* tp_getattr */
     1371 |     0,                                          /* tp_setattr */                                                                                         1371 |     0,                                          /* tp_setattr */
     1372 |     &async_gen_as_async,                        /* tp_as_async */                                                                                        1372 |     &async_gen_as_async,                        /* tp_as_async */
     1373 |     (reprfunc)async_gen_repr,                   /* tp_repr */                                                                                            1373 |     (reprfunc)async_gen_repr,                   /* tp_repr */
     1374 |     0,                                          /* tp_as_number */                                                                                       1374 |     0,                                          /* tp_as_number */
     1375 |     0,                                          /* tp_as_sequence */                                                                                     1375 |     0,                                          /* tp_as_sequence */
     1376 |     0,                                          /* tp_as_mapping */                                                                                      1376 |     0,                                          /* tp_as_mapping */
     1377 |     0,                                          /* tp_hash */                                                                                            1377 |     0,                                          /* tp_hash */
     1378 |     0,                                          /* tp_call */                                                                                            1378 |     0,                                          /* tp_call */
     1379 |     0,                                          /* tp_str */                                                                                             1379 |     0,                                          /* tp_str */
     1380 |     PyObject_GenericGetAttr,                    /* tp_getattro */                                                                                        1380 |     PyObject_GenericGetAttr,                    /* tp_getattro */
     1381 |     0,                                          /* tp_setattro */                                                                                        1381 |     0,                                          /* tp_setattro */
     1382 |     0,                                          /* tp_as_buffer */                                                                                       1382 |     0,                                          /* tp_as_buffer */
     1383 |     Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,    /* tp_flags */                                                                                           1383 |     Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,    /* tp_flags */
     1383 +     ( 0 | (1UL << 18) | 0) | (1UL << 14),    /* tp_flags */                                                                                              1383 +     ( 0 | (1UL << 18) | 0) | (1UL << 14),    /* tp_flags */
     1384 |     0,                                          /* tp_doc */                                                                                             1384 |     0,                                          /* tp_doc */
     1385 |     (traverseproc)async_gen_traverse,           /* tp_traverse */                                                                                        1385 |     (traverseproc)async_gen_traverse,           /* tp_traverse */
     1386 |     0,                                          /* tp_clear */                                                                                           1386 |     0,                                          /* tp_clear */
     1387 |     0,                                          /* tp_richcompare */                                                                                     1387 |     0,                                          /* tp_richcompare */
     1388 |     offsetof(PyAsyncGenObject, ag_weakreflist), /* tp_weaklistoffset */                                                                                  1388 |     offsetof(PyAsyncGenObject, ag_weakreflist), /* tp_weaklistoffset */
     1388 +     (size_t)&(((PyAsyncGenObject *)0)->ag_weakreflist), /* tp_weaklistoffset */                                                                          1388 +     (size_t)&(((PyAsyncGenObject *)0)->ag_weakreflist), /* tp_weaklistoffset */
     1389 |     0,                                          /* tp_iter */                                                                                            1389 |     0,                                          /* tp_iter */
     1390 |     0,                                          /* tp_iternext */                                                                                        1390 |     0,                                          /* tp_iternext */
     1391 |     async_gen_methods,                          /* tp_methods */                                                                                         1391 |     async_gen_methods,                          /* tp_methods */
     1392 |     async_gen_memberlist,                       /* tp_members */                                                                                         1392 |     async_gen_memberlist,                       /* tp_members */
     1393 |     async_gen_getsetlist,                       /* tp_getset */                                                                                          1393 |     async_gen_getsetlist,                       /* tp_getset */
     1394 |     0,                                          /* tp_base */                                                                                            1394 |     0,                                          /* tp_base */
     1395 |     0,                                          /* tp_dict */                                                                                            1395 |     0,                                          /* tp_dict */
     1396 |     0,                                          /* tp_descr_get */                                                                                       1396 |     0,                                          /* tp_descr_get */
     1397 |     0,                                          /* tp_descr_set */                                                                                       1397 |     0,                                          /* tp_descr_set */







Wed Apr 15 07:30:04 CDT 2020  Page 38


     1398 |     0,                                          /* tp_dictoffset */                                                                                      1398 |     0,                                          /* tp_dictoffset */
     1399 |     0,                                          /* tp_init */                                                                                            1399 |     0,                                          /* tp_init */
     1400 |     0,                                          /* tp_alloc */                                                                                           1400 |     0,                                          /* tp_alloc */
     1401 |     0,                                          /* tp_new */                                                                                             1401 |     0,                                          /* tp_new */
     1402 |     0,                                          /* tp_free */                                                                                            1402 |     0,                                          /* tp_free */
     1403 |     0,                                          /* tp_is_gc */                                                                                           1403 |     0,                                          /* tp_is_gc */
     1404 |     0,                                          /* tp_bases */                                                                                           1404 |     0,                                          /* tp_bases */
     1405 |     0,                                          /* tp_mro */                                                                                             1405 |     0,                                          /* tp_mro */
     1406 |     0,                                          /* tp_cache */                                                                                           1406 |     0,                                          /* tp_cache */
     1407 |     0,                                          /* tp_subclasses */                                                                                      1407 |     0,                                          /* tp_subclasses */
     1408 |     0,                                          /* tp_weaklist */                                                                                        1408 |     0,                                          /* tp_weaklist */
     1409 |     0,                                          /* tp_del */                                                                                             1409 |     0,                                          /* tp_del */
     1410 |     0,                                          /* tp_version_tag */                                                                                     1410 |     0,                                          /* tp_version_tag */
     1411 |     _PyGen_Finalize,                            /* tp_finalize */                                                                                        1411 |     _PyGen_Finalize,                            /* tp_finalize */
     1412 | };                                                                                                                                                       1412 | };
"Objects/genobject.c", line 1412.1: 1506-447 (I) The member(s) starting from "tp_vectorcall" will be initialized with a default value of 0.                     "Objects/genobject.c", line 1412.1: 1506-447 (I) The member(s) starting from "tp_vectorcall" will be initialized with a default value of 0.
     1413 |                                                                                                                                                          1413 |
     1414 |                                                                                                                                                          1414 |
     1415 | PyObject *                                                                                                                                               1415 | PyObject *
     1416 | PyAsyncGen_New(PyFrameObject *f, PyObject *name, PyObject *qualname)                                                                                     1416 | PyAsyncGen_New(PyFrameObject *f, PyObject *name, PyObject *qualname)
     1417 | {                                                                                                                                                        1417 | {
     1418 |     PyAsyncGenObject *o;                                                                                                                                 1418 |     PyAsyncGenObject *o;
     1419 |     o = (PyAsyncGenObject *)gen_new_with_qualname(                                                                                                       1419 |     o = (PyAsyncGenObject *)gen_new_with_qualname(
"Objects/genobject.c", line 1419.9: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1419.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1419.9: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                        "Objects/genobject.c", line 1419.9: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
     1420 |         &PyAsyncGen_Type, f, name, qualname);                                                                                                            1420 |         &PyAsyncGen_Type, f, name, qualname);
     1421 |     if (o == NULL) {                                                                                                                                     1421 |     if (o == NULL) {
     1421 +     if (o == 0) {                                                                                                                                        1421 +     if (o == 0) {
     1422 |         return NULL;                                                                                                                                     1422 |         return NULL;
     1422 +         return 0;                                                                                                                                        1422 +         return 0;
     1423 |     }                                                                                                                                                    1423 |     }
     1424 |     o->ag_finalizer = NULL;                                                                                                                              1424 |     o->ag_finalizer = NULL;
     1424 +     o->ag_finalizer = 0;                                                                                                                                 1424 +     o->ag_finalizer = 0;
     1425 |     o->ag_closed = 0;                                                                                                                                    1425 |     o->ag_closed = 0;
     1426 |     o->ag_hooks_inited = 0;                                                                                                                              1426 |     o->ag_hooks_inited = 0;
     1427 |     o->ag_running_async = 0;                                                                                                                             1427 |     o->ag_running_async = 0;
     1428 |     return (PyObject*)o;                                                                                                                                 1428 |     return (PyObject*)o;
"Objects/genobject.c", line 1428.12: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1428.12: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1428.12: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                       "Objects/genobject.c", line 1428.12: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
     1429 | }                                                                                                                                                        1429 | }
"Objects/genobject.c", line 1429.1: 1506-412 (I) Referenced variable "o", which was not initialized in its declaration.                                         "Objects/genobject.c", line 1429.1: 1506-412 (I) Referenced variable "o", which was not initialized in its declaration.
     1430 |                                                                                                                                                          1430 |
     1431 |                                                                                                                                                          1431 |
     1432 | int                                                                                                                                                      1432 | int
     1433 | PyAsyncGen_ClearFreeLists(void)                                                                                                                          1433 | PyAsyncGen_ClearFreeLists(void)
     1434 | {                                                                                                                                                        1434 | {
     1435 |     int ret = ag_value_freelist_free + ag_asend_freelist_free;                                                                                           1435 |     int ret = ag_value_freelist_free + ag_asend_freelist_free;
     1436 |                                                                                                                                                          1436 |
     1437 |     while (ag_value_freelist_free) {                                                                                                                     1437 |     while (ag_value_freelist_free) {
     1438 |         _PyAsyncGenWrappedValue *o;                                                                                                                      1438 |         _PyAsyncGenWrappedValue *o;
     1439 |         o = ag_value_freelist[--ag_value_freelist_free];                                                                                                 1439 |         o = ag_value_freelist[--ag_value_freelist_free];
     1440 |         assert(_PyAsyncGenWrappedValue_CheckExact(o));                                                                                                   1440 |         assert(_PyAsyncGenWrappedValue_CheckExact(o));
     1440 +         ((_Py_IS_TYPE(((const PyObject*)(o)), &_PyAsyncGenWrappedValue_Type)) ? ((void)0) : __assert("_PyAsyncGenWrappedValue_CheckExact(o)", "Obje      1440 +         ((_Py_IS_TYPE(((const PyObject*)(o)), &_PyAsyncGenWrappedValue_Type)) ? ((void)0) : __assert("_PyAsyncGenWrappedValue_CheckExact(o)", "Obje
"Objects/genobject.c", line 1440.16: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1440.16: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1440.16: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                 "Objects/genobject.c", line 1440.16: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
     1441 |         PyObject_GC_Del(o);                                                                                                                              1441 |         PyObject_GC_Del(o);







Wed Apr 15 07:30:04 CDT 2020  Page 39


     1442 |     }                                                                                                                                                    1442 |     }
"Objects/genobject.c", line 1442.5: 1506-412 (I) Referenced variable "o", which was not initialized in its declaration.                                         "Objects/genobject.c", line 1442.5: 1506-412 (I) Referenced variable "o", which was not initialized in its declaration.
     1443 |                                                                                                                                                          1443 |
     1444 |     while (ag_asend_freelist_free) {                                                                                                                     1444 |     while (ag_asend_freelist_free) {
     1445 |         PyAsyncGenASend *o;                                                                                                                              1445 |         PyAsyncGenASend *o;
     1446 |         o = ag_asend_freelist[--ag_asend_freelist_free];                                                                                                 1446 |         o = ag_asend_freelist[--ag_asend_freelist_free];
     1447 |         assert(Py_IS_TYPE(o, &_PyAsyncGenASend_Type));                                                                                                   1447 |         assert(Py_IS_TYPE(o, &_PyAsyncGenASend_Type));
     1447 +         ((_Py_IS_TYPE(((const PyObject*)(o)), &_PyAsyncGenASend_Type)) ? ((void)0) : __assert("Py_IS_TYPE(o, &_PyAsyncGenASend_Type)", "Objects/gen      1447 +         ((_Py_IS_TYPE(((const PyObject*)(o)), &_PyAsyncGenASend_Type)) ? ((void)0) : __assert("Py_IS_TYPE(o, &_PyAsyncGenASend_Type)", "Objects/gen
"Objects/genobject.c", line 1447.16: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1447.16: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1447.16: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                 "Objects/genobject.c", line 1447.16: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
     1448 |         PyObject_GC_Del(o);                                                                                                                              1448 |         PyObject_GC_Del(o);
     1449 |     }                                                                                                                                                    1449 |     }
"Objects/genobject.c", line 1449.5: 1506-412 (I) Referenced variable "o", which was not initialized in its declaration.                                         "Objects/genobject.c", line 1449.5: 1506-412 (I) Referenced variable "o", which was not initialized in its declaration.
     1450 |                                                                                                                                                          1450 |
     1451 |     return ret;                                                                                                                                          1451 |     return ret;
     1452 | }                                                                                                                                                        1452 | }
     1453 |                                                                                                                                                          1453 |
     1454 | void                                                                                                                                                     1454 | void
     1455 | _PyAsyncGen_Fini(void)                                                                                                                                   1455 | _PyAsyncGen_Fini(void)
     1456 | {                                                                                                                                                        1456 | {
     1457 |     PyAsyncGen_ClearFreeLists();                                                                                                                         1457 |     PyAsyncGen_ClearFreeLists();
     1458 | }                                                                                                                                                        1458 | }
     1459 |                                                                                                                                                          1459 |
     1460 |                                                                                                                                                          1460 |
     1461 | static PyObject *                                                                                                                                        1461 | static PyObject *
     1462 | async_gen_unwrap_value(PyAsyncGenObject *gen, PyObject *result)                                                                                          1462 | async_gen_unwrap_value(PyAsyncGenObject *gen, PyObject *result)
     1463 | {                                                                                                                                                        1463 | {
     1464 |     if (result == NULL) {                                                                                                                                1464 |     if (result == NULL) {
     1464 +     if (result == 0) {                                                                                                                                   1464 +     if (result == 0) {
     1465 |         if (!PyErr_Occurred()) {                                                                                                                         1465 |         if (!PyErr_Occurred()) {
     1466 |             PyErr_SetNone(PyExc_StopAsyncIteration);                                                                                                     1466 |             PyErr_SetNone(PyExc_StopAsyncIteration);
     1467 |         }                                                                                                                                                1467 |         }
     1468 |                                                                                                                                                          1468 |
     1469 |         if (PyErr_ExceptionMatches(PyExc_StopAsyncIteration)                                                                                             1469 |         if (PyErr_ExceptionMatches(PyExc_StopAsyncIteration)
     1470 |             || PyErr_ExceptionMatches(PyExc_GeneratorExit)                                                                                               1470 |             || PyErr_ExceptionMatches(PyExc_GeneratorExit)
     1471 |         ) {                                                                                                                                              1471 |         ) {
     1472 |             gen->ag_closed = 1;                                                                                                                          1472 |             gen->ag_closed = 1;
     1473 |         }                                                                                                                                                1473 |         }
     1474 |                                                                                                                                                          1474 |
     1475 |         gen->ag_running_async = 0;                                                                                                                       1475 |         gen->ag_running_async = 0;
     1476 |         return NULL;                                                                                                                                     1476 |         return NULL;
     1476 +         return 0;                                                                                                                                        1476 +         return 0;
     1477 |     }                                                                                                                                                    1477 |     }
     1478 |                                                                                                                                                          1478 |
     1479 |     if (_PyAsyncGenWrappedValue_CheckExact(result)) {                                                                                                    1479 |     if (_PyAsyncGenWrappedValue_CheckExact(result)) {
     1479 +     if (_Py_IS_TYPE(((const PyObject*)(result)), &_PyAsyncGenWrappedValue_Type)) {                                                                       1479 +     if (_Py_IS_TYPE(((const PyObject*)(result)), &_PyAsyncGenWrappedValue_Type)) {
"Objects/genobject.c", line 1479.9: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1479.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1479.9: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.                                "Objects/genobject.c", line 1479.9: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.
     1480 |         /* async yield */                                                                                                                                1480 |         /* async yield */
     1481 |         _PyGen_SetStopIterationValue(((_PyAsyncGenWrappedValue*)result)->agw_val);                                                                       1481 |         _PyGen_SetStopIterationValue(((_PyAsyncGenWrappedValue*)result)->agw_val);
"Objects/genobject.c", line 1481.38: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1481.38: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1481.38: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                       "Objects/genobject.c", line 1481.38: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
     1482 |         Py_DECREF(result);                                                                                                                               1482 |         Py_DECREF(result);
     1482 +         _Py_DECREF("Objects/genobject.c", 1482, ((PyObject*)(result)));                                                                                  1482 +         _Py_DECREF("Objects/genobject.c", 1482, ((PyObject*)(result)));
     1483 |         gen->ag_running_async = 0;                                                                                                                       1483 |         gen->ag_running_async = 0;
     1484 |         return NULL;                                                                                                                                     1484 |         return NULL;







Wed Apr 15 07:30:04 CDT 2020  Page 40


     1484 +         return 0;                                                                                                                                        1484 +         return 0;
     1485 |     }                                                                                                                                                    1485 |     }
     1486 |                                                                                                                                                          1486 |
     1487 |     return result;                                                                                                                                       1487 |     return result;
     1488 | }                                                                                                                                                        1488 | }
     1489 |                                                                                                                                                          1489 |
     1490 |                                                                                                                                                          1490 |
     1491 | /* ---------- Async Generator ASend Awaitable ------------ */                                                                                            1491 | /* ---------- Async Generator ASend Awaitable ------------ */
     1492 |                                                                                                                                                          1492 |
     1493 |                                                                                                                                                          1493 |
     1494 | static void                                                                                                                                              1494 | static void
     1495 | async_gen_asend_dealloc(PyAsyncGenASend *o)                                                                                                              1495 | async_gen_asend_dealloc(PyAsyncGenASend *o)
     1496 | {                                                                                                                                                        1496 | {
     1497 |     _PyObject_GC_UNTRACK((PyObject *)o);                                                                                                                 1497 |     _PyObject_GC_UNTRACK((PyObject *)o);
     1497 +     _PyObject_GC_UNTRACK_impl("Objects/genobject.c", 1497, ((PyObject*)((PyObject *)o)));                                                                1497 +     _PyObject_GC_UNTRACK_impl("Objects/genobject.c", 1497, ((PyObject*)((PyObject *)o)));
"Objects/genobject.c", line 1497.5: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1497.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1497.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 1497.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
     1498 |     Py_CLEAR(o->ags_gen);                                                                                                                                1498 |     Py_CLEAR(o->ags_gen);
     1498 +     do { PyObject *_py_tmp = ((PyObject*)(o->ags_gen)); if (_py_tmp != 0) { (o->ags_gen) = 0; _Py_DECREF("Objects/genobject.c", 1498, ((PyObject*)(      1498 +     do { PyObject *_py_tmp = ((PyObject*)(o->ags_gen)); if (_py_tmp != 0) { (o->ags_gen) = 0; _Py_DECREF("Objects/genobject.c", 1498, ((PyObject*)(
"Objects/genobject.c", line 1498.5: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1498.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1498.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 1498.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
"Objects/genobject.c", line 1498.5: 1506-425 (I) The condition is always false.                                                                                 "Objects/genobject.c", line 1498.5: 1506-425 (I) The condition is always false.
     1499 |     Py_CLEAR(o->ags_sendval);                                                                                                                            1499 |     Py_CLEAR(o->ags_sendval);
     1499 +     do { PyObject *_py_tmp = ((PyObject*)(o->ags_sendval)); if (_py_tmp != 0) { (o->ags_sendval) = 0; _Py_DECREF("Objects/genobject.c", 1499, ((PyO      1499 +     do { PyObject *_py_tmp = ((PyObject*)(o->ags_sendval)); if (_py_tmp != 0) { (o->ags_sendval) = 0; _Py_DECREF("Objects/genobject.c", 1499, ((PyO
"Objects/genobject.c", line 1499.5: 1506-425 (I) The condition is always false.                                                                                 "Objects/genobject.c", line 1499.5: 1506-425 (I) The condition is always false.
     1500 |     if (ag_asend_freelist_free < _PyAsyncGen_MAXFREELIST) {                                                                                              1500 |     if (ag_asend_freelist_free < _PyAsyncGen_MAXFREELIST) {
     1500 +     if (ag_asend_freelist_free < 80) {                                                                                                                   1500 +     if (ag_asend_freelist_free < 80) {
     1501 |         assert(PyAsyncGenASend_CheckExact(o));                                                                                                           1501 |         assert(PyAsyncGenASend_CheckExact(o));
     1501 +         ((_Py_IS_TYPE(((const PyObject*)(o)), &_PyAsyncGenASend_Type)) ? ((void)0) : __assert("PyAsyncGenASend_CheckExact(o)", "Objects/genobject.c      1501 +         ((_Py_IS_TYPE(((const PyObject*)(o)), &_PyAsyncGenASend_Type)) ? ((void)0) : __assert("PyAsyncGenASend_CheckExact(o)", "Objects/genobject.c
"Objects/genobject.c", line 1501.16: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1501.16: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1501.16: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                 "Objects/genobject.c", line 1501.16: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
     1502 |         ag_asend_freelist[ag_asend_freelist_free++] = o;                                                                                                 1502 |         ag_asend_freelist[ag_asend_freelist_free++] = o;
     1503 |     } else {                                                                                                                                             1503 |     } else {
     1504 |         PyObject_GC_Del(o);                                                                                                                              1504 |         PyObject_GC_Del(o);
     1505 |     }                                                                                                                                                    1505 |     }
     1506 | }                                                                                                                                                        1506 | }
     1507 |                                                                                                                                                          1507 |
     1508 | static int                                                                                                                                               1508 | static int
     1509 | async_gen_asend_traverse(PyAsyncGenASend *o, visitproc visit, void *arg)                                                                                 1509 | async_gen_asend_traverse(PyAsyncGenASend *o, visitproc visit, void *arg)
     1510 | {                                                                                                                                                        1510 | {
     1511 |     Py_VISIT(o->ags_gen);                                                                                                                                1511 |     Py_VISIT(o->ags_gen);
     1511 +     do { if (o->ags_gen) { int vret = visit(((PyObject*)(o->ags_gen)), arg); if (vret) return vret; } } while (0);                                       1511 +     do { if (o->ags_gen) { int vret = visit(((PyObject*)(o->ags_gen)), arg); if (vret) return vret; } } while (0);
"Objects/genobject.c", line 1511.5: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1511.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1511.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 1511.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
"Objects/genobject.c", line 1511.5: 1506-425 (I) The condition is always false.                                                                                 "Objects/genobject.c", line 1511.5: 1506-425 (I) The condition is always false.
     1512 |     Py_VISIT(o->ags_sendval);                                                                                                                            1512 |     Py_VISIT(o->ags_sendval);
     1512 +     do { if (o->ags_sendval) { int vret = visit(((PyObject*)(o->ags_sendval)), arg); if (vret) return vret; } } while (0);                               1512 +     do { if (o->ags_sendval) { int vret = visit(((PyObject*)(o->ags_sendval)), arg); if (vret) return vret; } } while (0);
"Objects/genobject.c", line 1512.5: 1506-425 (I) The condition is always false.                                                                                 "Objects/genobject.c", line 1512.5: 1506-425 (I) The condition is always false.
     1513 |     return 0;                                                                                                                                            1513 |     return 0;
     1514 | }                                                                                                                                                        1514 | }
     1515 |                                                                                                                                                          1515 |
     1516 |                                                                                                                                                          1516 |
     1517 | static PyObject *                                                                                                                                        1517 | static PyObject *
     1518 | async_gen_asend_send(PyAsyncGenASend *o, PyObject *arg)                                                                                                  1518 | async_gen_asend_send(PyAsyncGenASend *o, PyObject *arg)
     1519 | {                                                                                                                                                        1519 | {
     1520 |     PyObject *result;                                                                                                                                    1520 |     PyObject *result;







Wed Apr 15 07:30:04 CDT 2020  Page 41


     1521 |                                                                                                                                                          1521 |
     1522 |     if (o->ags_state == AWAITABLE_STATE_CLOSED) {                                                                                                        1522 |     if (o->ags_state == AWAITABLE_STATE_CLOSED) {
     1523 |         PyErr_SetString(                                                                                                                                 1523 |         PyErr_SetString(
     1524 |             PyExc_RuntimeError,                                                                                                                          1524 |             PyExc_RuntimeError,
     1525 |             "cannot reuse already awaited __anext__()/asend()");                                                                                         1525 |             "cannot reuse already awaited __anext__()/asend()");
     1526 |         return NULL;                                                                                                                                     1526 |         return NULL;
     1526 +         return 0;                                                                                                                                        1526 +         return 0;
     1527 |     }                                                                                                                                                    1527 |     }
     1528 |                                                                                                                                                          1528 |
     1529 |     if (o->ags_state == AWAITABLE_STATE_INIT) {                                                                                                          1529 |     if (o->ags_state == AWAITABLE_STATE_INIT) {
     1530 |         if (o->ags_gen->ag_running_async) {                                                                                                              1530 |         if (o->ags_gen->ag_running_async) {
     1531 |             PyErr_SetString(                                                                                                                             1531 |             PyErr_SetString(
     1532 |                 PyExc_RuntimeError,                                                                                                                      1532 |                 PyExc_RuntimeError,
     1533 |                 "anext(): asynchronous generator is already running");                                                                                   1533 |                 "anext(): asynchronous generator is already running");
     1534 |             return NULL;                                                                                                                                 1534 |             return NULL;
     1534 +             return 0;                                                                                                                                    1534 +             return 0;
     1535 |         }                                                                                                                                                1535 |         }
     1536 |                                                                                                                                                          1536 |
     1537 |         if (arg == NULL || arg == Py_None) {                                                                                                             1537 |         if (arg == NULL || arg == Py_None) {
     1537 +         if (arg == 0 || arg == (&_Py_NoneStruct)) {                                                                                                      1537 +         if (arg == 0 || arg == (&_Py_NoneStruct)) {
     1538 |             arg = o->ags_sendval;                                                                                                                        1538 |             arg = o->ags_sendval;
     1539 |         }                                                                                                                                                1539 |         }
     1540 |         o->ags_state = AWAITABLE_STATE_ITER;                                                                                                             1540 |         o->ags_state = AWAITABLE_STATE_ITER;
     1541 |     }                                                                                                                                                    1541 |     }
     1542 |                                                                                                                                                          1542 |
     1543 |     o->ags_gen->ag_running_async = 1;                                                                                                                    1543 |     o->ags_gen->ag_running_async = 1;
     1544 |     result = gen_send_ex((PyGenObject*)o->ags_gen, arg, 0, 0);                                                                                           1544 |     result = gen_send_ex((PyGenObject*)o->ags_gen, arg, 0, 0);
"Objects/genobject.c", line 1544.26: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1544.26: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1544.26: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.                                         "Objects/genobject.c", line 1544.26: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.
     1545 |     result = async_gen_unwrap_value(o->ags_gen, result);                                                                                                 1545 |     result = async_gen_unwrap_value(o->ags_gen, result);
     1546 |                                                                                                                                                          1546 |
     1547 |     if (result == NULL) {                                                                                                                                1547 |     if (result == NULL) {
     1547 +     if (result == 0) {                                                                                                                                   1547 +     if (result == 0) {
     1548 |         o->ags_state = AWAITABLE_STATE_CLOSED;                                                                                                           1548 |         o->ags_state = AWAITABLE_STATE_CLOSED;
     1549 |     }                                                                                                                                                    1549 |     }
     1550 |                                                                                                                                                          1550 |
     1551 |     return result;                                                                                                                                       1551 |     return result;
     1552 | }                                                                                                                                                        1552 | }
"Objects/genobject.c", line 1552.1: 1506-412 (I) Referenced variable "result", which was not initialized in its declaration.                                    "Objects/genobject.c", line 1552.1: 1506-412 (I) Referenced variable "result", which was not initialized in its declaration.
     1553 |                                                                                                                                                          1553 |
     1554 |                                                                                                                                                          1554 |
     1555 | static PyObject *                                                                                                                                        1555 | static PyObject *
     1556 | async_gen_asend_iternext(PyAsyncGenASend *o)                                                                                                             1556 | async_gen_asend_iternext(PyAsyncGenASend *o)
     1557 | {                                                                                                                                                        1557 | {
     1558 |     return async_gen_asend_send(o, NULL);                                                                                                                1558 |     return async_gen_asend_send(o, NULL);
     1558 +     return async_gen_asend_send(o, 0);                                                                                                                   1558 +     return async_gen_asend_send(o, 0);
     1559 | }                                                                                                                                                        1559 | }
     1560 |                                                                                                                                                          1560 |
     1561 |                                                                                                                                                          1561 |
     1562 | static PyObject *                                                                                                                                        1562 | static PyObject *
     1563 | async_gen_asend_throw(PyAsyncGenASend *o, PyObject *args)                                                                                                1563 | async_gen_asend_throw(PyAsyncGenASend *o, PyObject *args)
     1564 | {                                                                                                                                                        1564 | {
     1565 |     PyObject *result;                                                                                                                                    1565 |     PyObject *result;
     1566 |                                                                                                                                                          1566 |
     1567 |     if (o->ags_state == AWAITABLE_STATE_CLOSED) {                                                                                                        1567 |     if (o->ags_state == AWAITABLE_STATE_CLOSED) {
     1568 |         PyErr_SetString(                                                                                                                                 1568 |         PyErr_SetString(







Wed Apr 15 07:30:04 CDT 2020  Page 42


     1569 |             PyExc_RuntimeError,                                                                                                                          1569 |             PyExc_RuntimeError,
     1570 |             "cannot reuse already awaited __anext__()/asend()");                                                                                         1570 |             "cannot reuse already awaited __anext__()/asend()");
     1571 |         return NULL;                                                                                                                                     1571 |         return NULL;
     1571 +         return 0;                                                                                                                                        1571 +         return 0;
     1572 |     }                                                                                                                                                    1572 |     }
     1573 |                                                                                                                                                          1573 |
     1574 |     result = gen_throw((PyGenObject*)o->ags_gen, args);                                                                                                  1574 |     result = gen_throw((PyGenObject*)o->ags_gen, args);
"Objects/genobject.c", line 1574.24: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1574.24: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1574.24: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.                                         "Objects/genobject.c", line 1574.24: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.
     1575 |     result = async_gen_unwrap_value(o->ags_gen, result);                                                                                                 1575 |     result = async_gen_unwrap_value(o->ags_gen, result);
     1576 |                                                                                                                                                          1576 |
     1577 |     if (result == NULL) {                                                                                                                                1577 |     if (result == NULL) {
     1577 +     if (result == 0) {                                                                                                                                   1577 +     if (result == 0) {
     1578 |         o->ags_state = AWAITABLE_STATE_CLOSED;                                                                                                           1578 |         o->ags_state = AWAITABLE_STATE_CLOSED;
     1579 |     }                                                                                                                                                    1579 |     }
     1580 |                                                                                                                                                          1580 |
     1581 |     return result;                                                                                                                                       1581 |     return result;
     1582 | }                                                                                                                                                        1582 | }
"Objects/genobject.c", line 1582.1: 1506-412 (I) Referenced variable "result", which was not initialized in its declaration.                                    "Objects/genobject.c", line 1582.1: 1506-412 (I) Referenced variable "result", which was not initialized in its declaration.
     1583 |                                                                                                                                                          1583 |
     1584 |                                                                                                                                                          1584 |
     1585 | static PyObject *                                                                                                                                        1585 | static PyObject *
     1586 | async_gen_asend_close(PyAsyncGenASend *o, PyObject *args)                                                                                                1586 | async_gen_asend_close(PyAsyncGenASend *o, PyObject *args)
     1587 | {                                                                                                                                                        1587 | {
     1588 |     o->ags_state = AWAITABLE_STATE_CLOSED;                                                                                                               1588 |     o->ags_state = AWAITABLE_STATE_CLOSED;
     1589 |     Py_RETURN_NONE;                                                                                                                                      1589 |     Py_RETURN_NONE;
     1589 +     return _Py_INCREF(((PyObject*)((&_Py_NoneStruct)))), (&_Py_NoneStruct);                                                                              1589 +     return _Py_INCREF(((PyObject*)((&_Py_NoneStruct)))), (&_Py_NoneStruct);
     1590 | }                                                                                                                                                        1590 | }
"Objects/genobject.c", line 1590.1: 1506-414 (I) The parameter "args" is never referenced.                                                                      "Objects/genobject.c", line 1590.1: 1506-414 (I) The parameter "args" is never referenced.
     1591 |                                                                                                                                                          1591 |
     1592 |                                                                                                                                                          1592 |
     1593 | static PyMethodDef async_gen_asend_methods[] = {                                                                                                         1593 | static PyMethodDef async_gen_asend_methods[] = {
"Objects/genobject.c", line 1593.46: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.                                           "Objects/genobject.c", line 1593.46: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.
     1594 |     {"send", (PyCFunction)async_gen_asend_send, METH_O, send_doc},                                                                                       1594 |     {"send", (PyCFunction)async_gen_asend_send, METH_O, send_doc},
     1594 +     {"send", (PyCFunction)async_gen_asend_send, 0x0008, send_doc},                                                                                       1594 +     {"send", (PyCFunction)async_gen_asend_send, 0x0008, send_doc},
     1595 |     {"throw", (PyCFunction)async_gen_asend_throw, METH_VARARGS, throw_doc},                                                                              1595 |     {"throw", (PyCFunction)async_gen_asend_throw, METH_VARARGS, throw_doc},
     1595 +     {"throw", (PyCFunction)async_gen_asend_throw, 0x0001, throw_doc},                                                                                    1595 +     {"throw", (PyCFunction)async_gen_asend_throw, 0x0001, throw_doc},
     1596 |     {"close", (PyCFunction)async_gen_asend_close, METH_NOARGS, close_doc},                                                                               1596 |     {"close", (PyCFunction)async_gen_asend_close, METH_NOARGS, close_doc},
     1596 +     {"close", (PyCFunction)async_gen_asend_close, 0x0004, close_doc},                                                                                    1596 +     {"close", (PyCFunction)async_gen_asend_close, 0x0004, close_doc},
     1597 |     {NULL, NULL}        /* Sentinel */                                                                                                                   1597 |     {NULL, NULL}        /* Sentinel */
     1597 +     {0, 0}        /* Sentinel */                                                                                                                         1597 +     {0, 0}        /* Sentinel */
"Objects/genobject.c", line 1597.16: 1506-447 (I) The member(s) starting from "ml_flags" will be initialized with a default value of 0.                         "Objects/genobject.c", line 1597.16: 1506-447 (I) The member(s) starting from "ml_flags" will be initialized with a default value of 0.
     1598 | };                                                                                                                                                       1598 | };
     1599 |                                                                                                                                                          1599 |
     1600 |                                                                                                                                                          1600 |
     1601 | static PyAsyncMethods async_gen_asend_as_async = {                                                                                                       1601 | static PyAsyncMethods async_gen_asend_as_async = {
     1602 |     PyObject_SelfIter,                          /* am_await */                                                                                           1602 |     PyObject_SelfIter,                          /* am_await */
     1603 |     0,                                          /* am_aiter */                                                                                           1603 |     0,                                          /* am_aiter */
     1604 |     0                                           /* am_anext */                                                                                           1604 |     0                                           /* am_anext */
     1605 | };                                                                                                                                                       1605 | };
     1606 |                                                                                                                                                          1606 |
     1607 |                                                                                                                                                          1607 |
     1608 | PyTypeObject _PyAsyncGenASend_Type = {                                                                                                                   1608 | PyTypeObject _PyAsyncGenASend_Type = {
     1609 |     PyVarObject_HEAD_INIT(&PyType_Type, 0)                                                                                                               1609 |     PyVarObject_HEAD_INIT(&PyType_Type, 0)
     1609 +     { {   1, &PyType_Type }, 0 },                                                                                                                        1609 +     { {   1, &PyType_Type }, 0 },
     1610 |     "async_generator_asend",                    /* tp_name */                                                                                            1610 |     "async_generator_asend",                    /* tp_name */







Wed Apr 15 07:30:04 CDT 2020  Page 43


     1611 |     sizeof(PyAsyncGenASend),                    /* tp_basicsize */                                                                                       1611 |     sizeof(PyAsyncGenASend),                    /* tp_basicsize */
     1612 |     0,                                          /* tp_itemsize */                                                                                        1612 |     0,                                          /* tp_itemsize */
     1613 |     /* methods */                                                                                                                                        1613 |     /* methods */
     1614 |     (destructor)async_gen_asend_dealloc,        /* tp_dealloc */                                                                                         1614 |     (destructor)async_gen_asend_dealloc,        /* tp_dealloc */
     1615 |     0,                                          /* tp_vectorcall_offset */                                                                               1615 |     0,                                          /* tp_vectorcall_offset */
     1616 |     0,                                          /* tp_getattr */                                                                                         1616 |     0,                                          /* tp_getattr */
     1617 |     0,                                          /* tp_setattr */                                                                                         1617 |     0,                                          /* tp_setattr */
     1618 |     &async_gen_asend_as_async,                  /* tp_as_async */                                                                                        1618 |     &async_gen_asend_as_async,                  /* tp_as_async */
     1619 |     0,                                          /* tp_repr */                                                                                            1619 |     0,                                          /* tp_repr */
     1620 |     0,                                          /* tp_as_number */                                                                                       1620 |     0,                                          /* tp_as_number */
     1621 |     0,                                          /* tp_as_sequence */                                                                                     1621 |     0,                                          /* tp_as_sequence */
     1622 |     0,                                          /* tp_as_mapping */                                                                                      1622 |     0,                                          /* tp_as_mapping */
     1623 |     0,                                          /* tp_hash */                                                                                            1623 |     0,                                          /* tp_hash */
     1624 |     0,                                          /* tp_call */                                                                                            1624 |     0,                                          /* tp_call */
     1625 |     0,                                          /* tp_str */                                                                                             1625 |     0,                                          /* tp_str */
     1626 |     PyObject_GenericGetAttr,                    /* tp_getattro */                                                                                        1626 |     PyObject_GenericGetAttr,                    /* tp_getattro */
     1627 |     0,                                          /* tp_setattro */                                                                                        1627 |     0,                                          /* tp_setattro */
     1628 |     0,                                          /* tp_as_buffer */                                                                                       1628 |     0,                                          /* tp_as_buffer */
     1629 |     Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,    /* tp_flags */                                                                                           1629 |     Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,    /* tp_flags */
     1629 +     ( 0 | (1UL << 18) | 0) | (1UL << 14),    /* tp_flags */                                                                                              1629 +     ( 0 | (1UL << 18) | 0) | (1UL << 14),    /* tp_flags */
     1630 |     0,                                          /* tp_doc */                                                                                             1630 |     0,                                          /* tp_doc */
     1631 |     (traverseproc)async_gen_asend_traverse,     /* tp_traverse */                                                                                        1631 |     (traverseproc)async_gen_asend_traverse,     /* tp_traverse */
     1632 |     0,                                          /* tp_clear */                                                                                           1632 |     0,                                          /* tp_clear */
     1633 |     0,                                          /* tp_richcompare */                                                                                     1633 |     0,                                          /* tp_richcompare */
     1634 |     0,                                          /* tp_weaklistoffset */                                                                                  1634 |     0,                                          /* tp_weaklistoffset */
     1635 |     PyObject_SelfIter,                          /* tp_iter */                                                                                            1635 |     PyObject_SelfIter,                          /* tp_iter */
     1636 |     (iternextfunc)async_gen_asend_iternext,     /* tp_iternext */                                                                                        1636 |     (iternextfunc)async_gen_asend_iternext,     /* tp_iternext */
     1637 |     async_gen_asend_methods,                    /* tp_methods */                                                                                         1637 |     async_gen_asend_methods,                    /* tp_methods */
     1638 |     0,                                          /* tp_members */                                                                                         1638 |     0,                                          /* tp_members */
     1639 |     0,                                          /* tp_getset */                                                                                          1639 |     0,                                          /* tp_getset */
     1640 |     0,                                          /* tp_base */                                                                                            1640 |     0,                                          /* tp_base */
     1641 |     0,                                          /* tp_dict */                                                                                            1641 |     0,                                          /* tp_dict */
     1642 |     0,                                          /* tp_descr_get */                                                                                       1642 |     0,                                          /* tp_descr_get */
     1643 |     0,                                          /* tp_descr_set */                                                                                       1643 |     0,                                          /* tp_descr_set */
     1644 |     0,                                          /* tp_dictoffset */                                                                                      1644 |     0,                                          /* tp_dictoffset */
     1645 |     0,                                          /* tp_init */                                                                                            1645 |     0,                                          /* tp_init */
     1646 |     0,                                          /* tp_alloc */                                                                                           1646 |     0,                                          /* tp_alloc */
     1647 |     0,                                          /* tp_new */                                                                                             1647 |     0,                                          /* tp_new */
     1648 | };                                                                                                                                                       1648 | };
"Objects/genobject.c", line 1648.1: 1506-447 (I) The member(s) starting from "tp_free" will be initialized with a default value of 0.                           "Objects/genobject.c", line 1648.1: 1506-447 (I) The member(s) starting from "tp_free" will be initialized with a default value of 0.
     1649 |                                                                                                                                                          1649 |
     1650 |                                                                                                                                                          1650 |
     1651 | static PyObject *                                                                                                                                        1651 | static PyObject *
     1652 | async_gen_asend_new(PyAsyncGenObject *gen, PyObject *sendval)                                                                                            1652 | async_gen_asend_new(PyAsyncGenObject *gen, PyObject *sendval)
     1653 | {                                                                                                                                                        1653 | {
     1654 |     PyAsyncGenASend *o;                                                                                                                                  1654 |     PyAsyncGenASend *o;
     1655 |     if (ag_asend_freelist_free) {                                                                                                                        1655 |     if (ag_asend_freelist_free) {
     1656 |         ag_asend_freelist_free--;                                                                                                                        1656 |         ag_asend_freelist_free--;
     1657 |         o = ag_asend_freelist[ag_asend_freelist_free];                                                                                                   1657 |         o = ag_asend_freelist[ag_asend_freelist_free];
     1658 |         _Py_NewReference((PyObject *)o);                                                                                                                 1658 |         _Py_NewReference((PyObject *)o);
"Objects/genobject.c", line 1658.26: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1658.26: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1658.26: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                       "Objects/genobject.c", line 1658.26: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
     1659 |     } else {                                                                                                                                             1659 |     } else {
     1660 |         o = PyObject_GC_New(PyAsyncGenASend, &_PyAsyncGenASend_Type);                                                                                    1660 |         o = PyObject_GC_New(PyAsyncGenASend, &_PyAsyncGenASend_Type);
     1660 +         o = ( (PyAsyncGenASend *) _PyObject_GC_New(&_PyAsyncGenASend_Type) );                                                                            1660 +         o = ( (PyAsyncGenASend *) _PyObject_GC_New(&_PyAsyncGenASend_Type) );
"Objects/genobject.c", line 1660.13: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1660.13: 1506-495 (I) Pointer type conversion found.







Wed Apr 15 07:30:04 CDT 2020  Page 44


"Objects/genobject.c", line 1660.13: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                       "Objects/genobject.c", line 1660.13: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
     1661 |         if (o == NULL) {                                                                                                                                 1661 |         if (o == NULL) {
     1661 +         if (o == 0) {                                                                                                                                    1661 +         if (o == 0) {
     1662 |             return NULL;                                                                                                                                 1662 |             return NULL;
     1662 +             return 0;                                                                                                                                    1662 +             return 0;
     1663 |         }                                                                                                                                                1663 |         }
     1664 |     }                                                                                                                                                    1664 |     }
     1665 |                                                                                                                                                          1665 |
     1666 |     Py_INCREF(gen);                                                                                                                                      1666 |     Py_INCREF(gen);
     1666 +     _Py_INCREF(((PyObject*)(gen)));                                                                                                                      1666 +     _Py_INCREF(((PyObject*)(gen)));
"Objects/genobject.c", line 1666.5: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1666.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1666.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 1666.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
     1667 |     o->ags_gen = gen;                                                                                                                                    1667 |     o->ags_gen = gen;
     1668 |                                                                                                                                                          1668 |
     1669 |     Py_XINCREF(sendval);                                                                                                                                 1669 |     Py_XINCREF(sendval);
     1669 +     _Py_XINCREF(((PyObject*)(sendval)));                                                                                                                 1669 +     _Py_XINCREF(((PyObject*)(sendval)));
     1670 |     o->ags_sendval = sendval;                                                                                                                            1670 |     o->ags_sendval = sendval;
     1671 |                                                                                                                                                          1671 |
     1672 |     o->ags_state = AWAITABLE_STATE_INIT;                                                                                                                 1672 |     o->ags_state = AWAITABLE_STATE_INIT;
     1673 |                                                                                                                                                          1673 |
     1674 |     _PyObject_GC_TRACK((PyObject*)o);                                                                                                                    1674 |     _PyObject_GC_TRACK((PyObject*)o);
     1674 +     _PyObject_GC_TRACK_impl("Objects/genobject.c", 1674, ((PyObject*)((PyObject*)o)));                                                                   1674 +     _PyObject_GC_TRACK_impl("Objects/genobject.c", 1674, ((PyObject*)((PyObject*)o)));
"Objects/genobject.c", line 1674.5: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1674.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1674.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 1674.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
     1675 |     return (PyObject*)o;                                                                                                                                 1675 |     return (PyObject*)o;
"Objects/genobject.c", line 1675.12: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1675.12: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1675.12: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                       "Objects/genobject.c", line 1675.12: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
     1676 | }                                                                                                                                                        1676 | }
"Objects/genobject.c", line 1676.1: 1506-412 (I) Referenced variable "o", which was not initialized in its declaration.                                         "Objects/genobject.c", line 1676.1: 1506-412 (I) Referenced variable "o", which was not initialized in its declaration.
     1677 |                                                                                                                                                          1677 |
     1678 |                                                                                                                                                          1678 |
     1679 | /* ---------- Async Generator Value Wrapper ------------ */                                                                                              1679 | /* ---------- Async Generator Value Wrapper ------------ */
     1680 |                                                                                                                                                          1680 |
     1681 |                                                                                                                                                          1681 |
     1682 | static void                                                                                                                                              1682 | static void
     1683 | async_gen_wrapped_val_dealloc(_PyAsyncGenWrappedValue *o)                                                                                                1683 | async_gen_wrapped_val_dealloc(_PyAsyncGenWrappedValue *o)
     1684 | {                                                                                                                                                        1684 | {
     1685 |     _PyObject_GC_UNTRACK((PyObject *)o);                                                                                                                 1685 |     _PyObject_GC_UNTRACK((PyObject *)o);
     1685 +     _PyObject_GC_UNTRACK_impl("Objects/genobject.c", 1685, ((PyObject*)((PyObject *)o)));                                                                1685 +     _PyObject_GC_UNTRACK_impl("Objects/genobject.c", 1685, ((PyObject*)((PyObject *)o)));
"Objects/genobject.c", line 1685.5: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1685.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1685.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 1685.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
     1686 |     Py_CLEAR(o->agw_val);                                                                                                                                1686 |     Py_CLEAR(o->agw_val);
     1686 +     do { PyObject *_py_tmp = ((PyObject*)(o->agw_val)); if (_py_tmp != 0) { (o->agw_val) = 0; _Py_DECREF("Objects/genobject.c", 1686, ((PyObject*)(      1686 +     do { PyObject *_py_tmp = ((PyObject*)(o->agw_val)); if (_py_tmp != 0) { (o->agw_val) = 0; _Py_DECREF("Objects/genobject.c", 1686, ((PyObject*)(
"Objects/genobject.c", line 1686.5: 1506-425 (I) The condition is always false.                                                                                 "Objects/genobject.c", line 1686.5: 1506-425 (I) The condition is always false.
     1687 |     if (ag_value_freelist_free < _PyAsyncGen_MAXFREELIST) {                                                                                              1687 |     if (ag_value_freelist_free < _PyAsyncGen_MAXFREELIST) {
     1687 +     if (ag_value_freelist_free < 80) {                                                                                                                   1687 +     if (ag_value_freelist_free < 80) {
     1688 |         assert(_PyAsyncGenWrappedValue_CheckExact(o));                                                                                                   1688 |         assert(_PyAsyncGenWrappedValue_CheckExact(o));
     1688 +         ((_Py_IS_TYPE(((const PyObject*)(o)), &_PyAsyncGenWrappedValue_Type)) ? ((void)0) : __assert("_PyAsyncGenWrappedValue_CheckExact(o)", "Obje      1688 +         ((_Py_IS_TYPE(((const PyObject*)(o)), &_PyAsyncGenWrappedValue_Type)) ? ((void)0) : __assert("_PyAsyncGenWrappedValue_CheckExact(o)", "Obje
"Objects/genobject.c", line 1688.16: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1688.16: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1688.16: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                 "Objects/genobject.c", line 1688.16: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
     1689 |         ag_value_freelist[ag_value_freelist_free++] = o;                                                                                                 1689 |         ag_value_freelist[ag_value_freelist_free++] = o;
     1690 |     } else {                                                                                                                                             1690 |     } else {
     1691 |         PyObject_GC_Del(o);                                                                                                                              1691 |         PyObject_GC_Del(o);
     1692 |     }                                                                                                                                                    1692 |     }
     1693 | }                                                                                                                                                        1693 | }
     1694 |                                                                                                                                                          1694 |







Wed Apr 15 07:30:04 CDT 2020  Page 45


     1695 |                                                                                                                                                          1695 |
     1696 | static int                                                                                                                                               1696 | static int
     1697 | async_gen_wrapped_val_traverse(_PyAsyncGenWrappedValue *o,                                                                                               1697 | async_gen_wrapped_val_traverse(_PyAsyncGenWrappedValue *o,
     1698 |                                visitproc visit, void *arg)                                                                                               1698 |                                visitproc visit, void *arg)
     1699 | {                                                                                                                                                        1699 | {
     1700 |     Py_VISIT(o->agw_val);                                                                                                                                1700 |     Py_VISIT(o->agw_val);
     1700 +     do { if (o->agw_val) { int vret = visit(((PyObject*)(o->agw_val)), arg); if (vret) return vret; } } while (0);                                       1700 +     do { if (o->agw_val) { int vret = visit(((PyObject*)(o->agw_val)), arg); if (vret) return vret; } } while (0);
"Objects/genobject.c", line 1700.5: 1506-425 (I) The condition is always false.                                                                                 "Objects/genobject.c", line 1700.5: 1506-425 (I) The condition is always false.
     1701 |     return 0;                                                                                                                                            1701 |     return 0;
     1702 | }                                                                                                                                                        1702 | }
     1703 |                                                                                                                                                          1703 |
     1704 |                                                                                                                                                          1704 |
     1705 | PyTypeObject _PyAsyncGenWrappedValue_Type = {                                                                                                            1705 | PyTypeObject _PyAsyncGenWrappedValue_Type = {
     1706 |     PyVarObject_HEAD_INIT(&PyType_Type, 0)                                                                                                               1706 |     PyVarObject_HEAD_INIT(&PyType_Type, 0)
     1706 +     { {   1, &PyType_Type }, 0 },                                                                                                                        1706 +     { {   1, &PyType_Type }, 0 },
     1707 |     "async_generator_wrapped_value",            /* tp_name */                                                                                            1707 |     "async_generator_wrapped_value",            /* tp_name */
     1708 |     sizeof(_PyAsyncGenWrappedValue),            /* tp_basicsize */                                                                                       1708 |     sizeof(_PyAsyncGenWrappedValue),            /* tp_basicsize */
     1709 |     0,                                          /* tp_itemsize */                                                                                        1709 |     0,                                          /* tp_itemsize */
     1710 |     /* methods */                                                                                                                                        1710 |     /* methods */
     1711 |     (destructor)async_gen_wrapped_val_dealloc,  /* tp_dealloc */                                                                                         1711 |     (destructor)async_gen_wrapped_val_dealloc,  /* tp_dealloc */
     1712 |     0,                                          /* tp_vectorcall_offset */                                                                               1712 |     0,                                          /* tp_vectorcall_offset */
     1713 |     0,                                          /* tp_getattr */                                                                                         1713 |     0,                                          /* tp_getattr */
     1714 |     0,                                          /* tp_setattr */                                                                                         1714 |     0,                                          /* tp_setattr */
     1715 |     0,                                          /* tp_as_async */                                                                                        1715 |     0,                                          /* tp_as_async */
     1716 |     0,                                          /* tp_repr */                                                                                            1716 |     0,                                          /* tp_repr */
     1717 |     0,                                          /* tp_as_number */                                                                                       1717 |     0,                                          /* tp_as_number */
     1718 |     0,                                          /* tp_as_sequence */                                                                                     1718 |     0,                                          /* tp_as_sequence */
     1719 |     0,                                          /* tp_as_mapping */                                                                                      1719 |     0,                                          /* tp_as_mapping */
     1720 |     0,                                          /* tp_hash */                                                                                            1720 |     0,                                          /* tp_hash */
     1721 |     0,                                          /* tp_call */                                                                                            1721 |     0,                                          /* tp_call */
     1722 |     0,                                          /* tp_str */                                                                                             1722 |     0,                                          /* tp_str */
     1723 |     PyObject_GenericGetAttr,                    /* tp_getattro */                                                                                        1723 |     PyObject_GenericGetAttr,                    /* tp_getattro */
     1724 |     0,                                          /* tp_setattro */                                                                                        1724 |     0,                                          /* tp_setattro */
     1725 |     0,                                          /* tp_as_buffer */                                                                                       1725 |     0,                                          /* tp_as_buffer */
     1726 |     Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,    /* tp_flags */                                                                                           1726 |     Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,    /* tp_flags */
     1726 +     ( 0 | (1UL << 18) | 0) | (1UL << 14),    /* tp_flags */                                                                                              1726 +     ( 0 | (1UL << 18) | 0) | (1UL << 14),    /* tp_flags */
     1727 |     0,                                          /* tp_doc */                                                                                             1727 |     0,                                          /* tp_doc */
     1728 |     (traverseproc)async_gen_wrapped_val_traverse, /* tp_traverse */                                                                                      1728 |     (traverseproc)async_gen_wrapped_val_traverse, /* tp_traverse */
     1729 |     0,                                          /* tp_clear */                                                                                           1729 |     0,                                          /* tp_clear */
     1730 |     0,                                          /* tp_richcompare */                                                                                     1730 |     0,                                          /* tp_richcompare */
     1731 |     0,                                          /* tp_weaklistoffset */                                                                                  1731 |     0,                                          /* tp_weaklistoffset */
     1732 |     0,                                          /* tp_iter */                                                                                            1732 |     0,                                          /* tp_iter */
     1733 |     0,                                          /* tp_iternext */                                                                                        1733 |     0,                                          /* tp_iternext */
     1734 |     0,                                          /* tp_methods */                                                                                         1734 |     0,                                          /* tp_methods */
     1735 |     0,                                          /* tp_members */                                                                                         1735 |     0,                                          /* tp_members */
     1736 |     0,                                          /* tp_getset */                                                                                          1736 |     0,                                          /* tp_getset */
     1737 |     0,                                          /* tp_base */                                                                                            1737 |     0,                                          /* tp_base */
     1738 |     0,                                          /* tp_dict */                                                                                            1738 |     0,                                          /* tp_dict */
     1739 |     0,                                          /* tp_descr_get */                                                                                       1739 |     0,                                          /* tp_descr_get */
     1740 |     0,                                          /* tp_descr_set */                                                                                       1740 |     0,                                          /* tp_descr_set */
     1741 |     0,                                          /* tp_dictoffset */                                                                                      1741 |     0,                                          /* tp_dictoffset */
     1742 |     0,                                          /* tp_init */                                                                                            1742 |     0,                                          /* tp_init */
     1743 |     0,                                          /* tp_alloc */                                                                                           1743 |     0,                                          /* tp_alloc */
     1744 |     0,                                          /* tp_new */                                                                                             1744 |     0,                                          /* tp_new */
     1745 | };                                                                                                                                                       1745 | };
"Objects/genobject.c", line 1745.1: 1506-447 (I) The member(s) starting from "tp_free" will be initialized with a default value of 0.                           "Objects/genobject.c", line 1745.1: 1506-447 (I) The member(s) starting from "tp_free" will be initialized with a default value of 0.







Wed Apr 15 07:30:04 CDT 2020  Page 46


     1746 |                                                                                                                                                          1746 |
     1747 |                                                                                                                                                          1747 |
     1748 | PyObject *                                                                                                                                               1748 | PyObject *
     1749 | _PyAsyncGenValueWrapperNew(PyObject *val)                                                                                                                1749 | _PyAsyncGenValueWrapperNew(PyObject *val)
     1750 | {                                                                                                                                                        1750 | {
     1751 |     _PyAsyncGenWrappedValue *o;                                                                                                                          1751 |     _PyAsyncGenWrappedValue *o;
     1752 |     assert(val);                                                                                                                                         1752 |     assert(val);
     1752 +     ((val) ? ((void)0) : __assert("val", "Objects/genobject.c", 1752));                                                                                  1752 +     ((val) ? ((void)0) : __assert("val", "Objects/genobject.c", 1752));
     1753 |                                                                                                                                                          1753 |
     1754 |     if (ag_value_freelist_free) {                                                                                                                        1754 |     if (ag_value_freelist_free) {
     1755 |         ag_value_freelist_free--;                                                                                                                        1755 |         ag_value_freelist_free--;
     1756 |         o = ag_value_freelist[ag_value_freelist_free];                                                                                                   1756 |         o = ag_value_freelist[ag_value_freelist_free];
     1757 |         assert(_PyAsyncGenWrappedValue_CheckExact(o));                                                                                                   1757 |         assert(_PyAsyncGenWrappedValue_CheckExact(o));
     1757 +         ((_Py_IS_TYPE(((const PyObject*)(o)), &_PyAsyncGenWrappedValue_Type)) ? ((void)0) : __assert("_PyAsyncGenWrappedValue_CheckExact(o)", "Obje      1757 +         ((_Py_IS_TYPE(((const PyObject*)(o)), &_PyAsyncGenWrappedValue_Type)) ? ((void)0) : __assert("_PyAsyncGenWrappedValue_CheckExact(o)", "Obje
"Objects/genobject.c", line 1757.16: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1757.16: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1757.16: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.                                 "Objects/genobject.c", line 1757.16: 1506-374 (I) Pointer types "const struct _object*" and "struct {...}*" are not compatible.
     1758 |         _Py_NewReference((PyObject*)o);                                                                                                                  1758 |         _Py_NewReference((PyObject*)o);
"Objects/genobject.c", line 1758.26: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1758.26: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1758.26: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                       "Objects/genobject.c", line 1758.26: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
     1759 |     } else {                                                                                                                                             1759 |     } else {
     1760 |         o = PyObject_GC_New(_PyAsyncGenWrappedValue,                                                                                                     1760 |         o = PyObject_GC_New(_PyAsyncGenWrappedValue,
     1760 +         o =                                                                                                                                              1760 +         o =
     1761 |                             &_PyAsyncGenWrappedValue_Type);                                                                                              1761 |                             &_PyAsyncGenWrappedValue_Type);
     1761 + ( (_PyAsyncGenWrappedValue *) _PyObject_GC_New(&_PyAsyncGenWrappedValue_Type) );                                                                         1761 + ( (_PyAsyncGenWrappedValue *) _PyObject_GC_New(&_PyAsyncGenWrappedValue_Type) );
"Objects/genobject.c", line 1760.13: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1760.13: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1760.13: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                       "Objects/genobject.c", line 1760.13: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.
     1762 |         if (o == NULL) {                                                                                                                                 1762 |         if (o == NULL) {
     1762 +         if (o == 0) {                                                                                                                                    1762 +         if (o == 0) {
     1763 |             return NULL;                                                                                                                                 1763 |             return NULL;
     1763 +             return 0;                                                                                                                                    1763 +             return 0;
     1764 |         }                                                                                                                                                1764 |         }
     1765 |     }                                                                                                                                                    1765 |     }
     1766 |     o->agw_val = val;                                                                                                                                    1766 |     o->agw_val = val;
     1767 |     Py_INCREF(val);                                                                                                                                      1767 |     Py_INCREF(val);
     1767 +     _Py_INCREF(((PyObject*)(val)));                                                                                                                      1767 +     _Py_INCREF(((PyObject*)(val)));
     1768 |     _PyObject_GC_TRACK((PyObject*)o);                                                                                                                    1768 |     _PyObject_GC_TRACK((PyObject*)o);
     1768 +     _PyObject_GC_TRACK_impl("Objects/genobject.c", 1768, ((PyObject*)((PyObject*)o)));                                                                   1768 +     _PyObject_GC_TRACK_impl("Objects/genobject.c", 1768, ((PyObject*)((PyObject*)o)));
"Objects/genobject.c", line 1768.5: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1768.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1768.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 1768.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
     1769 |     return (PyObject*)o;                                                                                                                                 1769 |     return (PyObject*)o;
"Objects/genobject.c", line 1769.12: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1769.12: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1769.12: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                       "Objects/genobject.c", line 1769.12: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
     1770 | }                                                                                                                                                        1770 | }
"Objects/genobject.c", line 1770.1: 1506-412 (I) Referenced variable "o", which was not initialized in its declaration.                                         "Objects/genobject.c", line 1770.1: 1506-412 (I) Referenced variable "o", which was not initialized in its declaration.
     1771 |                                                                                                                                                          1771 |
     1772 |                                                                                                                                                          1772 |
     1773 | /* ---------- Async Generator AThrow awaitable ------------ */                                                                                           1773 | /* ---------- Async Generator AThrow awaitable ------------ */
     1774 |                                                                                                                                                          1774 |
     1775 |                                                                                                                                                          1775 |
     1776 | static void                                                                                                                                              1776 | static void
     1777 | async_gen_athrow_dealloc(PyAsyncGenAThrow *o)                                                                                                            1777 | async_gen_athrow_dealloc(PyAsyncGenAThrow *o)
     1778 | {                                                                                                                                                        1778 | {
     1779 |     _PyObject_GC_UNTRACK((PyObject *)o);                                                                                                                 1779 |     _PyObject_GC_UNTRACK((PyObject *)o);
     1779 +     _PyObject_GC_UNTRACK_impl("Objects/genobject.c", 1779, ((PyObject*)((PyObject *)o)));                                                                1779 +     _PyObject_GC_UNTRACK_impl("Objects/genobject.c", 1779, ((PyObject*)((PyObject *)o)));
"Objects/genobject.c", line 1779.5: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1779.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1779.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 1779.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.







Wed Apr 15 07:30:04 CDT 2020  Page 47


     1780 |     Py_CLEAR(o->agt_gen);                                                                                                                                1780 |     Py_CLEAR(o->agt_gen);
     1780 +     do { PyObject *_py_tmp = ((PyObject*)(o->agt_gen)); if (_py_tmp != 0) { (o->agt_gen) = 0; _Py_DECREF("Objects/genobject.c", 1780, ((PyObject*)(      1780 +     do { PyObject *_py_tmp = ((PyObject*)(o->agt_gen)); if (_py_tmp != 0) { (o->agt_gen) = 0; _Py_DECREF("Objects/genobject.c", 1780, ((PyObject*)(
"Objects/genobject.c", line 1780.5: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1780.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1780.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 1780.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
"Objects/genobject.c", line 1780.5: 1506-425 (I) The condition is always false.                                                                                 "Objects/genobject.c", line 1780.5: 1506-425 (I) The condition is always false.
     1781 |     Py_CLEAR(o->agt_args);                                                                                                                               1781 |     Py_CLEAR(o->agt_args);
     1781 +     do { PyObject *_py_tmp = ((PyObject*)(o->agt_args)); if (_py_tmp != 0) { (o->agt_args) = 0; _Py_DECREF("Objects/genobject.c", 1781, ((PyObject*      1781 +     do { PyObject *_py_tmp = ((PyObject*)(o->agt_args)); if (_py_tmp != 0) { (o->agt_args) = 0; _Py_DECREF("Objects/genobject.c", 1781, ((PyObject*
"Objects/genobject.c", line 1781.5: 1506-425 (I) The condition is always false.                                                                                 "Objects/genobject.c", line 1781.5: 1506-425 (I) The condition is always false.
     1782 |     PyObject_GC_Del(o);                                                                                                                                  1782 |     PyObject_GC_Del(o);
     1783 | }                                                                                                                                                        1783 | }
     1784 |                                                                                                                                                          1784 |
     1785 |                                                                                                                                                          1785 |
     1786 | static int                                                                                                                                               1786 | static int
     1787 | async_gen_athrow_traverse(PyAsyncGenAThrow *o, visitproc visit, void *arg)                                                                               1787 | async_gen_athrow_traverse(PyAsyncGenAThrow *o, visitproc visit, void *arg)
     1788 | {                                                                                                                                                        1788 | {
     1789 |     Py_VISIT(o->agt_gen);                                                                                                                                1789 |     Py_VISIT(o->agt_gen);
     1789 +     do { if (o->agt_gen) { int vret = visit(((PyObject*)(o->agt_gen)), arg); if (vret) return vret; } } while (0);                                       1789 +     do { if (o->agt_gen) { int vret = visit(((PyObject*)(o->agt_gen)), arg); if (vret) return vret; } } while (0);
"Objects/genobject.c", line 1789.5: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 1789.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1789.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 1789.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
"Objects/genobject.c", line 1789.5: 1506-425 (I) The condition is always false.                                                                                 "Objects/genobject.c", line 1789.5: 1506-425 (I) The condition is always false.
     1790 |     Py_VISIT(o->agt_args);                                                                                                                               1790 |     Py_VISIT(o->agt_args);
     1790 +     do { if (o->agt_args) { int vret = visit(((PyObject*)(o->agt_args)), arg); if (vret) return vret; } } while (0);                                     1790 +     do { if (o->agt_args) { int vret = visit(((PyObject*)(o->agt_args)), arg); if (vret) return vret; } } while (0);
"Objects/genobject.c", line 1790.5: 1506-425 (I) The condition is always false.                                                                                 "Objects/genobject.c", line 1790.5: 1506-425 (I) The condition is always false.
     1791 |     return 0;                                                                                                                                            1791 |     return 0;
     1792 | }                                                                                                                                                        1792 | }
     1793 |                                                                                                                                                          1793 |
     1794 |                                                                                                                                                          1794 |
     1795 | static PyObject *                                                                                                                                        1795 | static PyObject *
     1796 | async_gen_athrow_send(PyAsyncGenAThrow *o, PyObject *arg)                                                                                                1796 | async_gen_athrow_send(PyAsyncGenAThrow *o, PyObject *arg)
     1797 | {                                                                                                                                                        1797 | {
     1798 |     PyGenObject *gen = (PyGenObject*)o->agt_gen;                                                                                                         1798 |     PyGenObject *gen = (PyGenObject*)o->agt_gen;
"Objects/genobject.c", line 1798.24: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1798.24: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1798.24: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.                                         "Objects/genobject.c", line 1798.24: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.
     1799 |     PyFrameObject *f = gen->gi_frame;                                                                                                                    1799 |     PyFrameObject *f = gen->gi_frame;
     1800 |     PyObject *retval;                                                                                                                                    1800 |     PyObject *retval;
     1801 |                                                                                                                                                          1801 |
     1802 |     if (o->agt_state == AWAITABLE_STATE_CLOSED) {                                                                                                        1802 |     if (o->agt_state == AWAITABLE_STATE_CLOSED) {
     1803 |         PyErr_SetString(                                                                                                                                 1803 |         PyErr_SetString(
     1804 |             PyExc_RuntimeError,                                                                                                                          1804 |             PyExc_RuntimeError,
     1805 |             "cannot reuse already awaited aclose()/athrow()");                                                                                           1805 |             "cannot reuse already awaited aclose()/athrow()");
     1806 |         return NULL;                                                                                                                                     1806 |         return NULL;
     1806 +         return 0;                                                                                                                                        1806 +         return 0;
     1807 |     }                                                                                                                                                    1807 |     }
     1808 |                                                                                                                                                          1808 |
     1809 |     if (f == NULL || f->f_stacktop == NULL) {                                                                                                            1809 |     if (f == NULL || f->f_stacktop == NULL) {
     1809 +     if (f == 0 || f->f_stacktop == 0) {                                                                                                                  1809 +     if (f == 0 || f->f_stacktop == 0) {
     1810 |         o->agt_state = AWAITABLE_STATE_CLOSED;                                                                                                           1810 |         o->agt_state = AWAITABLE_STATE_CLOSED;
     1811 |         PyErr_SetNone(PyExc_StopIteration);                                                                                                              1811 |         PyErr_SetNone(PyExc_StopIteration);
     1812 |         return NULL;                                                                                                                                     1812 |         return NULL;
     1812 +         return 0;                                                                                                                                        1812 +         return 0;
     1813 |     }                                                                                                                                                    1813 |     }
     1814 |                                                                                                                                                          1814 |
     1815 |     if (o->agt_state == AWAITABLE_STATE_INIT) {                                                                                                          1815 |     if (o->agt_state == AWAITABLE_STATE_INIT) {
     1816 |         if (o->agt_gen->ag_running_async) {                                                                                                              1816 |         if (o->agt_gen->ag_running_async) {
     1817 |             o->agt_state = AWAITABLE_STATE_CLOSED;                                                                                                       1817 |             o->agt_state = AWAITABLE_STATE_CLOSED;
     1818 |             if (o->agt_args == NULL) {                                                                                                                   1818 |             if (o->agt_args == NULL) {







Wed Apr 15 07:30:04 CDT 2020  Page 48


     1818 +             if (o->agt_args == 0) {                                                                                                                      1818 +             if (o->agt_args == 0) {
     1819 |                 PyErr_SetString(                                                                                                                         1819 |                 PyErr_SetString(
     1820 |                     PyExc_RuntimeError,                                                                                                                  1820 |                     PyExc_RuntimeError,
     1821 |                     "aclose(): asynchronous generator is already running");                                                                              1821 |                     "aclose(): asynchronous generator is already running");
     1822 |             }                                                                                                                                            1822 |             }
     1823 |             else {                                                                                                                                       1823 |             else {
     1824 |                 PyErr_SetString(                                                                                                                         1824 |                 PyErr_SetString(
     1825 |                     PyExc_RuntimeError,                                                                                                                  1825 |                     PyExc_RuntimeError,
     1826 |                     "athrow(): asynchronous generator is already running");                                                                              1826 |                     "athrow(): asynchronous generator is already running");
     1827 |             }                                                                                                                                            1827 |             }
     1828 |             return NULL;                                                                                                                                 1828 |             return NULL;
     1828 +             return 0;                                                                                                                                    1828 +             return 0;
     1829 |         }                                                                                                                                                1829 |         }
     1830 |                                                                                                                                                          1830 |
     1831 |         if (o->agt_gen->ag_closed) {                                                                                                                     1831 |         if (o->agt_gen->ag_closed) {
     1832 |             o->agt_state = AWAITABLE_STATE_CLOSED;                                                                                                       1832 |             o->agt_state = AWAITABLE_STATE_CLOSED;
     1833 |             PyErr_SetNone(PyExc_StopAsyncIteration);                                                                                                     1833 |             PyErr_SetNone(PyExc_StopAsyncIteration);
     1834 |             return NULL;                                                                                                                                 1834 |             return NULL;
     1834 +             return 0;                                                                                                                                    1834 +             return 0;
     1835 |         }                                                                                                                                                1835 |         }
     1836 |                                                                                                                                                          1836 |
     1837 |         if (arg != Py_None) {                                                                                                                            1837 |         if (arg != Py_None) {
     1837 +         if (arg != (&_Py_NoneStruct)) {                                                                                                                  1837 +         if (arg != (&_Py_NoneStruct)) {
     1838 |             PyErr_SetString(PyExc_RuntimeError, NON_INIT_CORO_MSG);                                                                                      1838 |             PyErr_SetString(PyExc_RuntimeError, NON_INIT_CORO_MSG);
     1839 |             return NULL;                                                                                                                                 1839 |             return NULL;
     1839 +             return 0;                                                                                                                                    1839 +             return 0;
     1840 |         }                                                                                                                                                1840 |         }
     1841 |                                                                                                                                                          1841 |
     1842 |         o->agt_state = AWAITABLE_STATE_ITER;                                                                                                             1842 |         o->agt_state = AWAITABLE_STATE_ITER;
     1843 |         o->agt_gen->ag_running_async = 1;                                                                                                                1843 |         o->agt_gen->ag_running_async = 1;
     1844 |                                                                                                                                                          1844 |
     1845 |         if (o->agt_args == NULL) {                                                                                                                       1845 |         if (o->agt_args == NULL) {
     1845 +         if (o->agt_args == 0) {                                                                                                                          1845 +         if (o->agt_args == 0) {
     1846 |             /* aclose() mode */                                                                                                                          1846 |             /* aclose() mode */
     1847 |             o->agt_gen->ag_closed = 1;                                                                                                                   1847 |             o->agt_gen->ag_closed = 1;
     1848 |                                                                                                                                                          1848 |
     1849 |             retval = _gen_throw((PyGenObject *)gen,                                                                                                      1849 |             retval = _gen_throw((PyGenObject *)gen,
     1850 |                                 0,  /* Do not close generator when                                                                                       1850 |                                 0,  /* Do not close generator when
     1851 |                                        PyExc_GeneratorExit is passed */                                                                                  1851 |                                        PyExc_GeneratorExit is passed */
     1852 |                                 PyExc_GeneratorExit, NULL, NULL);                                                                                        1852 |                                 PyExc_GeneratorExit, NULL, NULL);
     1852 +                                 PyExc_GeneratorExit, 0, 0);                                                                                              1852 +                                 PyExc_GeneratorExit, 0, 0);
     1853 |                                                                                                                                                          1853 |
     1854 |             if (retval && _PyAsyncGenWrappedValue_CheckExact(retval)) {                                                                                  1854 |             if (retval && _PyAsyncGenWrappedValue_CheckExact(retval)) {
     1854 +             if (retval && _Py_IS_TYPE(((const PyObject*)(retval)), &_PyAsyncGenWrappedValue_Type)) {                                                     1854 +             if (retval && _Py_IS_TYPE(((const PyObject*)(retval)), &_PyAsyncGenWrappedValue_Type)) {
"Objects/genobject.c", line 1854.27: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1854.27: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1854.27: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.                               "Objects/genobject.c", line 1854.27: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.
     1855 |                 Py_DECREF(retval);                                                                                                                       1855 |                 Py_DECREF(retval);
     1855 +                 _Py_DECREF("Objects/genobject.c", 1855, ((PyObject*)(retval)));                                                                          1855 +                 _Py_DECREF("Objects/genobject.c", 1855, ((PyObject*)(retval)));
     1856 |                 goto yield_close;                                                                                                                        1856 |                 goto yield_close;
"Objects/genobject.c", line 1856.17: 1506-413 (I) A goto statement is used.                                                                                     "Objects/genobject.c", line 1856.17: 1506-413 (I) A goto statement is used.
     1857 |             }                                                                                                                                            1857 |             }
     1858 |         } else {                                                                                                                                         1858 |         } else {
     1859 |             PyObject *typ;                                                                                                                               1859 |             PyObject *typ;
     1860 |             PyObject *tb = NULL;                                                                                                                         1860 |             PyObject *tb = NULL;
     1860 +             PyObject *tb = 0;                                                                                                                            1860 +             PyObject *tb = 0;
     1861 |             PyObject *val = NULL;                                                                                                                        1861 |             PyObject *val = NULL;







Wed Apr 15 07:30:04 CDT 2020  Page 49


     1861 +             PyObject *val = 0;                                                                                                                           1861 +             PyObject *val = 0;
     1862 |                                                                                                                                                          1862 |
     1863 |             if (!PyArg_UnpackTuple(o->agt_args, "athrow", 1, 3,                                                                                          1863 |             if (!PyArg_UnpackTuple(o->agt_args, "athrow", 1, 3,
     1864 |                                    &typ, &val, &tb)) {                                                                                                   1864 |                                    &typ, &val, &tb)) {
     1865 |                 return NULL;                                                                                                                             1865 |                 return NULL;
     1865 +                 return 0;                                                                                                                                1865 +                 return 0;
     1866 |             }                                                                                                                                            1866 |             }
     1867 |                                                                                                                                                          1867 |
     1868 |             retval = _gen_throw((PyGenObject *)gen,                                                                                                      1868 |             retval = _gen_throw((PyGenObject *)gen,
     1869 |                                 0,  /* Do not close generator when                                                                                       1869 |                                 0,  /* Do not close generator when
     1870 |                                        PyExc_GeneratorExit is passed */                                                                                  1870 |                                        PyExc_GeneratorExit is passed */
     1871 |                                 typ, val, tb);                                                                                                           1871 |                                 typ, val, tb);
     1872 |             retval = async_gen_unwrap_value(o->agt_gen, retval);                                                                                         1872 |             retval = async_gen_unwrap_value(o->agt_gen, retval);
     1873 |         }                                                                                                                                                1873 |         }
"Objects/genobject.c", line 1873.9: 1506-412 (I) Referenced variable "typ", which was not initialized in its declaration.                                       "Objects/genobject.c", line 1873.9: 1506-412 (I) Referenced variable "typ", which was not initialized in its declaration.
     1874 |         if (retval == NULL) {                                                                                                                            1874 |         if (retval == NULL) {
     1874 +         if (retval == 0) {                                                                                                                               1874 +         if (retval == 0) {
     1875 |             goto check_error;                                                                                                                            1875 |             goto check_error;
"Objects/genobject.c", line 1875.13: 1506-413 (I) A goto statement is used.                                                                                     "Objects/genobject.c", line 1875.13: 1506-413 (I) A goto statement is used.
     1876 |         }                                                                                                                                                1876 |         }
     1877 |         return retval;                                                                                                                                   1877 |         return retval;
     1878 |     }                                                                                                                                                    1878 |     }
     1879 |                                                                                                                                                          1879 |
     1880 |     assert(o->agt_state == AWAITABLE_STATE_ITER);                                                                                                        1880 |     assert(o->agt_state == AWAITABLE_STATE_ITER);
     1880 +     ((o->agt_state == AWAITABLE_STATE_ITER) ? ((void)0) : __assert("o->agt_state == AWAITABLE_STATE_ITER", "Objects/genobject.c", 1880));                1880 +     ((o->agt_state == AWAITABLE_STATE_ITER) ? ((void)0) : __assert("o->agt_state == AWAITABLE_STATE_ITER", "Objects/genobject.c", 1880));
     1881 |                                                                                                                                                          1881 |
     1882 |     retval = gen_send_ex((PyGenObject *)gen, arg, 0, 0);                                                                                                 1882 |     retval = gen_send_ex((PyGenObject *)gen, arg, 0, 0);
     1883 |     if (o->agt_args) {                                                                                                                                   1883 |     if (o->agt_args) {
     1884 |         return async_gen_unwrap_value(o->agt_gen, retval);                                                                                               1884 |         return async_gen_unwrap_value(o->agt_gen, retval);
     1885 |     } else {                                                                                                                                             1885 |     } else {
     1886 |         /* aclose() mode */                                                                                                                              1886 |         /* aclose() mode */
     1887 |         if (retval) {                                                                                                                                    1887 |         if (retval) {
     1888 |             if (_PyAsyncGenWrappedValue_CheckExact(retval)) {                                                                                            1888 |             if (_PyAsyncGenWrappedValue_CheckExact(retval)) {
     1888 +             if (_Py_IS_TYPE(((const PyObject*)(retval)), &_PyAsyncGenWrappedValue_Type)) {                                                               1888 +             if (_Py_IS_TYPE(((const PyObject*)(retval)), &_PyAsyncGenWrappedValue_Type)) {
"Objects/genobject.c", line 1888.17: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1888.17: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1888.17: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.                               "Objects/genobject.c", line 1888.17: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.
     1889 |                 Py_DECREF(retval);                                                                                                                       1889 |                 Py_DECREF(retval);
     1889 +                 _Py_DECREF("Objects/genobject.c", 1889, ((PyObject*)(retval)));                                                                          1889 +                 _Py_DECREF("Objects/genobject.c", 1889, ((PyObject*)(retval)));
     1890 |                 goto yield_close;                                                                                                                        1890 |                 goto yield_close;
"Objects/genobject.c", line 1890.17: 1506-413 (I) A goto statement is used.                                                                                     "Objects/genobject.c", line 1890.17: 1506-413 (I) A goto statement is used.
     1891 |             }                                                                                                                                            1891 |             }
     1892 |             else {                                                                                                                                       1892 |             else {
     1893 |                 return retval;                                                                                                                           1893 |                 return retval;
     1894 |             }                                                                                                                                            1894 |             }
     1895 |         }                                                                                                                                                1895 |         }
     1896 |         else {                                                                                                                                           1896 |         else {
     1897 |             goto check_error;                                                                                                                            1897 |             goto check_error;
"Objects/genobject.c", line 1897.13: 1506-413 (I) A goto statement is used.                                                                                     "Objects/genobject.c", line 1897.13: 1506-413 (I) A goto statement is used.
     1898 |         }                                                                                                                                                1898 |         }
     1899 |     }                                                                                                                                                    1899 |     }
     1900 |                                                                                                                                                          1900 |
     1901 | yield_close:                                                                                                                                             1901 | yield_close:
     1902 |     o->agt_gen->ag_running_async = 0;                                                                                                                    1902 |     o->agt_gen->ag_running_async = 0;
     1903 |     o->agt_state = AWAITABLE_STATE_CLOSED;                                                                                                               1903 |     o->agt_state = AWAITABLE_STATE_CLOSED;
     1904 |     PyErr_SetString(                                                                                                                                     1904 |     PyErr_SetString(
     1905 |         PyExc_RuntimeError, ASYNC_GEN_IGNORED_EXIT_MSG);                                                                                                 1905 |         PyExc_RuntimeError, ASYNC_GEN_IGNORED_EXIT_MSG);







Wed Apr 15 07:30:04 CDT 2020  Page 50


     1906 |     return NULL;                                                                                                                                         1906 |     return NULL;
     1906 +     return 0;                                                                                                                                            1906 +     return 0;
     1907 |                                                                                                                                                          1907 |
     1908 | check_error:                                                                                                                                             1908 | check_error:
     1909 |     o->agt_gen->ag_running_async = 0;                                                                                                                    1909 |     o->agt_gen->ag_running_async = 0;
     1910 |     o->agt_state = AWAITABLE_STATE_CLOSED;                                                                                                               1910 |     o->agt_state = AWAITABLE_STATE_CLOSED;
     1911 |     if (PyErr_ExceptionMatches(PyExc_StopAsyncIteration) ||                                                                                              1911 |     if (PyErr_ExceptionMatches(PyExc_StopAsyncIteration) ||
     1912 |             PyErr_ExceptionMatches(PyExc_GeneratorExit))                                                                                                 1912 |             PyErr_ExceptionMatches(PyExc_GeneratorExit))
     1913 |     {                                                                                                                                                    1913 |     {
     1914 |         if (o->agt_args == NULL) {                                                                                                                       1914 |         if (o->agt_args == NULL) {
     1914 +         if (o->agt_args == 0) {                                                                                                                          1914 +         if (o->agt_args == 0) {
     1915 |             /* when aclose() is called we don't want to propagate                                                                                        1915 |             /* when aclose() is called we don't want to propagate
     1916 |                StopAsyncIteration or GeneratorExit; just raise                                                                                           1916 |                StopAsyncIteration or GeneratorExit; just raise
     1917 |                StopIteration, signalling that this 'aclose()' await                                                                                      1917 |                StopIteration, signalling that this 'aclose()' await
     1918 |                is done.                                                                                                                                  1918 |                is done.
     1919 |             */                                                                                                                                           1919 |             */
     1920 |             PyErr_Clear();                                                                                                                               1920 |             PyErr_Clear();
     1921 |             PyErr_SetNone(PyExc_StopIteration);                                                                                                          1921 |             PyErr_SetNone(PyExc_StopIteration);
     1922 |         }                                                                                                                                                1922 |         }
     1923 |     }                                                                                                                                                    1923 |     }
     1924 |     return NULL;                                                                                                                                         1924 |     return NULL;
     1924 +     return 0;                                                                                                                                            1924 +     return 0;
     1925 | }                                                                                                                                                        1925 | }
"Objects/genobject.c", line 1925.1: 1506-412 (I) Referenced variable "retval", which was not initialized in its declaration.                                    "Objects/genobject.c", line 1925.1: 1506-412 (I) Referenced variable "retval", which was not initialized in its declaration.
     1926 |                                                                                                                                                          1926 |
     1927 |                                                                                                                                                          1927 |
     1928 | static PyObject *                                                                                                                                        1928 | static PyObject *
     1929 | async_gen_athrow_throw(PyAsyncGenAThrow *o, PyObject *args)                                                                                              1929 | async_gen_athrow_throw(PyAsyncGenAThrow *o, PyObject *args)
     1930 | {                                                                                                                                                        1930 | {
     1931 |     PyObject *retval;                                                                                                                                    1931 |     PyObject *retval;
     1932 |                                                                                                                                                          1932 |
     1933 |     if (o->agt_state == AWAITABLE_STATE_CLOSED) {                                                                                                        1933 |     if (o->agt_state == AWAITABLE_STATE_CLOSED) {
     1934 |         PyErr_SetString(                                                                                                                                 1934 |         PyErr_SetString(
     1935 |             PyExc_RuntimeError,                                                                                                                          1935 |             PyExc_RuntimeError,
     1936 |             "cannot reuse already awaited aclose()/athrow()");                                                                                           1936 |             "cannot reuse already awaited aclose()/athrow()");
     1937 |         return NULL;                                                                                                                                     1937 |         return NULL;
     1937 +         return 0;                                                                                                                                        1937 +         return 0;
     1938 |     }                                                                                                                                                    1938 |     }
     1939 |                                                                                                                                                          1939 |
     1940 |     retval = gen_throw((PyGenObject*)o->agt_gen, args);                                                                                                  1940 |     retval = gen_throw((PyGenObject*)o->agt_gen, args);
"Objects/genobject.c", line 1940.24: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1940.24: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1940.24: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.                                         "Objects/genobject.c", line 1940.24: 1506-374 (I) Pointer types "struct {...}*" and "struct {...}*" are not compatible.
     1941 |     if (o->agt_args) {                                                                                                                                   1941 |     if (o->agt_args) {
     1942 |         return async_gen_unwrap_value(o->agt_gen, retval);                                                                                               1942 |         return async_gen_unwrap_value(o->agt_gen, retval);
     1943 |     } else {                                                                                                                                             1943 |     } else {
     1944 |         /* aclose() mode */                                                                                                                              1944 |         /* aclose() mode */
     1945 |         if (retval && _PyAsyncGenWrappedValue_CheckExact(retval)) {                                                                                      1945 |         if (retval && _PyAsyncGenWrappedValue_CheckExact(retval)) {
     1945 +         if (retval && _Py_IS_TYPE(((const PyObject*)(retval)), &_PyAsyncGenWrappedValue_Type)) {                                                         1945 +         if (retval && _Py_IS_TYPE(((const PyObject*)(retval)), &_PyAsyncGenWrappedValue_Type)) {
"Objects/genobject.c", line 1945.23: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 1945.23: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 1945.23: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.                               "Objects/genobject.c", line 1945.23: 1506-374 (I) Pointer types "const struct _object*" and "struct _object*" are not compatible.
     1946 |             o->agt_gen->ag_running_async = 0;                                                                                                            1946 |             o->agt_gen->ag_running_async = 0;
     1947 |             o->agt_state = AWAITABLE_STATE_CLOSED;                                                                                                       1947 |             o->agt_state = AWAITABLE_STATE_CLOSED;
     1948 |             Py_DECREF(retval);                                                                                                                           1948 |             Py_DECREF(retval);
     1948 +             _Py_DECREF("Objects/genobject.c", 1948, ((PyObject*)(retval)));                                                                              1948 +             _Py_DECREF("Objects/genobject.c", 1948, ((PyObject*)(retval)));
     1949 |             PyErr_SetString(PyExc_RuntimeError, ASYNC_GEN_IGNORED_EXIT_MSG);                                                                             1949 |             PyErr_SetString(PyExc_RuntimeError, ASYNC_GEN_IGNORED_EXIT_MSG);
     1950 |             return NULL;                                                                                                                                 1950 |             return NULL;







Wed Apr 15 07:30:04 CDT 2020  Page 51


     1950 +             return 0;                                                                                                                                    1950 +             return 0;
     1951 |         }                                                                                                                                                1951 |         }
     1952 |         if (PyErr_ExceptionMatches(PyExc_StopAsyncIteration) ||                                                                                          1952 |         if (PyErr_ExceptionMatches(PyExc_StopAsyncIteration) ||
     1953 |             PyErr_ExceptionMatches(PyExc_GeneratorExit))                                                                                                 1953 |             PyErr_ExceptionMatches(PyExc_GeneratorExit))
     1954 |         {                                                                                                                                                1954 |         {
     1955 |             /* when aclose() is called we don't want to propagate                                                                                        1955 |             /* when aclose() is called we don't want to propagate
     1956 |                StopAsyncIteration or GeneratorExit; just raise                                                                                           1956 |                StopAsyncIteration or GeneratorExit; just raise
     1957 |                StopIteration, signalling that this 'aclose()' await                                                                                      1957 |                StopIteration, signalling that this 'aclose()' await
     1958 |                is done.                                                                                                                                  1958 |                is done.
     1959 |             */                                                                                                                                           1959 |             */
     1960 |             PyErr_Clear();                                                                                                                               1960 |             PyErr_Clear();
     1961 |             PyErr_SetNone(PyExc_StopIteration);                                                                                                          1961 |             PyErr_SetNone(PyExc_StopIteration);
     1962 |         }                                                                                                                                                1962 |         }
     1963 |         return retval;                                                                                                                                   1963 |         return retval;
     1964 |     }                                                                                                                                                    1964 |     }
     1965 | }                                                                                                                                                        1965 | }
"Objects/genobject.c", line 1965.1: 1506-412 (I) Referenced variable "retval", which was not initialized in its declaration.                                    "Objects/genobject.c", line 1965.1: 1506-412 (I) Referenced variable "retval", which was not initialized in its declaration.
     1966 |                                                                                                                                                          1966 |
     1967 |                                                                                                                                                          1967 |
     1968 | static PyObject *                                                                                                                                        1968 | static PyObject *
     1969 | async_gen_athrow_iternext(PyAsyncGenAThrow *o)                                                                                                           1969 | async_gen_athrow_iternext(PyAsyncGenAThrow *o)
     1970 | {                                                                                                                                                        1970 | {
     1971 |     return async_gen_athrow_send(o, Py_None);                                                                                                            1971 |     return async_gen_athrow_send(o, Py_None);
     1971 +     return async_gen_athrow_send(o, (&_Py_NoneStruct));                                                                                                  1971 +     return async_gen_athrow_send(o, (&_Py_NoneStruct));
     1972 | }                                                                                                                                                        1972 | }
     1973 |                                                                                                                                                          1973 |
     1974 |                                                                                                                                                          1974 |
     1975 | static PyObject *                                                                                                                                        1975 | static PyObject *
     1976 | async_gen_athrow_close(PyAsyncGenAThrow *o, PyObject *args)                                                                                              1976 | async_gen_athrow_close(PyAsyncGenAThrow *o, PyObject *args)
     1977 | {                                                                                                                                                        1977 | {
     1978 |     o->agt_state = AWAITABLE_STATE_CLOSED;                                                                                                               1978 |     o->agt_state = AWAITABLE_STATE_CLOSED;
     1979 |     Py_RETURN_NONE;                                                                                                                                      1979 |     Py_RETURN_NONE;
     1979 +     return _Py_INCREF(((PyObject*)((&_Py_NoneStruct)))), (&_Py_NoneStruct);                                                                              1979 +     return _Py_INCREF(((PyObject*)((&_Py_NoneStruct)))), (&_Py_NoneStruct);
     1980 | }                                                                                                                                                        1980 | }
"Objects/genobject.c", line 1980.1: 1506-414 (I) The parameter "args" is never referenced.                                                                      "Objects/genobject.c", line 1980.1: 1506-414 (I) The parameter "args" is never referenced.
     1981 |                                                                                                                                                          1981 |
     1982 |                                                                                                                                                          1982 |
     1983 | static PyMethodDef async_gen_athrow_methods[] = {                                                                                                        1983 | static PyMethodDef async_gen_athrow_methods[] = {
"Objects/genobject.c", line 1983.47: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.                                           "Objects/genobject.c", line 1983.47: 1506-446 (I) Array element(s) [3] will be initialized with a default value of 0.
     1984 |     {"send", (PyCFunction)async_gen_athrow_send, METH_O, send_doc},                                                                                      1984 |     {"send", (PyCFunction)async_gen_athrow_send, METH_O, send_doc},
     1984 +     {"send", (PyCFunction)async_gen_athrow_send, 0x0008, send_doc},                                                                                      1984 +     {"send", (PyCFunction)async_gen_athrow_send, 0x0008, send_doc},
     1985 |     {"throw", (PyCFunction)async_gen_athrow_throw, METH_VARARGS, throw_doc},                                                                             1985 |     {"throw", (PyCFunction)async_gen_athrow_throw, METH_VARARGS, throw_doc},
     1985 +     {"throw", (PyCFunction)async_gen_athrow_throw, 0x0001, throw_doc},                                                                                   1985 +     {"throw", (PyCFunction)async_gen_athrow_throw, 0x0001, throw_doc},
     1986 |     {"close", (PyCFunction)async_gen_athrow_close, METH_NOARGS, close_doc},                                                                              1986 |     {"close", (PyCFunction)async_gen_athrow_close, METH_NOARGS, close_doc},
     1986 +     {"close", (PyCFunction)async_gen_athrow_close, 0x0004, close_doc},                                                                                   1986 +     {"close", (PyCFunction)async_gen_athrow_close, 0x0004, close_doc},
     1987 |     {NULL, NULL}        /* Sentinel */                                                                                                                   1987 |     {NULL, NULL}        /* Sentinel */
     1987 +     {0, 0}        /* Sentinel */                                                                                                                         1987 +     {0, 0}        /* Sentinel */
"Objects/genobject.c", line 1987.16: 1506-447 (I) The member(s) starting from "ml_flags" will be initialized with a default value of 0.                         "Objects/genobject.c", line 1987.16: 1506-447 (I) The member(s) starting from "ml_flags" will be initialized with a default value of 0.
     1988 | };                                                                                                                                                       1988 | };
     1989 |                                                                                                                                                          1989 |
     1990 |                                                                                                                                                          1990 |
     1991 | static PyAsyncMethods async_gen_athrow_as_async = {                                                                                                      1991 | static PyAsyncMethods async_gen_athrow_as_async = {
     1992 |     PyObject_SelfIter,                          /* am_await */                                                                                           1992 |     PyObject_SelfIter,                          /* am_await */
     1993 |     0,                                          /* am_aiter */                                                                                           1993 |     0,                                          /* am_aiter */
     1994 |     0                                           /* am_anext */                                                                                           1994 |     0                                           /* am_anext */
     1995 | };                                                                                                                                                       1995 | };







Wed Apr 15 07:30:04 CDT 2020  Page 52


     1996 |                                                                                                                                                          1996 |
     1997 |                                                                                                                                                          1997 |
     1998 | PyTypeObject _PyAsyncGenAThrow_Type = {                                                                                                                  1998 | PyTypeObject _PyAsyncGenAThrow_Type = {
     1999 |     PyVarObject_HEAD_INIT(&PyType_Type, 0)                                                                                                               1999 |     PyVarObject_HEAD_INIT(&PyType_Type, 0)
     1999 +     { {   1, &PyType_Type }, 0 },                                                                                                                        1999 +     { {   1, &PyType_Type }, 0 },
     2000 |     "async_generator_athrow",                   /* tp_name */                                                                                            2000 |     "async_generator_athrow",                   /* tp_name */
     2001 |     sizeof(PyAsyncGenAThrow),                   /* tp_basicsize */                                                                                       2001 |     sizeof(PyAsyncGenAThrow),                   /* tp_basicsize */
     2002 |     0,                                          /* tp_itemsize */                                                                                        2002 |     0,                                          /* tp_itemsize */
     2003 |     /* methods */                                                                                                                                        2003 |     /* methods */
     2004 |     (destructor)async_gen_athrow_dealloc,       /* tp_dealloc */                                                                                         2004 |     (destructor)async_gen_athrow_dealloc,       /* tp_dealloc */
     2005 |     0,                                          /* tp_vectorcall_offset */                                                                               2005 |     0,                                          /* tp_vectorcall_offset */
     2006 |     0,                                          /* tp_getattr */                                                                                         2006 |     0,                                          /* tp_getattr */
     2007 |     0,                                          /* tp_setattr */                                                                                         2007 |     0,                                          /* tp_setattr */
     2008 |     &async_gen_athrow_as_async,                 /* tp_as_async */                                                                                        2008 |     &async_gen_athrow_as_async,                 /* tp_as_async */
     2009 |     0,                                          /* tp_repr */                                                                                            2009 |     0,                                          /* tp_repr */
     2010 |     0,                                          /* tp_as_number */                                                                                       2010 |     0,                                          /* tp_as_number */
     2011 |     0,                                          /* tp_as_sequence */                                                                                     2011 |     0,                                          /* tp_as_sequence */
     2012 |     0,                                          /* tp_as_mapping */                                                                                      2012 |     0,                                          /* tp_as_mapping */
     2013 |     0,                                          /* tp_hash */                                                                                            2013 |     0,                                          /* tp_hash */
     2014 |     0,                                          /* tp_call */                                                                                            2014 |     0,                                          /* tp_call */
     2015 |     0,                                          /* tp_str */                                                                                             2015 |     0,                                          /* tp_str */
     2016 |     PyObject_GenericGetAttr,                    /* tp_getattro */                                                                                        2016 |     PyObject_GenericGetAttr,                    /* tp_getattro */
     2017 |     0,                                          /* tp_setattro */                                                                                        2017 |     0,                                          /* tp_setattro */
     2018 |     0,                                          /* tp_as_buffer */                                                                                       2018 |     0,                                          /* tp_as_buffer */
     2019 |     Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,    /* tp_flags */                                                                                           2019 |     Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,    /* tp_flags */
     2019 +     ( 0 | (1UL << 18) | 0) | (1UL << 14),    /* tp_flags */                                                                                              2019 +     ( 0 | (1UL << 18) | 0) | (1UL << 14),    /* tp_flags */
     2020 |     0,                                          /* tp_doc */                                                                                             2020 |     0,                                          /* tp_doc */
     2021 |     (traverseproc)async_gen_athrow_traverse,    /* tp_traverse */                                                                                        2021 |     (traverseproc)async_gen_athrow_traverse,    /* tp_traverse */
     2022 |     0,                                          /* tp_clear */                                                                                           2022 |     0,                                          /* tp_clear */
     2023 |     0,                                          /* tp_richcompare */                                                                                     2023 |     0,                                          /* tp_richcompare */
     2024 |     0,                                          /* tp_weaklistoffset */                                                                                  2024 |     0,                                          /* tp_weaklistoffset */
     2025 |     PyObject_SelfIter,                          /* tp_iter */                                                                                            2025 |     PyObject_SelfIter,                          /* tp_iter */
     2026 |     (iternextfunc)async_gen_athrow_iternext,    /* tp_iternext */                                                                                        2026 |     (iternextfunc)async_gen_athrow_iternext,    /* tp_iternext */
     2027 |     async_gen_athrow_methods,                   /* tp_methods */                                                                                         2027 |     async_gen_athrow_methods,                   /* tp_methods */
     2028 |     0,                                          /* tp_members */                                                                                         2028 |     0,                                          /* tp_members */
     2029 |     0,                                          /* tp_getset */                                                                                          2029 |     0,                                          /* tp_getset */
     2030 |     0,                                          /* tp_base */                                                                                            2030 |     0,                                          /* tp_base */
     2031 |     0,                                          /* tp_dict */                                                                                            2031 |     0,                                          /* tp_dict */
     2032 |     0,                                          /* tp_descr_get */                                                                                       2032 |     0,                                          /* tp_descr_get */
     2033 |     0,                                          /* tp_descr_set */                                                                                       2033 |     0,                                          /* tp_descr_set */
     2034 |     0,                                          /* tp_dictoffset */                                                                                      2034 |     0,                                          /* tp_dictoffset */
     2035 |     0,                                          /* tp_init */                                                                                            2035 |     0,                                          /* tp_init */
     2036 |     0,                                          /* tp_alloc */                                                                                           2036 |     0,                                          /* tp_alloc */
     2037 |     0,                                          /* tp_new */                                                                                             2037 |     0,                                          /* tp_new */
     2038 | };                                                                                                                                                       2038 | };
"Objects/genobject.c", line 2038.1: 1506-447 (I) The member(s) starting from "tp_free" will be initialized with a default value of 0.                           "Objects/genobject.c", line 2038.1: 1506-447 (I) The member(s) starting from "tp_free" will be initialized with a default value of 0.
     2039 |                                                                                                                                                          2039 |
     2040 |                                                                                                                                                          2040 |
     2041 | static PyObject *                                                                                                                                        2041 | static PyObject *
     2042 | async_gen_athrow_new(PyAsyncGenObject *gen, PyObject *args)                                                                                              2042 | async_gen_athrow_new(PyAsyncGenObject *gen, PyObject *args)
     2043 | {                                                                                                                                                        2043 | {
     2044 |     PyAsyncGenAThrow *o;                                                                                                                                 2044 |     PyAsyncGenAThrow *o;
     2045 |     o = PyObject_GC_New(PyAsyncGenAThrow, &_PyAsyncGenAThrow_Type);                                                                                      2045 |     o = PyObject_GC_New(PyAsyncGenAThrow, &_PyAsyncGenAThrow_Type);
     2045 +     o = ( (PyAsyncGenAThrow *) _PyObject_GC_New(&_PyAsyncGenAThrow_Type) );                                                                              2045 +     o = ( (PyAsyncGenAThrow *) _PyObject_GC_New(&_PyAsyncGenAThrow_Type) );
"Objects/genobject.c", line 2045.9: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 2045.9: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 2045.9: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.                                        "Objects/genobject.c", line 2045.9: 1506-374 (I) Pointer types "struct {...}*" and "struct _object*" are not compatible.







Wed Apr 15 07:30:04 CDT 2020  Page 53


     2046 |     if (o == NULL) {                                                                                                                                     2046 |     if (o == NULL) {
     2046 +     if (o == 0) {                                                                                                                                        2046 +     if (o == 0) {
     2047 |         return NULL;                                                                                                                                     2047 |         return NULL;
     2047 +         return 0;                                                                                                                                        2047 +         return 0;
     2048 |     }                                                                                                                                                    2048 |     }
     2049 |     o->agt_gen = gen;                                                                                                                                    2049 |     o->agt_gen = gen;
     2050 |     o->agt_args = args;                                                                                                                                  2050 |     o->agt_args = args;
     2051 |     o->agt_state = AWAITABLE_STATE_INIT;                                                                                                                 2051 |     o->agt_state = AWAITABLE_STATE_INIT;
     2052 |     Py_INCREF(gen);                                                                                                                                      2052 |     Py_INCREF(gen);
     2052 +     _Py_INCREF(((PyObject*)(gen)));                                                                                                                      2052 +     _Py_INCREF(((PyObject*)(gen)));
"Objects/genobject.c", line 2052.5: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 2052.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 2052.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 2052.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
     2053 |     Py_XINCREF(args);                                                                                                                                    2053 |     Py_XINCREF(args);
     2053 +     _Py_XINCREF(((PyObject*)(args)));                                                                                                                    2053 +     _Py_XINCREF(((PyObject*)(args)));
     2054 |     _PyObject_GC_TRACK((PyObject*)o);                                                                                                                    2054 |     _PyObject_GC_TRACK((PyObject*)o);
     2054 +     _PyObject_GC_TRACK_impl("Objects/genobject.c", 2054, ((PyObject*)((PyObject*)o)));                                                                   2054 +     _PyObject_GC_TRACK_impl("Objects/genobject.c", 2054, ((PyObject*)((PyObject*)o)));
"Objects/genobject.c", line 2054.5: 1506-495 (I) Pointer type conversion found.                                                                                 "Objects/genobject.c", line 2054.5: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 2054.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                        "Objects/genobject.c", line 2054.5: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
     2055 |     return (PyObject*)o;                                                                                                                                 2055 |     return (PyObject*)o;
"Objects/genobject.c", line 2055.12: 1506-495 (I) Pointer type conversion found.                                                                                "Objects/genobject.c", line 2055.12: 1506-495 (I) Pointer type conversion found.
"Objects/genobject.c", line 2055.12: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.                                       "Objects/genobject.c", line 2055.12: 1506-374 (I) Pointer types "struct _object*" and "struct {...}*" are not compatible.
     2056 | }                                                                                                                                                        2056 | }
"Objects/genobject.c", line 2056.1: 1506-412 (I) Referenced variable "o", which was not initialized in its declaration.                                         "Objects/genobject.c", line 2056.1: 1506-412 (I) Referenced variable "o", which was not initialized in its declaration.
"Objects/genobject.c", line 2056.1: 1506-415 (I) The external function definition "_PyAsyncGen_Fini" is never referenced.                                       "Objects/genobject.c", line 2056.1: 1506-415 (I) The external function definition "_PyAsyncGen_Fini" is never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyType_HasFeature" is declared or defined but never referenced.                          "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyType_HasFeature" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyObject_GET_WEAKREFS_LISTPTR" is declared or defined but never referenced.              "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyObject_GET_WEAKREFS_LISTPTR" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_Py_LeaveRecursiveCall_inline" is declared or defined but never referenced.               "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_Py_LeaveRecursiveCall_inline" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_Py_EnterRecursiveCall_inline" is declared or defined but never referenced.               "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_Py_EnterRecursiveCall_inline" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyInterpreterState_GET_UNSAFE" is declared or defined but never referenced.              "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyInterpreterState_GET_UNSAFE" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_Py_ThreadCanHandlePendingCalls" is declared or defined but never referenced.             "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_Py_ThreadCanHandlePendingCalls" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_Py_ThreadCanHandleSignals" is declared or defined but never referenced.                  "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_Py_ThreadCanHandleSignals" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_Py_IsMainInterpreter" is declared or defined but never referenced.                       "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_Py_IsMainInterpreter" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyRuntimeState_SetFinalizing" is declared or defined but never referenced.               "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyRuntimeState_SetFinalizing" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyRuntimeState_GetFinalizing" is declared or defined but never referenced.               "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyRuntimeState_GetFinalizing" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyMem_IsPtrFreed" is declared or defined but never referenced.                           "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyMem_IsPtrFreed" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyObject_CallMethodIdOneArg" is declared or defined but never referenced.                "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyObject_CallMethodIdOneArg" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyObject_CallMethodIdNoArgs" is declared or defined but never referenced.                "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyObject_CallMethodIdNoArgs" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "PyObject_CallMethodOneArg" is declared or defined but never referenced.                   "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "PyObject_CallMethodOneArg" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "PyObject_CallMethodNoArgs" is declared or defined but never referenced.                   "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "PyObject_CallMethodNoArgs" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyObject_FastCall" is declared or defined but never referenced.                          "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyObject_FastCall" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "PyObject_Vectorcall" is declared or defined but never referenced.                         "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "PyObject_Vectorcall" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-415 (I) The external function definition "_PyAsyncGenValueWrapperNew" is never referenced.                             "Objects/genobject.c", line 2056.1: 1506-415 (I) The external function definition "_PyAsyncGenValueWrapperNew" is never referenced.
"Objects/genobject.c", line 2056.1: 1506-415 (I) The external function definition "PyAsyncGen_New" is never referenced.                                         "Objects/genobject.c", line 2056.1: 1506-415 (I) The external function definition "PyAsyncGen_New" is never referenced.
"Objects/genobject.c", line 2056.1: 1506-415 (I) The external function definition "PyCoro_New" is never referenced.                                             "Objects/genobject.c", line 2056.1: 1506-415 (I) The external function definition "PyCoro_New" is never referenced.
"Objects/genobject.c", line 2056.1: 1506-415 (I) The external function definition "_PyCoro_GetAwaitableIter" is never referenced.                               "Objects/genobject.c", line 2056.1: 1506-415 (I) The external function definition "_PyCoro_GetAwaitableIter" is never referenced.
"Objects/genobject.c", line 2056.1: 1506-415 (I) The external function definition "PyGen_NewWithQualName" is never referenced.                                  "Objects/genobject.c", line 2056.1: 1506-415 (I) The external function definition "PyGen_NewWithQualName" is never referenced.
"Objects/genobject.c", line 2056.1: 1506-415 (I) The external function definition "PyGen_New" is never referenced.                                              "Objects/genobject.c", line 2056.1: 1506-415 (I) The external function definition "PyGen_New" is never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyObject_INIT_VAR" is declared or defined but never referenced.                          "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyObject_INIT_VAR" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyType_CheckExact" is declared or defined but never referenced.                          "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_PyType_CheckExact" is declared or defined but never referenced.
"Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_Py_SET_REFCNT" is declared or defined but never referenced.                              "Objects/genobject.c", line 2056.1: 1506-469 (I) The static function "_Py_SET_REFCNT" is declared or defined but never referenced.

>>>>> OPTIONS SECTION <<<<<                                                                                                                                     >>>>> OPTIONS SECTION <<<<<

IBM XL C for AIX, Version 13.1.3.4                                                                                                                              IBM XL C for AIX, Version 16.1.0.3
***   Command Line Invocation ***                                                                                                                               ***   Command Line Invocation ***
***   Options In Effect   ***                                                                                                                                   ***   Options In Effect   ***







Wed Apr 15 07:30:04 CDT 2020  Page 54



CPLUSCMT            G                   LIST                SOURCE                                                                                              CPLUSCMT            G                   LIST                SOURCE
THREADED                                                                                                                                                        THREADED

OPTIMIZE=2                                                                                                                                                      OPTIMIZE=2
ALIAS=ANSI:NOTYPEPTR:NOALLPTRS:NOADDRTAKEN:RESTRICT:NOGLOBAL                                                                                                    ALIAS=ANSI:NOTYPEPTR:NOALLPTRS:NOADDRTAKEN:RESTRICT:NOGLOBAL
DEBUG=2                                                                                                                                                         DEBUG=2
INFO=CLS:CMP:CND:CNS:CNV:CPY:DCL:EFF:ENU:EXT:GEN:NOGNR:GOT:INI:LAN:OBS:ORD:PAR:POR:PPC:NOPPT:PRO:REA:RET:TRD:NOTRU:TRX:UND:UNI:USE:VFT:PRIVATE:REDUCTION:C99:NO INFO=CLS:CMP:CND:CNS:CNV:CPY:DCL:EFF:ENU:EXT:GEN:NOGNR:GOT:INI:LAN:OBS:ORD:PAR:POR:PPC:NOPPT:PRO:REA:RET:TRD:NOTRU:TRX:UND:UNI:USE:VFT:PRIVATE:REDUCTION:C99:NO
LANGLVL=EXTC99:UCS:NOTEXTAFTERENDIF                                                                                                                             LANGLVL=EXTC99:UCS:NOTEXTAFTERENDIF
LEAVES=abort                                                                                                                                                    LEAVES=abort
LEAVES=exit                                                                                                                                                     LEAVES=exit
LEAVES=_Exit                                                                                                                                                    LEAVES=_Exit
LEAVES=_PyObject_AssertFailed                                                                                                                                   LEAVES=_PyObject_AssertFailed
LEAVES=PyThread_exit_thread                                                                                                                                     LEAVES=PyThread_exit_thread
LEAVES=Py_FatalError                                                                                                                                            LEAVES=Py_FatalError
LEAVES=_Py_FatalErrorFunc                                                                                                                                       LEAVES=_Py_FatalErrorFunc
LEAVES=_Py_FatalErrorFormat                                                                                                                                     LEAVES=_Py_FatalErrorFormat
LEAVES=Py_Exit                                                                                                                                                  LEAVES=Py_Exit
LEAVES=Py_ExitStatusException                                                                                                                                   LEAVES=Py_ExitStatusException



>>>>> FILE TABLE SECTION <<<<<                                                                                                                                  >>>>> FILE TABLE SECTION <<<<<

                                       FILE CREATION        FROM                                                                                                                                       FILE CREATION        FROM
FILE NO   FILENAME                    DATE       TIME       FILE    LINE                                                                                        FILE NO   FILENAME                    DATE       TIME       FILE    LINE
     0    Objects/genobject.c         04/15/20   03:29:35                                                                                                            0    Objects/genobject.c         04/15/20   03:29:35
     1    ./Include/Python.h          04/13/20   06:30:41      0       3                                                                                             1    ./Include/Python.h          04/13/20   06:30:41      0       3
     2    ./Include/patchlevel.h      03/30/20   03:25:21      1       7                                                                                             2    ./Include/patchlevel.h      03/30/20   03:25:21      1       7
     3    ./pyconfig.h                04/13/20   06:35:05      1       8                                                                                             3    ./pyconfig.h                04/13/20   06:35:05      1       8
     4    ./Include/pymacconfig.h     10/01/18   11:15:51      1       9                                                                                             4    ./Include/pymacconfig.h     10/01/18   11:15:51      1       9
     5    /usr/include/limits.h       09/17/14   19:01:41      1      11                                                                                             5    /usr/include/limits.h       09/17/14   19:01:41      1      11
     6    /usr/include/sys/limits.h   09/17/14   19:01:41      5      30                                                                                             6    /usr/include/sys/limits.h   09/17/14   19:01:41      5      30
     7    /usr/include/standards.h    09/17/14   19:01:48      6      39                                                                                             7    /usr/include/standards.h    09/17/14   19:01:48      6      39
     8    /usr/include/float.h        09/17/14   19:01:36      6     306                                                                                             8    /usr/include/float.h        09/17/14   19:01:36      6     306
     9    /usr/include/stdio.h        09/17/14   19:01:49      1      25                                                                                             9    /usr/include/stdio.h        09/17/14   19:01:49      1      25
    10    /usr/include/va_list.h      09/17/14   19:02:11      9     201                                                                                            10    /usr/include/va_list.h      09/17/14   19:02:11      9     201
    11    /usr/include/sys/types.h    11/04/14   11:49:54      9     477                                                                                            11    /usr/include/sys/types.h    11/04/14   11:49:54      9     477
    12    /usr/include/strict_stdtypes.h                                                                                                                            12    /usr/include/strict_stdtypes.h
                                      09/17/14   19:04:25     11      58                                                                                                                              09/17/14   19:04:25     11      58
    13    /usr/include/sys/inttypes.h 09/17/14   19:03:04     11      61                                                                                            13    /usr/include/sys/inttypes.h 09/17/14   19:03:04     11      61
    14    /usr/include/stdint.h       07/29/14   13:32:39     13      51                                                                                            14    /usr/include/stdint.h       07/29/14   13:32:39     13      51
    15    /usr/include/end_strict_stdtypes.h                                                                                                                        15    /usr/include/end_strict_stdtypes.h
                                      09/17/14   19:04:25     11      64                                                                                                                              09/17/14   19:04:25     11      64
    16    /usr/include/sys/m_types.h  09/17/14   19:01:42     11     485                                                                                            16    /usr/include/sys/m_types.h  09/17/14   19:01:42     11     485
    17    /usr/include/sys/vm_types.h 09/17/14   19:03:22     16      40                                                                                            17    /usr/include/sys/vm_types.h 09/17/14   19:03:22     16      40
    18    /opt/IBM/xlc/13.1.3/include/string.h                                                                                                                      18    /opt/IBM/xlc/16.1.0/include/string.h
                                      05/30/16   15:42:57      1      30                                                                                                                              10/30/18   23:03:26      1      30
    19    /usr/include/string.h       09/17/14   19:01:49     18      60                                                                                            19    /usr/include/string.h       09/17/14   19:01:49     18      60
    20    /usr/include/errno.h        09/17/14   19:01:35      1      32                                                                                            20    /usr/include/errno.h        09/17/14   19:01:35      1      32
    21    /opt/IBM/xlc/13.1.3/include/stdlib.h                                                                                                                      21    /opt/IBM/xlc/16.1.0/include/stdlib.h
                                      05/30/16   15:42:57      1      34                                                                                                                              10/30/18   23:03:26      1      34
    22    /usr/include/stdlib.h       09/17/14   19:01:49     21      21                                                                                            22    /usr/include/stdlib.h       09/17/14   19:01:49     21      21
    23    /usr/include/sys/wait.h     09/17/14   19:01:54     22     355                                                                                            23    /usr/include/sys/wait.h     09/17/14   19:01:54     22     355
    24    /usr/include/end_strict_stdtypes.h                                                                                                                        24    /usr/include/end_strict_stdtypes.h
                                      09/17/14   19:04:25     23      39                                                                                                                              09/17/14   19:04:25     23      39







Wed Apr 15 07:30:04 CDT 2020  Page 55


    25    /usr/include/sys/resource.h 09/17/14   19:01:46     23      47                                                                                            25    /usr/include/sys/resource.h 09/17/14   19:01:46     23      47
    26    /usr/include/sys/time.h     08/11/15   10:55:54     25      57                                                                                            26    /usr/include/sys/time.h     08/11/15   10:55:54     25      57
    27    /usr/include/sys/signal.h   11/04/14   11:49:54     23      50                                                                                            27    /usr/include/sys/signal.h   11/04/14   11:49:54     23      50
    28    /usr/include/sys/context.h  08/26/14   11:45:08     27     363                                                                                            28    /usr/include/sys/context.h  08/26/14   11:45:08     27     363
    29    /usr/include/sys/m_param.h  09/17/14   19:01:42     28      39                                                                                            29    /usr/include/sys/m_param.h  09/17/14   19:01:42     28      39
    30    /usr/include/sys/mstsave.h  03/03/15   13:33:39     28      40                                                                                            30    /usr/include/sys/mstsave.h  03/03/15   13:33:39     28      40
    31    /usr/include/sys/m_signal.h 09/17/14   19:03:25     27     638                                                                                            31    /usr/include/sys/m_signal.h 09/17/14   19:03:25     27     638
    32    /usr/include/sys/localedef.h                                                                                                                              32    /usr/include/sys/localedef.h
                                      09/17/14   19:01:41     22     617                                                                                                                              09/17/14   19:01:41     22     617
    33    /usr/include/sys/lc_core.h  09/17/14   19:01:40     32      42                                                                                            33    /usr/include/sys/lc_core.h  09/17/14   19:01:40     32      42
    34    /usr/include/locale.h       09/17/14   19:01:41     32      43                                                                                            34    /usr/include/locale.h       09/17/14   19:01:41     32      43
    35    /usr/include/sys/localedef31.h                                                                                                                            35    /usr/include/sys/localedef31.h
                                      09/17/14   19:01:41     32      45                                                                                                                              09/17/14   19:01:41     32      45
    36    /usr/include/unistd.h       07/23/18   10:18:40      1      36                                                                                            36    /usr/include/unistd.h       07/23/18   10:18:40      1      36
    37    /usr/include/end_strict_stdtypes.h                                                                                                                        37    /usr/include/end_strict_stdtypes.h
                                      09/17/14   19:04:25     36      55                                                                                                                              09/17/14   19:04:25     36      55
    38    /usr/include/sys/access.h   09/17/14   19:01:28     36      58                                                                                            38    /usr/include/sys/access.h   09/17/14   19:01:28     36      58
    39    /usr/include/sys/lockf.h    09/17/14   19:01:41     36     847                                                                                            39    /usr/include/sys/lockf.h    09/17/14   19:01:41     36     847
    40    /usr/include/sys/stat.h     09/17/14   19:01:48     39      45                                                                                            40    /usr/include/sys/stat.h     09/17/14   19:01:48     39      45
    41    /usr/include/end_strict_stdtypes.h                                                                                                                        41    /usr/include/end_strict_stdtypes.h
                                      09/17/14   19:04:25     40      43                                                                                                                              09/17/14   19:04:25     40      43
    42    /usr/include/sys/mode.h     09/17/14   19:01:42     40      51                                                                                            42    /usr/include/sys/mode.h     09/17/14   19:01:42     40      51
    43    /usr/include/crypt.h        09/17/14   19:02:17      1      44                                                                                            43    /usr/include/crypt.h        09/17/14   19:02:17      1      44
    44    /opt/IBM/xlc/13.1.3/include/assert.h                                                                                                                      44    /opt/IBM/xlc/16.1.0/include/assert.h
                                      04/19/17   13:51:06      1      61                                                                                                                              05/27/19   14:26:41      1      61
    45    /usr/include/assert.h       09/17/14   19:01:29     44      12                                                                                            45    /usr/include/assert.h       09/17/14   19:01:29     44      12
    46    ./Include/pyport.h          04/10/20   06:28:09      1      63                                                                                            46    ./Include/pyport.h          04/10/20   06:28:09      1      63
    47    /usr/include/inttypes.h     09/17/14   19:03:04     46       6                                                                                            47    /usr/include/inttypes.h     09/17/14   19:03:04     46       6
    48    /opt/IBM/xlc/13.1.3/include/math.h                                                                                                                        48    /opt/IBM/xlc/16.1.0/include/math.h
                                      04/19/17   13:51:06     46     205                                                                                                                              05/27/19   14:26:41     46     205
    49    /usr/include/math.h         04/01/15   15:50:51     48      18                                                                                            49    /usr/include/math.h         04/01/15   15:50:51     48      18
    50    /usr/include/time.h         09/17/14   19:01:52     46     213                                                                                            50    /usr/include/time.h         09/17/14   19:01:52     46     213
    51    /usr/include/end_strict_stdtypes.h                                                                                                                        51    /usr/include/end_strict_stdtypes.h
                                      09/17/14   19:04:25     50     180                                                                                                                              09/17/14   19:04:25     50     180
    52    /usr/include/stddef.h       09/17/14   19:01:49     50     260                                                                                            52    /usr/include/stddef.h       09/17/14   19:01:49     50     260
    53    /usr/include/sys/select.h   09/17/14   19:01:47     46     230                                                                                            53    /usr/include/sys/select.h   09/17/14   19:01:47     46     230
    54    /usr/include/sys/termio.h   09/17/14   19:01:51     46     576                                                                                            54    /usr/include/sys/termio.h   09/17/14   19:01:51     46     576
    55    /usr/include/sys/ioctl.h    09/17/14   19:01:39     54      36                                                                                            55    /usr/include/sys/ioctl.h    09/17/14   19:01:39     54      36
    56    /usr/include/sys/ttychars.h 09/17/14   19:01:52     55      60                                                                                            56    /usr/include/sys/ttychars.h 09/17/14   19:01:52     55      60
    57    /usr/include/sys/ttydev.h   09/17/14   19:01:52     55      61                                                                                            57    /usr/include/sys/ttydev.h   09/17/14   19:01:52     55      61
    58    /usr/include/sys/ttmap.h    09/17/14   19:01:52     54      37                                                                                            58    /usr/include/sys/ttmap.h    09/17/14   19:01:52     54      37
    59    /usr/include/termios.h      09/17/14   19:01:51     54      40                                                                                            59    /usr/include/termios.h      09/17/14   19:01:51     54      40
    60    /usr/include/end_strict_stdtypes.h                                                                                                                        60    /usr/include/end_strict_stdtypes.h
                                      09/17/14   19:04:25     59      47                                                                                                                              09/17/14   19:04:25     59      47
    61    ./Include/exports.h         11/18/19   01:52:30     46     641                                                                                            61    ./Include/exports.h         11/18/19   01:52:30     46     641
    62    ./Include/pymacro.h         03/11/20   13:49:35      1      64                                                                                            62    ./Include/pymacro.h         03/11/20   13:49:35      1      64
    63    ./Include/pymath.h          03/11/20   12:55:16      1      84                                                                                            63    ./Include/pymath.h          03/11/20   12:55:16      1      84
    64    ./Include/pytime.h          11/18/19   01:51:38      1      85                                                                                            64    ./Include/pytime.h          11/18/19   01:51:38      1      85
    65    ./Include/object.h          04/13/20   06:30:42     64       6                                                                                            65    ./Include/object.h          04/13/20   06:30:42     64       6
    66    ./Include/cpython/object.h  03/30/20   03:25:21     65     610                                                                                            66    ./Include/cpython/object.h  03/30/20   03:25:21     65     610
    67    ./Include/pymem.h           03/11/20   12:55:16      1      86                                                                                            67    ./Include/pymem.h           03/11/20   12:55:16      1      86
    68    ./Include/cpython/pymem.h   09/07/19   07:47:00     67     107                                                                                            68    ./Include/cpython/pymem.h   09/07/19   07:47:00     67     107
    69    ./Include/objimpl.h         04/13/20   06:30:42      1      89                                                                                            69    ./Include/objimpl.h         04/13/20   06:30:42      1      89
    70    ./Include/cpython/objimpl.h 04/13/20   06:30:41     69     208                                                                                            70    ./Include/cpython/objimpl.h 04/13/20   06:30:41     69     208
    71    ./Include/typeslots.h       10/01/18   11:15:52      1      90                                                                                            71    ./Include/typeslots.h       10/01/18   11:15:52      1      90
    72    ./Include/pyhash.h          03/11/20   12:55:16      1      91                                                                                            72    ./Include/pyhash.h          03/11/20   12:55:16      1      91







Wed Apr 15 07:30:04 CDT 2020  Page 56


    73    ./Include/pydebug.h         10/01/18   11:15:51      1      93                                                                                            73    ./Include/pydebug.h         10/01/18   11:15:51      1      93
    74    ./Include/bytearrayobject.h 03/11/20   12:55:14      1      95                                                                                            74    ./Include/bytearrayobject.h 03/11/20   12:55:14      1      95
    75    /opt/IBM/xlc/13.1.3/include/stdarg.h                                                                                                                      75    /opt/IBM/xlc/16.1.0/include/stdarg.h
                                      04/19/17   13:51:06     74       9                                                                                                                              05/27/19   14:26:41     74       9
    76    /usr/include/stdarg.h       09/17/14   19:03:25     75      12                                                                                            76    /usr/include/stdarg.h       09/17/14   19:03:25     75      12
    77    ./Include/cpython/bytearrayobject.h                                                                                                                       77    ./Include/cpython/bytearrayobject.h
                                      03/11/20   12:55:14     74      39                                                                                                                              03/11/20   12:55:14     74      39
    78    ./Include/bytesobject.h     03/11/20   12:55:14      1      96                                                                                            78    ./Include/bytesobject.h     03/11/20   12:55:14      1      96
    79    /opt/IBM/xlc/13.1.3/include/stdarg.h                                                                                                                      79    /opt/IBM/xlc/16.1.0/include/stdarg.h
                                      04/19/17   13:51:06     78      10                                                                                                                              05/27/19   14:26:41     78      10
    80    ./Include/cpython/bytesobject.h                                                                                                                           80    ./Include/cpython/bytesobject.h
                                      03/11/20   12:55:14     78      75                                                                                                                              03/11/20   12:55:14     78      75
    81    ./Include/unicodeobject.h   03/11/20   12:55:17      1      97                                                                                            81    ./Include/unicodeobject.h   03/11/20   12:55:17      1      97
    82    /opt/IBM/xlc/13.1.3/include/stdarg.h                                                                                                                      82    /opt/IBM/xlc/16.1.0/include/stdarg.h
                                      04/19/17   13:51:06     81       4                                                                                                                              05/27/19   14:26:41     81       4
    83    /usr/include/ctype.h        09/17/14   19:01:32     81      58                                                                                            83    /usr/include/ctype.h        09/17/14   19:01:32     81      58
    84    /usr/include/wchar.h        09/17/14   19:01:54     81      97                                                                                            84    /usr/include/wchar.h        09/17/14   19:01:54     81      97
    85    /usr/include/end_strict_stdtypes.h                                                                                                                        85    /usr/include/end_strict_stdtypes.h
                                      09/17/14   19:04:25     84      44                                                                                                                              09/17/14   19:04:25     84      44
    86    ./Include/cpython/unicodeobject.h                                                                                                                         86    ./Include/cpython/unicodeobject.h
                                      04/13/20   06:30:26     81    1026                                                                                                                              04/13/20   06:30:26     81    1026
    87    ./Include/longobject.h      03/11/20   12:55:16      1      98                                                                                            87    ./Include/longobject.h      03/11/20   12:55:16      1      98
    88    ./Include/longintrepr.h     10/01/18   11:15:51      1      99                                                                                            88    ./Include/longintrepr.h     10/01/18   11:15:51      1      99
    89    ./Include/boolobject.h      03/11/20   12:55:13      1     100                                                                                            89    ./Include/boolobject.h      03/11/20   12:55:13      1     100
    90    ./Include/floatobject.h     03/11/20   12:55:15      1     101                                                                                            90    ./Include/floatobject.h     03/11/20   12:55:15      1     101
    91    ./Include/complexobject.h   03/11/20   12:55:14      1     102                                                                                            91    ./Include/complexobject.h   03/11/20   12:55:14      1     102
    92    ./Include/rangeobject.h     03/11/20   12:55:17      1     103                                                                                            92    ./Include/rangeobject.h     03/11/20   12:55:17      1     103
    93    ./Include/memoryobject.h    03/11/20   12:55:16      1     104                                                                                            93    ./Include/memoryobject.h    03/11/20   12:55:16      1     104
    94    ./Include/tupleobject.h     03/11/20   12:55:17      1     105                                                                                            94    ./Include/tupleobject.h     03/11/20   12:55:17      1     105
    95    ./Include/cpython/tupleobject.h                                                                                                                           95    ./Include/cpython/tupleobject.h
                                      09/07/19   07:47:00     94      41                                                                                                                              09/07/19   07:47:00     94      41
    96    ./Include/listobject.h      03/11/20   12:55:16      1     106                                                                                            96    ./Include/listobject.h      03/11/20   12:55:16      1     106
    97    ./Include/cpython/listobject.h                                                                                                                            97    ./Include/cpython/listobject.h
                                      03/11/20   12:55:14     96      45                                                                                                                              03/11/20   12:55:14     96      45
    98    ./Include/dictobject.h      03/11/20   12:55:15      1     107                                                                                            98    ./Include/dictobject.h      03/11/20   12:55:15      1     107
    99    ./Include/cpython/dictobject.h                                                                                                                            99    ./Include/cpython/dictobject.h
                                      09/07/19   07:47:00     98      87                                                                                                                              09/07/19   07:47:00     98      87
   100    ./Include/odictobject.h     03/11/20   12:55:16      1     108                                                                                           100    ./Include/odictobject.h     03/11/20   12:55:16      1     108
   101    ./Include/enumobject.h      10/01/18   11:15:50      1     109                                                                                           101    ./Include/enumobject.h      10/01/18   11:15:50      1     109
   102    ./Include/setobject.h       03/11/20   12:55:17      1     110                                                                                           102    ./Include/setobject.h       03/11/20   12:55:17      1     110
   103    ./Include/methodobject.h    03/11/20   12:55:16      1     111                                                                                           103    ./Include/methodobject.h    03/11/20   12:55:16      1     111
   104    ./Include/moduleobject.h    03/11/20   12:55:16      1     112                                                                                           104    ./Include/moduleobject.h    03/11/20   12:55:16      1     112
   105    ./Include/funcobject.h      03/11/20   12:55:15      1     113                                                                                           105    ./Include/funcobject.h      03/11/20   12:55:15      1     113
   106    ./Include/classobject.h     03/11/20   12:55:14      1     114                                                                                           106    ./Include/classobject.h     03/11/20   12:55:14      1     114
   107    ./Include/fileobject.h      09/07/19   07:47:01      1     115                                                                                           107    ./Include/fileobject.h      09/07/19   07:47:01      1     115
   108    ./Include/cpython/fileobject.h                                                                                                                           108    ./Include/cpython/fileobject.h
                                      09/07/19   07:47:00    107      35                                                                                                                              09/07/19   07:47:00    107      35
   109    ./Include/pycapsule.h       03/11/20   12:55:16      1     116                                                                                           109    ./Include/pycapsule.h       03/11/20   12:55:16      1     116
   110    ./Include/traceback.h       03/11/20   12:55:17      1     117                                                                                           110    ./Include/traceback.h       03/11/20   12:55:17      1     117
   111    ./Include/cpython/traceback.h                                                                                                                            111    ./Include/cpython/traceback.h
                                      09/07/19   07:47:00    110      21                                                                                                                              09/07/19   07:47:00    110      21
   112    ./Include/sliceobject.h     03/11/20   12:55:17      1     118                                                                                           112    ./Include/sliceobject.h     03/11/20   12:55:17      1     118
   113    ./Include/cellobject.h      03/11/20   12:55:14      1     119                                                                                           113    ./Include/cellobject.h      03/11/20   12:55:14      1     119
   114    ./Include/iterobject.h      03/11/20   12:55:16      1     120                                                                                           114    ./Include/iterobject.h      03/11/20   12:55:16      1     120
   115    ./Include/genobject.h       03/11/20   12:55:15      1     121                                                                                           115    ./Include/genobject.h       03/11/20   12:55:15      1     121
   116    ./Include/pystate.h         04/10/20   06:13:07    115      11                                                                                           116    ./Include/pystate.h         04/10/20   06:13:07    115      11







Wed Apr 15 07:30:04 CDT 2020  Page 57


   117    ./Include/pythread.h        04/13/20   06:30:42    116      10                                                                                           117    ./Include/pythread.h        04/13/20   06:30:42    116      10
   118    /usr/include/pthread.h      10/15/14   15:50:20    117     128                                                                                           118    /usr/include/pthread.h      10/15/14   15:50:20    117     128
   119    /usr/include/end_strict_stdtypes.h                                                                                                                       119    /usr/include/end_strict_stdtypes.h
                                      09/17/14   19:04:25    118      59                                                                                                                              09/17/14   19:04:25    118      59
   120    /usr/include/sched.h        09/17/14   19:03:04    118      63                                                                                           120    /usr/include/sched.h        09/17/14   19:03:04    118      63
   121    /usr/include/sys/sched.h    09/17/14   19:01:47    120      51                                                                                           121    /usr/include/sys/sched.h    09/17/14   19:01:47    120      51
   122    /usr/include/sys/pri.h      03/18/15   14:13:22    121      38                                                                                           122    /usr/include/sys/pri.h      03/18/15   14:13:22    121      38
   123    /usr/include/sys/proc.h     03/18/15   14:13:22    122      43                                                                                           123    /usr/include/sys/proc.h     03/18/15   14:13:22    122      43
   124    /usr/include/sys/ptrace.h   01/06/15   11:00:18    123      42                                                                                           124    /usr/include/sys/ptrace.h   01/06/15   11:00:18    123      42
   125    /usr/include/sys/thread.h   10/01/15   00:49:23    124      28                                                                                           125    /usr/include/sys/thread.h   10/01/15   00:49:23    124      28
   126    /usr/include/sys/processor.h                                                                                                                             126    /usr/include/sys/processor.h
                                      09/17/14   19:02:22    125      35                                                                                                                              09/17/14   19:02:22    125      35
   127    /usr/include/sys/kerrno.h   09/30/15   15:12:50    126      33                                                                                           127    /usr/include/sys/kerrno.h   09/30/15   15:12:50    126      33
   128    /usr/include/sys/lock_def.h 11/04/14   11:49:54    125      36                                                                                           128    /usr/include/sys/lock_def.h 11/04/14   11:49:54    125      36
   129    /usr/include/sys/var.h      09/17/14   19:01:53    125      37                                                                                           129    /usr/include/sys/var.h      09/17/14   19:01:53    125      37
   130    /usr/include/sys/atomic_op.h                                                                                                                             130    /usr/include/sys/atomic_op.h
                                      09/17/14   19:02:22    125      38                                                                                                                              09/17/14   19:02:22    125      38
   131    /usr/include/sys/timer.h    09/17/14   19:01:52    125      41                                                                                           131    /usr/include/sys/timer.h    09/17/14   19:01:52    125      41
   132    /usr/include/sys/cred.h     09/17/14   19:01:32    125      42                                                                                           132    /usr/include/sys/cred.h     09/17/14   19:01:32    125      42
   133    /usr/include/sys/priv.h     09/21/15   13:15:06    132      46                                                                                           133    /usr/include/sys/priv.h     09/21/15   13:15:06    132      46
   134    /usr/include/sys/tcb.h      09/17/14   19:01:51    133      34                                                                                           134    /usr/include/sys/tcb.h      09/17/14   19:01:51    133      34
   135    /usr/include/sys/pcl.h      09/17/14   19:01:44    133      42                                                                                           135    /usr/include/sys/pcl.h      09/17/14   19:01:44    133      42
   136    /usr/include/sys/lockl.h    09/17/14   19:01:41    132      47                                                                                           136    /usr/include/sys/lockl.h    09/17/14   19:01:41    132      47
   137    /usr/include/sys/capabilities.h                                                                                                                          137    /usr/include/sys/capabilities.h
                                      09/17/14   19:03:39    132      48                                                                                                                              09/17/14   19:03:39    132      48
   138    /usr/include/sys/secattr.h  09/17/14   19:05:03    132      49                                                                                           138    /usr/include/sys/secattr.h  09/17/14   19:05:03    132      49
   139    /usr/include/sys/mac.h      09/17/14   19:05:01    138      37                                                                                           139    /usr/include/sys/mac.h      09/17/14   19:05:01    138      37
   140    /usr/include/sys/systemcfg.h                                                                                                                             140    /usr/include/sys/systemcfg.h
                                      09/17/14   19:03:22    139      45                                                                                                                              09/17/14   19:03:22    139      45
   141    /usr/include/sys/extendio.h 09/17/14   19:04:53    125      44                                                                                           141    /usr/include/sys/extendio.h 09/17/14   19:04:53    125      44
   142    /usr/include/sys/pri.h      03/18/15   14:13:22    123      46                                                                                           142    /usr/include/sys/pri.h      03/18/15   14:13:22    123      46
   143    /usr/include/sys/corralid.h 10/01/15   00:49:23    123      51                                                                                           143    /usr/include/sys/corralid.h 10/01/15   00:49:23    123      51
   144    ./Include/cpython/pystate.h 04/13/20   06:30:41    116     146                                                                                           144    ./Include/cpython/pystate.h 04/13/20   06:30:41    116     146
   145    ./Include/cpython/initconfig.h                                                                                                                           145    ./Include/cpython/initconfig.h
                                      03/11/20   12:55:14    144       9                                                                                                                              03/11/20   12:55:14    144       9
   146    ./Include/descrobject.h     09/07/19   07:47:00      1     122                                                                                           146    ./Include/descrobject.h     09/07/19   07:47:00      1     122
   147    ./Include/genericaliasobject.h                                                                                                                           147    ./Include/genericaliasobject.h
                                      04/13/20   06:30:41      1     123                                                                                                                              04/13/20   06:30:41      1     123
   148    ./Include/warnings.h        10/01/18   11:15:52      1     124                                                                                           148    ./Include/warnings.h        10/01/18   11:15:52      1     124
   149    ./Include/weakrefobject.h   03/11/20   12:55:17      1     125                                                                                           149    ./Include/weakrefobject.h   03/11/20   12:55:17      1     125
   150    ./Include/structseq.h       02/19/20   11:17:06      1     126                                                                                           150    ./Include/structseq.h       02/19/20   11:17:06      1     126
   151    ./Include/namespaceobject.h 10/01/18   11:15:51      1     127                                                                                           151    ./Include/namespaceobject.h 10/01/18   11:15:51      1     127
   152    ./Include/picklebufobject.h 03/11/20   12:55:16      1     128                                                                                           152    ./Include/picklebufobject.h 03/11/20   12:55:16      1     128
   153    ./Include/codecs.h          10/01/18   11:15:50      1     130                                                                                           153    ./Include/codecs.h          10/01/18   11:15:50      1     130
   154    ./Include/pyerrors.h        03/11/20   13:49:35      1     131                                                                                           154    ./Include/pyerrors.h        03/11/20   13:49:35      1     131
   155    /opt/IBM/xlc/13.1.3/include/stdarg.h                                                                                                                     155    /opt/IBM/xlc/16.1.0/include/stdarg.h
                                      04/19/17   13:51:06    154     324                                                                                                                              05/27/19   14:26:41    154     324
   156    ./Include/cpython/pyerrors.h                                                                                                                             156    ./Include/cpython/pyerrors.h
                                      03/30/20   03:25:21    154     332                                                                                                                              03/30/20   03:25:21    154     332
   157    ./Include/context.h         03/11/20   12:55:14      1     135                                                                                           157    ./Include/context.h         03/11/20   12:55:14      1     135
   158    ./Include/pyarena.h         10/01/18   11:15:51      1     137                                                                                           158    ./Include/pyarena.h         10/01/18   11:15:51      1     137
   159    ./Include/modsupport.h      03/30/20   03:25:21      1     138                                                                                           159    ./Include/modsupport.h      03/30/20   03:25:21      1     138
   160    /opt/IBM/xlc/13.1.3/include/stdarg.h                                                                                                                     160    /opt/IBM/xlc/16.1.0/include/stdarg.h
                                      04/19/17   13:51:06    159      10                                                                                                                              05/27/19   14:26:41    159      10
   161    ./Include/compile.h         03/30/20   03:25:21      1     139                                                                                           161    ./Include/compile.h         03/30/20   03:25:21      1     139
   162    ./Include/code.h            03/11/20   12:55:14    161       5                                                                                           162    ./Include/code.h            03/11/20   12:55:14    161       5







Wed Apr 15 07:30:04 CDT 2020  Page 58


   163    ./Include/pythonrun.h       09/07/19   07:47:02      1     140                                                                                           163    ./Include/pythonrun.h       09/07/19   07:47:02      1     140
   164    ./Include/pylifecycle.h     11/18/19   01:51:38      1     141                                                                                           164    ./Include/pylifecycle.h     11/18/19   01:51:38      1     141
   165    ./Include/cpython/pylifecycle.h                                                                                                                          165    ./Include/cpython/pylifecycle.h
                                      03/11/20   12:55:15    164      68                                                                                                                              03/11/20   12:55:15    164      68
   166    ./Include/ceval.h           03/11/20   15:39:24      1     142                                                                                           166    ./Include/ceval.h           03/11/20   15:39:24      1     142
   167    ./Include/cpython/ceval.h   04/10/20   06:13:07    166     157                                                                                           167    ./Include/cpython/ceval.h   04/10/20   06:13:07    166     157
   168    ./Include/sysmodule.h       09/07/19   07:47:02      1     143                                                                                           168    ./Include/sysmodule.h       09/07/19   07:47:02      1     143
   169    ./Include/cpython/sysmodule.h                                                                                                                            169    ./Include/cpython/sysmodule.h
                                      04/10/20   06:13:07    168      34                                                                                                                              04/10/20   06:13:07    168      34
   170    ./Include/osmodule.h        10/01/18   11:15:51      1     144                                                                                           170    ./Include/osmodule.h        10/01/18   11:15:51      1     144
   171    ./Include/intrcheck.h       09/07/19   07:47:01      1     145                                                                                           171    ./Include/intrcheck.h       09/07/19   07:47:01      1     145
   172    ./Include/import.h          03/11/20   12:55:15      1     146                                                                                           172    ./Include/import.h          03/11/20   12:55:15      1     146
   173    ./Include/cpython/import.h  09/07/19   07:47:00    172      91                                                                                           173    ./Include/cpython/import.h  09/07/19   07:47:00    172      91
   174    ./Include/abstract.h        11/18/19   01:52:30      1     148                                                                                           174    ./Include/abstract.h        11/18/19   01:52:30      1     148
   175    ./Include/cpython/abstract.h                                                                                                                             175    ./Include/cpython/abstract.h
                                      04/13/20   06:30:41    174     843                                                                                                                              04/13/20   06:30:41    174     843
   176    ./Include/bltinmodule.h     10/01/18   11:15:50      1     149                                                                                           176    ./Include/bltinmodule.h     10/01/18   11:15:50      1     149
   177    ./Include/eval.h            10/01/18   11:15:50      1     151                                                                                           177    ./Include/eval.h            10/01/18   11:15:50      1     151
   178    ./Include/pyctype.h         10/01/18   11:15:51      1     153                                                                                           178    ./Include/pyctype.h         10/01/18   11:15:51      1     153
   179    ./Include/pystrtod.h        10/01/18   11:15:51      1     154                                                                                           179    ./Include/pystrtod.h        10/01/18   11:15:51      1     154
   180    ./Include/pystrcmp.h        10/01/18   11:15:51      1     155                                                                                           180    ./Include/pystrcmp.h        10/01/18   11:15:51      1     155
   181    ./Include/fileutils.h       03/11/20   12:55:15      1     156                                                                                           181    ./Include/fileutils.h       03/11/20   12:55:15      1     156
   182    ./Include/cpython/fileutils.h                                                                                                                            182    ./Include/cpython/fileutils.h
                                      03/11/20   12:55:14    181      23                                                                                                                              03/11/20   12:55:14    181      23
   183    ./Include/pyfpe.h           03/11/20   12:55:16      1     157                                                                                           183    ./Include/pyfpe.h           03/11/20   12:55:16      1     157
   184    ./Include/tracemalloc.h     09/07/19   07:47:02      1     158                                                                                           184    ./Include/tracemalloc.h     09/07/19   07:47:02      1     158
   185    ./Include/internal/pycore_ceval.h                                                                                                                        185    ./Include/internal/pycore_ceval.h
                                      04/13/20   06:30:42      0       4                                                                                                                              04/13/20   06:30:42      0       4
   186    ./Include/internal/pycore_pystate.h                                                                                                                      186    ./Include/internal/pycore_pystate.h
                                      04/13/20   06:30:42    185      16                                                                                                                              04/13/20   06:30:42    185      16
   187    ./Include/internal/pycore_interp.h                                                                                                                       187    ./Include/internal/pycore_interp.h
                                      04/13/20   06:30:42    186      11                                                                                                                              04/13/20   06:30:42    186      11
   188    ./Include/internal/pycore_atomic.h                                                                                                                       188    ./Include/internal/pycore_atomic.h
                                      11/18/19   01:52:31    187      11                                                                                                                              11/18/19   01:52:31    187      11
   189    ./Include/dynamic_annotations.h                                                                                                                          189    ./Include/dynamic_annotations.h
                                      10/01/18   11:15:50    188      11                                                                                                                              10/01/18   11:15:50    188      11
   190    ./Include/internal/pycore_gil.h                                                                                                                          190    ./Include/internal/pycore_gil.h
                                      11/18/19   01:52:31    187      12                                                                                                                              11/18/19   01:52:31    187      12
   191    ./Include/internal/pycore_condvar.h                                                                                                                      191    ./Include/internal/pycore_condvar.h
                                      09/07/19   07:47:01    190      12                                                                                                                              09/07/19   07:47:01    190      12
   192    ./Include/internal/pycore_pymem.h                                                                                                                        192    ./Include/internal/pycore_pymem.h
                                      04/13/20   06:30:42    187      13                                                                                                                              04/13/20   06:30:42    187      13
   193    ./Include/internal/pycore_gc.h                                                                                                                           193    ./Include/internal/pycore_gc.h
                                      04/13/20   06:30:42    192      12                                                                                                                              04/13/20   06:30:42    192      12
   194    ./Include/internal/pycore_warnings.h                                                                                                                     194    ./Include/internal/pycore_warnings.h
                                      03/11/20   12:55:16    187      14                                                                                                                              03/11/20   12:55:16    187      14
   195    ./Include/internal/pycore_runtime.h                                                                                                                      195    ./Include/internal/pycore_runtime.h
                                      04/13/20   06:30:42    186      12                                                                                                                              04/13/20   06:30:42    186      12
   196    ./Include/internal/pycore_object.h                                                                                                                       196    ./Include/internal/pycore_object.h
                                      04/13/20   06:30:42      0       5                                                                                                                              04/13/20   06:30:42      0       5
   197    ./Include/frameobject.h     03/11/20   12:55:15      0       7                                                                                           197    ./Include/frameobject.h     03/11/20   12:55:15      0       7
   198    ./Include/cpython/frameobject.h                                                                                                                          198    ./Include/cpython/frameobject.h
                                      03/11/20   12:55:14    197      15                                                                                                                              03/11/20   12:55:14    197      15
   199    ./Include/structmember.h    10/01/18   11:15:51      0       8                                                                                           199    ./Include/structmember.h    10/01/18   11:15:51      0       8
   200    ./Include/opcode.h          03/11/20   12:55:16      0       9                                                                                           200    ./Include/opcode.h          03/11/20   12:55:16      0       9








Wed Apr 15 07:30:04 CDT 2020  Page 59



>>>>> COMPILATION EPILOGUE SECTION <<<<<                                                                                                                        >>>>> COMPILATION EPILOGUE SECTION <<<<<

IBM XL C/C++ Compilers Summary of Diagnosed Conditions                                                                                                          IBM XL C/C++ Compilers Summary of Diagnosed Conditions

TOTAL   UNRECOVERABLE  SEVERE       ERROR     WARNING    INFORMATIONAL                                                                                          TOTAL   UNRECOVERABLE  SEVERE       ERROR     WARNING    INFORMATIONAL
               (U)       (S)         (E)        (W)          (I)                                                                                                               (U)       (S)         (E)        (W)          (I)
  498           0         0           0          0          498                                                                                                   498           0         0           0          0          498


Source records read.........................................   53630                                                                                            Source records read.........................................   53630

1501-008  Compilation successful for file Objects/genobject.c. Object file created.                                                                             1501-008  Compilation successful for file Objects/genobject.c. Object file created.


>>>>> OBJECT SECTION, OPTIMIZATION <<<<<                                                                                                                        >>>>> OBJECT SECTION, OPTIMIZATION <<<<<


 GPR's set/used:   s-us ss-- ---- ----  ---- ---- ---- ----                                                                                                      GPR's set/used:   s-us ss-- ---- ----  ---- ---- ---- ----
 FPR's set/used:   ---- ---- ---- ----  ---- ---- ---- ----                                                                                                      FPR's set/used:   ---- ---- ---- ----  ---- ---- ---- ----
 CCR's set/used:   ---- ----                                                                                                                                     CCR's set/used:   ---- ----
     | 000000                             PDEF     async_gen_athrow_close                                                                                            | 000000                             PDEF       async_gen_athrow_close
 1976|                                    PROC      o,args,gr3,gr4                                                                                               1976|                                    PROC       o,args,gr3,gr4
 1978| 000000 addi       38000002   1     LI        gr0=2                                                                                                        1978| 000000 addi       38000002   1     LI         gr0=2
  401| 000004 lwz        80A20004   1     L4A       gr5=._Py_RefTotal(gr2,0)                                                                                      401| 000004 lwz        80A20004   1     L4A        gr5=._Py_RefTotal(gr2,0)
 1978| 000008 stw        90030010   1     ST4A      (*)aggr#E.agt_state(gr3,16)=gr0                                                                              1978| 000008 stw        90030010   1     ST4A       (*)aggr#E.agt_state(gr3,16)=gr0
 1979| 00000C lwz        80620008   1     L4A       gr3=._Py_NoneStruct(gr2,0)                                                                                   1979| 00000C lwz        80620008   1     L4A        gr3=._Py_NoneStruct(gr2,0)
  401| 000010 lwz        80850000   1     L4A       gr4=<s117:d0:l4>(gr5,0)                                                                                       401| 000010 lwz        80850000   1     L4A        gr4=_Py_RefTotal(gr5,0)
  401| 000014 addi       38040001   2     AI        gr0=gr4,1                                                                                                     401| 000014 addi       38040001   2     AI         gr0=gr4,1
  401| 000018 stw        90050000   1     ST4A      <s117:d0:l4>(gr5,0)=gr0                                                                                       401| 000018 stw        90050000   1     ST4A       _Py_RefTotal(gr5,0)=gr0
  403| 00001C lwz        80830000   1     L4A       gr4=<s119:d0:l4>(gr3,0)                                                                                       403| 00001C lwz        80830000   1     L4A        gr4=_Py_NoneStruct%##1(gr3,0)
  403| 000020 addi       38040001   2     AI        gr0=gr4,1                                                                                                     403| 000020 addi       38040001   2     AI         gr0=gr4,1
  403| 000024 stw        90030000   1     ST4A      <s119:d0:l4>(gr3,0)=gr0                                                                                       403| 000024 stw        90030000   1     ST4A       _Py_NoneStruct%##1(gr3,0)=gr0
 1980| 000028 bclr       4E800020   0     BA        lr                                                                                                           1980| 000028 bclr       4E800020   0     BA         lr
     |               Tag Table                                                                                                                                       |               Tag Table
     | 00002C        00000000 00002040 00000200 00000000 0000002C 00166173                                                                                           | 00002C        00000000 00002040 00000200 00000000 0000002C 00166173
     | 000044        796E635F 67656E5F 61746872 6F775F63 6C6F7365                                                                                                    | 000044        796E635F 67656E5F 61746872 6F775F63 6C6F7365
     |               Instruction count           11                                                                                                                  |               Instruction count           11
     |               Straight-line exec time     12                                                                                                                  |               Straight-line exec time     12
 GPR's set/used:   suus ssss ssss s---  ---- ---- ---- ----                                                                                                      GPR's set/used:   suus ssss ssss s---  ---- ---- ---- ----
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 CCR's set/used:   ss-- -sss                                                                                                                                     CCR's set/used:   ss-- -sss
     | 000000                             PDEF     async_gen_athrow_iternext                                                                                         | 000000                             PDEF       async_gen_athrow_iternext
 1969|                                    PROC      o,gr3                                                                                                        1969|                                    PROC       o,gr3
 1971| 000060 lwz        80820008   1     L4A       gr4=._Py_NoneStruct(gr2,0)                                                                                   1971| 000060 lwz        80820008   1     L4A        gr4=._Py_NoneStruct(gr2,0)
 1972| 000064 b          4800025C   0     CALLF     gr3=async_gen_athrow_send,2,(*)aggr#E",gr3,(*)_object",gr4,#ProcAlias",async_gen_athrow_send",fcr",gr1,cr[0  1972| 000064 b          4800029C   0     CALLF      gr3=async_gen_athrow_send,2,(*)aggr#E",gr3,(*)_object",gr4,#ProcAlias",async_gen_athrow_send",fcr",gr1,cr[
 1972|                                CL.727:                                                                                                                    1972|                                CL.727:
     |               Tag Table                                                                                                                                       |               Tag Table
     | 000068        00000000 00002040 00000100 00000000 00000008 00196173                                                                                           | 000068        00000000 00002040 00000100 00000000 00000008 00196173
     | 000080        796E635F 67656E5F 61746872 6F775F69 7465726E 657874                                                                                             | 000080        796E635F 67656E5F 61746872 6F775F69 7465726E 657874
     |               Instruction count            2                                                                                                                  |               Instruction count            2
     |               Straight-line exec time      1                                                                                                                  |               Straight-line exec time      1
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ---s                                                                                                      GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- --ss
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 CCR's set/used:   ss-- -sss                                                                                                                                     CCR's set/used:   ss-- -sss
     | 000000                             PDEF     async_gen_athrow_throw                                                                                            | 000000                             PDEF       async_gen_athrow_throw







Wed Apr 15 07:30:04 CDT 2020  Page 60


 1929|                                    PROC      o,args,gr3,gr4                                                                                               1929|                                    PROC       o,args,gr3,gr4
    0| 0000A0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                          0| 0000A0 mfspr      7C0802A6   1     LFLR       gr0=lr
    0| 0000A4 ori        60650000   1     LR        gr5=gr3                                                                                                         0| 0000A4 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
    0| 0000A8 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                               0| 0000A8 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
    0| 0000AC stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                             0| 0000AC stw        93E1003C   1     ST4A       #stack(gr1,60)=gr31
    0| 0000B0 stwu       9421FF90   1     ST4U      gr1,#stack(gr1,-112)=gr1                                                                                        0| 0000B0 ori        607F0000   1     LR         gr31=gr3
 1933| 0000B4 lwz        80030010   1     L4A       gr0=(*)aggr#E.agt_state(gr3,16)                                                                                 0| 0000B4 stw        93C10038   1     ST4A       #stack(gr1,56)=gr30
 1933| 0000B8 cmpwi      2C000002   2     C4        cr0=gr0,2                                                                                                    1933| 0000B8 lwz        80030010   1     L4A        gr0=(*)aggr#E.agt_state(gr3,16)
 1933| 0000BC bc         41820198   1     BT        CL.2301,cr0,0x4/eq,taken=30%(30,70)                                                                          1933| 0000BC cmpwi      2C000002   2     C4         cr0=gr0,2
 1940| 0000C0 lwz        80630008   1     L4A       gr3=(*)aggr#E.agt_gen(gr3,8)                                                                                 1933| 0000C0 bc         418201C8   1     BT         CL.1785,cr0,0x4/eq,taken=30%(30,70)
 1938| 0000C4 stw        90A1005C   1     ST4A      #parameter_store0(gr1,92)=gr5                                                                                1940| 0000C4 lwz        80630008   1     L4A        gr3=(*)aggr#E.agt_gen(gr3,8)
 1940| 0000C8 bl         480029B9   0     CALL      gr3=gen_throw,2,(*)aggr#3",gr3,(*)_object",gr4,#ProcAlias",gen_throw",fcr",gr1,cr[01567]",gr0",gr4"-gr12",f  1940| 0000C8 bl         480027D9   0     CALL       gr3=gen_throw,2,(*)aggr#3",gr3,(*)_object",gr4,#ProcAlias",gen_throw",fcr",gr1,cr[01567]",gr0",gr4"-gr12",
 1945| 0000CC lwz        80020014   1     L4A       gr0=._PyAsyncGenWrappedValue_Type(gr2,0)                                                                     1945| 0000CC lwz        80C20014   1     L4A        gr6=._PyAsyncGenWrappedValue_Type(gr2,0)
 1940| 0000D0 or.        7C7F1B79   1     LR_R      gr31,cr0=gr3                                                                                                 1941| 0000D0 lwz        801F000C   1     L4A        gr0=(*)aggr#E.agt_args(gr31,12)
 1940| 0000D4 lwz        80A1005C   1     L4A       gr5=#parameter_store0(gr1,92)                                                                                1940| 0000D4 ori        60640000   1     LR         gr4=gr3
 1941| 0000D8 lwz        8085000C   2     L4A       gr4=(*)aggr#E.agt_args(gr5,12)                                                                               1940| 0000D8 or.        7C7E1B79   1     LR_R       gr30,cr0=gr3
 1941| 0000DC cmpwi      2C840000   2     C4        cr1=gr4,0                                                                                                    1941| 0000DC cmpwi      2C800000   1     C4         cr1=gr0,0
 1941| 0000E0 bc         40860154   1     BF        CL.1671,cr1,0x4/eq,taken=30%(30,70)                                                                          1941| 0000E0 bc         40860188   1     BF         CL.2352,cr1,0x4/eq,taken=30%(30,70)
 1945| 0000E4 bc         418200D8   1     BT        CL.6,cr0,0x4/eq,taken=30%(30,70)                                                                             1945| 0000E4 bc         41820108   1     BT         CL.2350,cr0,0x4/eq,taken=30%(30,70)
 1947| 0000E8 addi       39200002   1     LI        gr9=2                                                                                                        1947| 0000E8 addi       38000002   3     LI         gr0=2
  415| 0000EC lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      415| 0000EC lwz        80A20004   1     L4A        gr5=._Py_RefTotal(gr2,0)
  128| 0000F0 lwz        80DF0004   1     L4A       gr6=(*)C_object._object.ob_type(gr31,4)                                                                       128| 0000F0 lwz        80830004   1     L4A        gr4=(*)C_object._object.ob_type(gr3,4)
    0| 0000F4 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                      0| 0000F4 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
  128| 0000F8 cmplw      7C060040   1     CL4       cr0=gr6,gr0                                                                                                   128| 0000F8 cmplw      7C043040   1     CL4        cr0=gr4,gr6
  408| 0000FC addi       38631110   1     AI        gr3=gr3,4368                                                                                                  408| 0000FC addi       38631110   1     AI         gr3=gr3,4368
  415| 000100 lwz        80C40000   1     L4A       gr6=<s117:d0:l4>(gr4,0)                                                                                       415| 000100 lwz        80850000   1     L4A        gr4=_Py_RefTotal(gr5,0)
 1945| 000104 bc         408200B8   0     BF        CL.6,cr0,0x4/eq,taken=40%(40,60)                                                                             1945| 000104 bc         408200E8   0     BF         CL.2350,cr0,0x4/eq,taken=40%(40,60)
  417| 000108 lwz        80FF0000   2     L4A       gr7=(*)_object._object.ob_refcnt(gr31,0)                                                                      417| 000108 lwz        80DE0000   2     L4A        gr6=(*)_object._object.ob_refcnt(gr30,0)
 1946| 00010C addi       38000000   1     LI        gr0=0                                                                                                        1946| 00010C addi       39000000   1     LI         gr8=0
 1946| 000110 lwz        81050008   1     L4A       gr8=(*)aggr#E.agt_gen(gr5,8)                                                                                 1946| 000110 lwz        80FF0008   1     L4A        gr7=(*)aggr#E.agt_gen(gr31,8)
 1947| 000114 stw        91250010   1     ST4A      (*)aggr#E.agt_state(gr5,16)=gr9                                                                              1947| 000114 stw        901F0010   1     ST4A       (*)aggr#E.agt_state(gr31,16)=gr0
  415| 000118 addi       38A6FFFF   1     AI        gr5=gr6,-1                                                                                                    415| 000118 addi       3804FFFF   1     AI         gr0=gr4,-1
  415| 00011C stw        90A40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr5                                                                                       415| 00011C stw        90050000   1     ST4A       _Py_RefTotal(gr5,0)=gr0
  417| 000120 addi       3887FFFF   1     AI        gr4=gr7,-1                                                                                                    417| 000120 addi       3886FFFF   1     AI         gr4=gr6,-1
  417| 000124 stw        909F0000   1     ST4A      (*)_object._object.ob_refcnt(gr31,0)=gr4                                                                      417| 000124 stw        909E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr4
 1946| 000128 stw        9008003C   1     ST4A      (*)aggr#4.ag_running_async(gr8,60)=gr0                                                                       1946| 000128 stw        9107003C   1     ST4A       (*)aggr#4.ag_running_async(gr7,60)=gr8
  417| 00012C cmpwi      2C040000   1     C4        cr0=gr4,0                                                                                                     417| 00012C cmpwi      2C040000   1     C4         cr0=gr4,0
  417| 000130 bc         41820078   1     BT        CL.1505,cr0,0x4/eq,taken=40%(40,60)                                                                           417| 000130 bc         4182007C   1     BT         CL.1505,cr0,0x4/eq,taken=40%(40,60)
  420| 000134 addi       3880079C   2     LI        gr4=1948                                                                                                      420| 000134 addi       3880079C   2     LI         gr4=1948
  420| 000138 ori        63E50000   1     LR        gr5=gr31                                                                                                      420| 000138 ori        63C50000   1     LR         gr5=gr30
  419| 00013C bc         4080003C   0     BF        CL.2302,cr0,0x1/lt,taken=30%(30,70)                                                                             0| 00013C lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
    0| 000140 lwz        83E1006C   2     L4A       gr31=#stack(gr1,108)                                                                                          419| 000140 bc         4080003C   0     BF         CL.2348,cr0,0x1/lt,taken=50%(0,0)
  420| 000144 bl         4BFFFEBD   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015     0| 000144 lwz        83C10038   2     L4A        gr30=#stack(gr1,56)
  420| 000148 ori        60000000   1                                                                                                                             420| 000148 bl         4BFFFEB9   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
    0|                                CL.1669:                                                                                                                    420| 00014C ori        60000000   1
 1949| 00014C lwz        8062001C   1     L4A       gr3=.PyExc_RuntimeError(gr2,0)                                                                               1949| 000150 lwz        8062001C   1     L4A        gr3=.PyExc_RuntimeError(gr2,0)
 1949| 000150 lwz        80820020   1     L4A       gr4=.$STATIC(gr2,0)                                                                                          1949| 000154 lwz        80820020   1     L4A        gr4=.$STATIC(gr2,0)
 1949| 000154 lwz        80630000   1     L4A       gr3=<s143:d0:l4>(gr3,0)                                                                                      1949| 000158 lwz        80630000   1     L4A        gr3=PyExc_RuntimeError(gr3,0)
 1949| 000158 lwz        80840004   1     L4A       gr4=ASYNC_GEN_IGNORED_EXIT_MSG(gr4,4)                                                                        1949| 00015C lwz        80840004   1     L4A        gr4=ASYNC_GEN_IGNORED_EXIT_MSG(gr4,4)
 1949| 00015C bl         4BFFFEA5   0     CALL      PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"  1949| 000160 bl         4BFFFEA1   0     CALL       PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3
 1949| 000160 ori        60000000   1                                                                                                                            1949| 000164 ori        60000000   1
 1950| 000164 addi       38600000   1     LI        gr3=0                                                                                                        1950| 000168 addi       38600000   1     LI         gr3=0
 1965| 000168 addi       38210070   1     AI        gr1=gr1,112                                                                                                     0| 00016C lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0| 00016C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1965| 000170 addi       38210040   1     AI         gr1=gr1,64
    0| 000170 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 000174 mtspr      7C0803A6   1     LLR        lr=gr0
 1965| 000174 bclr       4E800020   3     BA        lr                                                                                                           1965| 000178 bclr       4E800020   3     BA         lr







Wed Apr 15 07:30:04 CDT 2020  Page 61


    0|                                CL.2302:                                                                                                                      0|                                CL.2348:
 1949| 000178 lwz        8062001C   1     L4A       gr3=.PyExc_RuntimeError(gr2,0)                                                                               1949| 00017C lwz        8062001C   1     L4A        gr3=.PyExc_RuntimeError(gr2,0)
 1949| 00017C lwz        80C20020   1     L4A       gr6=.$STATIC(gr2,0)                                                                                          1949| 000180 lwz        80820020   1     L4A        gr4=.$STATIC(gr2,0)
    0| 000180 lwz        83E1006C   1     L4A       gr31=#stack(gr1,108)                                                                                            0| 000184 lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
 1949| 000184 lwz        80630000   1     L4A       gr3=<s143:d0:l4>(gr3,0)                                                                                      1949| 000188 lwz        80630000   1     L4A        gr3=PyExc_RuntimeError(gr3,0)
 1949| 000188 lwz        80860004   1     L4A       gr4=ASYNC_GEN_IGNORED_EXIT_MSG(gr6,4)                                                                        1949| 00018C lwz        80840004   1     L4A        gr4=ASYNC_GEN_IGNORED_EXIT_MSG(gr4,4)
 1949| 00018C bl         4BFFFE75   0     CALL      PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"  1949| 000190 bl         4BFFFE71   0     CALL       PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3
 1949| 000190 ori        60000000   1                                                                                                                            1949| 000194 ori        60000000   1
 1950| 000194 addi       38600000   1     LI        gr3=0                                                                                                        1950| 000198 addi       38600000   1     LI         gr3=0
 1965| 000198 addi       38210070   1     AI        gr1=gr1,112                                                                                                     0| 00019C lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0| 00019C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1965| 0001A0 addi       38210040   1     AI         gr1=gr1,64
    0| 0001A0 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 0001A4 mtspr      7C0803A6   1     LLR        lr=gr0
 1965| 0001A4 bclr       4E800020   3     BA        lr                                                                                                           1965| 0001A8 bclr       4E800020   3     BA         lr
  423|                                CL.1505:                                                                                                                    423|                                CL.1505:
  425| 0001A8 ori        63E30000   1     LR        gr3=gr31                                                                                                      425| 0001AC ori        63C30000   1     LR         gr3=gr30
  425| 0001AC bl         4BFFFE55   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l     0| 0001B0 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
  425| 0001B0 ori        60000000   1                                                                                                                             425| 0001B4 bl         4BFFFE4D   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
    0| 0001B4 lwz        83E1006C   1     L4A       gr31=#stack(gr1,108)                                                                                          425| 0001B8 ori        60000000   1
    0| 0001B8 b          4BFFFF94   0     B         CL.1669,-1                                                                                                   1949| 0001BC lwz        8062001C   1     L4A        gr3=.PyExc_RuntimeError(gr2,0)
 1951|                                CL.6:                                                                                                                      1949| 0001C0 lwz        80820020   1     L4A        gr4=.$STATIC(gr2,0)
 1952| 0001BC lwz        80620024   1     L4A       gr3=.PyExc_StopAsyncIteration(gr2,0)                                                                            0| 0001C4 lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
 1952| 0001C0 lwz        80630000   2     L4A       gr3=<s137:d0:l4>(gr3,0)                                                                                      1949| 0001C8 lwz        80630000   1     L4A        gr3=PyExc_RuntimeError(gr3,0)
 1952| 0001C4 bl         4BFFFE3D   0     CALL      gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",g  1949| 0001CC lwz        80840004   1     L4A        gr4=ASYNC_GEN_IGNORED_EXIT_MSG(gr4,4)
 1952| 0001C8 ori        60000000   1                                                                                                                            1949| 0001D0 bl         4BFFFE31   0     CALL       PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3
 1953| 0001CC lwz        80820028   1     L4A       gr4=.PyExc_GeneratorExit(gr2,0)                                                                              1949| 0001D4 ori        60000000   1
 1952| 0001D0 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    1950| 0001D8 addi       38600000   1     LI         gr3=0
 1952| 0001D4 bc         40820030   1     BF        CL.7,cr0,0x4/eq,taken=30%(30,70)                                                                                0| 0001DC lwz        80010048   1     L4A        gr0=#stack(gr1,72)
 1953| 0001D8 lwz        80640000   2     L4A       gr3=<s141:d0:l4>(gr4,0)                                                                                      1965| 0001E0 addi       38210040   1     AI         gr1=gr1,64
 1953| 0001DC bl         4BFFFE25   0     CALL      gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",g     0| 0001E4 mtspr      7C0803A6   1     LLR        lr=gr0
 1953| 0001E0 ori        60000000   1                                                                                                                            1965| 0001E8 bclr       4E800020   3     BA         lr
 1953| 0001E4 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0|                                CL.2350:
 1963| 0001E8 ori        63E30000   1     LR        gr3=gr31                                                                                                     1952| 0001EC lwz        80620024   1     L4A        gr3=.PyExc_StopAsyncIteration(gr2,0)
 1953| 0001EC bc         40820018   0     BF        CL.7,cr0,0x4/eq,taken=40%(40,60)                                                                                0| 0001F0 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
    0| 0001F0 lwz        83E1006C   2     L4A       gr31=#stack(gr1,108)                                                                                         1952| 0001F4 lwz        80630000   1     L4A        gr3=PyExc_StopAsyncIteration(gr3,0)
 1965| 0001F4 addi       38210070   1     AI        gr1=gr1,112                                                                                                  1952| 0001F8 bl         4BFFFE09   0     CALL       gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",
    0| 0001F8 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1952| 0001FC ori        60000000   1
    0| 0001FC mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1953| 000200 lwz        80820028   1     L4A        gr4=.PyExc_GeneratorExit(gr2,0)
 1965| 000200 bclr       4E800020   3     BA        lr                                                                                                           1952| 000204 cmpwi      2C030000   1     C4         cr0=gr3,0
 1953|                                CL.7:                                                                                                                      1952| 000208 bc         40820030   1     BF         CL.7,cr0,0x4/eq,taken=30%(30,70)
 1960| 000204 bl         4BFFFDFD   0     CALL      PyErr_Clear,0,#ProcAlias",PyErr_Clear",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",fsr  1953| 00020C lwz        80640000   2     L4A        gr3=PyExc_GeneratorExit(gr4,0)
 1960| 000208 ori        60000000   1                                                                                                                            1953| 000210 bl         4BFFFDF1   0     CALL       gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",
 1961| 00020C lwz        8062002C   1     L4A       gr3=.PyExc_StopIteration(gr2,0)                                                                              1953| 000214 ori        60000000   1
 1961| 000210 lwz        80630000   2     L4A       gr3=<s139:d0:l4>(gr3,0)                                                                                      1953| 000218 cmpwi      2C030000   1     C4         cr0=gr3,0
 1961| 000214 bl         4BFFFDED   0     CALL      PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",m  1963| 00021C ori        63C30000   1     LR         gr3=gr30
 1961| 000218 ori        60000000   1                                                                                                                            1953| 000220 bc         40820018   0     BF         CL.7,cr0,0x4/eq,taken=40%(40,60)
 1963| 00021C ori        63E30000   1     LR        gr3=gr31                                                                                                        0| 000224 lwz        83C10038   2     L4A        gr30=#stack(gr1,56)
    0| 000220 lwz        83E1006C   1     L4A       gr31=#stack(gr1,108)                                                                                            0| 000228 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
 1965| 000224 addi       38210070   1     AI        gr1=gr1,112                                                                                                  1965| 00022C addi       38210040   1     AI         gr1=gr1,64
    0| 000228 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 000230 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 00022C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1965| 000234 bclr       4E800020   3     BA         lr
 1965| 000230 bclr       4E800020   3     BA        lr                                                                                                           1953|                                CL.7:
    0|                                CL.1671:                                                                                                                   1960| 000238 bl         4BFFFDC9   0     CALL       PyErr_Clear,0,#ProcAlias",PyErr_Clear",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",fs
 1942| 000234 lwz        80650008   1     L4A       gr3=(*)aggr#E.agt_gen(gr5,8)                                                                                 1960| 00023C ori        60000000   1
 1942| 000238 ori        63E40000   1     LR        gr4=gr31                                                                                                     1961| 000240 lwz        8062002C   1     L4A        gr3=.PyExc_StopIteration(gr2,0)
 1942| 00023C bl         480011E5   0     CALL      gr3=IPRA.$async_gen_unwrap_value,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",IPRA.$async_gen_unwrap_value"  1961| 000244 lwz        80630000   2     L4A        gr3=PyExc_StopIteration(gr3,0)
    0| 000240 lwz        83E1006C   1     L4A       gr31=#stack(gr1,108)                                                                                         1961| 000248 bl         4BFFFDB9   0     CALL       PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",







Wed Apr 15 07:30:04 CDT 2020  Page 62


 1965| 000244 addi       38210070   1     AI        gr1=gr1,112                                                                                                  1961| 00024C ori        60000000   1
    0| 000248 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1963| 000250 ori        63C30000   1     LR         gr3=gr30
    0| 00024C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 000254 lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
 1965| 000250 bclr       4E800020   3     BA        lr                                                                                                              0| 000258 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0|                                CL.2301:                                                                                                                   1965| 00025C addi       38210040   1     AI         gr1=gr1,64
 1934| 000254 lwz        8062001C   1     L4A       gr3=.PyExc_RuntimeError(gr2,0)                                                                                  0| 000260 mtspr      7C0803A6   1     LLR        lr=gr0
 1934| 000258 lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                   1965| 000264 bclr       4E800020   3     BA         lr
 1934| 00025C addi       38841324   2     AI        gr4=gr4,4900                                                                                                    0|                                CL.2352:
 1934| 000260 lwz        80630000   1     L4A       gr3=<s143:d0:l4>(gr3,0)                                                                                      1942| 000268 lwz        807F0008   1     L4A        gr3=(*)aggr#E.agt_gen(gr31,8)
 1934| 000264 bl         4BFFFD9D   0     CALL      PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"     0| 00026C lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
 1934| 000268 ori        60000000   1                                                                                                                            1942| 000270 bl         48001091   0     CALL       gr3=async_gen_unwrap_value,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",async_gen_unwrap_value",fcr",gr1,c
 1937| 00026C addi       38600000   1     LI        gr3=0                                                                                                           0| 000274 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
 1965| 000270 addi       38210070   1     AI        gr1=gr1,112                                                                                                     0| 000278 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0| 000274 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1965| 00027C addi       38210040   1     AI         gr1=gr1,64
    0| 000278 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 000280 mtspr      7C0803A6   1     LLR        lr=gr0
 1965| 00027C bclr       4E800020   3     BA        lr                                                                                                           1965| 000284 bclr       4E800020   3     BA         lr
     |               Tag Table                                                                                                                                      0|                                CL.1785:
     | 000280        00000000 00002041 80010200 00000000 000001E0 00166173                                                                                       1934| 000288 lwz        8062001C   1     L4A        gr3=.PyExc_RuntimeError(gr2,0)
     | 000298        796E635F 67656E5F 61746872 6F775F74 68726F77                                                                                                1934| 00028C lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
     |               Instruction count          120                                                                                                                 0| 000290 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
     |               Straight-line exec time    134                                                                                                              1934| 000294 addi       38841324   1     AI         gr4=gr4,4900
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss                                                                                                      1934| 000298 lwz        80630000   1     L4A        gr3=PyExc_RuntimeError(gr3,0)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      1934| 00029C bl         4BFFFD65   0     CALL       PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0
 CCR's set/used:   ss-- -sss                                                                                                                                     1934| 0002A0 ori        60000000   1
     | 000000                             PDEF     async_gen_athrow_send                                                                                         1937| 0002A4 addi       38600000   1     LI         gr3=0
 1796|                                    PROC      o,arg,gr3,gr4                                                                                                   0| 0002A8 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0| 0002C0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                       1965| 0002AC addi       38210040   1     AI         gr1=gr1,64
 1798| 0002C4 addi       38C00001   1     LI        gr6=1                                                                                                           0| 0002B0 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 0002C8 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                            1965| 0002B4 bclr       4E800020   3     BA         lr
    0| 0002CC stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                              |               Tag Table
    0| 0002D0 ori        607F0000   1     LR        gr31=gr3                                                                                                         | 0002B8        00000000 00002041 80020200 00000000 00000218 00166173
    0| 0002D4 stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                              | 0002D0        796E635F 67656E5F 61746872 6F775F74 68726F77
    0| 0002D8 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                             |               Instruction count          134
    0| 0002DC ori        609E0000   1     LR        gr30=gr4                                                                                                         |               Straight-line exec time    142
 1802| 0002E0 lwz        80030010   1     L4A       gr0=(*)aggr#E.agt_state(gr3,16)                                                                              GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss
 1798| 0002E4 lwz        83A30008   1     L4A       gr29=(*)aggr#E.agt_gen(gr3,8)                                                                                FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
    0| 0002E8 stwu       9421FF80   1     ST4U      gr1,#stack(gr1,-128)=gr1                                                                                     CCR's set/used:   ss-- -sss
 1802| 0002EC cmpwi      2C000002   1     C4        cr0=gr0,2                                                                                                        | 000000                             PDEF       async_gen_athrow_send
 1799| 0002F0 lwz        807D0008   1     L4A       gr3=(*)aggr#3.gi_frame(gr29,8)                                                                               1796|                                    PROC       o,arg,gr3,gr4
    0| 0002F4 ori        60650000   2     LR        gr5=gr3                                                                                                      1802| 000300 lwz        80A30010   1     L4A        gr5=(*)aggr#E.agt_state(gr3,16)
 1802| 0002F8 bc         418204F8   0     BT        CL.2311,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 000304 mfspr      7C0802A6   1     LFLR       gr0=lr
 1810| 0002FC addi       38E00002   1     LI        gr7=2                                                                                                           0| 000308 stwu       9421FF90   1     ST4U       gr1,#stack(gr1,-112)=gr1
 1811| 000300 lwz        8082002C   1     L4A       gr4=.PyExc_StopIteration(gr2,0)                                                                              1802| 00030C cmpwi      2C050002   1     C4         cr0=gr5,2
 1809| 000304 cmpwi      2C050000   1     C4        cr0=gr5,0                                                                                                       0| 000310 stw        90010078   1     ST4A       #stack(gr1,120)=gr0
 1809| 000308 bc         418204B8   1     BT        CL.2304,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 000314 stw        93E1006C   1     ST4A       #stack(gr1,108)=gr31
 1815| 00030C cmpwi      2C000000   2     C4        cr0=gr0,0                                                                                                       0| 000318 ori        607F0000   1     LR         gr31=gr3
 1809| 000310 lwz        80630024   1     L4A       gr3=(*)_frame._frame.f_stacktop(gr3,36)                                                                      1798| 00031C addi       38000001   1     LI         gr0=1
 1809| 000314 cmpwi      2C830000   2     C4        cr1=gr3,0                                                                                                       0| 000320 stw        93C10068   1     ST4A       #stack(gr1,104)=gr30
 1809| 000318 bc         418604A8   1     BT        CL.2304,cr1,0x4/eq,taken=30%(30,70)                                                                             0| 000324 stw        93A10064   1     ST4A       #stack(gr1,100)=gr29
 1880| 00031C cmpwi      2C800001   2     C4        cr1=gr0,1                                                                                                       0| 000328 ori        609E0000   1     LR         gr30=gr4
 1815| 000320 bc         408203D8   0     BF        CL.13,cr0,0x4/eq,taken=50%(0,0)                                                                              1802| 00032C bc         418204F0   0     BT         CL.2361,cr0,0x4/eq,taken=30%(30,70)
 1816| 000324 lwz        801D003C   1     L4A       gr0=(*)aggr#4.ag_running_async(gr29,60)                                                                      1798| 000330 lwz        83A30008   2     L4A        gr29=(*)aggr#E.agt_gen(gr3,8)
    0| 000328 lwz        8062001C   1     L4A       gr3=.PyExc_RuntimeError(gr2,0)                                                                               1815| 000334 cmpwi      2C050000   1     C4         cr0=gr5,0
 1817| 00032C addi       38800002   1     LI        gr4=2                                                                                                        1810| 000338 addi       38E00002   1     LI         gr7=2
 1816| 000330 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                    1811| 00033C lwz        8062002C   1     L4A        gr3=.PyExc_StopIteration(gr2,0)
 1816| 000334 bc         41820070   1     BT        CL.14,cr0,0x4/eq,taken=50%(0,0)                                                                              1799| 000340 lwz        809D0008   1     L4A        gr4=(*)aggr#3.gi_frame(gr29,8)







Wed Apr 15 07:30:04 CDT 2020  Page 63


 1818| 000338 lwz        801F000C   2     L4A       gr0=(*)aggr#E.agt_args(gr31,12)                                                                              1811| 000344 lwz        80630000   1     L4A        gr3=PyExc_StopIteration(gr3,0)
 1819| 00033C lwz        80A20018   1     L4A       gr5=.+CONSTANT_AREA(gr2,0)                                                                                      0| 000348 ori        60860000   1     LR         gr6=gr4
    0| 000340 lwz        83C10078   1     L4A       gr30=#stack(gr1,120)                                                                                         1809| 00034C cmpwi      2C860000   1     C4         cr1=gr6,0
    0| 000344 lwz        83A10074   1     L4A       gr29=#stack(gr1,116)                                                                                         1809| 000350 bc         418604A0   1     BT         CL.2354,cr1,0x4/eq,taken=30%(30,70)
 1817| 000348 stw        909F0010   1     ST4A      (*)aggr#E.agt_state(gr31,16)=gr4                                                                             1809| 000354 lwz        80840024   2     L4A        gr4=(*)_frame._frame.f_stacktop(gr4,36)
 1824| 00034C ori        60A60000   1     LR        gr6=gr5                                                                                                      1809| 000358 cmpwi      2C840000   2     C4         cr1=gr4,0
    0| 000350 lwz        80630000   1     L4A       gr3=<s143:d0:l4>(gr3,0)                                                                                      1809| 00035C bc         41860494   1     BT         CL.2354,cr1,0x4/eq,taken=30%(30,70)
 1818| 000354 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                    1880| 000360 cmpwi      2C850001   2     C4         cr1=gr5,1
 1819| 000358 addi       38851354   1     AI        gr4=gr5,4948                                                                                                 1815| 000364 bc         408203C4   0     BF         CL.13,cr0,0x4/eq,taken=50%(0,0)
 1818| 00035C bc         40820024   0     BF        CL.15,cr0,0x4/eq,taken=50%(0,0)                                                                              1816| 000368 lwz        809D003C   1     L4A        gr4=(*)aggr#4.ag_running_async(gr29,60)
    0| 000360 lwz        83E1007C   2     L4A       gr31=#stack(gr1,124)                                                                                            0| 00036C lwz        8062001C   1     L4A        gr3=.PyExc_RuntimeError(gr2,0)
 1819| 000364 bl         4BFFFC9D   0     CALL      PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"  1817| 000370 addi       38A00002   1     LI         gr5=2
 1819| 000368 ori        60000000   1                                                                                                                            1816| 000374 cmpwi      2C040000   1     C4         cr0=gr4,0
 1924| 00036C addi       38600000   1     LI        gr3=0                                                                                                        1816| 000378 bc         41820070   1     BT         CL.14,cr0,0x4/eq,taken=50%(0,0)
 1925| 000370 addi       38210080   1     AI        gr1=gr1,128                                                                                                  1818| 00037C lwz        801F000C   2     L4A        gr0=(*)aggr#E.agt_args(gr31,12)
    0| 000374 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1819| 000380 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
    0| 000378 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 000384 lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
 1925| 00037C bclr       4E800020   3     BA        lr                                                                                                              0| 000388 lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
 1822|                                CL.15:                                                                                                                     1817| 00038C stw        90BF0010   1     ST4A       (*)aggr#E.agt_state(gr31,16)=gr5
 1824| 000380 addi       38861388   1     AI        gr4=gr6,5000                                                                                                 1824| 000390 ori        60850000   1     LR         gr5=gr4
    0| 000384 lwz        83E1007C   1     L4A       gr31=#stack(gr1,124)                                                                                            0| 000394 lwz        80630000   1     L4A        gr3=PyExc_RuntimeError(gr3,0)
 1824| 000388 bl         4BFFFC79   0     CALL      PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"  1818| 000398 cmpwi      2C000000   1     C4         cr0=gr0,0
 1824| 00038C ori        60000000   1                                                                                                                            1819| 00039C addi       38841354   1     AI         gr4=gr4,4948
 1924| 000390 addi       38600000   1     LI        gr3=0                                                                                                        1818| 0003A0 bc         40820024   0     BF         CL.15,cr0,0x4/eq,taken=50%(0,0)
 1925| 000394 addi       38210080   1     AI        gr1=gr1,128                                                                                                     0| 0003A4 lwz        83E1006C   2     L4A        gr31=#stack(gr1,108)
    0| 000398 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1819| 0003A8 bl         4BFFFC59   0     CALL       PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0
    0| 00039C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1819| 0003AC ori        60000000   1
 1925| 0003A0 bclr       4E800020   3     BA        lr                                                                                                           1924| 0003B0 addi       38600000   1     LI         gr3=0
 1829|                                CL.14:                                                                                                                        0| 0003B4 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
 1831| 0003A4 lwz        801D0038   1     L4A       gr0=(*)aggr#4.ag_closed(gr29,56)                                                                             1925| 0003B8 addi       38210070   1     AI         gr1=gr1,112
 1837| 0003A8 lwz        80620008   1     L4A       gr3=._Py_NoneStruct(gr2,0)                                                                                      0| 0003BC mtspr      7C0803A6   1     LLR        lr=gr0
 1831| 0003AC cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                    1925| 0003C0 bclr       4E800020   3     BA         lr
 1837| 0003B0 cmplw      7C83F040   1     CL4       cr1=gr3,gr30                                                                                                 1822|                                CL.15:
 1831| 0003B4 bc         4082030C   0     BF        CL.2312,cr0,0x4/eq,taken=30%(30,70)                                                                          1824| 0003C4 addi       38851388   1     AI         gr4=gr5,5000
    0| 0003B8 lwz        83C10078   2     L4A       gr30=#stack(gr1,120)                                                                                            0| 0003C8 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
 1837| 0003BC bc         408602D0   0     BF        CL.2313,cr1,0x4/eq,taken=30%(30,70)                                                                          1824| 0003CC bl         4BFFFC35   0     CALL       PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0
 1860| 0003C0 addi       38000000   2     LI        gr0=0                                                                                                        1824| 0003D0 ori        60000000   1
 1849| 0003C4 lwz        80A20028   1     L4A       gr5=.PyExc_GeneratorExit(gr2,0)                                                                              1924| 0003D4 addi       38600000   1     LI         gr3=0
 1863| 0003C8 addi       39210060   1     AI        gr9=gr1,96                                                                                                      0| 0003D8 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
 1845| 0003CC lwz        807F000C   1     L4A       gr3=(*)aggr#E.agt_args(gr31,12)                                                                              1925| 0003DC addi       38210070   1     AI         gr1=gr1,112
 1842| 0003D0 stw        90DF0010   1     ST4A      (*)aggr#E.agt_state(gr31,16)=gr6                                                                                0| 0003E0 mtspr      7C0803A6   1     LLR        lr=gr0
 1843| 0003D4 stw        90DD003C   1     ST4A      (*)aggr#4.ag_running_async(gr29,60)=gr6                                                                      1925| 0003E4 bclr       4E800020   3     BA         lr
 1845| 0003D8 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    1829|                                CL.14:
 1845| 0003DC bc         40820214   1     BF        CL.19,cr0,0x4/eq,taken=50%(0,0)                                                                              1831| 0003E8 lwz        807D0038   1     L4A        gr3=(*)aggr#4.ag_closed(gr29,56)
 1849| 0003E0 ori        63A30000   2     LR        gr3=gr29                                                                                                     1837| 0003EC lwz        80820008   1     L4A        gr4=._Py_NoneStruct(gr2,0)
 1847| 0003E4 stw        90DD0038   1     ST4A      (*)aggr#4.ag_closed(gr29,56)=gr6                                                                             1831| 0003F0 cmpwi      2C030000   1     C4         cr0=gr3,0
 1849| 0003E8 addi       38800000   1     LI        gr4=0                                                                                                        1837| 0003F4 cmplw      7C84F040   1     CL4        cr1=gr4,gr30
 1849| 0003EC addi       38C00000   1     LI        gr6=0                                                                                                        1831| 0003F8 bc         408202F8   0     BF         CL.2362,cr0,0x4/eq,taken=30%(30,70)
 1849| 0003F0 addi       38E00000   1     LI        gr7=0                                                                                                           0| 0003FC lwz        83C10068   2     L4A        gr30=#stack(gr1,104)
 1849| 0003F4 lwz        80A50000   1     L4A       gr5=<s141:d0:l4>(gr5,0)                                                                                      1837| 000400 bc         408602BC   0     BF         CL.2363,cr1,0x4/eq,taken=30%(30,70)
 1849| 0003F8 stw        9361FFEC   1     ST4A      #stack_prune(gr1,-20)=gr27                                                                                   1849| 000404 lwz        81220028   2     L4A        gr9=.PyExc_GeneratorExit(gr2,0)
 1849| 0003FC stw        9381FFF0   1     ST4A      #stack_prune(gr1,-16)=gr28                                                                                   1863| 000408 addi       38A00001   1     LI         gr5=1
 1849| 000400 stw        93E1FFFC   1     ST4A      #stack_prune(gr1,-4)=gr31                                                                                    1845| 00040C lwz        807F000C   1     L4A        gr3=(*)aggr#E.agt_args(gr31,12)
 1849| 000404 bl         4800275D   0     CALL      gr3=IPRA.$_gen_throw,5,(*)aggr#3",gr3,gr4,(*)_object",gr5,(*)_object",gr6,(*)_object",gr7,#ProcAlias",IPRA.  1863| 000410 addi       38C00003   1     LI         gr6=3
 1849| 000408 lwz        83E1FFFC   1     L4A       gr31=#stack_prune(gr1,-4)                                                                                    1860| 000414 addi       39400000   1     LI         gr10=0
 1849| 00040C lwz        8381FFF0   1     L4A       gr28=#stack_prune(gr1,-16)                                                                                   1863| 000418 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)







Wed Apr 15 07:30:04 CDT 2020  Page 64


 1849| 000410 lwz        8361FFEC   1     L4A       gr27=#stack_prune(gr1,-20)                                                                                   1863| 00041C addi       38E10060   1     AI         gr7=gr1,96
 1849| 000414 or.        7C651B79   1     LR_R      gr5,cr0=gr3                                                                                                  1842| 000420 stw        901F0010   1     ST4A       (*)aggr#E.agt_state(gr31,16)=gr0
 1854| 000418 bc         418201D0   1     BT        CL.2307,cr0,0x4/eq,taken=30%(30,70)                                                                          1845| 000424 cmpwi      2C030000   1     C4         cr0=gr3,0
 1854| 00041C lwz        80020014   2     L4A       gr0=._PyAsyncGenWrappedValue_Type(gr2,0)                                                                     1843| 000428 stw        901D003C   1     ST4A       (*)aggr#4.ag_running_async(gr29,60)=gr0
  128| 000420 lwz        80830004   1     L4A       gr4=(*)C_object._object.ob_type(gr3,4)                                                                       1863| 00042C addi       3901005C   1     AI         gr8=gr1,92
    0| 000424 lwz        83A10074   1     L4A       gr29=#stack(gr1,116)                                                                                         1845| 000430 bc         40820208   0     BF         CL.19,cr0,0x4/eq,taken=50%(0,0)
  128| 000428 cmplw      7C040040   1     CL4       cr0=gr4,gr0                                                                                                  1849| 000434 ori        63A30000   2     LR         gr3=gr29
 1854| 00042C bc         408200EC   1     BF        CL.20,cr0,0x4/eq,taken=50%(0,0)                                                                              1847| 000438 stw        901D0038   1     ST4A       (*)aggr#4.ag_closed(gr29,56)=gr0
  415| 000430 lwz        80820004   2     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                     1849| 00043C addi       38800000   1     LI         gr4=0
    0| 000434 lwz        80C20018   1     L4A       gr6=.+CONSTANT_AREA(gr2,0)                                                                                   1849| 000440 addi       38C00000   1     LI         gr6=0
  417| 000438 lwz        80E50000   1     L4A       gr7=(*)_object._object.ob_refcnt(gr5,0)                                                                      1849| 000444 addi       38E00000   1     LI         gr7=0
  408| 00043C addi       3800073F   1     LI        gr0=1855                                                                                                     1849| 000448 lwz        80A90000   1     L4A        gr5=PyExc_GeneratorExit(gr9,0)
  417| 000440 addi       38E7FFFF   1     AI        gr7=gr7,-1                                                                                                   1849| 00044C stw        9361FFEC   1     ST4A       #stack_prune(gr1,-20)=gr27
  417| 000444 stw        90E50000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr7                                                                      1849| 000450 stw        9381FFF0   1     ST4A       #stack_prune(gr1,-16)=gr28
  417| 000448 lwz        81030000   1     L4A       gr8=(*)_object._object.ob_refcnt(gr3,0)                                                                      1849| 000454 stw        93E1FFFC   1     ST4A       #stack_prune(gr1,-4)=gr31
  408| 00044C addi       38661110   1     AI        gr3=gr6,4368                                                                                                 1849| 000458 bl         48002529   0     CALL       gr3=IPRA.$_gen_throw,5,(*)aggr#3",gr3,gr4,(*)_object",gr5,(*)_object",gr6,(*)_object",gr7,#ProcAlias",IPRA
  415| 000450 lwz        80C40000   1     L4A       gr6=<s117:d0:l4>(gr4,0)                                                                                      1849| 00045C lwz        83E1FFFC   1     L4A        gr31=#stack_prune(gr1,-4)
  417| 000454 cmpwi      2C080000   1     C4        cr0=gr8,0                                                                                                    1849| 000460 lwz        8381FFF0   1     L4A        gr28=#stack_prune(gr1,-16)
  415| 000458 addi       38C6FFFF   1     AI        gr6=gr6,-1                                                                                                   1849| 000464 lwz        8361FFEC   1     L4A        gr27=#stack_prune(gr1,-20)
  415| 00045C stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                      1849| 000468 or.        7C651B79   1     LR_R       gr5,cr0=gr3
  417| 000460 bc         41820084   0     BT        CL.1493,cr0,0x4/eq,taken=40%(40,60)                                                                          1854| 00046C bc         418201C4   1     BT         CL.2357,cr0,0x4/eq,taken=30%(30,70)
  419| 000464 cmpwi      2C070000   2     C4        cr0=gr7,0                                                                                                    1854| 000470 lwz        80020014   2     L4A        gr0=._PyAsyncGenWrappedValue_Type(gr2,0)
  417| 000468 bc         41800048   1     BT        CL.2303,cr0,0x1/lt,taken=40%(40,60)                                                                           128| 000474 lwz        80630004   1     L4A        gr3=(*)C_object._object.ob_type(gr3,4)
 1901|                                yield_close:                                                                                                                  0| 000478 lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
 1902| 00046C lwz        807F0008   1     L4A       gr3=(*)aggr#E.agt_gen(gr31,8)                                                                                 128| 00047C cmplw      7C030040   1     CL4        cr0=gr3,gr0
 1902| 000470 addi       38000000   1     LI        gr0=0                                                                                                        1854| 000480 bc         408200E0   1     BF         CL.20,cr0,0x4/eq,taken=50%(0,0)
 1903| 000474 addi       38C00002   1     LI        gr6=2                                                                                                         417| 000484 lwz        80E50000   2     L4A        gr7=(*)_object._object.ob_refcnt(gr5,0)
 1904| 000478 lwz        80A2001C   1     L4A       gr5=.PyExc_RuntimeError(gr2,0)                                                                                415| 000488 lwz        80C20004   1     L4A        gr6=._Py_RefTotal(gr2,0)
 1904| 00047C lwz        80820020   1     L4A       gr4=.$STATIC(gr2,0)                                                                                             0| 00048C lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
 1903| 000480 stw        90DF0010   1     ST4A      (*)aggr#E.agt_state(gr31,16)=gr6                                                                              408| 000490 addi       3880073F   1     LI         gr4=1855
 1902| 000484 stw        9003003C   1     ST4A      (*)aggr#4.ag_running_async(gr3,60)=gr0                                                                        417| 000494 addi       3807FFFF   1     AI         gr0=gr7,-1
 1904| 000488 lwz        80650000   1     L4A       gr3=<s143:d0:l4>(gr5,0)                                                                                       417| 000498 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
 1904| 00048C lwz        80840004   1     L4A       gr4=ASYNC_GEN_IGNORED_EXIT_MSG(gr4,4)                                                                         408| 00049C addi       38631110   1     AI         gr3=gr3,4368
    0|                                CL.2321:                                                                                                                    415| 0004A0 lwz        80E60000   1     L4A        gr7=_Py_RefTotal(gr6,0)
 1904| 000490 bl         4BFFFB71   0     CALL      PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"   415| 0004A4 addi       38E7FFFF   2     AI         gr7=gr7,-1
 1904| 000494 ori        60000000   1                                                                                                                             417| 0004A8 cmpwi      2C000000   1     C4         cr0=gr0,0
 1906| 000498 addi       38600000   1     LI        gr3=0                                                                                                         415| 0004AC stw        90E60000   1     ST4A       _Py_RefTotal(gr6,0)=gr7
    0| 00049C lwz        83E1007C   1     L4A       gr31=#stack(gr1,124)                                                                                          417| 0004B0 bc         4182007C   0     BT         CL.1493,cr0,0x4/eq,taken=40%(40,60)
 1925| 0004A0 addi       38210080   1     AI        gr1=gr1,128                                                                                                   408| 0004B4 bc         41800048   0     BT         CL.2353,cr0,0x1/lt,taken=40%(40,60)
    0| 0004A4 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1901|                                yield_close:
    0| 0004A8 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1902| 0004B8 lwz        807F0008   1     L4A        gr3=(*)aggr#E.agt_gen(gr31,8)
 1925| 0004AC bclr       4E800020   3     BA        lr                                                                                                           1902| 0004BC addi       38000000   1     LI         gr0=0
  419|                                CL.2303:                                                                                                                   1903| 0004C0 addi       38C00002   1     LI         gr6=2
  420| 0004B0 ori        60040000   1     LR        gr4=gr0                                                                                                      1904| 0004C4 lwz        80A2001C   1     L4A        gr5=.PyExc_RuntimeError(gr2,0)
  420| 0004B4 bl         4BFFFB4D   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015  1904| 0004C8 lwz        80820020   1     L4A        gr4=.$STATIC(gr2,0)
  420| 0004B8 ori        60000000   1                                                                                                                            1903| 0004CC stw        90DF0010   1     ST4A       (*)aggr#E.agt_state(gr31,16)=gr6
 1902| 0004BC lwz        807F0008   1     L4A       gr3=(*)aggr#E.agt_gen(gr31,8)                                                                                1902| 0004D0 stw        9003003C   1     ST4A       (*)aggr#4.ag_running_async(gr3,60)=gr0
 1902| 0004C0 addi       38000000   1     LI        gr0=0                                                                                                        1904| 0004D4 lwz        80650000   1     L4A        gr3=PyExc_RuntimeError(gr5,0)
 1903| 0004C4 addi       38C00002   1     LI        gr6=2                                                                                                        1904| 0004D8 lwz        80840004   1     L4A        gr4=ASYNC_GEN_IGNORED_EXIT_MSG(gr4,4)
 1904| 0004C8 lwz        80A2001C   1     L4A       gr5=.PyExc_RuntimeError(gr2,0)                                                                                  0|                                CL.2371:
 1904| 0004CC lwz        80820020   1     L4A       gr4=.$STATIC(gr2,0)                                                                                          1904| 0004DC bl         4BFFFB25   0     CALL       PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3
 1903| 0004D0 stw        90DF0010   1     ST4A      (*)aggr#E.agt_state(gr31,16)=gr6                                                                             1904| 0004E0 ori        60000000   1
 1902| 0004D4 stw        9003003C   1     ST4A      (*)aggr#4.ag_running_async(gr3,60)=gr0                                                                       1902| 0004E4 addi       38600000   1     LI         gr3=0
 1904| 0004D8 lwz        80650000   1     L4A       gr3=<s143:d0:l4>(gr5,0)                                                                                         0| 0004E8 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
 1904| 0004DC lwz        80840004   1     L4A       gr4=ASYNC_GEN_IGNORED_EXIT_MSG(gr4,4)                                                                           0| 0004EC lwz        80010078   1     L4A        gr0=#stack(gr1,120)
  423| 0004E0 b          4BFFFFB0   0     B         CL.2321,-1                                                                                                   1925| 0004F0 addi       38210070   1     AI         gr1=gr1,112







Wed Apr 15 07:30:04 CDT 2020  Page 65


  423|                                CL.1493:                                                                                                                      0| 0004F4 mtspr      7C0803A6   1     LLR        lr=gr0
  425| 0004E4 ori        60A30000   1     LR        gr3=gr5                                                                                                      1925| 0004F8 bclr       4E800020   3     BA         lr
  425| 0004E8 bl         4BFFFB19   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   419|                                CL.2353:
  425| 0004EC ori        60000000   1                                                                                                                             420| 0004FC bl         4BFFFB05   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
 1902| 0004F0 lwz        807F0008   1     L4A       gr3=(*)aggr#E.agt_gen(gr31,8)                                                                                 420| 000500 ori        60000000   1
 1902| 0004F4 addi       38000000   1     LI        gr0=0                                                                                                        1902| 000504 lwz        807F0008   1     L4A        gr3=(*)aggr#E.agt_gen(gr31,8)
 1903| 0004F8 addi       38C00002   1     LI        gr6=2                                                                                                        1902| 000508 addi       38000000   1     LI         gr0=0
 1904| 0004FC lwz        80A2001C   1     L4A       gr5=.PyExc_RuntimeError(gr2,0)                                                                               1903| 00050C addi       38C00002   1     LI         gr6=2
 1904| 000500 lwz        80820020   1     L4A       gr4=.$STATIC(gr2,0)                                                                                          1904| 000510 lwz        80A2001C   1     L4A        gr5=.PyExc_RuntimeError(gr2,0)
 1903| 000504 stw        90DF0010   1     ST4A      (*)aggr#E.agt_state(gr31,16)=gr6                                                                             1904| 000514 lwz        80820020   1     L4A        gr4=.$STATIC(gr2,0)
 1902| 000508 stw        9003003C   1     ST4A      (*)aggr#4.ag_running_async(gr3,60)=gr0                                                                       1903| 000518 stw        90DF0010   1     ST4A       (*)aggr#E.agt_state(gr31,16)=gr6
 1904| 00050C lwz        80650000   1     L4A       gr3=<s143:d0:l4>(gr5,0)                                                                                      1902| 00051C stw        9003003C   1     ST4A       (*)aggr#4.ag_running_async(gr3,60)=gr0
 1904| 000510 lwz        80840004   1     L4A       gr4=ASYNC_GEN_IGNORED_EXIT_MSG(gr4,4)                                                                        1904| 000520 lwz        80650000   1     L4A        gr3=PyExc_RuntimeError(gr5,0)
    0| 000514 b          4BFFFF7C   0     B         CL.2321,-1                                                                                                   1904| 000524 lwz        80840004   1     L4A        gr4=ASYNC_GEN_IGNORED_EXIT_MSG(gr4,4)
 1857|                                CL.20:                                                                                                                      423| 000528 b          4BFFFFB4   0     B          CL.2371,-1
 1874| 000518 cmpwi      2C050000   1     C4        cr0=gr5,0                                                                                                     423|                                CL.1493:
 1874| 00051C bc         4182001C   1     BT        check_error,cr0,0x4/eq,taken=40%(40,60)                                                                       425| 00052C ori        60A30000   1     LR         gr3=gr5
    0|                                CL.2310:                                                                                                                    425| 000530 bl         4BFFFAD1   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
 1877| 000520 ori        60A30000   1     LR        gr3=gr5                                                                                                       425| 000534 ori        60000000   1
    0| 000524 lwz        83E1007C   1     L4A       gr31=#stack(gr1,124)                                                                                         1902| 000538 lwz        807F0008   1     L4A        gr3=(*)aggr#E.agt_gen(gr31,8)
 1925| 000528 addi       38210080   1     AI        gr1=gr1,128                                                                                                  1902| 00053C addi       38000000   1     LI         gr0=0
    0| 00052C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1903| 000540 addi       38C00002   1     LI         gr6=2
    0| 000530 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1904| 000544 lwz        80A2001C   1     L4A        gr5=.PyExc_RuntimeError(gr2,0)
 1925| 000534 bclr       4E800020   3     BA        lr                                                                                                           1904| 000548 lwz        80820020   1     L4A        gr4=.$STATIC(gr2,0)
 1908|                                check_error:                                                                                                               1903| 00054C stw        90DF0010   1     ST4A       (*)aggr#E.agt_state(gr31,16)=gr6
 1909| 000538 addi       38000000   1     LI        gr0=0                                                                                                        1902| 000550 stw        9003003C   1     ST4A       (*)aggr#4.ag_running_async(gr3,60)=gr0
 1909| 00053C lwz        807F0008   1     L4A       gr3=(*)aggr#E.agt_gen(gr31,8)                                                                                1904| 000554 lwz        80650000   1     L4A        gr3=PyExc_RuntimeError(gr5,0)
 1910| 000540 addi       38A00002   1     LI        gr5=2                                                                                                        1904| 000558 lwz        80840004   1     L4A        gr4=ASYNC_GEN_IGNORED_EXIT_MSG(gr4,4)
 1911| 000544 lwz        80820024   1     L4A       gr4=.PyExc_StopAsyncIteration(gr2,0)                                                                            0| 00055C b          4BFFFF80   0     B          CL.2371,-1
 1910| 000548 stw        90BF0010   1     ST4A      (*)aggr#E.agt_state(gr31,16)=gr5                                                                             1857|                                CL.20:
 1909| 00054C stw        9003003C   1     ST4A      (*)aggr#4.ag_running_async(gr3,60)=gr0                                                                       1874| 000560 cmpwi      2C050000   1     C4         cr0=gr5,0
 1911| 000550 lwz        80640000   1     L4A       gr3=<s137:d0:l4>(gr4,0)                                                                                      1874| 000564 bc         4182001C   1     BT         check_error,cr0,0x4/eq,taken=40%(40,60)
 1911| 000554 bl         4BFFFAAD   0     CALL      gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",g     0|                                CL.2360:
 1911| 000558 ori        60000000   1                                                                                                                            1877| 000568 ori        60A30000   1     LR         gr3=gr5
 1911| 00055C cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0| 00056C lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
 1911| 000560 bc         41820058   1     BT        CL.2317,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 000570 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
 1912|                                CL.36:                                                                                                                     1925| 000574 addi       38210070   1     AI         gr1=gr1,112
 1914| 000564 lwz        801F000C   1     L4A       gr0=(*)aggr#E.agt_args(gr31,12)                                                                                 0| 000578 mtspr      7C0803A6   1     LLR        lr=gr0
 1914| 000568 cmpwi      2C000000   2     C4        cr0=gr0,0                                                                                                    1925| 00057C bclr       4E800020   3     BA         lr
 1914| 00056C bc         4182001C   1     BT        CL.2318,cr0,0x4/eq,taken=40%(40,60)                                                                          1908|                                check_error:
 1924| 000570 addi       38600000   1     LI        gr3=0                                                                                                        1909| 000580 addi       38000000   1     LI         gr0=0
    0| 000574 lwz        83E1007C   1     L4A       gr31=#stack(gr1,124)                                                                                         1909| 000584 lwz        807F0008   1     L4A        gr3=(*)aggr#E.agt_gen(gr31,8)
 1925| 000578 addi       38210080   1     AI        gr1=gr1,128                                                                                                  1910| 000588 addi       38A00002   1     LI         gr5=2
    0| 00057C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1911| 00058C lwz        80820024   1     L4A        gr4=.PyExc_StopAsyncIteration(gr2,0)
    0| 000580 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1910| 000590 stw        90BF0010   1     ST4A       (*)aggr#E.agt_state(gr31,16)=gr5
 1925| 000584 bclr       4E800020   3     BA        lr                                                                                                           1909| 000594 stw        9003003C   1     ST4A       (*)aggr#4.ag_running_async(gr3,60)=gr0
    0|                                CL.2318:                                                                                                                   1911| 000598 lwz        80640000   1     L4A        gr3=PyExc_StopAsyncIteration(gr4,0)
    0| 000588 lwz        83E1007C   1     L4A       gr31=#stack(gr1,124)                                                                                         1911| 00059C bl         4BFFFA65   0     CALL       gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",
 1920| 00058C bl         4BFFFA75   0     CALL      PyErr_Clear,0,#ProcAlias",PyErr_Clear",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",fsr  1911| 0005A0 ori        60000000   1
 1920| 000590 ori        60000000   1                                                                                                                            1911| 0005A4 cmpwi      2C030000   1     C4         cr0=gr3,0
 1921| 000594 lwz        8062002C   1     L4A       gr3=.PyExc_StopIteration(gr2,0)                                                                              1911| 0005A8 bc         41820058   1     BT         CL.2367,cr0,0x4/eq,taken=40%(40,60)
 1921| 000598 lwz        80630000   2     L4A       gr3=<s139:d0:l4>(gr3,0)                                                                                      1912|                                CL.36:
 1921| 00059C bl         4BFFFA65   0     CALL      PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",m  1914| 0005AC lwz        801F000C   1     L4A        gr0=(*)aggr#E.agt_args(gr31,12)
 1921| 0005A0 ori        60000000   1                                                                                                                            1914| 0005B0 cmpwi      2C000000   2     C4         cr0=gr0,0
 1924| 0005A4 addi       38600000   1     LI        gr3=0                                                                                                        1914| 0005B4 bc         4182001C   1     BT         CL.2368,cr0,0x4/eq,taken=40%(40,60)
 1925| 0005A8 addi       38210080   1     AI        gr1=gr1,128                                                                                                  1924| 0005B8 addi       38600000   1     LI         gr3=0







Wed Apr 15 07:30:04 CDT 2020  Page 66


    0| 0005AC lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 0005BC lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
    0| 0005B0 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 0005C0 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
 1925| 0005B4 bclr       4E800020   3     BA        lr                                                                                                           1925| 0005C4 addi       38210070   1     AI         gr1=gr1,112
    0|                                CL.2317:                                                                                                                      0| 0005C8 mtspr      7C0803A6   1     LLR        lr=gr0
 1912| 0005B8 lwz        80620028   1     L4A       gr3=.PyExc_GeneratorExit(gr2,0)                                                                              1925| 0005CC bclr       4E800020   3     BA         lr
 1912| 0005BC lwz        80630000   2     L4A       gr3=<s141:d0:l4>(gr3,0)                                                                                         0|                                CL.2368:
 1912| 0005C0 bl         4BFFFA41   0     CALL      gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",g     0| 0005D0 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
 1912| 0005C4 ori        60000000   1                                                                                                                            1920| 0005D4 bl         4BFFFA2D   0     CALL       PyErr_Clear,0,#ProcAlias",PyErr_Clear",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",fs
 1912| 0005C8 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    1920| 0005D8 ori        60000000   1
 1912| 0005CC bc         4082FF98   1     BF        CL.36,cr0,0x4/eq,taken=50%(0,0)                                                                              1921| 0005DC lwz        8062002C   1     L4A        gr3=.PyExc_StopIteration(gr2,0)
 1924| 0005D0 addi       38600000   2     LI        gr3=0                                                                                                        1921| 0005E0 lwz        80630000   2     L4A        gr3=PyExc_StopIteration(gr3,0)
    0| 0005D4 lwz        83E1007C   1     L4A       gr31=#stack(gr1,124)                                                                                         1921| 0005E4 bl         4BFFFA1D   0     CALL       PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",
 1925| 0005D8 addi       38210080   1     AI        gr1=gr1,128                                                                                                  1921| 0005E8 ori        60000000   1
    0| 0005DC lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1924| 0005EC addi       38600000   1     LI         gr3=0
    0| 0005E0 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 0005F0 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
 1925| 0005E4 bclr       4E800020   3     BA        lr                                                                                                           1925| 0005F4 addi       38210070   1     AI         gr1=gr1,112
    0|                                CL.2307:                                                                                                                      0| 0005F8 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 0005E8 lwz        83A10074   1     L4A       gr29=#stack(gr1,116)                                                                                         1925| 0005FC bclr       4E800020   3     BA         lr
    0| 0005EC b          4BFFFF2C   0     B         CL.20,-1                                                                                                        0|                                CL.2367:
 1858|                                CL.19:                                                                                                                     1912| 000600 lwz        80620028   1     L4A        gr3=.PyExc_GeneratorExit(gr2,0)
 1863| 0005F0 addi       39010064   1     AI        gr8=gr1,100                                                                                                  1912| 000604 lwz        80630000   2     L4A        gr3=PyExc_GeneratorExit(gr3,0)
 1860| 0005F4 stw        90010060   1     ST4A      tb(gr1,96)=gr0                                                                                               1912| 000608 bl         4BFFF9F9   0     CALL       gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",
 1863| 0005F8 addi       38E10068   1     AI        gr7=gr1,104                                                                                                  1912| 00060C ori        60000000   1
 1863| 0005FC lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                   1912| 000610 cmpwi      2C030000   1     C4         cr0=gr3,0
 1861| 000600 stw        90010064   1     ST4A      val(gr1,100)=gr0                                                                                             1912| 000614 bc         4082FF98   1     BF         CL.36,cr0,0x4/eq,taken=50%(0,0)
 1863| 000604 addi       38A00001   1     LI        gr5=1                                                                                                        1924| 000618 addi       38600000   2     LI         gr3=0
 1863| 000608 addi       38C00003   1     LI        gr6=3                                                                                                           0| 00061C lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
 1863| 00060C addi       38841080   1     AI        gr4=gr4,4224                                                                                                    0| 000620 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
 1863| 000610 bl         4BFFF9F1   0     CALL      gr3=PyArg_UnpackTuple,7,(*)_object",gr3-gr6,typ",gr7,val",gr8,tb",gr9,#ProcAlias",(*)_object",(*)_object",(  1925| 000624 addi       38210070   1     AI         gr1=gr1,112
 1863| 000614 ori        60000000   1                                                                                                                               0| 000628 mtspr      7C0803A6   1     LLR        lr=gr0
 1863| 000618 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    1925| 00062C bclr       4E800020   3     BA         lr
 1863| 00061C bc         41820054   1     BT        CL.2306,cr0,0x4/eq,taken=30%(30,70)                                                                             0|                                CL.2357:
 1868| 000620 ori        63A30000   2     LR        gr3=gr29                                                                                                        0| 000630 lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
 1868| 000624 lwz        80A10068   1     L4A       gr5=typ(gr1,104)                                                                                                0| 000634 b          4BFFFF2C   0     B          CL.20,-1
 1868| 000628 addi       38800000   1     LI        gr4=0                                                                                                        1858|                                CL.19:
 1868| 00062C lwz        80E10060   1     L4A       gr7=tb(gr1,96)                                                                                               1863| 000638 addi       38841080   1     AI         gr4=gr4,4224
 1868| 000630 lwz        80C10064   1     L4A       gr6=val(gr1,100)                                                                                             1860| 00063C stw        91410058   1     ST4A       tb(gr1,88)=gr10
 1868| 000634 stw        9361FFEC   1     ST4A      #stack_prune(gr1,-20)=gr27                                                                                   1863| 000640 addi       39210058   1     AI         gr9=gr1,88
 1868| 000638 stw        9381FFF0   1     ST4A      #stack_prune(gr1,-16)=gr28                                                                                   1861| 000644 stw        9141005C   1     ST4A       val(gr1,92)=gr10
 1868| 00063C stw        93E1FFFC   1     ST4A      #stack_prune(gr1,-4)=gr31                                                                                    1863| 000648 bl         4BFFF9B9   0     CALL       gr3=PyArg_UnpackTuple,7,(*)_object",gr3-gr6,typ",gr7,val",gr8,tb",gr9,#ProcAlias",(*)_object",(*)_object",
 1868| 000640 bl         48002521   0     CALL      gr3=IPRA.$_gen_throw,5,(*)aggr#3",gr3,gr4,(*)_object",gr5,(*)_object",gr6,(*)_object",gr7,#ProcAlias",IPRA.  1863| 00064C ori        60000000   1
 1868| 000644 lwz        83E1FFFC   1     L4A       gr31=#stack_prune(gr1,-4)                                                                                    1863| 000650 cmpwi      2C030000   1     C4         cr0=gr3,0
 1868| 000648 lwz        8381FFF0   1     L4A       gr28=#stack_prune(gr1,-16)                                                                                   1863| 000654 bc         4182004C   1     BT         CL.2356,cr0,0x4/eq,taken=30%(30,70)
 1868| 00064C lwz        8361FFEC   1     L4A       gr27=#stack_prune(gr1,-20)                                                                                   1868| 000658 ori        63A30000   2     LR         gr3=gr29
 1868| 000650 ori        60640000   1     LR        gr4=gr3                                                                                                      1868| 00065C lwz        80A10060   1     L4A        gr5=typ(gr1,96)
 1872| 000654 lwz        807F0008   1     L4A       gr3=(*)aggr#E.agt_gen(gr31,8)                                                                                1868| 000660 addi       38800000   1     LI         gr4=0
 1872| 000658 stw        93E1FFFC   1     ST4A      #stack_prune(gr1,-4)=gr31                                                                                    1868| 000664 lwz        80E10058   1     L4A        gr7=tb(gr1,88)
 1872| 00065C bl         48000DC5   0     CALL      gr3=IPRA.$async_gen_unwrap_value,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",IPRA.$async_gen_unwrap_value"  1868| 000668 lwz        80C1005C   1     L4A        gr6=val(gr1,92)
 1872| 000660 lwz        83E1FFFC   1     L4A       gr31=#stack_prune(gr1,-4)                                                                                    1868| 00066C stw        9361FFEC   1     ST4A       #stack_prune(gr1,-20)=gr27
 1872| 000664 ori        60650000   1     LR        gr5=gr3                                                                                                      1868| 000670 stw        9381FFF0   1     ST4A       #stack_prune(gr1,-16)=gr28
    0| 000668 lwz        83A10074   1     L4A       gr29=#stack(gr1,116)                                                                                         1868| 000674 stw        93E1FFFC   1     ST4A       #stack_prune(gr1,-4)=gr31
    0| 00066C b          4BFFFEAC   0     B         CL.20,-1                                                                                                     1868| 000678 bl         48002309   0     CALL       gr3=IPRA.$_gen_throw,5,(*)aggr#3",gr3,gr4,(*)_object",gr5,(*)_object",gr6,(*)_object",gr7,#ProcAlias",IPRA
    0|                                CL.2306:                                                                                                                   1868| 00067C lwz        83E1FFFC   1     L4A        gr31=#stack_prune(gr1,-4)
 1924| 000670 addi       38600000   1     LI        gr3=0                                                                                                        1868| 000680 lwz        8381FFF0   1     L4A        gr28=#stack_prune(gr1,-16)
    0| 000674 lwz        83E1007C   1     L4A       gr31=#stack(gr1,124)                                                                                         1868| 000684 lwz        8361FFEC   1     L4A        gr27=#stack_prune(gr1,-20)
    0| 000678 lwz        83A10074   1     L4A       gr29=#stack(gr1,116)                                                                                         1868| 000688 ori        60640000   1     LR         gr4=gr3







Wed Apr 15 07:30:04 CDT 2020  Page 67


 1925| 00067C addi       38210080   1     AI        gr1=gr1,128                                                                                                  1872| 00068C lwz        807F0008   1     L4A        gr3=(*)aggr#E.agt_gen(gr31,8)
    0| 000680 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1872| 000690 bl         48000C71   0     CALL       gr3=async_gen_unwrap_value,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",async_gen_unwrap_value",fcr",gr1,c
    0| 000684 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1872| 000694 ori        60650000   1     LR         gr5=gr3
 1925| 000688 bclr       4E800020   3     BA        lr                                                                                                              0| 000698 lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
    0|                                CL.2313:                                                                                                                      0| 00069C b          4BFFFEC4   0     B          CL.20,-1
 1838| 00068C lwz        8062001C   1     L4A       gr3=.PyExc_RuntimeError(gr2,0)                                                                                  0|                                CL.2356:
 1838| 000690 lwz        80820020   1     L4A       gr4=.$STATIC(gr2,0)                                                                                          1924| 0006A0 addi       38600000   1     LI         gr3=0
    0| 000694 lwz        83E1007C   1     L4A       gr31=#stack(gr1,124)                                                                                            0| 0006A4 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
    0| 000698 lwz        83A10074   1     L4A       gr29=#stack(gr1,116)                                                                                            0| 0006A8 lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
 1838| 00069C lwz        80630000   1     L4A       gr3=<s143:d0:l4>(gr3,0)                                                                                         0| 0006AC lwz        80010078   1     L4A        gr0=#stack(gr1,120)
 1838| 0006A0 lwz        80840000   1     L4A       gr4=NON_INIT_CORO_MSG(gr4,0)                                                                                 1925| 0006B0 addi       38210070   1     AI         gr1=gr1,112
 1838| 0006A4 bl         4BFFF95D   0     CALL      PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"     0| 0006B4 mtspr      7C0803A6   1     LLR        lr=gr0
 1838| 0006A8 ori        60000000   1                                                                                                                            1925| 0006B8 bclr       4E800020   3     BA         lr
 1839| 0006AC addi       38600000   1     LI        gr3=0                                                                                                           0|                                CL.2363:
 1925| 0006B0 addi       38210080   1     AI        gr1=gr1,128                                                                                                  1838| 0006BC lwz        8062001C   1     L4A        gr3=.PyExc_RuntimeError(gr2,0)
    0| 0006B4 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1838| 0006C0 lwz        80820020   1     L4A        gr4=.$STATIC(gr2,0)
    0| 0006B8 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 0006C4 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
 1925| 0006BC bclr       4E800020   3     BA        lr                                                                                                              0| 0006C8 lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
    0|                                CL.2312:                                                                                                                   1838| 0006CC lwz        80630000   1     L4A        gr3=PyExc_RuntimeError(gr3,0)
 1833| 0006C0 lwz        80620024   1     L4A       gr3=.PyExc_StopAsyncIteration(gr2,0)                                                                         1838| 0006D0 lwz        80840000   1     L4A        gr4=NON_INIT_CORO_MSG(gr4,0)
 1832| 0006C4 addi       38000002   1     LI        gr0=2                                                                                                        1838| 0006D4 bl         4BFFF92D   0     CALL       PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3
    0| 0006C8 lwz        83C10078   1     L4A       gr30=#stack(gr1,120)                                                                                         1838| 0006D8 ori        60000000   1
    0| 0006CC lwz        83A10074   1     L4A       gr29=#stack(gr1,116)                                                                                         1839| 0006DC addi       38600000   1     LI         gr3=0
 1832| 0006D0 stw        901F0010   1     ST4A      (*)aggr#E.agt_state(gr31,16)=gr0                                                                                0| 0006E0 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
 1833| 0006D4 lwz        80630000   1     L4A       gr3=<s137:d0:l4>(gr3,0)                                                                                      1925| 0006E4 addi       38210070   1     AI         gr1=gr1,112
 1833| 0006D8 bl         4BFFF929   0     CALL      PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",m     0| 0006E8 mtspr      7C0803A6   1     LLR        lr=gr0
 1833| 0006DC ori        60000000   1                                                                                                                            1925| 0006EC bclr       4E800020   3     BA         lr
 1834| 0006E0 addi       38600000   1     LI        gr3=0                                                                                                           0|                                CL.2362:
    0| 0006E4 lwz        83E1007C   1     L4A       gr31=#stack(gr1,124)                                                                                         1833| 0006F0 lwz        80620024   1     L4A        gr3=.PyExc_StopAsyncIteration(gr2,0)
 1925| 0006E8 addi       38210080   1     AI        gr1=gr1,128                                                                                                  1832| 0006F4 addi       38000002   1     LI         gr0=2
    0| 0006EC lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 0006F8 lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
    0| 0006F0 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 0006FC lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
 1925| 0006F4 bclr       4E800020   3     BA        lr                                                                                                           1832| 000700 stw        901F0010   1     ST4A       (*)aggr#E.agt_state(gr31,16)=gr0
 1878|                                CL.13:                                                                                                                     1833| 000704 lwz        80630000   1     L4A        gr3=PyExc_StopAsyncIteration(gr3,0)
 1880| 0006F8 bc         408600AC   0     BF        CL.2315,cr1,0x4/eq,taken=40%(40,60)                                                                          1833| 000708 bl         4BFFF8F9   0     CALL       PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",
 1880|                                CL.29:                                                                                                                     1833| 00070C ori        60000000   1
 1882| 0006FC ori        63A30000   1     LR        gr3=gr29                                                                                                     1834| 000710 addi       38600000   1     LI         gr3=0
 1882| 000700 ori        63C40000   1     LR        gr4=gr30                                                                                                        0| 000714 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
 1882| 000704 addi       38A00000   1     LI        gr5=0                                                                                                           0| 000718 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
 1882| 000708 addi       38C00000   1     LI        gr6=0                                                                                                        1925| 00071C addi       38210070   1     AI         gr1=gr1,112
 1882| 00070C bl         48003155   0     CALL      gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4"     0| 000720 mtspr      7C0803A6   1     LLR        lr=gr0
 1882| 000710 ori        60640000   1     LR        gr4=gr3                                                                                                      1925| 000724 bclr       4E800020   3     BA         lr
    0| 000714 ori        60600000   1     LR        gr0=gr3                                                                                                      1878|                                CL.13:
 1883| 000718 lwz        807F000C   1     L4A       gr3=(*)aggr#E.agt_args(gr31,12)                                                                              1880| 000728 bc         408600AC   0     BF         CL.2365,cr1,0x4/eq,taken=40%(40,60)
 1883| 00071C cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                    1880|                                CL.29:
 1883| 000720 bc         40820060   1     BF        CL.2316,cr0,0x4/eq,taken=30%(30,70)                                                                          1882| 00072C ori        63A30000   1     LR         gr3=gr29
 1887| 000724 cmpwi      2C000000   2     C4        cr0=gr0,0                                                                                                    1882| 000730 ori        63C40000   1     LR         gr4=gr30
    0| 000728 lwz        83C10078   1     L4A       gr30=#stack(gr1,120)                                                                                         1882| 000734 addi       38A00000   1     LI         gr5=0
    0| 00072C lwz        83A10074   1     L4A       gr29=#stack(gr1,116)                                                                                         1882| 000738 addi       38C00000   1     LI         gr6=0
 1887| 000730 bc         4182FE08   0     BT        check_error,cr0,0x4/eq,taken=30%(30,70)                                                                      1882| 00073C bl         48002F45   0     CALL       gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4
 1888| 000734 lwz        80020014   1     L4A       gr0=._PyAsyncGenWrappedValue_Type(gr2,0)                                                                     1882| 000740 ori        60640000   1     LR         gr4=gr3
 1882| 000738 ori        60850000   1     LR        gr5=gr4                                                                                                         0| 000744 ori        60600000   1     LR         gr0=gr3
  128| 00073C lwz        80640004   1     L4A       gr3=(*)C_object._object.ob_type(gr4,4)                                                                       1883| 000748 lwz        807F000C   1     L4A        gr3=(*)aggr#E.agt_args(gr31,12)
  128| 000740 cmplw      7C030040   2     CL4       cr0=gr3,gr0                                                                                                  1883| 00074C cmpwi      2C030000   2     C4         cr0=gr3,0
 1888| 000744 bc         4082FDDC   1     BF        CL.2310,cr0,0x4/eq,taken=30%(30,70)                                                                          1883| 000750 bc         40820060   1     BF         CL.2366,cr0,0x4/eq,taken=30%(30,70)
  415| 000748 lwz        80C20004   1     L4A       gr6=._Py_RefTotal(gr2,0)                                                                                     1887| 000754 cmpwi      2C000000   2     C4         cr0=gr0,0







Wed Apr 15 07:30:04 CDT 2020  Page 68


  417| 00074C lwz        80E40000   1     L4A       gr7=(*)_object._object.ob_refcnt(gr4,0)                                                                         0| 000758 lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
    0| 000750 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                      0| 00075C lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
  408| 000754 addi       38000761   1     LI        gr0=1889                                                                                                     1887| 000760 bc         4182FE20   0     BT         check_error,cr0,0x4/eq,taken=30%(30,70)
  417| 000758 addi       38E7FFFF   1     AI        gr7=gr7,-1                                                                                                   1888| 000764 lwz        80020014   1     L4A        gr0=._PyAsyncGenWrappedValue_Type(gr2,0)
  417| 00075C stw        90E40000   1     ST4A      (*)_object._object.ob_refcnt(gr4,0)=gr7                                                                      1887| 000768 ori        60850000   1     LR         gr5=gr4
  408| 000760 addi       38631110   1     AI        gr3=gr3,4368                                                                                                  128| 00076C lwz        80640004   1     L4A        gr3=(*)C_object._object.ob_type(gr4,4)
  415| 000764 lwz        80860000   1     L4A       gr4=<s117:d0:l4>(gr6,0)                                                                                       128| 000770 cmplw      7C030040   2     CL4        cr0=gr3,gr0
  415| 000768 addi       3884FFFF   2     AI        gr4=gr4,-1                                                                                                   1888| 000774 bc         4082FDF4   1     BF         CL.2360,cr0,0x4/eq,taken=30%(30,70)
  417| 00076C cmpwi      2C070000   1     C4        cr0=gr7,0                                                                                                     415| 000778 lwz        80C20004   1     L4A        gr6=._Py_RefTotal(gr2,0)
  415| 000770 stw        90860000   1     ST4A      <s117:d0:l4>(gr6,0)=gr4                                                                                       417| 00077C lwz        80E40000   1     L4A        gr7=(*)_object._object.ob_refcnt(gr4,0)
  417| 000774 bc         4182FD70   0     BT        CL.1493,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 000780 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
  419| 000778 bc         4180FD38   0     BT        CL.2303,cr0,0x1/lt,taken=40%(40,60)                                                                           408| 000784 addi       38800761   1     LI         gr4=1889
  419| 00077C b          4BFFFCF0   1     B         yield_close,-1                                                                                                417| 000788 addi       3807FFFF   1     AI         gr0=gr7,-1
    0|                                CL.2316:                                                                                                                    417| 00078C stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
 1884| 000780 lwz        807F0008   1     L4A       gr3=(*)aggr#E.agt_gen(gr31,8)                                                                                 408| 000790 addi       38631110   1     AI         gr3=gr3,4368
    0| 000784 lwz        83C10078   1     L4A       gr30=#stack(gr1,120)                                                                                          415| 000794 lwz        80E60000   1     L4A        gr7=_Py_RefTotal(gr6,0)
    0| 000788 lwz        83A10074   1     L4A       gr29=#stack(gr1,116)                                                                                          415| 000798 addi       38E7FFFF   2     AI         gr7=gr7,-1
 1884| 00078C bl         48000C95   0     CALL      gr3=IPRA.$async_gen_unwrap_value,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",IPRA.$async_gen_unwrap_value"   415| 00079C stw        90E60000   1     ST4A       _Py_RefTotal(gr6,0)=gr7
    0| 000790 lwz        83E1007C   1     L4A       gr31=#stack(gr1,124)                                                                                          417| 0007A0 cmpwi      2C000000   1     C4         cr0=gr0,0
 1925| 000794 addi       38210080   1     AI        gr1=gr1,128                                                                                                   417| 0007A4 bc         4182FD88   1     BT         CL.1493,cr0,0x4/eq,taken=40%(40,60)
    0| 000798 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             419| 0007A8 bc         4180FD54   1     BT         CL.2353,cr0,0x1/lt,taken=40%(40,60)
    0| 00079C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        419| 0007AC b          4BFFFD0C   1     B          yield_close,-1
 1925| 0007A0 bclr       4E800020   3     BA        lr                                                                                                              0|                                CL.2366:
    0|                                CL.2315:                                                                                                                   1884| 0007B0 lwz        807F0008   1     L4A        gr3=(*)aggr#E.agt_gen(gr31,8)
 1880| 0007A4 addi       38A00758   1     LI        gr5=1880                                                                                                        0| 0007B4 lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
 1880| 0007A8 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                      0| 0007B8 lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
 1880| 0007AC addi       38831110   2     AI        gr4=gr3,4368                                                                                                 1884| 0007BC bl         48000B45   0     CALL       gr3=async_gen_unwrap_value,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",async_gen_unwrap_value",fcr",gr1,c
 1880| 0007B0 addi       386313BC   1     AI        gr3=gr3,5052                                                                                                    0| 0007C0 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
 1880| 0007B4 bl         4BFFF84D   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f     0| 0007C4 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
 1880| 0007B8 ori        60000000   1                                                                                                                            1925| 0007C8 addi       38210070   1     AI         gr1=gr1,112
    0| 0007BC b          4BFFFF40   0     B         CL.29,-1                                                                                                        0| 0007CC mtspr      7C0803A6   1     LLR        lr=gr0
    0|                                CL.2304:                                                                                                                   1925| 0007D0 bclr       4E800020   3     BA         lr
 1810| 0007C0 stw        90FF0010   1     ST4A      (*)aggr#E.agt_state(gr31,16)=gr7                                                                                0|                                CL.2365:
 1811| 0007C4 lwz        80640000   1     L4A       gr3=<s139:d0:l4>(gr4,0)                                                                                      1880| 0007D4 addi       38A00758   1     LI         gr5=1880
    0| 0007C8 lwz        83C10078   1     L4A       gr30=#stack(gr1,120)                                                                                         1880| 0007D8 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
    0| 0007CC lwz        83A10074   1     L4A       gr29=#stack(gr1,116)                                                                                         1880| 0007DC addi       38831110   2     AI         gr4=gr3,4368
 1811| 0007D0 bl         4BFFF831   0     CALL      PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",m  1880| 0007E0 addi       386313BC   1     AI         gr3=gr3,5052
 1811| 0007D4 ori        60000000   1                                                                                                                            1880| 0007E4 bl         4BFFF81D   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
 1812| 0007D8 addi       38600000   1     LI        gr3=0                                                                                                        1880| 0007E8 ori        60000000   1
    0| 0007DC lwz        83E1007C   1     L4A       gr31=#stack(gr1,124)                                                                                            0| 0007EC b          4BFFFF40   0     B          CL.29,-1
 1925| 0007E0 addi       38210080   1     AI        gr1=gr1,128                                                                                                     0|                                CL.2354:
    0| 0007E4 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1810| 0007F0 stw        90FF0010   1     ST4A       (*)aggr#E.agt_state(gr31,16)=gr7
    0| 0007E8 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 0007F4 lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
 1925| 0007EC bclr       4E800020   3     BA        lr                                                                                                              0| 0007F8 lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
    0|                                CL.2311:                                                                                                                   1811| 0007FC bl         4BFFF805   0     CALL       PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",
 1803| 0007F0 lwz        80A2001C   1     L4A       gr5=.PyExc_RuntimeError(gr2,0)                                                                               1811| 000800 ori        60000000   1
 1803| 0007F4 lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                   1812| 000804 addi       38600000   1     LI         gr3=0
    0| 0007F8 lwz        83E1007C   1     L4A       gr31=#stack(gr1,124)                                                                                            0| 000808 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
    0| 0007FC lwz        83C10078   1     L4A       gr30=#stack(gr1,120)                                                                                            0| 00080C lwz        80010078   1     L4A        gr0=#stack(gr1,120)
    0| 000800 lwz        83A10074   1     L4A       gr29=#stack(gr1,116)                                                                                         1925| 000810 addi       38210070   1     AI         gr1=gr1,112
 1803| 000804 addi       38841324   1     AI        gr4=gr4,4900                                                                                                    0| 000814 mtspr      7C0803A6   1     LLR        lr=gr0
 1803| 000808 lwz        80650000   1     L4A       gr3=<s143:d0:l4>(gr5,0)                                                                                      1925| 000818 bclr       4E800020   3     BA         lr
 1803| 00080C bl         4BFFF7F5   0     CALL      PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"     0|                                CL.2361:
 1803| 000810 ori        60000000   1                                                                                                                            1803| 00081C lwz        8062001C   1     L4A        gr3=.PyExc_RuntimeError(gr2,0)
 1806| 000814 addi       38600000   1     LI        gr3=0                                                                                                        1803| 000820 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
 1925| 000818 addi       38210080   1     AI        gr1=gr1,128                                                                                                     0| 000824 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)







Wed Apr 15 07:30:04 CDT 2020  Page 69


    0| 00081C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 000828 lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
    0| 000820 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1803| 00082C addi       38841324   1     AI         gr4=gr4,4900
 1925| 000824 bclr       4E800020   3     BA        lr                                                                                                           1803| 000830 lwz        80630000   1     L4A        gr3=PyExc_RuntimeError(gr3,0)
     |               Tag Table                                                                                                                                   1803| 000834 bl         4BFFF7CD   0     CALL       PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0
     | 000828        00000000 00002041 80030200 00000000 00000568 00156173                                                                                       1803| 000838 ori        60000000   1
     | 000840        796E635F 67656E5F 61746872 6F775F73 656E64                                                                                                  1806| 00083C addi       38600000   1     LI         gr3=0
     |               Instruction count          346                                                                                                                 0| 000840 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
     |               Straight-line exec time    372                                                                                                              1925| 000844 addi       38210070   1     AI         gr1=gr1,112
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----                                                                                                         0| 000848 mtspr      7C0803A6   1     LLR        lr=gr0
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      1925| 00084C bclr       4E800020   3     BA         lr
 CCR's set/used:   ss-- -sss                                                                                                                                         |               Tag Table
     | 000000                             PDEF     async_gen_athrow_traverse                                                                                         | 000850        00000000 00002041 80030200 00000000 00000550 00156173
 1787|                                    PROC      o,visit,arg,gr3-gr5                                                                                              | 000868        796E635F 67656E5F 61746872 6F775F73 656E64
    0| 000860 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                           |               Instruction count          340
    0| 000864 ori        60660000   1     LR        gr6=gr3                                                                                                          |               Straight-line exec time    353
 1789| 000868 lwz        80630008   1     L4A       gr3=(*)aggr#E.agt_gen(gr3,8)                                                                                 GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----
 1789| 00086C cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                    FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
    0| 000870 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                            CCR's set/used:   ss-- -sss
    0| 000874 ori        60A00000   1     LR        gr0=gr5                                                                                                          | 000000                             PDEF       async_gen_athrow_traverse
    0| 000878 stwu       9421FFA0   1     ST4U      gr1,#stack(gr1,-96)=gr1                                                                                      1787|                                    PROC       o_123_5_124_5,visit_123_5_124_5,arg_123_5_124_5,gr3-gr5
    0| 00087C ori        60850000   1     LR        gr5=gr4                                                                                                      1789| 000880 lwz        80030008   1     L4A        gr0=(*)aggr#E.agt_gen(gr3,8)
 1789| 000880 ori        60040000   1     LR        gr4=gr0                                                                                                      1789| 000884 cmpwi      2C000000   2     C4         cr0=gr0,0
 1789| 000884 stw        90410014   1     ST4A      #cur_toc(gr1,20)=gr2                                                                                         1789| 000888 bc         4082001C   1     BF         CL.1789,cr0,0x4/eq,taken=30%(30,70)
 1789| 000888 bc         41820080   0     BT        CL.2298,cr0,0x4/eq,taken=30%(30,70)                                                                          1790| 00088C lwz        8003000C   1     L4A        gr0=(*)aggr#E.agt_args(gr3,12)
    0| 00088C stw        90C1004C   1     ST4A      #parameter_store0(gr1,76)=gr6                                                                                1790| 000890 cmpwi      2C000000   2     C4         cr0=gr0,0
    0| 000890 stw        90010050   1     ST4A      #parameter_store1(gr1,80)=gr0                                                                                1790| 000894 bc         4082000C   1     BF         CL.2347,cr0,0x4/eq,taken=40%(40,60)
    0| 000894 stw        90A10054   1     ST4A      #parameter_store2(gr1,84)=gr5                                                                                1791| 000898 addi       38600000   1     LI         gr3=0
 1789| 000898 lwz        80050000   1     L4A       gr0=#fnc_adr(gr5,0)                                                                                          1792| 00089C bclr       4E800020   0     BA         lr
 1789| 00089C lwz        81650008   1     L4A       gr11=#new_env(gr5,8)                                                                                            0|                                CL.2347:
 1789| 0008A0 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                      1792| 0008A0 b          48005BE0   0     CALLF      gr3=async_gen_athrow_traverse at AF123_5,3,gr3-gr5,fcr",async_gen_athrow_traverse at AF123_5",gr1,cr[01567]",gr0
 1789| 0008A4 lwz        80450004   1     CALL      gr3=gr5,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13"     0|                                CL.1789:
 1789| 0008A8 bcctrl     4E800421   0                                                                                                                            1792| 0008A4 b          48005C7C   0     CALLF      gr3=async_gen_athrow_traverse at AF124_5,3,gr3-gr5,fcr",async_gen_athrow_traverse at AF124_5",gr1,cr[01567]",gr0
 1789| 0008AC lwz        80410014   1                                                                                                                                |               Tag Table
 1789| 0008B0 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                        | 0008A8        00000000 00002040 00000300 00000000 00000028 00196173
 1789| 0008B4 lwz        80C1004C   1     L4A       gr6=#parameter_store0(gr1,76)                                                                                    | 0008C0        796E635F 67656E5F 61746872 6F775F74 72617665 727365
 1789| 0008B8 lwz        80010050   1     L4A       gr0=#parameter_store1(gr1,80)                                                                                    |               Instruction count           10
 1789| 0008BC lwz        80A10054   1     L4A       gr5=#parameter_store2(gr1,84)                                                                                    |               Straight-line exec time      9
 1789| 0008C0 bc         40820038   0     BF        CL.724,cr0,0x4/eq,taken=30%(30,70)                                                                           GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss
 1790| 0008C4 lwz        8066000C   2     L4A       gr3=(*)aggr#E.agt_args(gr6,12)                                                                               FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1790| 0008C8 cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                    CCR's set/used:   ss-- -sss
 1790| 0008CC bc         41820028   1     BT        CL.51,cr0,0x4/eq,taken=30%(30,70)                                                                                | 000000                             PDEF       async_gen_athrow_dealloc
    0|                                CL.1679:                                                                                                                   1777|                                    PROC       o,gr3
 1790| 0008D0 ori        60040000   1     LR        gr4=gr0                                                                                                         0| 0008E0 mfspr      7C0802A6   1     LFLR       gr0=lr
 1790| 0008D4 lwz        80050000   1     L4A       gr0=#fnc_adr(gr5,0)                                                                                             0| 0008E4 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
 1790| 0008D8 lwz        81650008   1     L4A       gr11=#new_env(gr5,8)                                                                                            0| 0008E8 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
 1790| 0008DC mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                         0| 0008EC stw        93E1004C   1     ST4A       #stack(gr1,76)=gr31
 1790| 0008E0 lwz        80450004   1     CALL      gr3=gr5,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13"     0| 0008F0 ori        607F0000   1     LR         gr31=gr3
 1790| 0008E4 bcctrl     4E800421   0                                                                                                                               0| 0008F4 stw        93C10048   1     ST4A       #stack(gr1,72)=gr30
 1790| 0008E8 lwz        80410014   1                                                                                                                               0| 0008F8 stw        93A10044   1     ST4A       #stack(gr1,68)=gr29
 1790| 0008EC cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                      73| 0008FC addi       3BA00000   1     LI         gr29=0
 1790| 0008F0 bc         40820008   1     BF        CL.724,cr0,0x4/eq,taken=50%(0,0)                                                                                0| 000900 lwz        83C20018   1     L4A        gr30=.+CONSTANT_AREA(gr2,0)
 1790|                                CL.51:                                                                                                                       64| 000904 lwz        8003FFF8   1     L4A        gr0=(*)_object%##2(gr3,-8)
 1791| 0008F4 addi       38600000   1     LI        gr3=0                                                                                                          64| 000908 cmpwi      2C000000   2     C4         cr0=gr0,0
 1792|                                CL.724:                                                                                                                      64| 00090C bc         41820188   1     BT         CL.1797,cr0,0x4/eq,taken=10%(10,90)
 1792| 0008F8 addi       38210060   1     AI        gr1=gr1,96                                                                                                     69| 000910 lwz        80C3FFFC   1     L4A        gr6=(*)aggr#2._gc_prev(gr3,-4)
    0| 0008FC lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                              70| 000914 lwz        8063FFF8   1     L4A        gr3=(*)aggr#2._gc_next(gr3,-8)







Wed Apr 15 07:30:04 CDT 2020  Page 70


    0| 000900 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1780| 000918 lwz        80BF0008   1     L4A        gr5=(*)aggr#E.agt_gen(gr31,8)
 1792| 000904 bclr       4E800020   3     BA        lr                                                                                                              0| 00091C or.        7CA02B79   2     LR_R       gr0,cr0=gr5
    0|                                CL.2298:                                                                                                                     69| 000920 rlwinm     54C4003A   1     RN4        gr4=gr6,0,0xFFFFFFFC
 1790| 000908 lwz        8066000C   1     L4A       gr3=(*)aggr#E.agt_args(gr6,12)                                                                                 72| 000924 lwz        80030004   1     L4A        gr0=(*)aggr#2._gc_prev(gr3,4)
 1790| 00090C cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                      71| 000928 stw        90640000   1     ST4A       (*)aggr#2._gc_next(gr4,0)=gr3
 1790| 000910 bc         4182FFE4   1     BT        CL.51,cr0,0x4/eq,taken=30%(30,70)                                                                              73| 00092C stw        93BFFFF8   1     ST4A       (*)aggr#2._gc_next(gr31,-8)=gr29
    0| 000914 b          4BFFFFBC   1     B         CL.1679,-1                                                                                                     72| 000930 rlwimi     50C0003A   1     RI4        gr0=gr6,0,gr0,0xFFFFFFFC
     |               Tag Table                                                                                                                                     72| 000934 stw        90030004   1     ST4A       (*)aggr#2._gc_prev(gr3,4)=gr0
     | 000918        00000000 00002041 80000300 00000000 000000B8 00196173                                                                                         74| 000938 lwz        807FFFFC   1     L4A        gr3=(*)aggr#2._gc_prev(gr31,-4)
     | 000930        796E635F 67656E5F 61746872 6F775F74 72617665 727365                                                                                           74| 00093C rlwinm     546007FE   2     RN4        gr0=gr3,0,0x1
     |               Instruction count           46                                                                                                                74| 000940 stw        901FFFFC   1     ST4A       (*)aggr#2._gc_prev(gr31,-4)=gr0
     |               Straight-line exec time     49                                                                                                              1780| 000944 bc         41820030   0     BT         CL.1791,cr0,0x4/eq,taken=50%(0,0)
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss                                                                                                      1780| 000948 stw        93BF0008   1     ST4A       (*)aggr#E.agt_gen(gr31,8)=gr29
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       415| 00094C lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
 CCR's set/used:   ss-- -sss                                                                                                                                      417| 000950 lwz        80650000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr5,0)
     | 000000                             PDEF     async_gen_athrow_dealloc                                                                                       417| 000954 addi       3803FFFF   2     AI         gr0=gr3,-1
 1777|                                    PROC      o,gr3                                                                                                         417| 000958 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
    0| 000960 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                        415| 00095C lwz        80640000   1     L4A        gr3=_Py_RefTotal(gr4,0)
    0| 000964 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                             415| 000960 addi       38C3FFFF   2     AI         gr6=gr3,-1
    0| 000968 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                           415| 000964 stw        90C40000   1     ST4A       _Py_RefTotal(gr4,0)=gr6
    0| 00096C ori        607F0000   1     LR        gr31=gr3                                                                                                      417| 000968 cmpwi      2C000000   1     C4         cr0=gr0,0
    0| 000970 stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           417| 00096C bc         41820118   1     BT         CL.1483,cr0,0x4/eq,taken=40%(40,60)
    0| 000974 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                          419| 000970 bc         418000F4   1     BT         CL.2340,cr0,0x1/lt,taken=40%(40,60)
   73| 000978 addi       3BA00000   1     LI        gr29=0                                                                                                          0|                                CL.1791:
    0| 00097C lwz        83C20018   1     L4A       gr30=.+CONSTANT_AREA(gr2,0)                                                                                  1781| 000974 lwz        80BF000C   1     L4A        gr5=(*)aggr#E.agt_args(gr31,12)
   64| 000980 lwz        8003FFF8   1     L4A       gr0=(*)_object%##2(gr3,-8)                                                                                      0| 000978 or.        7CA02B79   2     LR_R       gr0,cr0=gr5
    0| 000984 stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                      1781| 00097C bc         418200C0   1     BT         CL.2341,cr0,0x4/eq,taken=30%(30,70)
   64| 000988 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                       0|                                CL.1792:
   64| 00098C bc         41820188   1     BT        CL.1688,cr0,0x4/eq,taken=10%(10,90)                                                                           415| 000980 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
   69| 000990 lwz        80C3FFFC   1     L4A       gr6=(*)aggr#2._gc_prev(gr3,-4)                                                                                417| 000984 lwz        80650000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr5,0)
   70| 000994 lwz        8063FFF8   1     L4A       gr3=(*)aggr#2._gc_next(gr3,-8)                                                                               1781| 000988 stw        93BF000C   1     ST4A       (*)aggr#E.agt_args(gr31,12)=gr29
 1780| 000998 lwz        80BF0008   1     L4A       gr5=(*)aggr#E.agt_gen(gr31,8)                                                                                 417| 00098C addi       3803FFFF   1     AI         gr0=gr3,-1
   69| 00099C rlwinm     54C4003A   1     RN4       gr4=gr6,0,0xFFFFFFFC                                                                                          417| 000990 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
    0| 0009A0 or.        7CA02B79   1     LR_R      gr0,cr0=gr5                                                                                                   415| 000994 lwz        80640000   1     L4A        gr3=_Py_RefTotal(gr4,0)
   72| 0009A4 lwz        80030004   1     L4A       gr0=(*)aggr#2._gc_prev(gr3,4)                                                                                 415| 000998 addi       38C3FFFF   2     AI         gr6=gr3,-1
   71| 0009A8 stw        90640000   1     ST4A      (*)aggr#2._gc_next(gr4,0)=gr3                                                                                 415| 00099C stw        90C40000   1     ST4A       _Py_RefTotal(gr4,0)=gr6
   73| 0009AC stw        93BFFFF8   1     ST4A      (*)aggr#2._gc_next(gr31,-8)=gr29                                                                              417| 0009A0 cmpwi      2C000000   1     C4         cr0=gr0,0
   72| 0009B0 rlwimi     50C0003A   1     RI4       gr0=gr6,0,gr0,0xFFFFFFFC                                                                                      417| 0009A4 bc         41820064   1     BT         CL.1487,cr0,0x4/eq,taken=40%(40,60)
   72| 0009B4 stw        90030004   1     ST4A      (*)aggr#2._gc_prev(gr3,4)=gr0                                                                                   0| 0009A8 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
   74| 0009B8 lwz        807FFFFC   1     L4A       gr3=(*)aggr#2._gc_prev(gr31,-4)                                                                               419| 0009AC bc         40800038   0     BF         CL.2339,cr0,0x1/lt,taken=50%(0,0)
   74| 0009BC rlwinm     546007FE   2     RN4       gr0=gr3,0,0x1                                                                                                 420| 0009B0 addi       387E1110   2     AI         gr3=gr30,4368
   74| 0009C0 stw        901FFFFC   1     ST4A      (*)aggr#2._gc_prev(gr31,-4)=gr0                                                                               420| 0009B4 addi       388006F5   1     LI         gr4=1781
 1780| 0009C4 bc         41820030   0     BT        CL.1682,cr0,0x4/eq,taken=50%(0,0)                                                                             420| 0009B8 bl         4BFFF649   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
 1780| 0009C8 stw        93BF0008   1     ST4A      (*)aggr#E.agt_gen(gr31,8)=gr29                                                                                420| 0009BC ori        60000000   1
  415| 0009CC lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                     1782| 0009C0 ori        63E30000   1     LR         gr3=gr31
  417| 0009D0 lwz        80650000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr5,0)                                                                      1782| 0009C4 bl         4BFFF63D   0     CALL       PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13"
  417| 0009D4 addi       3803FFFF   2     AI        gr0=gr3,-1                                                                                                   1782| 0009C8 ori        60000000   1
  417| 0009D8 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                         0| 0009CC lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
  415| 0009DC lwz        80640000   1     L4A       gr3=<s117:d0:l4>(gr4,0)                                                                                         0| 0009D0 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
  415| 0009E0 addi       38C3FFFF   2     AI        gr6=gr3,-1                                                                                                      0| 0009D4 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
  415| 0009E4 stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                      1783| 0009D8 addi       38210050   1     AI         gr1=gr1,80
  417| 0009E8 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                       0| 0009DC mtspr      7C0803A6   1     LLR        lr=gr0
  417| 0009EC bc         41820118   1     BT        CL.1483,cr0,0x4/eq,taken=40%(40,60)                                                                          1783| 0009E0 bclr       4E800020   3     BA         lr
  419| 0009F0 bc         418000F4   1     BT        CL.2295,cr0,0x1/lt,taken=40%(40,60)                                                                             0|                                CL.2339:
    0|                                CL.1682:                                                                                                                   1782| 0009E4 ori        63E30000   1     LR         gr3=gr31
 1781| 0009F4 lwz        80BF000C   1     L4A       gr5=(*)aggr#E.agt_args(gr31,12)                                                                                 0| 0009E8 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)







Wed Apr 15 07:30:04 CDT 2020  Page 71


    0| 0009F8 or.        7CA02B79   2     LR_R      gr0,cr0=gr5                                                                                                  1782| 0009EC bl         4BFFF615   0     CALL       PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13"
 1781| 0009FC bc         418200C0   1     BT        CL.2296,cr0,0x4/eq,taken=30%(30,70)                                                                          1782| 0009F0 ori        60000000   1
    0|                                CL.1683:                                                                                                                      0| 0009F4 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
  415| 000A00 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                        0| 0009F8 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
  417| 000A04 lwz        80650000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr5,0)                                                                      1783| 0009FC addi       38210050   1     AI         gr1=gr1,80
 1781| 000A08 stw        93BF000C   1     ST4A      (*)aggr#E.agt_args(gr31,12)=gr29                                                                                0| 000A00 mtspr      7C0803A6   1     LLR        lr=gr0
  417| 000A0C addi       3803FFFF   1     AI        gr0=gr3,-1                                                                                                   1783| 000A04 bclr       4E800020   3     BA         lr
  417| 000A10 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       423|                                CL.1487:
  415| 000A14 lwz        80640000   1     L4A       gr3=<s117:d0:l4>(gr4,0)                                                                                       425| 000A08 ori        60A30000   1     LR         gr3=gr5
  415| 000A18 addi       38C3FFFF   2     AI        gr6=gr3,-1                                                                                                      0| 000A0C lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
  415| 000A1C stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                         0| 000A10 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
  417| 000A20 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     425| 000A14 bl         4BFFF5ED   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  417| 000A24 bc         41820064   1     BT        CL.1487,cr0,0x4/eq,taken=40%(40,60)                                                                           425| 000A18 ori        60000000   1
    0| 000A28 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                          1782| 000A1C ori        63E30000   1     LR         gr3=gr31
  419| 000A2C bc         40800038   0     BF        CL.2294,cr0,0x1/lt,taken=50%(0,0)                                                                            1782| 000A20 bl         4BFFF5E1   0     CALL       PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13"
  420| 000A30 addi       387E1110   2     AI        gr3=gr30,4368                                                                                                1782| 000A24 ori        60000000   1
  420| 000A34 addi       388006F5   1     LI        gr4=1781                                                                                                        0| 000A28 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
  420| 000A38 bl         4BFFF5C9   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015     0| 000A2C lwz        80010058   1     L4A        gr0=#stack(gr1,88)
  420| 000A3C ori        60000000   1                                                                                                                            1783| 000A30 addi       38210050   1     AI         gr1=gr1,80
 1782| 000A40 ori        63E30000   1     LR        gr3=gr31                                                                                                        0| 000A34 mtspr      7C0803A6   1     LLR        lr=gr0
 1782| 000A44 bl         4BFFF5BD   0     CALL      PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",  1783| 000A38 bclr       4E800020   3     BA         lr
 1782| 000A48 ori        60000000   1                                                                                                                               0|                                CL.2341:
    0| 000A4C lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                          1782| 000A3C ori        63E30000   1     LR         gr3=gr31
    0| 000A50 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                             0| 000A40 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
 1783| 000A54 addi       38210050   1     AI        gr1=gr1,80                                                                                                      0| 000A44 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
    0| 000A58 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1782| 000A48 bl         4BFFF5B9   0     CALL       PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13"
    0| 000A5C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1782| 000A4C ori        60000000   1
 1783| 000A60 bclr       4E800020   3     BA        lr                                                                                                              0| 000A50 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
    0|                                CL.2294:                                                                                                                      0| 000A54 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
 1782| 000A64 ori        63E30000   1     LR        gr3=gr31                                                                                                     1783| 000A58 addi       38210050   1     AI         gr1=gr1,80
    0| 000A68 lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                             0| 000A5C mtspr      7C0803A6   1     LLR        lr=gr0
 1782| 000A6C bl         4BFFF595   0     CALL      PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",  1783| 000A60 bclr       4E800020   3     BA         lr
 1782| 000A70 ori        60000000   1                                                                                                                               0|                                CL.2340:
    0| 000A74 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                           420| 000A64 addi       387E1110   1     AI         gr3=gr30,4368
 1783| 000A78 addi       38210050   1     AI        gr1=gr1,80                                                                                                    420| 000A68 addi       388006F4   1     LI         gr4=1780
    0| 000A7C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             420| 000A6C bl         4BFFF595   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
    0| 000A80 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        420| 000A70 ori        60000000   1
 1783| 000A84 bclr       4E800020   3     BA        lr                                                                                                           1781| 000A74 lwz        80BF000C   1     L4A        gr5=(*)aggr#E.agt_args(gr31,12)
  423|                                CL.1487:                                                                                                                      0| 000A78 or.        7CA02B79   2     LR_R       gr0,cr0=gr5
  425| 000A88 ori        60A30000   1     LR        gr3=gr5                                                                                                      1781| 000A7C bc         4082FF04   1     BF         CL.1792,cr0,0x4/eq,taken=70%(70,30)
    0| 000A8C lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                             0| 000A80 b          4BFFFFBC   1     B          CL.2341,-1
    0| 000A90 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                           423|                                CL.1483:
  425| 000A94 bl         4BFFF56D   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   425| 000A84 ori        60A30000   1     LR         gr3=gr5
  425| 000A98 ori        60000000   1                                                                                                                             425| 000A88 bl         4BFFF579   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
 1782| 000A9C ori        63E30000   1     LR        gr3=gr31                                                                                                      425| 000A8C ori        60000000   1
 1782| 000AA0 bl         4BFFF561   0     CALL      PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",     0| 000A90 b          4BFFFEE4   0     B          CL.1791,-1
 1782| 000AA4 ori        60000000   1                                                                                                                               0|                                CL.1797:
    0| 000AA8 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                            64| 000A94 addi       389E13E4   1     AI         gr4=gr30,5092
 1783| 000AAC addi       38210050   1     AI        gr1=gr1,80                                                                                                     64| 000A98 addi       38BE140C   1     AI         gr5=gr30,5132
    0| 000AB0 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                              64| 000A9C addi       38DE1110   1     AI         gr6=gr30,4368
    0| 000AB4 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                         64| 000AA0 addi       38E006F3   1     LI         gr7=1779
 1783| 000AB8 bclr       4E800020   3     BA        lr                                                                                                             64| 000AA4 addi       391E1438   1     AI         gr8=gr30,5176
    0|                                CL.2296:                                                                                                                     64| 000AA8 bl         4BFFF559   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
 1782| 000ABC ori        63E30000   1     LR        gr3=gr31                                                                                                       64| 000AAC ori        60000000   1
    0| 000AC0 lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                            64| 000AB0 tw         7C8E7008   1     TRAP       9
    0| 000AC4 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                              | 000AB4 b          48000000   0







Wed Apr 15 07:30:04 CDT 2020  Page 72


 1782| 000AC8 bl         4BFFF539   0     CALL      PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",      |               Tag Table
 1782| 000ACC ori        60000000   1                                                                                                                                | 000AB8        00000000 00002041 80030100 00000000 000001D8 00186173
    0| 000AD0 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                              | 000AD0        796E635F 67656E5F 61746872 6F775F64 65616C6C 6F63
 1783| 000AD4 addi       38210050   1     AI        gr1=gr1,80                                                                                                       |               Instruction count          118
    0| 000AD8 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                                |               Straight-line exec time    122
    0| 000ADC mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----
 1783| 000AE0 bclr       4E800020   3     BA        lr                                                                                                           FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
    0|                                CL.2295:                                                                                                                   CCR's set/used:   ss-- -sss
  420| 000AE4 addi       387E1110   1     AI        gr3=gr30,4368                                                                                                    | 000000                             PDEF       async_gen_wrapped_val_traverse
  420| 000AE8 addi       388006F4   1     LI        gr4=1780                                                                                                     1697|                                    PROC       o_125_7,visit_125_7,arg_125_7,gr3-gr5
  420| 000AEC bl         4BFFF515   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015  1700| 000B00 lwz        80030008   1     L4A        gr0=(*)aggr#C.agw_val(gr3,8)
  420| 000AF0 ori        60000000   1                                                                                                                            1700| 000B04 cmpwi      2C000000   2     C4         cr0=gr0,0
 1781| 000AF4 lwz        80BF000C   1     L4A       gr5=(*)aggr#E.agt_args(gr31,12)                                                                              1700| 000B08 bc         4082000C   1     BF         CL.1801,cr0,0x4/eq,taken=40%(40,60)
    0| 000AF8 or.        7CA02B79   2     LR_R      gr0,cr0=gr5                                                                                                  1701| 000B0C addi       38600000   1     LI         gr3=0
 1781| 000AFC bc         4082FF04   1     BF        CL.1683,cr0,0x4/eq,taken=70%(70,30)                                                                             0| 000B10 bclr       4E800020   0     BA         lr
    0| 000B00 b          4BFFFFBC   1     B         CL.2296,-1                                                                                                      0|                                CL.1801:
  423|                                CL.1483:                                                                                                                   1702| 000B14 b          48005B0C   0     CALLF      gr3=async_gen_wrapped_val_traverse at AF125_7,3,gr3-gr5,fcr",async_gen_wrapped_val_traverse at AF125_7",gr1,cr[0
  425| 000B04 ori        60A30000   1     LR        gr3=gr5                                                                                                          |               Tag Table
  425| 000B08 bl         4BFFF4F9   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l      | 000B18        00000000 00002040 00000300 00000000 00000018 001E6173
  425| 000B0C ori        60000000   1                                                                                                                                | 000B30        796E635F 67656E5F 77726170 7065645F 76616C5F 74726176
    0| 000B10 b          4BFFFEE4   0     B         CL.1682,-1                                                                                                       | 000B48        65727365
    0|                                CL.1688:                                                                                                                       |               Instruction count            6
   64| 000B14 addi       389E13E4   1     AI        gr4=gr30,5092                                                                                                    |               Straight-line exec time      5
   64| 000B18 addi       38BE140C   1     AI        gr5=gr30,5132                                                                                                GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss
   64| 000B1C addi       38DE1110   1     AI        gr6=gr30,4368                                                                                                FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
   64| 000B20 addi       38E006F3   1     LI        gr7=1779                                                                                                     CCR's set/used:   ss-- -sss
   64| 000B24 addi       391E1438   1     AI        gr8=gr30,5176                                                                                                    | 000000                             PDEF       async_gen_wrapped_val_dealloc
   64| 000B28 bl         4BFFF4D9   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr  1683|                                    PROC       o,gr3
   64| 000B2C ori        60000000   1                                                                                                                               0| 000B60 mfspr      7C0802A6   1     LFLR       gr0=lr
   64| 000B30 tw         7C8E7008   1     TRAP      9                                                                                                               0| 000B64 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
     | 000B34 b          48000000   0                                                                                                                               0| 000B68 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
     |               Tag Table                                                                                                                                      0| 000B6C stw        93E1004C   1     ST4A       #stack(gr1,76)=gr31
     | 000B38        00000000 00002041 80030100 00000000 000001D8 00186173                                                                                          0| 000B70 ori        607F0000   1     LR         gr31=gr3
     | 000B50        796E635F 67656E5F 61746872 6F775F64 65616C6C 6F63                                                                                             73| 000B74 addi       38000000   1     LI         gr0=0
     |               Instruction count          118                                                                                                                 0| 000B78 stw        93C10048   1     ST4A       #stack(gr1,72)=gr30
     |               Straight-line exec time    125                                                                                                                 0| 000B7C stw        93A10044   1     ST4A       #stack(gr1,68)=gr29
 GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----                                                                                                         0| 000B80 lwz        83A20018   1     L4A        gr29=.+CONSTANT_AREA(gr2,0)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                        64| 000B84 lwz        8063FFF8   1     L4A        gr3=(*)_object%##2(gr3,-8)
 CCR's set/used:   ss-- -sss                                                                                                                                       64| 000B88 cmpwi      2C030000   2     C4         cr0=gr3,0
     | 000000                             PDEF     async_gen_wrapped_val_traverse                                                                                  64| 000B8C bc         4182015C   1     BT         CL.1807,cr0,0x4/eq,taken=10%(10,90)
 1697|                                    PROC      o_122_7,visit_122_7,arg_122_7,gr3-gr5                                                                          69| 000B90 lwz        80FFFFFC   1     L4A        gr7=(*)aggr#2._gc_prev(gr31,-4)
 1700| 000B80 lwz        80030008   1     L4A       gr0=(*)aggr#C.agw_val(gr3,8)                                                                                   70| 000B94 lwz        807FFFF8   1     L4A        gr3=(*)aggr#2._gc_next(gr31,-8)
 1700| 000B84 cmpwi      2C000000   2     C4        cr0=gr0,0                                                                                                    1686| 000B98 lwz        80BF0008   1     L4A        gr5=(*)aggr#C.agw_val(gr31,8)
 1700| 000B88 bc         4082000C   1     BF        CL.1692,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 000B9C or.        7CA62B79   2     LR_R       gr6,cr0=gr5
 1701| 000B8C addi       38600000   1     LI        gr3=0                                                                                                          69| 000BA0 rlwinm     54E4003A   1     RN4        gr4=gr7,0,0xFFFFFFFC
    0| 000B90 bclr       4E800020   0     BA        lr                                                                                                             72| 000BA4 lwz        80C30004   1     L4A        gr6=(*)aggr#2._gc_prev(gr3,4)
    0|                                CL.1692:                                                                                                                     71| 000BA8 stw        90640000   1     ST4A       (*)aggr#2._gc_next(gr4,0)=gr3
 1702| 000B94 b          4800580C   0     CALLF     gr3=async_gen_wrapped_val_traverse at AF122_7,3,gr3-gr5,fcr",async_gen_wrapped_val_traverse at AF122_7",gr1,cr[01    73| 000BAC stw        901FFFF8   1     ST4A       (*)aggr#2._gc_next(gr31,-8)=gr0
     |               Tag Table                                                                                                                                     72| 000BB0 rlwimi     50E6003A   1     RI4        gr6=gr7,0,gr6,0xFFFFFFFC
     | 000B98        00000000 00002040 00000300 00000000 00000018 001E6173                                                                                         72| 000BB4 stw        90C30004   1     ST4A       (*)aggr#2._gc_prev(gr3,4)=gr6
     | 000BB0        796E635F 67656E5F 77726170 7065645F 76616C5F 74726176                                                                                         74| 000BB8 lwz        807FFFFC   1     L4A        gr3=(*)aggr#2._gc_prev(gr31,-4)
     | 000BC8        65727365                                                                                                                                      74| 000BBC rlwinm     546607FE   2     RN4        gr6=gr3,0,0x1
     |               Instruction count            6                                                                                                                74| 000BC0 stw        90DFFFFC   1     ST4A       (*)aggr#2._gc_prev(gr31,-4)=gr6
     |               Straight-line exec time      5                                                                                                              1686| 000BC4 bc         41820030   0     BT         CL.1802,cr0,0x4/eq,taken=50%(0,0)
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss                                                                                                      1686| 000BC8 stw        901F0008   1     ST4A       (*)aggr#C.agw_val(gr31,8)=gr0
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       415| 000BCC lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)







Wed Apr 15 07:30:04 CDT 2020  Page 73


 CCR's set/used:   ss-- -sss                                                                                                                                      417| 000BD0 lwz        80650000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr5,0)
     | 000000                             PDEF     async_gen_wrapped_val_dealloc                                                                                  417| 000BD4 addi       3803FFFF   2     AI         gr0=gr3,-1
 1683|                                    PROC      o,gr3                                                                                                         417| 000BD8 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
    0| 000BE0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                        415| 000BDC lwz        80640000   1     L4A        gr3=_Py_RefTotal(gr4,0)
    0| 000BE4 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                             415| 000BE0 addi       38C3FFFF   2     AI         gr6=gr3,-1
    0| 000BE8 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                           415| 000BE4 stw        90C40000   1     ST4A       _Py_RefTotal(gr4,0)=gr6
    0| 000BEC ori        607F0000   1     LR        gr31=gr3                                                                                                      417| 000BE8 cmpwi      2C000000   1     C4         cr0=gr0,0
   73| 000BF0 addi       38000000   1     LI        gr0=0                                                                                                         417| 000BEC bc         418200EC   1     BT         CL.1468,cr0,0x4/eq,taken=40%(40,60)
    0| 000BF4 stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           419| 000BF0 bc         418000C4   1     BT         CL.2334,cr0,0x1/lt,taken=40%(40,60)
    0| 000BF8 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                            0|                                CL.1802:
    0| 000BFC lwz        83A20018   1     L4A       gr29=.+CONSTANT_AREA(gr2,0)                                                                                  1687| 000BF4 lwz        83C20020   1     L4A        gr30=.$STATIC(gr2,0)
   64| 000C00 lwz        8063FFF8   1     L4A       gr3=(*)_object%##2(gr3,-8)                                                                                   1687| 000BF8 lwz        807E0008   2     L4A        gr3=ag_value_freelist_free(gr30,8)
    0| 000C04 stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                      1687| 000BFC cmpwi      2C030050   2     C4         cr0=gr3,80
   64| 000C08 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    1687| 000C00 bc         4080008C   1     BF         CL.2335,cr0,0x1/lt,taken=30%(30,70)
   64| 000C0C bc         4182015C   1     BT        CL.1698,cr0,0x4/eq,taken=10%(10,90)                                                                             0|                                CL.1803:
   70| 000C10 lwz        807FFFF8   1     L4A       gr3=(*)aggr#2._gc_next(gr31,-8)                                                                              1688| 000C04 lwz        80020014   1     L4A        gr0=._PyAsyncGenWrappedValue_Type(gr2,0)
 1686| 000C14 lwz        80BF0008   1     L4A       gr5=(*)aggr#C.agw_val(gr31,8)                                                                                 128| 000C08 lwz        809F0004   1     L4A        gr4=(*)C_object._object.ob_type(gr31,4)
   69| 000C18 lwz        80FFFFFC   1     L4A       gr7=(*)aggr#2._gc_prev(gr31,-4)                                                                               128| 000C0C cmplw      7C040040   2     CL4        cr0=gr4,gr0
    0| 000C1C or.        7CA62B79   1     LR_R      gr6,cr0=gr5                                                                                                  1688| 000C10 bc         40820034   1     BF         CL.1808,cr0,0x4/eq,taken=40%(40,60)
   69| 000C20 rlwinm     54E4003A   1     RN4       gr4=gr7,0,0xFFFFFFFC                                                                                         1689| 000C14 lwz        80820044   1     L4A        gr4=.$STATIC_BSS(gr2,0)
   72| 000C24 lwz        80C30004   1     L4A       gr6=(*)aggr#2._gc_prev(gr3,4)                                                                                1689| 000C18 rlwinm     5465103A   1     SLL4       gr5=gr3,2
   72| 000C28 rlwimi     50E6003A   2     RI4       gr6=gr7,0,gr6,0xFFFFFFFC                                                                                     1689| 000C1C addi       38030001   1     AI         gr0=gr3,1
   71| 000C2C stw        90640000   1     ST4A      (*)aggr#2._gc_next(gr4,0)=gr3                                                                                   0| 000C20 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
   72| 000C30 stw        90C30004   1     ST4A      (*)aggr#2._gc_prev(gr3,4)=gr6                                                                                1689| 000C24 stw        901E0008   1     ST4A       ag_value_freelist_free(gr30,8)=gr0
   73| 000C34 stw        901FFFF8   1     ST4A      (*)aggr#2._gc_next(gr31,-8)=gr0                                                                                 0| 000C28 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
   74| 000C38 lwz        807FFFFC   1     L4A       gr3=(*)aggr#2._gc_prev(gr31,-4)                                                                              1689| 000C2C stwx       7FE4292E   1     ST4A       ag_value_freelist[]0(gr4,gr5,0)=gr31
   74| 000C3C rlwinm     546607FE   2     RN4       gr6=gr3,0,0x1                                                                                                   0| 000C30 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
   74| 000C40 stw        90DFFFFC   1     ST4A      (*)aggr#2._gc_prev(gr31,-4)=gr6                                                                                 0| 000C34 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
 1686| 000C44 bc         41820030   0     BT        CL.1693,cr0,0x4/eq,taken=50%(0,0)                                                                            1693| 000C38 addi       38210050   1     AI         gr1=gr1,80
 1686| 000C48 stw        901F0008   1     ST4A      (*)aggr#C.agw_val(gr31,8)=gr0                                                                                   0| 000C3C mtspr      7C0803A6   1     LLR        lr=gr0
  415| 000C4C lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                     1693| 000C40 bclr       4E800020   3     BA         lr
  417| 000C50 lwz        80650000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr5,0)                                                                         0|                                CL.1808:
  417| 000C54 addi       3803FFFF   2     AI        gr0=gr3,-1                                                                                                   1688| 000C44 addi       387D1450   1     AI         gr3=gr29,5200
  417| 000C58 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                      1688| 000C48 addi       389D1110   1     AI         gr4=gr29,4368
  415| 000C5C lwz        80640000   1     L4A       gr3=<s117:d0:l4>(gr4,0)                                                                                      1688| 000C4C addi       38A00698   1     LI         gr5=1688
  415| 000C60 addi       38C3FFFF   2     AI        gr6=gr3,-1                                                                                                   1688| 000C50 bl         4BFFF3B1   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
  415| 000C64 stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                      1688| 000C54 ori        60000000   1
  417| 000C68 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                       0| 000C58 lwz        807E0008   1     L4A        gr3=ag_value_freelist_free(gr30,8)
  417| 000C6C bc         418200EC   1     BT        CL.1468,cr0,0x4/eq,taken=40%(40,60)                                                                          1689| 000C5C lwz        80820044   1     L4A        gr4=.$STATIC_BSS(gr2,0)
  419| 000C70 bc         418000C4   1     BT        CL.2289,cr0,0x1/lt,taken=40%(40,60)                                                                             0| 000C60 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
    0|                                CL.1693:                                                                                                                   1689| 000C64 rlwinm     5465103A   1     SLL4       gr5=gr3,2
 1687| 000C74 lwz        83C20020   1     L4A       gr30=.$STATIC(gr2,0)                                                                                         1689| 000C68 addi       38030001   1     AI         gr0=gr3,1
 1687| 000C78 lwz        807E0008   2     L4A       gr3=ag_value_freelist_free(gr30,8)                                                                           1689| 000C6C stw        901E0008   1     ST4A       ag_value_freelist_free(gr30,8)=gr0
 1687| 000C7C cmpwi      2C030050   2     C4        cr0=gr3,80                                                                                                      0| 000C70 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
 1687| 000C80 bc         4080008C   1     BF        CL.2290,cr0,0x1/lt,taken=30%(30,70)                                                                          1689| 000C74 stwx       7FE4292E   1     ST4A       ag_value_freelist[]0(gr4,gr5,0)=gr31
    0|                                CL.1694:                                                                                                                      0| 000C78 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
 1688| 000C84 lwz        80020014   1     L4A       gr0=._PyAsyncGenWrappedValue_Type(gr2,0)                                                                        0| 000C7C lwz        80010058   1     L4A        gr0=#stack(gr1,88)
  128| 000C88 lwz        809F0004   1     L4A       gr4=(*)C_object._object.ob_type(gr31,4)                                                                      1693| 000C80 addi       38210050   1     AI         gr1=gr1,80
  128| 000C8C cmplw      7C040040   2     CL4       cr0=gr4,gr0                                                                                                     0| 000C84 mtspr      7C0803A6   1     LLR        lr=gr0
 1688| 000C90 bc         40820034   1     BF        CL.1699,cr0,0x4/eq,taken=40%(40,60)                                                                          1693| 000C88 bclr       4E800020   3     BA         lr
 1689| 000C94 lwz        80820044   1     L4A       gr4=.$STATIC_BSS(gr2,0)                                                                                         0|                                CL.2335:
 1689| 000C98 rlwinm     5465103A   1     SLL4      gr5=gr3,2                                                                                                    1691| 000C8C ori        63E30000   1     LR         gr3=gr31
 1689| 000C9C addi       38030001   1     AI        gr0=gr3,1                                                                                                       0| 000C90 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
    0| 000CA0 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                             0| 000C94 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
 1689| 000CA4 stw        901E0008   1     ST4A      ag_value_freelist_free(gr30,8)=gr0                                                                           1691| 000C98 bl         4BFFF369   0     CALL       PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13"
    0| 000CA8 lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                          1691| 000C9C ori        60000000   1







Wed Apr 15 07:30:04 CDT 2020  Page 74


 1689| 000CAC stwx       7FE4292E   1     ST4A      ag_value_freelist[]0(gr4,gr5,0)=gr31                                                                            0| 000CA0 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
    0| 000CB0 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                             0| 000CA4 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
 1693| 000CB4 addi       38210050   1     AI        gr1=gr1,80                                                                                                   1693| 000CA8 addi       38210050   1     AI         gr1=gr1,80
    0| 000CB8 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 000CAC mtspr      7C0803A6   1     LLR        lr=gr0
    0| 000CBC mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1693| 000CB0 bclr       4E800020   3     BA         lr
 1693| 000CC0 bclr       4E800020   3     BA        lr                                                                                                              0|                                CL.2334:
    0|                                CL.1699:                                                                                                                    420| 000CB4 addi       387D1110   1     AI         gr3=gr29,4368
 1688| 000CC4 addi       387D1450   1     AI        gr3=gr29,5200                                                                                                 420| 000CB8 addi       38800696   1     LI         gr4=1686
 1688| 000CC8 addi       389D1110   1     AI        gr4=gr29,4368                                                                                                 420| 000CBC bl         4BFFF345   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
 1688| 000CCC addi       38A00698   1     LI        gr5=1688                                                                                                      420| 000CC0 ori        60000000   1
 1688| 000CD0 bl         4BFFF331   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f  1687| 000CC4 lwz        83C20020   1     L4A        gr30=.$STATIC(gr2,0)
 1688| 000CD4 ori        60000000   1                                                                                                                            1687| 000CC8 lwz        807E0008   2     L4A        gr3=ag_value_freelist_free(gr30,8)
    0| 000CD8 lwz        807E0008   1     L4A       gr3=ag_value_freelist_free(gr30,8)                                                                           1687| 000CCC cmpwi      2C030050   2     C4         cr0=gr3,80
 1689| 000CDC lwz        80820044   1     L4A       gr4=.$STATIC_BSS(gr2,0)                                                                                      1687| 000CD0 bc         4180FF34   1     BT         CL.1803,cr0,0x1/lt,taken=70%(70,30)
    0| 000CE0 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                             0| 000CD4 b          4BFFFFB8   1     B          CL.2335,-1
 1689| 000CE4 rlwinm     5465103A   1     SLL4      gr5=gr3,2                                                                                                     423|                                CL.1468:
 1689| 000CE8 addi       38030001   1     AI        gr0=gr3,1                                                                                                     425| 000CD8 ori        60A30000   1     LR         gr3=gr5
 1689| 000CEC stw        901E0008   1     ST4A      ag_value_freelist_free(gr30,8)=gr0                                                                            425| 000CDC bl         4BFFF325   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
    0| 000CF0 lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                           425| 000CE0 ori        60000000   1
 1689| 000CF4 stwx       7FE4292E   1     ST4A      ag_value_freelist[]0(gr4,gr5,0)=gr31                                                                            0| 000CE4 b          4BFFFF10   0     B          CL.1802,-1
    0| 000CF8 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                             0|                                CL.1807:
 1693| 000CFC addi       38210050   1     AI        gr1=gr1,80                                                                                                     64| 000CE8 ori        63E30000   1     LR         gr3=gr31
    0| 000D00 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                              64| 000CEC addi       389D13E4   1     AI         gr4=gr29,5092
    0| 000D04 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                         64| 000CF0 addi       38BD140C   1     AI         gr5=gr29,5132
 1693| 000D08 bclr       4E800020   3     BA        lr                                                                                                             64| 000CF4 addi       38DD1110   1     AI         gr6=gr29,4368
    0|                                CL.2290:                                                                                                                     64| 000CF8 addi       38E00695   1     LI         gr7=1685
 1691| 000D0C ori        63E30000   1     LR        gr3=gr31                                                                                                       64| 000CFC addi       391D1438   1     AI         gr8=gr29,5176
    0| 000D10 lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                            64| 000D00 bl         4BFFF301   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
    0| 000D14 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                            64| 000D04 ori        60000000   1
 1691| 000D18 bl         4BFFF2E9   0     CALL      PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",    64| 000D08 tw         7C8E7008   1     TRAP       9
 1691| 000D1C ori        60000000   1                                                                                                                                | 000D0C b          48000000   0
    0| 000D20 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                              |               Tag Table
 1693| 000D24 addi       38210050   1     AI        gr1=gr1,80                                                                                                       | 000D10        00000000 00002041 80030100 00000000 000001B0 001D6173
    0| 000D28 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                                | 000D28        796E635F 67656E5F 77726170 7065645F 76616C5F 6465616C
    0| 000D2C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                           | 000D40        6C6F63
 1693| 000D30 bclr       4E800020   3     BA        lr                                                                                                               |               Instruction count          108
    0|                                CL.2289:                                                                                                                       |               Straight-line exec time    116
  420| 000D34 addi       387D1110   1     AI        gr3=gr29,4368                                                                                                GPR's set/used:   s-us ss-- ---- ----  ---- ---- ---- ----
  420| 000D38 addi       38800696   1     LI        gr4=1686                                                                                                     FPR's set/used:   ---- ---- ---- ----  ---- ---- ---- ----
  420| 000D3C bl         4BFFF2C5   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015  CCR's set/used:   ---- ----
  420| 000D40 ori        60000000   1                                                                                                                                | 000000                             PDEF       async_gen_asend_close
 1687| 000D44 lwz        83C20020   1     L4A       gr30=.$STATIC(gr2,0)                                                                                         1586|                                    PROC       o,args,gr3,gr4
 1687| 000D48 lwz        807E0008   2     L4A       gr3=ag_value_freelist_free(gr30,8)                                                                           1588| 000D60 addi       38000002   1     LI         gr0=2
 1687| 000D4C cmpwi      2C030050   2     C4        cr0=gr3,80                                                                                                    401| 000D64 lwz        80A20004   1     L4A        gr5=._Py_RefTotal(gr2,0)
 1687| 000D50 bc         4180FF34   1     BT        CL.1694,cr0,0x1/lt,taken=70%(70,30)                                                                          1588| 000D68 stw        90030010   1     ST4A       (*)aggr#D.ags_state(gr3,16)=gr0
    0| 000D54 b          4BFFFFB8   1     B         CL.2290,-1                                                                                                   1589| 000D6C lwz        80620008   1     L4A        gr3=._Py_NoneStruct(gr2,0)
  423|                                CL.1468:                                                                                                                    401| 000D70 lwz        80850000   1     L4A        gr4=_Py_RefTotal(gr5,0)
  425| 000D58 ori        60A30000   1     LR        gr3=gr5                                                                                                       401| 000D74 addi       38040001   2     AI         gr0=gr4,1
  425| 000D5C bl         4BFFF2A5   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   401| 000D78 stw        90050000   1     ST4A       _Py_RefTotal(gr5,0)=gr0
  425| 000D60 ori        60000000   1                                                                                                                             403| 000D7C lwz        80830000   1     L4A        gr4=_Py_NoneStruct%##1(gr3,0)
    0| 000D64 b          4BFFFF10   0     B         CL.1693,-1                                                                                                    403| 000D80 addi       38040001   2     AI         gr0=gr4,1
    0|                                CL.1698:                                                                                                                    403| 000D84 stw        90030000   1     ST4A       _Py_NoneStruct%##1(gr3,0)=gr0
   64| 000D68 ori        63E30000   1     LR        gr3=gr31                                                                                                     1590| 000D88 bclr       4E800020   0     BA         lr
   64| 000D6C addi       389D13E4   1     AI        gr4=gr29,5092                                                                                                    |               Tag Table
   64| 000D70 addi       38BD140C   1     AI        gr5=gr29,5132                                                                                                    | 000D8C        00000000 00002040 00000200 00000000 0000002C 00156173
   64| 000D74 addi       38DD1110   1     AI        gr6=gr29,4368                                                                                                    | 000DA4        796E635F 67656E5F 6173656E 645F636C 6F7365







Wed Apr 15 07:30:04 CDT 2020  Page 75


   64| 000D78 addi       38E00695   1     LI        gr7=1685                                                                                                         |               Instruction count           11
   64| 000D7C addi       391D1438   1     AI        gr8=gr29,5176                                                                                                    |               Straight-line exec time     12
   64| 000D80 bl         4BFFF281   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr  GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ---s
   64| 000D84 ori        60000000   1                                                                                                                            FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
   64| 000D88 tw         7C8E7008   1     TRAP      9                                                                                                            CCR's set/used:   ss-- -sss
     | 000D8C b          48000000   0                                                                                                                                | 000000                             PDEF       async_gen_asend_throw
     |               Tag Table                                                                                                                                   1563|                                    PROC       o,args,gr3,gr4
     | 000D90        00000000 00002041 80030100 00000000 000001B0 001D6173                                                                                          0| 000DC0 mfspr      7C0802A6   1     LFLR       gr0=lr
     | 000DA8        796E635F 67656E5F 77726170 7065645F 76616C5F 6465616C                                                                                          0| 000DC4 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
     | 000DC0        6C6F63                                                                                                                                         0| 000DC8 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
     |               Instruction count          108                                                                                                                 0| 000DCC stw        93E1003C   1     ST4A       #stack(gr1,60)=gr31
     |               Straight-line exec time    119                                                                                                                 0| 000DD0 ori        607F0000   1     LR         gr31=gr3
 GPR's set/used:   s-us ss-- ---- ----  ---- ---- ---- ----                                                                                                      1567| 000DD4 lwz        80030010   1     L4A        gr0=(*)aggr#D.ags_state(gr3,16)
 FPR's set/used:   ---- ---- ---- ----  ---- ---- ---- ----                                                                                                      1567| 000DD8 cmpwi      2C000002   2     C4         cr0=gr0,2
 CCR's set/used:   ---- ----                                                                                                                                     1567| 000DDC bc         41820050   1     BT         CL.1814,cr0,0x4/eq,taken=30%(30,70)
     | 000000                             PDEF     async_gen_asend_close                                                                                         1574| 000DE0 lwz        80630008   1     L4A        gr3=(*)aggr#D.ags_gen(gr3,8)
 1586|                                    PROC      o,args,gr3,gr4                                                                                               1574| 000DE4 bl         48001ABD   0     CALL       gr3=gen_throw,2,(*)aggr#3",gr3,(*)_object",gr4,#ProcAlias",gen_throw",fcr",gr1,cr[01567]",gr0",gr4"-gr12",
 1588| 000DE0 addi       38000002   1     LI        gr0=2                                                                                                        1574| 000DE8 ori        60640000   1     LR         gr4=gr3
  401| 000DE4 lwz        80A20004   1     L4A       gr5=._Py_RefTotal(gr2,0)                                                                                     1575| 000DEC lwz        807F0008   1     L4A        gr3=(*)aggr#D.ags_gen(gr31,8)
 1588| 000DE8 stw        90030010   1     ST4A      (*)aggr#D.ags_state(gr3,16)=gr0                                                                              1575| 000DF0 bl         48000511   0     CALL       gr3=async_gen_unwrap_value,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",async_gen_unwrap_value",fcr",gr1,c
 1589| 000DEC lwz        80620008   1     L4A       gr3=._Py_NoneStruct(gr2,0)                                                                                   1578| 000DF4 addi       38000002   1     LI         gr0=2
  401| 000DF0 lwz        80850000   1     L4A       gr4=<s117:d0:l4>(gr5,0)                                                                                      1577| 000DF8 cmpwi      2C030000   1     C4         cr0=gr3,0
  401| 000DF4 addi       38040001   2     AI        gr0=gr4,1                                                                                                    1577| 000DFC bc         4082001C   1     BF         CL.2331,cr0,0x4/eq,taken=50%(0,0)
  401| 000DF8 stw        90050000   1     ST4A      <s117:d0:l4>(gr5,0)=gr0                                                                                      1578| 000E00 stw        901F0010   2     ST4A       (*)aggr#D.ags_state(gr31,16)=gr0
  403| 000DFC lwz        80830000   1     L4A       gr4=<s119:d0:l4>(gr3,0)                                                                                         0| 000E04 lwz        80810048   1     L4A        gr4=#stack(gr1,72)
  403| 000E00 addi       38040001   2     AI        gr0=gr4,1                                                                                                       0| 000E08 mtspr      7C8803A6   2     LLR        lr=gr4
  403| 000E04 stw        90030000   1     ST4A      <s119:d0:l4>(gr3,0)=gr0                                                                                         0| 000E0C lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
 1590| 000E08 bclr       4E800020   0     BA        lr                                                                                                           1582| 000E10 addi       38210040   1     AI         gr1=gr1,64
     |               Tag Table                                                                                                                                   1582| 000E14 bclr       4E800020   1     BA         lr
     | 000E0C        00000000 00002040 00000200 00000000 0000002C 00156173                                                                                          0|                                CL.2331:
     | 000E24        796E635F 67656E5F 6173656E 645F636C 6F7365                                                                                                     0| 000E18 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
     |               Instruction count           11                                                                                                                 0| 000E1C lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
     |               Straight-line exec time     12                                                                                                              1582| 000E20 addi       38210040   1     AI         gr1=gr1,64
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ---s                                                                                                         0| 000E24 mtspr      7C0803A6   1     LLR        lr=gr0
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      1582| 000E28 bclr       4E800020   3     BA         lr
 CCR's set/used:   ss-- -sss                                                                                                                                        0|                                CL.1814:
     | 000000                             PDEF     async_gen_asend_throw                                                                                         1568| 000E2C lwz        8062001C   1     L4A        gr3=.PyExc_RuntimeError(gr2,0)
 1563|                                    PROC      o,args,gr3,gr4                                                                                               1568| 000E30 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
    0| 000E40 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                          0| 000E34 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
    0| 000E44 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                            1568| 000E38 addi       38841478   1     AI         gr4=gr4,5240
    0| 000E48 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                          1568| 000E3C lwz        80630000   1     L4A        gr3=PyExc_RuntimeError(gr3,0)
    0| 000E4C ori        607F0000   1     LR        gr31=gr3                                                                                                     1568| 000E40 bl         4BFFF1C1   0     CALL       PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0
    0| 000E50 stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                      1568| 000E44 ori        60000000   1
 1567| 000E54 lwz        80030010   1     L4A       gr0=(*)aggr#D.ags_state(gr3,16)                                                                              1571| 000E48 addi       38600000   1     LI         gr3=0
 1567| 000E58 cmpwi      2C000002   2     C4        cr0=gr0,2                                                                                                       0| 000E4C lwz        80010048   1     L4A        gr0=#stack(gr1,72)
 1567| 000E5C bc         41820058   1     BT        CL.1705,cr0,0x4/eq,taken=30%(30,70)                                                                          1582| 000E50 addi       38210040   1     AI         gr1=gr1,64
 1574| 000E60 stw        90610048   1     ST4A      #parameter_store0(gr1,72)=gr3                                                                                   0| 000E54 mtspr      7C0803A6   1     LLR        lr=gr0
 1574| 000E64 lwz        80630008   1     L4A       gr3=(*)aggr#D.ags_gen(gr3,8)                                                                                 1582| 000E58 bclr       4E800020   3     BA         lr
 1574| 000E68 bl         48001C19   0     CALL      gr3=gen_throw,2,(*)aggr#3",gr3,(*)_object",gr4,#ProcAlias",gen_throw",fcr",gr1,cr[01567]",gr0",gr4"-gr12",f      |               Tag Table
 1574| 000E6C ori        60640000   1     LR        gr4=gr3                                                                                                          | 000E5C        00000000 00002041 80010200 00000000 0000009C 00156173
 1575| 000E70 lwz        807F0008   1     L4A       gr3=(*)aggr#D.ags_gen(gr31,8)                                                                                    | 000E74        796E635F 67656E5F 6173656E 645F7468 726F77
 1575| 000E74 bl         480005AD   0     CALL      gr3=IPRA.$async_gen_unwrap_value,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",IPRA.$async_gen_unwrap_value"      |               Instruction count           39
 1578| 000E78 addi       38000002   1     LI        gr0=2                                                                                                            |               Straight-line exec time     43
 1577| 000E7C cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----
 1575| 000E80 lwz        83E10048   1     L4A       gr31=#parameter_store0(gr1,72)                                                                               FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1577| 000E84 bc         4082001C   0     BF        CL.2286,cr0,0x4/eq,taken=50%(0,0)                                                                            CCR's set/used:   ss-- -sss







Wed Apr 15 07:30:04 CDT 2020  Page 76


    0| 000E88 lwz        80810058   2     L4A       gr4=#stack(gr1,88)                                                                                               | 000000                             PDEF       async_gen_asend_iternext
    0| 000E8C mtspr      7C8803A6   2     LLR       lr=gr4                                                                                                       1556|                                    PROC       o,gr3
 1578| 000E90 stw        901F0010   1     ST4A      (*)aggr#D.ags_state(gr31,16)=gr0                                                                             1558| 000EA0 addi       38800000   1     LI         gr4=0
    0| 000E94 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                          1559| 000EA4 b          4800003C   0     CALLF      gr3=async_gen_asend_send,2,(*)aggr#D",gr3,(*)_object",gr4,#ProcAlias",async_gen_asend_send",fcr",gr1,cr[01
 1582| 000E98 addi       38210050   1     AI        gr1=gr1,80                                                                                                   1559|                                CL.716:
 1582| 000E9C bclr       4E800020   0     BA        lr                                                                                                               |               Tag Table
    0|                                CL.2286:                                                                                                                       | 000EA8        00000000 00002040 00000100 00000000 00000008 00186173
    0| 000EA0 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                               | 000EC0        796E635F 67656E5F 6173656E 645F6974 65726E65 7874
    0| 000EA4 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                              |               Instruction count            2
 1582| 000EA8 addi       38210050   1     AI        gr1=gr1,80                                                                                                       |               Straight-line exec time      1
    0| 000EAC mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                       GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ---s
 1582| 000EB0 bclr       4E800020   3     BA        lr                                                                                                           FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
    0|                                CL.1705:                                                                                                                   CCR's set/used:   ss-- -sss
 1568| 000EB4 lwz        8062001C   1     L4A       gr3=.PyExc_RuntimeError(gr2,0)                                                                                   | 000000                             PDEF       async_gen_asend_send
 1568| 000EB8 lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                   1518|                                    PROC       o,arg,gr3,gr4
    0| 000EBC lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                             0| 000EE0 mfspr      7C0802A6   1     LFLR       gr0=lr
 1568| 000EC0 addi       38841478   1     AI        gr4=gr4,5240                                                                                                    0| 000EE4 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
 1568| 000EC4 lwz        80630000   1     L4A       gr3=<s143:d0:l4>(gr3,0)                                                                                      1544| 000EE8 addi       38A00000   1     LI         gr5=0
 1568| 000EC8 bl         4BFFF139   0     CALL      PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"  1544| 000EEC addi       38C00000   1     LI         gr6=0
 1568| 000ECC ori        60000000   1                                                                                                                               0| 000EF0 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
 1571| 000ED0 addi       38600000   1     LI        gr3=0                                                                                                           0| 000EF4 stw        93E1003C   1     ST4A       #stack(gr1,60)=gr31
    0| 000ED4 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                              0| 000EF8 ori        607F0000   1     LR         gr31=gr3
 1582| 000ED8 addi       38210050   1     AI        gr1=gr1,80                                                                                                   1543| 000EFC addi       38000001   1     LI         gr0=1
    0| 000EDC mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                       1522| 000F00 lwz        80630010   1     L4A        gr3=(*)aggr#D.ags_state(gr3,16)
 1582| 000EE0 bclr       4E800020   3     BA        lr                                                                                                           1529| 000F04 cmpwi      2C030000   2     C4         cr0=gr3,0
     |               Tag Table                                                                                                                                   1522| 000F08 cmpwi      2C830002   1     C4         cr1=gr3,2
     | 000EE4        00000000 00002041 80010200 00000000 000000A4 00156173                                                                                       1522| 000F0C bc         418600C0   1     BT         CL.1816,cr1,0x4/eq,taken=30%(30,70)
     | 000EFC        796E635F 67656E5F 6173656E 645F7468 726F77                                                                                                     0| 000F10 lwz        807F0008   1     L4A        gr3=(*)aggr#D.ags_gen(gr31,8)
     |               Instruction count           41                                                                                                              1529| 000F14 bc         40820030   0     BF         CL.91,cr0,0x4/eq,taken=40%(40,60)
     |               Straight-line exec time     44                                                                                                              1540| 000F18 addi       39200001   2     LI         gr9=1
 GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----                                                                                                      1537| 000F1C cmpwi      2C040000   1     C4         cr0=gr4,0
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      1530| 000F20 lwz        80E3003C   1     L4A        gr7=(*)aggr#4.ag_running_async(gr3,60)
 CCR's set/used:   ss-- -sss                                                                                                                                     1530| 000F24 cmpwi      2C870000   2     C4         cr1=gr7,0
     | 000000                             PDEF     async_gen_asend_iternext                                                                                      1530| 000F28 bc         40860074   1     BF         CL.1818,cr1,0x4/eq,taken=30%(30,70)
 1556|                                    PROC      o,gr3                                                                                                        1537| 000F2C lwz        80E20008   1     L4A        gr7=._Py_NoneStruct(gr2,0)
 1558| 000F20 addi       38800000   1     LI        gr4=0                                                                                                        1537| 000F30 bc         41820060   0     BT         CL.93,cr0,0x4/eq,taken=50%(0,0)
 1559| 000F24 b          4800003C   0     CALLF     gr3=async_gen_asend_send,2,(*)aggr#D",gr3,(*)_object",gr4,#ProcAlias",async_gen_asend_send",fcr",gr1,cr[015  1540| 000F34 addi       39000001   2     LI         gr8=1
 1559|                                CL.716:                                                                                                                    1537| 000F38 cmplw      7C072040   1     CL4        cr0=gr7,gr4
     |               Tag Table                                                                                                                                   1537| 000F3C bc         41820054   1     BT         CL.93,cr0,0x4/eq,taken=50%(0,0)
     | 000F28        00000000 00002040 00000100 00000000 00000008 00186173                                                                                       1540| 000F40 stw        911F0010   2     ST4A       (*)aggr#D.ags_state(gr31,16)=gr8
     | 000F40        796E635F 67656E5F 6173656E 645F6974 65726E65 7874                                                                                           1541|                                CL.91:
     |               Instruction count            2                                                                                                              1543| 000F44 stw        9003003C   1     ST4A       (*)aggr#4.ag_running_async(gr3,60)=gr0
     |               Straight-line exec time      1                                                                                                              1544| 000F48 bl         48002739   0     CALL       gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ---s                                                                                                      1544| 000F4C ori        60640000   1     LR         gr4=gr3
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      1545| 000F50 lwz        807F0008   1     L4A        gr3=(*)aggr#D.ags_gen(gr31,8)
 CCR's set/used:   ss-- -sss                                                                                                                                     1545| 000F54 bl         480003AD   0     CALL       gr3=async_gen_unwrap_value,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",async_gen_unwrap_value",fcr",gr1,c
     | 000000                             PDEF     async_gen_asend_send                                                                                          1548| 000F58 addi       38000002   1     LI         gr0=2
 1518|                                    PROC      o,arg,gr3,gr4                                                                                                1547| 000F5C cmpwi      2C030000   1     C4         cr0=gr3,0
    0| 000F60 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                       1547| 000F60 bc         4082001C   1     BF         CL.2330,cr0,0x4/eq,taken=50%(0,0)
 1544| 000F64 addi       38A00000   1     LI        gr5=0                                                                                                           0| 000F64 lwz        80810048   2     L4A        gr4=#stack(gr1,72)
 1544| 000F68 addi       38C00000   1     LI        gr6=0                                                                                                        1548| 000F68 stw        901F0010   1     ST4A       (*)aggr#D.ags_state(gr31,16)=gr0
    0| 000F6C stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                               0| 000F6C mtspr      7C8803A6   1     LLR        lr=gr4
    0| 000F70 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                             0| 000F70 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
    0| 000F74 ori        607F0000   1     LR        gr31=gr3                                                                                                     1552| 000F74 addi       38210040   1     AI         gr1=gr1,64
 1543| 000F78 addi       38000001   1     LI        gr0=1                                                                                                        1552| 000F78 bclr       4E800020   1     BA         lr
    0| 000F7C stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                         0|                                CL.2330:







Wed Apr 15 07:30:04 CDT 2020  Page 77


 1522| 000F80 lwz        80630010   1     L4A       gr3=(*)aggr#D.ags_state(gr3,16)                                                                                 0| 000F7C lwz        80010048   1     L4A        gr0=#stack(gr1,72)
 1529| 000F84 cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                       0| 000F80 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
 1522| 000F88 cmpwi      2C830002   1     C4        cr1=gr3,2                                                                                                    1552| 000F84 addi       38210040   1     AI         gr1=gr1,64
 1522| 000F8C bc         418600C8   1     BT        CL.1708,cr1,0x4/eq,taken=30%(30,70)                                                                             0| 000F88 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 000F90 lwz        807F0008   1     L4A       gr3=(*)aggr#D.ags_gen(gr31,8)                                                                                1552| 000F8C bclr       4E800020   3     BA         lr
 1529| 000F94 bc         40820030   0     BF        CL.91,cr0,0x4/eq,taken=40%(40,60)                                                                            1537|                                CL.93:
 1540| 000F98 addi       39200001   2     LI        gr9=1                                                                                                        1538| 000F90 lwz        809F000C   1     L4A        gr4=(*)aggr#D.ags_sendval(gr31,12)
 1537| 000F9C cmpwi      2C040000   1     C4        cr0=gr4,0                                                                                                    1540| 000F94 stw        913F0010   1     ST4A       (*)aggr#D.ags_state(gr31,16)=gr9
 1530| 000FA0 lwz        80E3003C   1     L4A       gr7=(*)aggr#4.ag_running_async(gr3,60)                                                                          0| 000F98 b          4BFFFFAC   0     B          CL.91,-1
 1530| 000FA4 cmpwi      2C870000   2     C4        cr1=gr7,0                                                                                                       0|                                CL.1818:
 1530| 000FA8 bc         4086007C   1     BF        CL.1710,cr1,0x4/eq,taken=30%(30,70)                                                                          1531| 000F9C lwz        8062001C   1     L4A        gr3=.PyExc_RuntimeError(gr2,0)
 1537| 000FAC lwz        80E20008   1     L4A       gr7=._Py_NoneStruct(gr2,0)                                                                                   1531| 000FA0 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
 1537| 000FB0 bc         41820068   0     BT        CL.93,cr0,0x4/eq,taken=50%(0,0)                                                                                 0| 000FA4 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
 1540| 000FB4 addi       39000001   2     LI        gr8=1                                                                                                        1531| 000FA8 addi       388414AC   1     AI         gr4=gr4,5292
 1537| 000FB8 cmplw      7C072040   1     CL4       cr0=gr7,gr4                                                                                                  1531| 000FAC lwz        80630000   1     L4A        gr3=PyExc_RuntimeError(gr3,0)
 1537| 000FBC bc         4182005C   1     BT        CL.93,cr0,0x4/eq,taken=50%(0,0)                                                                              1531| 000FB0 bl         4BFFF051   0     CALL       PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0
 1540| 000FC0 stw        911F0010   2     ST4A      (*)aggr#D.ags_state(gr31,16)=gr8                                                                             1531| 000FB4 ori        60000000   1
 1541|                                CL.91:                                                                                                                     1534| 000FB8 addi       38600000   1     LI         gr3=0
 1543| 000FC4 stw        9003003C   1     ST4A      (*)aggr#4.ag_running_async(gr3,60)=gr0                                                                          0| 000FBC lwz        80010048   1     L4A        gr0=#stack(gr1,72)
 1544| 000FC8 bl         48002899   0     CALL      gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4"  1552| 000FC0 addi       38210040   1     AI         gr1=gr1,64
 1544| 000FCC ori        60640000   1     LR        gr4=gr3                                                                                                         0| 000FC4 mtspr      7C0803A6   1     LLR        lr=gr0
 1545| 000FD0 lwz        807F0008   1     L4A       gr3=(*)aggr#D.ags_gen(gr31,8)                                                                                1552| 000FC8 bclr       4E800020   3     BA         lr
 1545| 000FD4 stw        93E1FFFC   1     ST4A      #stack_prune(gr1,-4)=gr31                                                                                       0|                                CL.1816:
 1545| 000FD8 bl         48000449   0     CALL      gr3=IPRA.$async_gen_unwrap_value,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",IPRA.$async_gen_unwrap_value"  1523| 000FCC lwz        8062001C   1     L4A        gr3=.PyExc_RuntimeError(gr2,0)
 1545| 000FDC lwz        83E1FFFC   1     L4A       gr31=#stack_prune(gr1,-4)                                                                                    1523| 000FD0 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
 1548| 000FE0 addi       38000002   1     LI        gr0=2                                                                                                           0| 000FD4 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
 1547| 000FE4 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    1523| 000FD8 addi       38841478   1     AI         gr4=gr4,5240
 1547| 000FE8 bc         4082001C   1     BF        CL.2285,cr0,0x4/eq,taken=50%(0,0)                                                                            1523| 000FDC lwz        80630000   1     L4A        gr3=PyExc_RuntimeError(gr3,0)
    0| 000FEC lwz        80810058   2     L4A       gr4=#stack(gr1,88)                                                                                           1523| 000FE0 bl         4BFFF021   0     CALL       PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0
 1548| 000FF0 stw        901F0010   1     ST4A      (*)aggr#D.ags_state(gr31,16)=gr0                                                                             1523| 000FE4 ori        60000000   1
    0| 000FF4 mtspr      7C8803A6   1     LLR       lr=gr4                                                                                                       1526| 000FE8 addi       38600000   1     LI         gr3=0
    0| 000FF8 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                             0| 000FEC lwz        80010048   1     L4A        gr0=#stack(gr1,72)
 1552| 000FFC addi       38210050   1     AI        gr1=gr1,80                                                                                                   1552| 000FF0 addi       38210040   1     AI         gr1=gr1,64
 1552| 001000 bclr       4E800020   1     BA        lr                                                                                                              0| 000FF4 mtspr      7C0803A6   1     LLR        lr=gr0
    0|                                CL.2285:                                                                                                                   1552| 000FF8 bclr       4E800020   3     BA         lr
    0| 001004 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                               |               Tag Table
    0| 001008 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                              | 000FFC        00000000 00002041 80010200 00000000 0000011C 00146173
 1552| 00100C addi       38210050   1     AI        gr1=gr1,80                                                                                                       | 001014        796E635F 67656E5F 6173656E 645F7365 6E64
    0| 001010 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                           |               Instruction count           71
 1552| 001014 bclr       4E800020   3     BA        lr                                                                                                               |               Straight-line exec time     76
 1537|                                CL.93:                                                                                                                     GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----
 1538| 001018 lwz        809F000C   1     L4A       gr4=(*)aggr#D.ags_sendval(gr31,12)                                                                           FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1540| 00101C stw        913F0010   1     ST4A      (*)aggr#D.ags_state(gr31,16)=gr9                                                                             CCR's set/used:   ss-- -sss
    0| 001020 b          4BFFFFA4   0     B         CL.91,-1                                                                                                         | 000000                             PDEF       async_gen_asend_traverse
    0|                                CL.1710:                                                                                                                   1509|                                    PROC       o_126_13_127_13,visit_126_13_127_13,arg_126_13_127_13,gr3-gr5
 1531| 001024 lwz        8062001C   1     L4A       gr3=.PyExc_RuntimeError(gr2,0)                                                                               1511| 001040 lwz        80030008   1     L4A        gr0=(*)aggr#D.ags_gen(gr3,8)
 1531| 001028 lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                   1511| 001044 cmpwi      2C000000   2     C4         cr0=gr0,0
    0| 00102C lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                          1511| 001048 bc         4082001C   1     BF         CL.1825,cr0,0x4/eq,taken=30%(30,70)
 1531| 001030 addi       388414AC   1     AI        gr4=gr4,5292                                                                                                 1512| 00104C lwz        8003000C   1     L4A        gr0=(*)aggr#D.ags_sendval(gr3,12)
 1531| 001034 lwz        80630000   1     L4A       gr3=<s143:d0:l4>(gr3,0)                                                                                      1512| 001050 cmpwi      2C000000   2     C4         cr0=gr0,0
 1531| 001038 bl         4BFFEFC9   0     CALL      PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"  1512| 001054 bc         4082000C   1     BF         CL.2323,cr0,0x4/eq,taken=40%(40,60)
 1531| 00103C ori        60000000   1                                                                                                                            1513| 001058 addi       38600000   1     LI         gr3=0
 1534| 001040 addi       38600000   1     LI        gr3=0                                                                                                        1514| 00105C bclr       4E800020   0     BA         lr
    0| 001044 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                              0|                                CL.2323:
 1552| 001048 addi       38210050   1     AI        gr1=gr1,80                                                                                                   1514| 001060 b          48005660   0     CALLF      gr3=async_gen_asend_traverse at AF126_13,3,gr3-gr5,fcr",async_gen_asend_traverse at AF126_13",gr1,cr[01567]",gr0
    0| 00104C mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0|                                CL.1825:







Wed Apr 15 07:30:04 CDT 2020  Page 78


 1552| 001050 bclr       4E800020   3     BA        lr                                                                                                           1514| 001064 b          480056FC   0     CALLF      gr3=async_gen_asend_traverse at AF127_13,3,gr3-gr5,fcr",async_gen_asend_traverse at AF127_13",gr1,cr[01567]",gr0
    0|                                CL.1708:                                                                                                                       |               Tag Table
 1523| 001054 lwz        8062001C   1     L4A       gr3=.PyExc_RuntimeError(gr2,0)                                                                                   | 001068        00000000 00002040 00000300 00000000 00000028 00186173
 1523| 001058 lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                       | 001080        796E635F 67656E5F 6173656E 645F7472 61766572 7365
    0| 00105C lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                              |               Instruction count           10
 1523| 001060 addi       38841478   1     AI        gr4=gr4,5240                                                                                                     |               Straight-line exec time      9
 1523| 001064 lwz        80630000   1     L4A       gr3=<s143:d0:l4>(gr3,0)                                                                                      GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss
 1523| 001068 bl         4BFFEF99   0     CALL      PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"  FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1523| 00106C ori        60000000   1                                                                                                                            CCR's set/used:   ss-- -sss
 1526| 001070 addi       38600000   1     LI        gr3=0                                                                                                            | 000000                             PDEF       async_gen_asend_dealloc
    0| 001074 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                           1495|                                    PROC       o,gr3
 1552| 001078 addi       38210050   1     AI        gr1=gr1,80                                                                                                      0| 0010A0 mfspr      7C0802A6   1     LFLR       gr0=lr
    0| 00107C mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 0010A4 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
 1552| 001080 bclr       4E800020   3     BA        lr                                                                                                              0| 0010A8 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
     |               Tag Table                                                                                                                                      0| 0010AC stw        93E1004C   1     ST4A       #stack(gr1,76)=gr31
     | 001084        00000000 00002041 80010200 00000000 00000124 00146173                                                                                          0| 0010B0 ori        607F0000   1     LR         gr31=gr3
     | 00109C        796E635F 67656E5F 6173656E 645F7365 6E64                                                                                                       0| 0010B4 stw        93C10048   1     ST4A       #stack(gr1,72)=gr30
     |               Instruction count           73                                                                                                                 0| 0010B8 stw        93A10044   1     ST4A       #stack(gr1,68)=gr29
     |               Straight-line exec time     78                                                                                                                73| 0010BC addi       3BC00000   1     LI         gr30=0
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----                                                                                                         0| 0010C0 lwz        83A20018   1     L4A        gr29=.+CONSTANT_AREA(gr2,0)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                        64| 0010C4 lwz        8003FFF8   1     L4A        gr0=(*)_object%##2(gr3,-8)
 CCR's set/used:   ss-- -sss                                                                                                                                       64| 0010C8 cmpwi      2C000000   2     C4         cr0=gr0,0
     | 000000                             PDEF     async_gen_asend_traverse                                                                                        64| 0010CC bc         418201CC   1     BT         CL.1835,cr0,0x4/eq,taken=10%(10,90)
 1509|                                    PROC      o,visit,arg,gr3-gr5                                                                                            69| 0010D0 lwz        80C3FFFC   1     L4A        gr6=(*)aggr#2._gc_prev(gr3,-4)
    0| 0010C0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                         70| 0010D4 lwz        8063FFF8   1     L4A        gr3=(*)aggr#2._gc_next(gr3,-8)
    0| 0010C4 ori        60660000   1     LR        gr6=gr3                                                                                                      1498| 0010D8 lwz        80BF0008   1     L4A        gr5=(*)aggr#D.ags_gen(gr31,8)
 1511| 0010C8 lwz        80630008   1     L4A       gr3=(*)aggr#D.ags_gen(gr3,8)                                                                                    0| 0010DC or.        7CA02B79   2     LR_R       gr0,cr0=gr5
 1511| 0010CC cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                      69| 0010E0 rlwinm     54C4003A   1     RN4        gr4=gr6,0,0xFFFFFFFC
    0| 0010D0 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                              72| 0010E4 lwz        80030004   1     L4A        gr0=(*)aggr#2._gc_prev(gr3,4)
    0| 0010D4 ori        60A00000   1     LR        gr0=gr5                                                                                                        71| 0010E8 stw        90640000   1     ST4A       (*)aggr#2._gc_next(gr4,0)=gr3
    0| 0010D8 stwu       9421FFA0   1     ST4U      gr1,#stack(gr1,-96)=gr1                                                                                        73| 0010EC stw        93DFFFF8   1     ST4A       (*)aggr#2._gc_next(gr31,-8)=gr30
    0| 0010DC ori        60850000   1     LR        gr5=gr4                                                                                                        72| 0010F0 rlwimi     50C0003A   1     RI4        gr0=gr6,0,gr0,0xFFFFFFFC
 1511| 0010E0 ori        60040000   1     LR        gr4=gr0                                                                                                        72| 0010F4 stw        90030004   1     ST4A       (*)aggr#2._gc_prev(gr3,4)=gr0
 1511| 0010E4 stw        90410014   1     ST4A      #cur_toc(gr1,20)=gr2                                                                                           74| 0010F8 lwz        807FFFFC   1     L4A        gr3=(*)aggr#2._gc_prev(gr31,-4)
 1511| 0010E8 bc         41820080   0     BT        CL.2278,cr0,0x4/eq,taken=30%(30,70)                                                                            74| 0010FC rlwinm     546007FE   2     RN4        gr0=gr3,0,0x1
    0| 0010EC stw        90C1004C   1     ST4A      #parameter_store0(gr1,76)=gr6                                                                                  74| 001100 stw        901FFFFC   1     ST4A       (*)aggr#2._gc_prev(gr31,-4)=gr0
    0| 0010F0 stw        90010050   1     ST4A      #parameter_store1(gr1,80)=gr0                                                                                1498| 001104 bc         41820030   0     BT         CL.1827,cr0,0x4/eq,taken=50%(0,0)
    0| 0010F4 stw        90A10054   1     ST4A      #parameter_store2(gr1,84)=gr5                                                                                1498| 001108 stw        93DF0008   1     ST4A       (*)aggr#D.ags_gen(gr31,8)=gr30
 1511| 0010F8 lwz        80050000   1     L4A       gr0=#fnc_adr(gr5,0)                                                                                           415| 00110C lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
 1511| 0010FC lwz        81650008   1     L4A       gr11=#new_env(gr5,8)                                                                                          417| 001110 lwz        80650000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr5,0)
 1511| 001100 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                       417| 001114 addi       3803FFFF   2     AI         gr0=gr3,-1
 1511| 001104 lwz        80450004   1     CALL      gr3=gr5,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13"   417| 001118 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
 1511| 001108 bcctrl     4E800421   0                                                                                                                             415| 00111C lwz        80640000   1     L4A        gr3=_Py_RefTotal(gr4,0)
 1511| 00110C lwz        80410014   1                                                                                                                             415| 001120 addi       38C3FFFF   2     AI         gr6=gr3,-1
 1511| 001110 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     415| 001124 stw        90C40000   1     ST4A       _Py_RefTotal(gr4,0)=gr6
 1511| 001114 lwz        80C1004C   1     L4A       gr6=#parameter_store0(gr1,76)                                                                                 417| 001128 cmpwi      2C000000   1     C4         cr0=gr0,0
 1511| 001118 lwz        80010050   1     L4A       gr0=#parameter_store1(gr1,80)                                                                                 417| 00112C bc         4182015C   1     BT         CL.1442,cr0,0x4/eq,taken=40%(40,60)
 1511| 00111C lwz        80A10054   1     L4A       gr5=#parameter_store2(gr1,84)                                                                                 419| 001130 bc         41800138   1     BT         CL.2315,cr0,0x1/lt,taken=40%(40,60)
 1511| 001120 bc         40820038   0     BF        CL.714,cr0,0x4/eq,taken=30%(30,70)                                                                              0|                                CL.1827:
 1512| 001124 lwz        8066000C   2     L4A       gr3=(*)aggr#D.ags_sendval(gr6,12)                                                                            1499| 001134 lwz        80BF000C   1     L4A        gr5=(*)aggr#D.ags_sendval(gr31,12)
 1512| 001128 cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                       0| 001138 or.        7CA02B79   2     LR_R       gr0,cr0=gr5
 1512| 00112C bc         41820028   1     BT        CL.106,cr0,0x4/eq,taken=30%(30,70)                                                                           1499| 00113C bc         408200CC   1     BF         CL.1828,cr0,0x4/eq,taken=50%(0,0)
    0|                                CL.1717:                                                                                                                      0|                                CL.1831:
 1512| 001130 ori        60040000   1     LR        gr4=gr0                                                                                                      1500| 001140 lwz        83C20020   1     L4A        gr30=.$STATIC(gr2,0)
 1512| 001134 lwz        80050000   1     L4A       gr0=#fnc_adr(gr5,0)                                                                                          1500| 001144 lwz        807E000C   2     L4A        gr3=ag_asend_freelist_free(gr30,12)
 1512| 001138 lwz        81650008   1     L4A       gr11=#new_env(gr5,8)                                                                                         1500| 001148 cmpwi      2C030050   2     C4         cr0=gr3,80







Wed Apr 15 07:30:04 CDT 2020  Page 79


 1512| 00113C mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                      1500| 00114C bc         40800094   1     BF         CL.2316,cr0,0x1/lt,taken=30%(30,70)
 1512| 001140 lwz        80450004   1     CALL      gr3=gr5,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13"     0|                                CL.1832:
 1512| 001144 bcctrl     4E800421   0                                                                                                                            1501| 001150 lwz        80020060   1     L4A        gr0=._PyAsyncGenASend_Type(gr2,0)
 1512| 001148 lwz        80410014   1                                                                                                                             128| 001154 lwz        809F0004   1     L4A        gr4=(*)C_object._object.ob_type(gr31,4)
 1512| 00114C cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     128| 001158 cmplw      7C040040   2     CL4        cr0=gr4,gr0
 1512| 001150 bc         40820008   1     BF        CL.714,cr0,0x4/eq,taken=50%(0,0)                                                                             1501| 00115C bc         40820038   1     BF         CL.1836,cr0,0x4/eq,taken=40%(40,60)
 1512|                                CL.106:                                                                                                                    1502| 001160 lwz        80820044   1     L4A        gr4=.$STATIC_BSS(gr2,0)
 1513| 001154 addi       38600000   1     LI        gr3=0                                                                                                        1502| 001164 rlwinm     5465103A   1     SLL4       gr5=gr3,2
 1514|                                CL.714:                                                                                                                    1502| 001168 addi       38030001   1     AI         gr0=gr3,1
 1514| 001158 addi       38210060   1     AI        gr1=gr1,96                                                                                                      0| 00116C lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
    0| 00115C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1502| 001170 stw        901E000C   1     ST4A       ag_asend_freelist_free(gr30,12)=gr0
    0| 001160 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1502| 001174 addi       38640140   1     AI         gr3=gr4,320
 1514| 001164 bclr       4E800020   3     BA        lr                                                                                                           1502| 001178 stwx       7FE3292E   1     ST4A       ag_asend_freelist[]0(gr3,gr5,0)=gr31
    0|                                CL.2278:                                                                                                                      0| 00117C lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
 1512| 001168 lwz        8066000C   1     L4A       gr3=(*)aggr#D.ags_sendval(gr6,12)                                                                               0| 001180 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
 1512| 00116C cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                       0| 001184 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
 1512| 001170 bc         4182FFE4   1     BT        CL.106,cr0,0x4/eq,taken=30%(30,70)                                                                           1506| 001188 addi       38210050   1     AI         gr1=gr1,80
    0| 001174 b          4BFFFFBC   1     B         CL.1717,-1                                                                                                      0| 00118C mtspr      7C0803A6   1     LLR        lr=gr0
     |               Tag Table                                                                                                                                   1506| 001190 bclr       4E800020   3     BA         lr
     | 001178        00000000 00002041 80000300 00000000 000000B8 00186173                                                                                          0|                                CL.1836:
     | 001190        796E635F 67656E5F 6173656E 645F7472 61766572 7365                                                                                           1501| 001194 addi       387D14E0   1     AI         gr3=gr29,5344
     |               Instruction count           46                                                                                                              1501| 001198 addi       389D1110   1     AI         gr4=gr29,4368
     |               Straight-line exec time     49                                                                                                              1501| 00119C addi       38A005DD   1     LI         gr5=1501
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss                                                                                                      1501| 0011A0 bl         4BFFEE61   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      1501| 0011A4 ori        60000000   1
 CCR's set/used:   ss-- -sss                                                                                                                                        0| 0011A8 lwz        807E000C   1     L4A        gr3=ag_asend_freelist_free(gr30,12)
     | 000000                             PDEF     async_gen_asend_dealloc                                                                                       1502| 0011AC lwz        80820044   1     L4A        gr4=.$STATIC_BSS(gr2,0)
 1495|                                    PROC      o,gr3                                                                                                           0| 0011B0 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
    0| 0011C0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                       1502| 0011B4 rlwinm     5465103A   1     SLL4       gr5=gr3,2
    0| 0011C4 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                            1502| 0011B8 addi       38840140   1     AI         gr4=gr4,320
    0| 0011C8 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                          1502| 0011BC addi       38030001   1     AI         gr0=gr3,1
    0| 0011CC ori        607F0000   1     LR        gr31=gr3                                                                                                     1502| 0011C0 stw        901E000C   1     ST4A       ag_asend_freelist_free(gr30,12)=gr0
    0| 0011D0 stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                          1502| 0011C4 stwx       7FE4292E   1     ST4A       ag_asend_freelist[]0(gr4,gr5,0)=gr31
    0| 0011D4 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                            0| 0011C8 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
   73| 0011D8 addi       3BC00000   1     LI        gr30=0                                                                                                          0| 0011CC lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
    0| 0011DC lwz        83A20018   1     L4A       gr29=.+CONSTANT_AREA(gr2,0)                                                                                     0| 0011D0 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   64| 0011E0 lwz        8003FFF8   1     L4A       gr0=(*)_object%##2(gr3,-8)                                                                                   1506| 0011D4 addi       38210050   1     AI         gr1=gr1,80
    0| 0011E4 stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                         0| 0011D8 mtspr      7C0803A6   1     LLR        lr=gr0
   64| 0011E8 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                    1506| 0011DC bclr       4E800020   3     BA         lr
   64| 0011EC bc         418201CC   1     BT        CL.1728,cr0,0x4/eq,taken=10%(10,90)                                                                             0|                                CL.2316:
   69| 0011F0 lwz        80C3FFFC   1     L4A       gr6=(*)aggr#2._gc_prev(gr3,-4)                                                                               1504| 0011E0 ori        63E30000   1     LR         gr3=gr31
   70| 0011F4 lwz        8063FFF8   1     L4A       gr3=(*)aggr#2._gc_next(gr3,-8)                                                                                  0| 0011E4 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
 1498| 0011F8 lwz        80BF0008   1     L4A       gr5=(*)aggr#D.ags_gen(gr31,8)                                                                                1504| 0011E8 bl         4BFFEE19   0     CALL       PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13"
   69| 0011FC rlwinm     54C4003A   1     RN4       gr4=gr6,0,0xFFFFFFFC                                                                                         1504| 0011EC ori        60000000   1
    0| 001200 or.        7CA02B79   1     LR_R      gr0,cr0=gr5                                                                                                     0| 0011F0 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
   72| 001204 lwz        80030004   1     L4A       gr0=(*)aggr#2._gc_prev(gr3,4)                                                                                   0| 0011F4 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
   71| 001208 stw        90640000   1     ST4A      (*)aggr#2._gc_next(gr4,0)=gr3                                                                                   0| 0011F8 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   73| 00120C stw        93DFFFF8   1     ST4A      (*)aggr#2._gc_next(gr31,-8)=gr30                                                                             1506| 0011FC addi       38210050   1     AI         gr1=gr1,80
   72| 001210 rlwimi     50C0003A   1     RI4       gr0=gr6,0,gr0,0xFFFFFFFC                                                                                        0| 001200 mtspr      7C0803A6   1     LLR        lr=gr0
   72| 001214 stw        90030004   1     ST4A      (*)aggr#2._gc_prev(gr3,4)=gr0                                                                                1506| 001204 bclr       4E800020   3     BA         lr
   74| 001218 lwz        807FFFFC   1     L4A       gr3=(*)aggr#2._gc_prev(gr31,-4)                                                                                 0|                                CL.1828:
   74| 00121C rlwinm     546007FE   2     RN4       gr0=gr3,0,0x1                                                                                                 415| 001208 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
   74| 001220 stw        901FFFFC   1     ST4A      (*)aggr#2._gc_prev(gr31,-4)=gr0                                                                               417| 00120C lwz        80650000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr5,0)
 1498| 001224 bc         41820030   0     BT        CL.1720,cr0,0x4/eq,taken=50%(0,0)                                                                            1499| 001210 stw        93DF000C   1     ST4A       (*)aggr#D.ags_sendval(gr31,12)=gr30
 1498| 001228 stw        93DF0008   1     ST4A      (*)aggr#D.ags_gen(gr31,8)=gr30                                                                                417| 001214 addi       3803FFFF   1     AI         gr0=gr3,-1
  415| 00122C lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      417| 001218 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0







Wed Apr 15 07:30:04 CDT 2020  Page 80


  417| 001230 lwz        80650000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr5,0)                                                                       415| 00121C lwz        80640000   1     L4A        gr3=_Py_RefTotal(gr4,0)
  417| 001234 addi       3803FFFF   2     AI        gr0=gr3,-1                                                                                                    415| 001220 addi       38C3FFFF   2     AI         gr6=gr3,-1
  417| 001238 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       415| 001224 stw        90C40000   1     ST4A       _Py_RefTotal(gr4,0)=gr6
  415| 00123C lwz        80640000   1     L4A       gr3=<s117:d0:l4>(gr4,0)                                                                                       417| 001228 cmpwi      2C000000   1     C4         cr0=gr0,0
  415| 001240 addi       38C3FFFF   2     AI        gr6=gr3,-1                                                                                                    417| 00122C bc         4182002C   1     BT         CL.1446,cr0,0x4/eq,taken=40%(40,60)
  415| 001244 stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                       419| 001230 bc         4080FF10   1     BF         CL.1831,cr0,0x1/lt,taken=60%(60,40)
  417| 001248 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     420| 001234 addi       387D1110   2     AI         gr3=gr29,4368
  417| 00124C bc         4182015C   1     BT        CL.1442,cr0,0x4/eq,taken=40%(40,60)                                                                           420| 001238 addi       388005DB   1     LI         gr4=1499
  419| 001250 bc         41800138   1     BT        CL.2274,cr0,0x1/lt,taken=40%(40,60)                                                                           420| 00123C bl         4BFFEDC5   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
    0|                                CL.1720:                                                                                                                    420| 001240 ori        60000000   1
 1499| 001254 lwz        80BF000C   1     L4A       gr5=(*)aggr#D.ags_sendval(gr31,12)                                                                           1500| 001244 lwz        83C20020   1     L4A        gr30=.$STATIC(gr2,0)
    0| 001258 or.        7CA02B79   2     LR_R      gr0,cr0=gr5                                                                                                  1500| 001248 lwz        807E000C   2     L4A        gr3=ag_asend_freelist_free(gr30,12)
 1499| 00125C bc         408200CC   1     BF        CL.1721,cr0,0x4/eq,taken=50%(0,0)                                                                            1500| 00124C cmpwi      2C030050   2     C4         cr0=gr3,80
    0|                                CL.1724:                                                                                                                   1500| 001250 bc         4180FF00   1     BT         CL.1832,cr0,0x1/lt,taken=70%(70,30)
 1500| 001260 lwz        83C20020   1     L4A       gr30=.$STATIC(gr2,0)                                                                                            0| 001254 b          4BFFFF8C   1     B          CL.2316,-1
 1500| 001264 lwz        807E000C   2     L4A       gr3=ag_asend_freelist_free(gr30,12)                                                                           423|                                CL.1446:
 1500| 001268 cmpwi      2C030050   2     C4        cr0=gr3,80                                                                                                    425| 001258 ori        60A30000   1     LR         gr3=gr5
 1500| 00126C bc         40800094   1     BF        CL.2275,cr0,0x1/lt,taken=30%(30,70)                                                                           425| 00125C bl         4BFFEDA5   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
    0|                                CL.1725:                                                                                                                    425| 001260 ori        60000000   1
 1501| 001270 lwz        80020060   1     L4A       gr0=._PyAsyncGenASend_Type(gr2,0)                                                                               0| 001264 b          4BFFFEDC   0     B          CL.1831,-1
  128| 001274 lwz        809F0004   1     L4A       gr4=(*)C_object._object.ob_type(gr31,4)                                                                         0|                                CL.2315:
  128| 001278 cmplw      7C040040   2     CL4       cr0=gr4,gr0                                                                                                   420| 001268 addi       387D1110   1     AI         gr3=gr29,4368
 1501| 00127C bc         40820038   1     BF        CL.1729,cr0,0x4/eq,taken=40%(40,60)                                                                           420| 00126C addi       388005DA   1     LI         gr4=1498
 1502| 001280 lwz        80820044   1     L4A       gr4=.$STATIC_BSS(gr2,0)                                                                                       420| 001270 bl         4BFFED91   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
 1502| 001284 rlwinm     5465103A   1     SLL4      gr5=gr3,2                                                                                                     420| 001274 ori        60000000   1
 1502| 001288 addi       38030001   1     AI        gr0=gr3,1                                                                                                    1499| 001278 lwz        80BF000C   1     L4A        gr5=(*)aggr#D.ags_sendval(gr31,12)
    0| 00128C lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                             0| 00127C or.        7CA02B79   2     LR_R       gr0,cr0=gr5
 1502| 001290 stw        901E000C   1     ST4A      ag_asend_freelist_free(gr30,12)=gr0                                                                          1499| 001280 bc         4182FEC0   1     BT         CL.1831,cr0,0x4/eq,taken=50%(0,0)
 1502| 001294 addi       38640140   1     AI        gr3=gr4,320                                                                                                  1499| 001284 b          4BFFFF84   1     B          CL.1828,-1
 1502| 001298 stwx       7FE3292E   1     ST4A      ag_asend_freelist[]0(gr3,gr5,0)=gr31                                                                          423|                                CL.1442:
    0| 00129C lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                           425| 001288 ori        60A30000   1     LR         gr3=gr5
 1506| 0012A0 addi       38210050   1     AI        gr1=gr1,80                                                                                                    425| 00128C bl         4BFFED75   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
    0| 0012A4 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           425| 001290 ori        60000000   1
    0| 0012A8 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 001294 b          4BFFFEA0   0     B          CL.1827,-1
    0| 0012AC mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0|                                CL.1835:
 1506| 0012B0 bclr       4E800020   3     BA        lr                                                                                                             64| 001298 addi       389D13E4   1     AI         gr4=gr29,5092
    0|                                CL.1729:                                                                                                                     64| 00129C addi       38BD140C   1     AI         gr5=gr29,5132
 1501| 0012B4 addi       387D14E0   1     AI        gr3=gr29,5344                                                                                                  64| 0012A0 addi       38DD1110   1     AI         gr6=gr29,4368
 1501| 0012B8 addi       389D1110   1     AI        gr4=gr29,4368                                                                                                  64| 0012A4 addi       38E005D9   1     LI         gr7=1497
 1501| 0012BC addi       38A005DD   1     LI        gr5=1501                                                                                                       64| 0012A8 addi       391D1438   1     AI         gr8=gr29,5176
 1501| 0012C0 bl         4BFFED41   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f    64| 0012AC bl         4BFFED55   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
 1501| 0012C4 ori        60000000   1                                                                                                                              64| 0012B0 ori        60000000   1
    0| 0012C8 lwz        807E000C   1     L4A       gr3=ag_asend_freelist_free(gr30,12)                                                                            64| 0012B4 tw         7C8E7008   1     TRAP       9
 1502| 0012CC lwz        80820044   1     L4A       gr4=.$STATIC_BSS(gr2,0)                                                                                          | 0012B8 b          48000000   0
    0| 0012D0 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                              |               Tag Table
 1502| 0012D4 rlwinm     5465103A   1     SLL4      gr5=gr3,2                                                                                                        | 0012BC        00000000 00002041 80030100 00000000 0000021C 00176173
 1502| 0012D8 addi       38840140   1     AI        gr4=gr4,320                                                                                                      | 0012D4        796E635F 67656E5F 6173656E 645F6465 616C6C6F 63
 1502| 0012DC addi       38030001   1     AI        gr0=gr3,1                                                                                                        |               Instruction count          135
 1502| 0012E0 stw        901E000C   1     ST4A      ag_asend_freelist_free(gr30,12)=gr0                                                                              |               Straight-line exec time    144
 1502| 0012E4 stwx       7FE4292E   1     ST4A      ag_asend_freelist[]0(gr4,gr5,0)=gr31                                                                         GPR's set/used:   suus ssss ssss s---  ---- ---- ---- ----
    0| 0012E8 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                          FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1506| 0012EC addi       38210050   1     AI        gr1=gr1,80                                                                                                   CCR's set/used:   ss-- -sss
    0| 0012F0 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                              | 000000                             PDEF       async_gen_unwrap_value
    0| 0012F4 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1462|                                    PROC       gen_121_15_122_15,result_121_15_122_15,gr3,gr4
    0| 0012F8 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1464| 001300 cmpwi      2C040000   1     C4         cr0=gr4,0
 1506| 0012FC bclr       4E800020   3     BA        lr                                                                                                           1479| 001304 lwz        80020014   1     L4A        gr0=._PyAsyncGenWrappedValue_Type(gr2,0)







Wed Apr 15 07:30:04 CDT 2020  Page 81


    0|                                CL.2275:                                                                                                                    128| 001308 lwz        80A40004   1     L4A        gr5=(*)C_object._object.ob_type(gr4,4)
 1504| 001300 ori        63E30000   1     LR        gr3=gr31                                                                                                     1464| 00130C bc         41820018   0     BT         CL.1779,cr0,0x4/eq,taken=30%(30,70)
    0| 001304 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                           128| 001310 cmplw      7C050040   2     CL4        cr0=gr5,gr0
 1504| 001308 bl         4BFFECF9   0     CALL      PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",  1479| 001314 bc         4182000C   1     BT         CL.2329,cr0,0x4/eq,taken=40%(40,60)
 1504| 00130C ori        60000000   1                                                                                                                            1487| 001318 ori        60830000   2     LR         gr3=gr4
    0| 001310 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                          1488| 00131C bclr       4E800020   0     BA         lr
 1506| 001314 addi       38210050   1     AI        gr1=gr1,80                                                                                                      0|                                CL.2329:
    0| 001318 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                          1488| 001320 b          48004F20   0     CALLF      gr3=async_gen_unwrap_value at AF121_15,2,gr3,gr4,fcr",async_gen_unwrap_value at AF121_15",gr1,cr[01567]",gr0",gr
    0| 00131C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0|                                CL.1779:
    0| 001320 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1488| 001324 b          4800503C   0     CALLF      gr3=async_gen_unwrap_value at AF122_15,2,gr3,gr4,fcr",async_gen_unwrap_value at AF122_15",gr1,cr[01567]",gr0",gr
 1506| 001324 bclr       4E800020   3     BA        lr                                                                                                               |               Tag Table
    0|                                CL.1721:                                                                                                                       | 001328        00000000 00002040 00000200 00000000 00000028 00166173
  415| 001328 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                         | 001340        796E635F 67656E5F 756E7772 61705F76 616C7565
  417| 00132C lwz        80650000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr5,0)                                                                          |               Instruction count           10
 1499| 001330 stw        93DF000C   1     ST4A      (*)aggr#D.ags_sendval(gr31,12)=gr30                                                                              |               Straight-line exec time      8
  417| 001334 addi       3803FFFF   1     AI        gr0=gr3,-1                                                                                                   GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----
  417| 001338 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                      FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
  415| 00133C lwz        80640000   1     L4A       gr3=<s117:d0:l4>(gr4,0)                                                                                      CCR's set/used:   ss-- -sss
  415| 001340 addi       38C3FFFF   2     AI        gr6=gr3,-1                                                                                                       | 000000                             PDEF       _PyAsyncGen_Fini
  415| 001344 stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                      1455|                                    PROC
  417| 001348 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                    1458| 001360 b          48003AA0   0     CALLF      gr3=PyAsyncGen_ClearFreeLists,0,#ProcAlias",PyAsyncGen_ClearFreeLists",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
  417| 00134C bc         4182002C   1     BT        CL.1446,cr0,0x4/eq,taken=40%(40,60)                                                                          1458|                                CL.711:
  419| 001350 bc         4080FF10   1     BF        CL.1724,cr0,0x1/lt,taken=60%(60,40)                                                                              |               Tag Table
  420| 001354 addi       387D1110   2     AI        gr3=gr29,4368                                                                                                    | 001364        00000000 00002040 00000000 00000004 00105F50 79417379
  420| 001358 addi       388005DB   1     LI        gr4=1499                                                                                                         | 00137C        6E634765 6E5F4669 6E69
  420| 00135C bl         4BFFECA5   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015      |               Instruction count            1
  420| 001360 ori        60000000   1                                                                                                                                |               Straight-line exec time      0
 1500| 001364 lwz        83C20020   1     L4A       gr30=.$STATIC(gr2,0)                                                                                         GPR's set/used:   ss-s ssss ssss s---  ---- ---- ---- --ss
 1500| 001368 lwz        807E000C   2     L4A       gr3=ag_asend_freelist_free(gr30,12)                                                                          FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1500| 00136C cmpwi      2C030050   2     C4        cr0=gr3,80                                                                                                   CCR's set/used:   ss-- -sss
 1500| 001370 bc         4180FF00   1     BT        CL.1725,cr0,0x1/lt,taken=70%(70,30)                                                                              | 000000                             PDEF       async_gen_athrow
    0| 001374 b          4BFFFF8C   1     B         CL.2275,-1                                                                                                   1309|                                    PROC       o,args,gr3,gr4
  423|                                CL.1446:                                                                                                                      0| 0013A0 mfspr      7C0802A6   1     LFLR       gr0=lr
  425| 001378 ori        60A30000   1     LR        gr3=gr5                                                                                                         0| 0013A4 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
  425| 00137C bl         4BFFEC85   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l     0| 0013A8 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
  425| 001380 ori        60000000   1                                                                                                                               0| 0013AC stw        93E1003C   1     ST4A       #stack(gr1,60)=gr31
    0| 001384 b          4BFFFEDC   0     B         CL.1724,-1                                                                                                      0| 0013B0 ori        607F0000   1     LR         gr31=gr3
    0|                                CL.2274:                                                                                                                      0| 0013B4 stw        93C10038   1     ST4A       #stack(gr1,56)=gr30
  420| 001388 addi       387D1110   1     AI        gr3=gr29,4368                                                                                                   0| 0013B8 ori        609E0000   1     LR         gr30=gr4
  420| 00138C addi       388005DA   1     LI        gr4=1498                                                                                                     1248| 0013BC lwz        80030034   1     L4A        gr0=(*)aggr#4.ag_hooks_inited(gr3,52)
  420| 001390 bl         4BFFEC71   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015  1248| 0013C0 cmpwi      2C000000   2     C4         cr0=gr0,0
  420| 001394 ori        60000000   1                                                                                                                            1248| 0013C4 bc         40820050   1     BF         CL.2300,cr0,0x4/eq,taken=30%(30,70)
 1499| 001398 lwz        80BF000C   1     L4A       gr5=(*)aggr#D.ags_sendval(gr31,12)                                                                              0| 0013C8 bl         48005499   1     CALL       gr3=async_gen_init_hooks at AF128_21,1,gr3,async_gen_init_hooks",(*)aggr#4",#ProcAlias",fcr",async_gen_init_h
    0| 00139C or.        7CA02B79   2     LR_R      gr0,cr0=gr5                                                                                                  1311| 0013CC cmpwi      2C030000   1     C4         cr0=gr3,0
 1499| 0013A0 bc         4182FEC0   1     BT        CL.1724,cr0,0x4/eq,taken=50%(0,0)                                                                            1312| 0013D0 addi       38600000   1     LI         gr3=0
 1499| 0013A4 b          4BFFFF84   1     B         CL.1721,-1                                                                                                   1311| 0013D4 bc         4182001C   0     BT         CL.1878,cr0,0x4/eq,taken=40%(40,60)
  423|                                CL.1442:                                                                                                                      0| 0013D8 lwz        80010048   2     L4A        gr0=#stack(gr1,72)
  425| 0013A8 ori        60A30000   1     LR        gr3=gr5                                                                                                         0| 0013DC lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
  425| 0013AC bl         4BFFEC55   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l     0| 0013E0 lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
  425| 0013B0 ori        60000000   1                                                                                                                            1315| 0013E4 addi       38210040   1     AI         gr1=gr1,64
    0| 0013B4 b          4BFFFEA0   0     B         CL.1720,-1                                                                                                      0| 0013E8 mtspr      7C0803A6   1     LLR        lr=gr0
    0|                                CL.1728:                                                                                                                   1315| 0013EC bclr       4E800020   3     BA         lr
   64| 0013B8 addi       389D13E4   1     AI        gr4=gr29,5092                                                                                                   0|                                CL.1878:
   64| 0013BC addi       38BD140C   1     AI        gr5=gr29,5132                                                                                                1314| 0013F0 ori        63E30000   1     LR         gr3=gr31
   64| 0013C0 addi       38DD1110   1     AI        gr6=gr29,4368                                                                                                1314| 0013F4 ori        63C40000   1     LR         gr4=gr30
   64| 0013C4 addi       38E005D9   1     LI        gr7=1497                                                                                                     1314| 0013F8 bl         48003329   0     CALL       gr3=IPRA.$async_gen_athrow_new,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",IPRA.$async_gen_athrow_new",fc







Wed Apr 15 07:30:04 CDT 2020  Page 82


   64| 0013C8 addi       391D1438   1     AI        gr8=gr29,5176                                                                                                   0| 0013FC lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
   64| 0013CC bl         4BFFEC35   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr     0| 001400 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
   64| 0013D0 ori        60000000   1                                                                                                                               0| 001404 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
   64| 0013D4 tw         7C8E7008   1     TRAP      9                                                                                                            1315| 001408 addi       38210040   1     AI         gr1=gr1,64
     | 0013D8 b          48000000   0                                                                                                                               0| 00140C mtspr      7C0803A6   1     LLR        lr=gr0
     |               Tag Table                                                                                                                                   1315| 001410 bclr       4E800020   3     BA         lr
     | 0013DC        00000000 00002041 80030100 00000000 0000021C 00176173                                                                                          0|                                CL.2300:
     | 0013F4        796E635F 67656E5F 6173656E 645F6465 616C6C6F 63                                                                                                0| 001414 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
     |               Instruction count          135                                                                                                                 0| 001418 lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
     |               Straight-line exec time    146                                                                                                              1314| 00141C stw        93C1FFF8   2     ST4A       #stack_prune(gr1,-8)=gr30
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- --ss                                                                                                      1314| 001420 stw        93E1FFFC   1     ST4A       #stack_prune(gr1,-4)=gr31
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      1314| 001424 bl         480032FD   0     CALL       gr3=IPRA.$async_gen_athrow_new,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",IPRA.$async_gen_athrow_new",fc
 CCR's set/used:   ss-- -sss                                                                                                                                     1314| 001428 lwz        83E1FFFC   1     L4A        gr31=#stack_prune(gr1,-4)
     | 000000                             PDEF     IPRA.$async_gen_unwrap_value                                                                                  1314| 00142C lwz        83C1FFF8   1     L4A        gr30=#stack_prune(gr1,-8)
 1462|                                    PROC      gen,result,gr3,gr4                                                                                              0| 001430 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0| 001420 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                       1315| 001434 addi       38210040   1     AI         gr1=gr1,64
    0| 001424 or.        7C852379   1     LR_R      gr5,cr0=gr4                                                                                                     0| 001438 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 001428 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                            1315| 00143C bclr       4E800020   3     BA         lr
    0| 00142C stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                              |               Tag Table
    0| 001430 ori        607E0000   1     LR        gr30=gr3                                                                                                         | 001440        00000000 00002041 80020200 00000000 000000A0 00106173
    0| 001434 stwu       9421FF90   1     ST4U      gr1,#stack(gr1,-112)=gr1                                                                                         | 001458        796E635F 67656E5F 61746872 6F77
 1464| 001438 bc         418200A8   0     BT        CL.1657,cr0,0x4/eq,taken=30%(30,70)                                                                              |               Instruction count           40
  128| 00143C lwz        80020014   2     L4A       gr0=._PyAsyncGenWrappedValue_Type(gr2,0)                                                                         |               Straight-line exec time     46
  128| 001440 lwz        80650004   1     L4A       gr3=(*)C_object._object.ob_type(gr5,4)                                                                       GPR's set/used:   ss-s ssss ssss s---  ---- ---- ---- ---s
  128| 001444 cmplw      7C030040   2     CL4       cr0=gr3,gr0                                                                                                  FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1479| 001448 bc         40820080   1     BF        CL.129,cr0,0x4/eq,taken=30%(30,70)                                                                           CCR's set/used:   ss-- -sss
    0| 00144C stw        90A10058   1     ST4A      #parameter_store0(gr1,88)=gr5                                                                                    | 000000                             PDEF       async_gen_aclose
 1481| 001450 lwz        80650008   1     L4A       gr3=(*)aggr#C.agw_val(gr5,8)                                                                                 1300|                                    PROC       o,arg,gr3,gr4
 1481| 001454 bl         4800498D   0     CALL      gr3=_PyGen_SetStopIterationValue,1,(*)_object",gr3,#ProcAlias",_PyGen_SetStopIterationValue",fcr",gr1,cr[01     0| 001480 mfspr      7C0802A6   1     LFLR       gr0=lr
  415| 001458 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                        0| 001484 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
    0| 00145C lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                      0| 001488 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
  408| 001460 addi       38631110   2     AI        gr3=gr3,4368                                                                                                    0| 00148C stw        93E1003C   1     ST4A       #stack(gr1,60)=gr31
 1481| 001464 lwz        80A10058   1     L4A       gr5=#parameter_store0(gr1,88)                                                                                   0| 001490 ori        607F0000   1     LR         gr31=gr3
  417| 001468 lwz        80C50000   2     L4A       gr6=(*)_object._object.ob_refcnt(gr5,0)                                                                      1248| 001494 lwz        80030034   1     L4A        gr0=(*)aggr#4.ag_hooks_inited(gr3,52)
  417| 00146C addi       3806FFFF   2     AI        gr0=gr6,-1                                                                                                   1248| 001498 cmpwi      2C000000   2     C4         cr0=gr0,0
  417| 001470 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                      1248| 00149C bc         40820050   1     BF         CL.2299,cr0,0x4/eq,taken=30%(30,70)
  415| 001474 lwz        80C40000   1     L4A       gr6=<s117:d0:l4>(gr4,0)                                                                                         0| 0014A0 bl         480053C1   1     CALL       gr3=async_gen_init_hooks at AF128_21,1,gr3,async_gen_init_hooks",(*)aggr#4",#ProcAlias",fcr",async_gen_init_h
  415| 001478 addi       38C6FFFF   2     AI        gr6=gr6,-1                                                                                                   1302| 0014A4 cmpwi      2C030000   1     C4         cr0=gr3,0
  415| 00147C stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                      1303| 0014A8 addi       38600000   1     LI         gr3=0
  417| 001480 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                    1302| 0014AC bc         41820018   0     BT         CL.1881,cr0,0x4/eq,taken=40%(40,60)
  417| 001484 bc         41820034   1     BT        CL.1454,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 0014B0 lwz        80010048   2     L4A        gr0=#stack(gr1,72)
  419| 001488 bc         41800020   1     BT        CL.2282,cr0,0x1/lt,taken=40%(40,60)                                                                             0| 0014B4 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
    0|                                CL.1655:                                                                                                                   1306| 0014B8 addi       38210040   1     AI         gr1=gr1,64
 1475| 00148C addi       38600000   1     LI        gr3=0                                                                                                           0| 0014BC mtspr      7C0803A6   1     LLR        lr=gr0
 1475| 001490 stw        907E003C   1     ST4A      (*)aggr#4.ag_running_async(gr30,60)=gr3                                                                      1306| 0014C0 bclr       4E800020   3     BA         lr
    0| 001494 lwz        83C10068   1     L4A       gr30=#stack(gr1,104)                                                                                            0|                                CL.1881:
 1488| 001498 addi       38210070   1     AI        gr1=gr1,112                                                                                                  1305| 0014C4 ori        63E30000   1     LR         gr3=gr31
    0| 00149C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1305| 0014C8 addi       38800000   1     LI         gr4=0
    0| 0014A0 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1305| 0014CC stw        93C1FFF8   1     ST4A       #stack_prune(gr1,-8)=gr30
 1488| 0014A4 bclr       4E800020   3     BA        lr                                                                                                           1305| 0014D0 bl         48003251   0     CALL       gr3=IPRA.$async_gen_athrow_new,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",IPRA.$async_gen_athrow_new",fc
    0|                                CL.2282:                                                                                                                   1305| 0014D4 lwz        83C1FFF8   1     L4A        gr30=#stack_prune(gr1,-8)
  420| 0014A8 addi       388005CA   1     LI        gr4=1482                                                                                                        0| 0014D8 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
  420| 0014AC bl         4BFFEB55   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015     0| 0014DC lwz        80010048   1     L4A        gr0=#stack(gr1,72)
  420| 0014B0 ori        60000000   1                                                                                                                            1306| 0014E0 addi       38210040   1     AI         gr1=gr1,64
  423| 0014B4 b          4BFFFFD8   0     B         CL.1655,-1                                                                                                      0| 0014E4 mtspr      7C0803A6   1     LLR        lr=gr0
  423|                                CL.1454:                                                                                                                   1306| 0014E8 bclr       4E800020   3     BA         lr







Wed Apr 15 07:30:04 CDT 2020  Page 83


  425| 0014B8 ori        60A30000   1     LR        gr3=gr5                                                                                                         0|                                CL.2299:
  425| 0014BC bl         4BFFEB45   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l  1305| 0014EC addi       38800000   1     LI         gr4=0
  425| 0014C0 ori        60000000   1                                                                                                                               0| 0014F0 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
    0| 0014C4 b          4BFFFFC8   0     B         CL.1655,-1                                                                                                   1305| 0014F4 stw        93C1FFF8   1     ST4A       #stack_prune(gr1,-8)=gr30
 1485|                                CL.129:                                                                                                                    1305| 0014F8 stw        93E1FFFC   1     ST4A       #stack_prune(gr1,-4)=gr31
 1487| 0014C8 ori        60A30000   1     LR        gr3=gr5                                                                                                      1305| 0014FC bl         48003225   0     CALL       gr3=IPRA.$async_gen_athrow_new,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",IPRA.$async_gen_athrow_new",fc
    0| 0014CC lwz        83C10068   1     L4A       gr30=#stack(gr1,104)                                                                                         1305| 001500 lwz        83E1FFFC   1     L4A        gr31=#stack_prune(gr1,-4)
 1488| 0014D0 addi       38210070   1     AI        gr1=gr1,112                                                                                                  1305| 001504 lwz        83C1FFF8   1     L4A        gr30=#stack_prune(gr1,-8)
    0| 0014D4 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 001508 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0| 0014D8 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1306| 00150C addi       38210040   1     AI         gr1=gr1,64
 1488| 0014DC bclr       4E800020   3     BA        lr                                                                                                              0| 001510 mtspr      7C0803A6   1     LLR        lr=gr0
    0|                                CL.1657:                                                                                                                   1306| 001514 bclr       4E800020   3     BA         lr
 1465| 0014E0 bl         4BFFEB21   0     CALL      gr3=PyErr_Occurred,0,#ProcAlias",PyErr_Occurred",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr",fcr      |               Tag Table
 1465| 0014E4 ori        60000000   1                                                                                                                                | 001518        00000000 00002041 80010200 00000000 00000098 00106173
 1465| 0014E8 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                        | 001530        796E635F 67656E5F 61636C6F 7365
    0| 0014EC lwz        83E20024   1     L4A       gr31=.PyExc_StopAsyncIteration(gr2,0)                                                                            |               Instruction count           38
 1465| 0014F0 bc         41820048   0     BT        CL.1659,cr0,0x4/eq,taken=50%(0,0)                                                                                |               Straight-line exec time     43
 1469| 0014F4 lwz        807F0000   2     L4A       gr3=<s137:d0:l4>(gr31,0)                                                                                     GPR's set/used:   ss-s ssss ssss s---  ---- ---- ---- --ss
 1469| 0014F8 bl         4BFFEB09   0     CALL      gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",g  FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1469| 0014FC ori        60000000   1                                                                                                                            CCR's set/used:   ss-- -sss
 1469| 001500 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                        | 000000                             PDEF       async_gen_asend
 1469| 001504 bc         40820028   1     BF        CL.2281,cr0,0x4/eq,taken=50%(0,0)                                                                            1290|                                    PROC       o,arg,gr3,gr4
    0|                                CL.2283:                                                                                                                      0| 001540 mfspr      7C0802A6   1     LFLR       gr0=lr
 1470| 001508 lwz        80620028   1     L4A       gr3=.PyExc_GeneratorExit(gr2,0)                                                                                 0| 001544 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
 1470| 00150C lwz        80630000   2     L4A       gr3=<s141:d0:l4>(gr3,0)                                                                                         0| 001548 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
 1470| 001510 bl         4BFFEAF1   0     CALL      gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",g     0| 00154C stw        93E1003C   1     ST4A       #stack(gr1,60)=gr31
 1470| 001514 ori        60000000   1                                                                                                                               0| 001550 ori        607F0000   1     LR         gr31=gr3
 1470| 001518 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0| 001554 stw        93C10038   1     ST4A       #stack(gr1,56)=gr30
 1470| 00151C bc         4182FF70   1     BT        CL.1655,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 001558 ori        609E0000   1     LR         gr30=gr4
 1472| 001520 addi       38000001   2     LI        gr0=1                                                                                                        1248| 00155C lwz        80030034   1     L4A        gr0=(*)aggr#4.ag_hooks_inited(gr3,52)
 1472| 001524 stw        901E0038   1     ST4A      (*)aggr#4.ag_closed(gr30,56)=gr0                                                                             1248| 001560 cmpwi      2C000000   2     C4         cr0=gr0,0
    0| 001528 b          4BFFFF64   0     B         CL.1655,-1                                                                                                   1248| 001564 bc         40820050   1     BF         CL.2297,cr0,0x4/eq,taken=30%(30,70)
    0|                                CL.2281:                                                                                                                      0| 001568 bl         480052F9   1     CALL       gr3=async_gen_init_hooks at AF128_21,1,gr3,async_gen_init_hooks",(*)aggr#4",#ProcAlias",fcr",async_gen_init_h
 1472| 00152C addi       38000001   1     LI        gr0=1                                                                                                        1292| 00156C cmpwi      2C030000   1     C4         cr0=gr3,0
 1472| 001530 stw        901E0038   1     ST4A      (*)aggr#4.ag_closed(gr30,56)=gr0                                                                             1293| 001570 addi       38600000   1     LI         gr3=0
    0| 001534 b          4BFFFF58   0     B         CL.1655,-1                                                                                                   1292| 001574 bc         4182001C   0     BT         CL.1892,cr0,0x4/eq,taken=40%(40,60)
    0|                                CL.1659:                                                                                                                      0| 001578 lwz        80010048   2     L4A        gr0=#stack(gr1,72)
 1466| 001538 lwz        807F0000   1     L4A       gr3=<s137:d0:l4>(gr31,0)                                                                                        0| 00157C lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
 1466| 00153C bl         4BFFEAC5   0     CALL      PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",m     0| 001580 lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
 1466| 001540 ori        60000000   1                                                                                                                            1296| 001584 addi       38210040   1     AI         gr1=gr1,64
 1469| 001544 lwz        807F0000   1     L4A       gr3=<s137:d0:l4>(gr31,0)                                                                                        0| 001588 mtspr      7C0803A6   1     LLR        lr=gr0
 1469| 001548 bl         4BFFEAB9   0     CALL      gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",g  1296| 00158C bclr       4E800020   3     BA         lr
 1469| 00154C ori        60000000   1                                                                                                                               0|                                CL.1892:
 1469| 001550 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    1295| 001590 ori        63E30000   1     LR         gr3=gr31
 1469| 001554 bc         4182FFB4   1     BT        CL.2283,cr0,0x4/eq,taken=40%(40,60)                                                                          1295| 001594 ori        63C40000   1     LR         gr4=gr30
 1472| 001558 addi       38000001   2     LI        gr0=1                                                                                                        1295| 001598 bl         48003369   0     CALL       gr3=IPRA.$async_gen_asend_new,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",IPRA.$async_gen_asend_new",fcr"
 1472| 00155C stw        901E0038   1     ST4A      (*)aggr#4.ag_closed(gr30,56)=gr0                                                                                0| 00159C lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
    0| 001560 b          4BFFFF2C   0     B         CL.1655,-1                                                                                                      0| 0015A0 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
     |               Tag Table                                                                                                                                      0| 0015A4 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
     | 001564        00000000 00002041 80020200 00000000 00000144 001C4950                                                                                       1296| 0015A8 addi       38210040   1     AI         gr1=gr1,64
     | 00157C        52412E24 6173796E 635F6765 6E5F756E 77726170 5F76616C                                                                                          0| 0015AC mtspr      7C0803A6   1     LLR        lr=gr0
     | 001594        7565                                                                                                                                        1296| 0015B0 bclr       4E800020   3     BA         lr
     |               Instruction count           81                                                                                                                 0|                                CL.2297:
     |               Straight-line exec time     82                                                                                                                 0| 0015B4 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
 GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----                                                                                                         0| 0015B8 lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      1295| 0015BC stw        93C1FFF8   2     ST4A       #stack_prune(gr1,-8)=gr30







Wed Apr 15 07:30:04 CDT 2020  Page 84


 CCR's set/used:   ss-- -sss                                                                                                                                     1295| 0015C0 stw        93E1FFFC   1     ST4A       #stack_prune(gr1,-4)=gr31
     | 000000                             PDEF     _PyAsyncGen_Fini                                                                                              1295| 0015C4 bl         4800333D   0     CALL       gr3=IPRA.$async_gen_asend_new,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",IPRA.$async_gen_asend_new",fcr"
 1455|                                    PROC                                                                                                                   1295| 0015C8 lwz        83E1FFFC   1     L4A        gr31=#stack_prune(gr1,-4)
 1458| 0015A0 b          48003A80   0     CALLF     gr3=PyAsyncGen_ClearFreeLists,0,#ProcAlias",PyAsyncGen_ClearFreeLists",fcr",gr1,cr[01567]",gr0",gr4"-gr12",  1295| 0015CC lwz        83C1FFF8   1     L4A        gr30=#stack_prune(gr1,-8)
 1458|                                CL.711:                                                                                                                       0| 0015D0 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
     |               Tag Table                                                                                                                                   1296| 0015D4 addi       38210040   1     AI         gr1=gr1,64
     | 0015A4        00000000 00002040 00000000 00000004 00105F50 79417379                                                                                          0| 0015D8 mtspr      7C0803A6   1     LLR        lr=gr0
     | 0015BC        6E634765 6E5F4669 6E69                                                                                                                      1296| 0015DC bclr       4E800020   3     BA         lr
     |               Instruction count            1                                                                                                                  |               Tag Table
     |               Straight-line exec time      0                                                                                                                  | 0015E0        00000000 00002041 80020200 00000000 000000A0 000F6173
 GPR's set/used:   ss-s ssss ssss s---  ---- ---- ---- ----                                                                                                          | 0015F8        796E635F 67656E5F 6173656E 64
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                          |               Instruction count           40
 CCR's set/used:   ss-- -sss                                                                                                                                         |               Straight-line exec time     46
     | 000000                             PDEF     async_gen_athrow                                                                                              GPR's set/used:   ss-s ssss ssss s---  ---- ---- ---- ---s
 1309|                                    PROC      o,args,gr3,gr4                                                                                               FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
    0| 0015E0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                       CCR's set/used:   ss-- -sss
    0| 0015E4 ori        60650000   1     LR        gr5=gr3                                                                                                          | 000000                             PDEF       async_gen_anext
    0| 0015E8 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                            1280|                                    PROC       o,gr3
    0| 0015EC ori        60800000   1     LR        gr0=gr4                                                                                                         0| 001620 mfspr      7C0802A6   1     LFLR       gr0=lr
 1248| 0015F0 lwz        80830034   1     L4A       gr4=(*)aggr#4.ag_hooks_inited(gr3,52)                                                                           0| 001624 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
    0| 0015F4 stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                         0| 001628 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
 1248| 0015F8 cmpwi      2C040000   1     C4        cr0=gr4,0                                                                                                       0| 00162C stw        93E1003C   1     ST4A       #stack(gr1,60)=gr31
 1248| 0015FC bc         40820050   1     BF        CL.2259,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 001630 ori        607F0000   1     LR         gr31=gr3
    0| 001600 stw        90A10048   2     ST4A      #parameter_store0(gr1,72)=gr5                                                                                1248| 001634 lwz        80030034   1     L4A        gr0=(*)aggr#4.ag_hooks_inited(gr3,52)
    0| 001604 stw        9001004C   1     ST4A      #parameter_store1(gr1,76)=gr0                                                                                1248| 001638 cmpwi      2C000000   2     C4         cr0=gr0,0
    0| 001608 bl         48004E39   0     CALL      gr3=async_gen_init_hooks at AF123_21,1,gr3,async_gen_init_hooks",(*)aggr#4",#ProcAlias",fcr",async_gen_init_ho  1248| 00163C bc         40820050   1     BF         CL.2296,cr0,0x4/eq,taken=30%(30,70)
 1311| 00160C cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0| 001640 bl         48005221   1     CALL       gr3=async_gen_init_hooks at AF128_21,1,gr3,async_gen_init_hooks",(*)aggr#4",#ProcAlias",fcr",async_gen_init_h
 1312| 001610 addi       38600000   1     LI        gr3=0                                                                                                        1282| 001644 cmpwi      2C030000   1     C4         cr0=gr3,0
    0| 001614 lwz        80A10048   1     L4A       gr5=#parameter_store0(gr1,72)                                                                                1283| 001648 addi       38600000   1     LI         gr3=0
    0| 001618 lwz        8001004C   1     L4A       gr0=#parameter_store1(gr1,76)                                                                                1282| 00164C bc         41820018   0     BT         CL.1895,cr0,0x4/eq,taken=40%(40,60)
 1311| 00161C bc         41820014   0     BT        CL.1785,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 001650 lwz        80010048   2     L4A        gr0=#stack(gr1,72)
    0| 001620 lwz        80010058   2     L4A       gr0=#stack(gr1,88)                                                                                              0| 001654 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
 1315| 001624 addi       38210050   1     AI        gr1=gr1,80                                                                                                   1286| 001658 addi       38210040   1     AI         gr1=gr1,64
    0| 001628 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 00165C mtspr      7C0803A6   1     LLR        lr=gr0
 1315| 00162C bclr       4E800020   3     BA        lr                                                                                                           1286| 001660 bclr       4E800020   3     BA         lr
    0|                                CL.1785:                                                                                                                      0|                                CL.1895:
 1314| 001630 ori        60A30000   1     LR        gr3=gr5                                                                                                      1285| 001664 ori        63E30000   1     LR         gr3=gr31
 1314| 001634 ori        60040000   1     LR        gr4=gr0                                                                                                      1285| 001668 addi       38800000   1     LI         gr4=0
 1314| 001638 bl         48003289   0     CALL      gr3=async_gen_athrow_new,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",async_gen_athrow_new",fcr",gr1,cr[015  1285| 00166C stw        93C1FFF8   1     ST4A       #stack_prune(gr1,-8)=gr30
    0| 00163C lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                           1285| 001670 bl         48003291   0     CALL       gr3=IPRA.$async_gen_asend_new,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",IPRA.$async_gen_asend_new",fcr"
 1315| 001640 addi       38210050   1     AI        gr1=gr1,80                                                                                                   1285| 001674 lwz        83C1FFF8   1     L4A        gr30=#stack_prune(gr1,-8)
    0| 001644 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 001678 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
 1315| 001648 bclr       4E800020   3     BA        lr                                                                                                              0| 00167C lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0|                                CL.2259:                                                                                                                   1286| 001680 addi       38210040   1     AI         gr1=gr1,64
 1314| 00164C ori        60040000   1     LR        gr4=gr0                                                                                                         0| 001684 mtspr      7C0803A6   1     LLR        lr=gr0
 1314| 001650 bl         48003271   0     CALL      gr3=async_gen_athrow_new,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",async_gen_athrow_new",fcr",gr1,cr[015  1286| 001688 bclr       4E800020   3     BA         lr
    0| 001654 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                              0|                                CL.2296:
 1315| 001658 addi       38210050   1     AI        gr1=gr1,80                                                                                                   1285| 00168C addi       38800000   1     LI         gr4=0
    0| 00165C mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 001690 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
 1315| 001660 bclr       4E800020   3     BA        lr                                                                                                           1285| 001694 stw        93C1FFF8   1     ST4A       #stack_prune(gr1,-8)=gr30
     |               Tag Table                                                                                                                                   1285| 001698 stw        93E1FFFC   1     ST4A       #stack_prune(gr1,-4)=gr31
     | 001664        00000000 00002041 80000200 00000000 00000084 00106173                                                                                       1285| 00169C bl         48003265   0     CALL       gr3=IPRA.$async_gen_asend_new,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",IPRA.$async_gen_asend_new",fcr"
     | 00167C        796E635F 67656E5F 61746872 6F77                                                                                                             1285| 0016A0 lwz        83E1FFFC   1     L4A        gr31=#stack_prune(gr1,-4)
     |               Instruction count           33                                                                                                              1285| 0016A4 lwz        83C1FFF8   1     L4A        gr30=#stack_prune(gr1,-8)
     |               Straight-line exec time     37                                                                                                                 0| 0016A8 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
 GPR's set/used:   ss-s ssss ssss s---  ---- ---- ---- ----                                                                                                      1286| 0016AC addi       38210040   1     AI         gr1=gr1,64







Wed Apr 15 07:30:04 CDT 2020  Page 85


 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                         0| 0016B0 mtspr      7C0803A6   1     LLR        lr=gr0
 CCR's set/used:   ss-- -sss                                                                                                                                     1286| 0016B4 bclr       4E800020   3     BA         lr
     | 000000                             PDEF     async_gen_aclose                                                                                                  |               Tag Table
 1300|                                    PROC      o,arg,gr3,gr4                                                                                                    | 0016B8        00000000 00002041 80010100 00000000 00000098 000F6173
    0| 0016A0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                           | 0016D0        796E635F 67656E5F 616E6578 74
    0| 0016A4 ori        60640000   1     LR        gr4=gr3                                                                                                          |               Instruction count           38
    0| 0016A8 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                                |               Straight-line exec time     43
 1248| 0016AC lwz        80030034   1     L4A       gr0=(*)aggr#4.ag_hooks_inited(gr3,52)                                                                        GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----
    0| 0016B0 stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                      FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1248| 0016B4 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                    CCR's set/used:   ss-- -sss
 1248| 0016B8 bc         40820048   1     BF        CL.2258,cr0,0x4/eq,taken=30%(30,70)                                                                              | 000000                             PDEF       async_gen_init_hooks
    0| 0016BC stw        90810048   2     ST4A      #parameter_store0(gr1,72)=gr4                                                                                1242|                                    PROC       o_128_21,gr3
    0| 0016C0 bl         48004D81   0     CALL      gr3=async_gen_init_hooks at AF123_21,1,gr3,async_gen_init_hooks",(*)aggr#4",#ProcAlias",fcr",async_gen_init_ho  1248| 0016E0 lwz        80030034   1     L4A        gr0=(*)aggr#4.ag_hooks_inited(gr3,52)
 1302| 0016C4 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    1248| 0016E4 cmpwi      2C000000   2     C4         cr0=gr0,0
 1303| 0016C8 addi       38600000   1     LI        gr3=0                                                                                                        1248| 0016E8 bc         4182000C   1     BT         CL.1549,cr0,0x4/eq,taken=40%(40,60)
    0| 0016CC lwz        80810048   1     L4A       gr4=#parameter_store0(gr1,72)                                                                                1249| 0016EC addi       38600000   1     LI         gr3=0
 1302| 0016D0 bc         41820014   0     BT        CL.1789,cr0,0x4/eq,taken=40%(40,60)                                                                          1249| 0016F0 bclr       4E800020   0     BA         lr
    0| 0016D4 lwz        80010058   2     L4A       gr0=#stack(gr1,88)                                                                                              0|                                CL.1549:
 1306| 0016D8 addi       38210050   1     AI        gr1=gr1,80                                                                                                   1276| 0016F4 b          4800516C   0     CALLF      gr3=async_gen_init_hooks at AF128_21,1,gr3,async_gen_init_hooks at AF128_21",gr1,cr[01567]",gr0",gr4"-gr12",fp0"
    0| 0016DC mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                           |               Tag Table
 1306| 0016E0 bclr       4E800020   3     BA        lr                                                                                                               | 0016F8        00000000 00002040 00000100 00000000 00000018 00146173
    0|                                CL.1789:                                                                                                                       | 001710        796E635F 67656E5F 696E6974 5F686F6F 6B73
 1305| 0016E4 ori        60830000   1     LR        gr3=gr4                                                                                                          |               Instruction count            6
 1305| 0016E8 addi       38800000   1     LI        gr4=0                                                                                                            |               Straight-line exec time      5
 1305| 0016EC bl         480031D5   0     CALL      gr3=async_gen_athrow_new,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",async_gen_athrow_new",fcr",gr1,cr[015  GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----
    0| 0016F0 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                           FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1306| 0016F4 addi       38210050   1     AI        gr1=gr1,80                                                                                                   CCR's set/used:   ss-- -sss
    0| 0016F8 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                           | 000000                             PDEF       async_gen_repr
 1306| 0016FC bclr       4E800020   3     BA        lr                                                                                                           1234|                                    PROC       o,gr3
    0|                                CL.2258:                                                                                                                      0| 001740 mfspr      7C0802A6   1     LFLR       gr0=lr
 1305| 001700 addi       38800000   1     LI        gr4=0                                                                                                        1236| 001744 lwz        8083001C   1     L4A        gr4=(*)aggr#4.ag_qualname(gr3,28)
 1305| 001704 bl         480031BD   0     CALL      gr3=async_gen_athrow_new,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",async_gen_athrow_new",fcr",gr1,cr[015     0| 001748 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
    0| 001708 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                           1236| 00174C ori        60650000   1     LR         gr5=gr3
 1306| 00170C addi       38210050   1     AI        gr1=gr1,80                                                                                                   1236| 001750 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
    0| 001710 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                       1236| 001754 addi       38631634   2     AI         gr3=gr3,5684
 1306| 001714 bclr       4E800020   3     BA        lr                                                                                                              0| 001758 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
     |               Tag Table                                                                                                                                   1236| 00175C bl         4BFFE8A5   0     CALL       gr3=PyUnicode_FromFormat,3,gr3,(*)_object",gr4,(*)aggr#4",gr5,#ProcAlias",PyUnicode_FromFormat",fcr",gr1,c
     | 001718        00000000 00002041 80000200 00000000 00000078 00106173                                                                                       1236| 001760 ori        60000000   1
     | 001730        796E635F 67656E5F 61636C6F 7365                                                                                                                0| 001764 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
     |               Instruction count           30                                                                                                              1238| 001768 addi       38210040   1     AI         gr1=gr1,64
     |               Straight-line exec time     34                                                                                                                 0| 00176C mtspr      7C0803A6   1     LLR        lr=gr0
 GPR's set/used:   ss-s ssss ssss s---  ---- ---- ---- ----                                                                                                      1238| 001770 bclr       4E800020   3     BA         lr
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                          |               Tag Table
 CCR's set/used:   ss-- -sss                                                                                                                                         | 001774        00000000 00002041 80000100 00000000 00000034 000E6173
     | 000000                             PDEF     async_gen_asend                                                                                                   | 00178C        796E635F 67656E5F 72657072
 1290|                                    PROC      o,arg,gr3,gr4                                                                                                    |               Instruction count           13
    0| 001740 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                           |               Straight-line exec time     15
    0| 001744 ori        60650000   1     LR        gr5=gr3                                                                                                      GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss
    0| 001748 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                            FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
    0| 00174C ori        60800000   1     LR        gr0=gr4                                                                                                      CCR's set/used:   ss-- -sss
 1248| 001750 lwz        80830034   1     L4A       gr4=(*)aggr#4.ag_hooks_inited(gr3,52)                                                                            | 000000                             PDEF       async_gen_traverse
    0| 001754 stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                      1226|                                    PROC       gen,visit,arg,gr3-gr5
 1248| 001758 cmpwi      2C040000   1     C4        cr0=gr4,0                                                                                                       0| 0017A0 mfspr      7C0802A6   1     LFLR       gr0=lr
 1248| 00175C bc         40820050   1     BF        CL.2256,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 0017A4 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
    0| 001760 stw        90A10048   2     ST4A      #parameter_store0(gr1,72)=gr5                                                                                   0| 0017A8 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
    0| 001764 stw        9001004C   1     ST4A      #parameter_store1(gr1,76)=gr0                                                                                   0| 0017AC stw        93E1004C   1     ST4A       #stack(gr1,76)=gr31







Wed Apr 15 07:30:04 CDT 2020  Page 86


    0| 001768 bl         48004CD9   0     CALL      gr3=async_gen_init_hooks at AF123_21,1,gr3,async_gen_init_hooks",(*)aggr#4",#ProcAlias",fcr",async_gen_init_ho     0| 0017B0 ori        607F0000   1     LR         gr31=gr3
 1292| 00176C cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0| 0017B4 stw        93C10048   1     ST4A       #stack(gr1,72)=gr30
 1293| 001770 addi       38600000   1     LI        gr3=0                                                                                                           0| 0017B8 stw        93A10044   1     ST4A       #stack(gr1,68)=gr29
    0| 001774 lwz        80A10048   1     L4A       gr5=#parameter_store0(gr1,72)                                                                                   0| 0017BC ori        609E0000   1     LR         gr30=gr4
    0| 001778 lwz        8001004C   1     L4A       gr0=#parameter_store1(gr1,76)                                                                                   0| 0017C0 ori        60BD0000   1     LR         gr29=gr5
 1292| 00177C bc         41820014   0     BT        CL.1802,cr0,0x4/eq,taken=40%(40,60)                                                                          1228| 0017C4 stw        90410014   1     ST4A       #cur_toc(gr1,20)=gr2
    0| 001780 lwz        80010058   2     L4A       gr0=#stack(gr1,88)                                                                                           1228| 0017C8 ori        60A40000   1     LR         gr4=gr5
 1296| 001784 addi       38210050   1     AI        gr1=gr1,80                                                                                                   1228| 0017CC lwz        80630030   1     L4A        gr3=(*)aggr#4.ag_finalizer(gr3,48)
    0| 001788 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                       1228| 0017D0 cmpwi      2C030000   2     C4         cr0=gr3,0
 1296| 00178C bclr       4E800020   3     BA        lr                                                                                                           1228| 0017D4 bc         41820040   1     BT         CL.150,cr0,0x4/eq,taken=30%(30,70)
    0|                                CL.1802:                                                                                                                   1228| 0017D8 lwz        801E0000   1     L4A        gr0=#fnc_adr(gr30,0)
 1295| 001790 ori        60A30000   1     LR        gr3=gr5                                                                                                      1228| 0017DC lwz        817E0008   1     L4A        gr11=#new_env(gr30,8)
 1295| 001794 ori        60040000   1     LR        gr4=gr0                                                                                                      1228| 0017E0 mtspr      7C0903A6   1     LCTR       ctr=gr0
 1295| 001798 bl         48003329   0     CALL      gr3=async_gen_asend_new,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",async_gen_asend_new",fcr",gr1,cr[01567  1228| 0017E4 lwz        805E0004   1     CALL       gr3=gr30,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp1
    0| 00179C lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                           1228| 0017E8 bcctrl     4E800421   0
 1296| 0017A0 addi       38210050   1     AI        gr1=gr1,80                                                                                                   1228| 0017EC lwz        80410014   1
    0| 0017A4 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                       1228| 0017F0 cmpwi      2C030000   1     C4         cr0=gr3,0
 1296| 0017A8 bclr       4E800020   3     BA        lr                                                                                                           1228| 0017F4 bc         41820020   1     BT         CL.150,cr0,0x4/eq,taken=40%(40,60)
    0|                                CL.2256:                                                                                                                      0| 0017F8 lwz        80010058   2     L4A        gr0=#stack(gr1,88)
 1295| 0017AC ori        60040000   1     LR        gr4=gr0                                                                                                         0| 0017FC lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
 1295| 0017B0 bl         48003311   0     CALL      gr3=async_gen_asend_new,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",async_gen_asend_new",fcr",gr1,cr[01567     0| 001800 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
    0| 0017B4 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                              0| 001804 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
 1296| 0017B8 addi       38210050   1     AI        gr1=gr1,80                                                                                                   1230| 001808 addi       38210050   1     AI         gr1=gr1,80
    0| 0017BC mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 00180C mtspr      7C0803A6   1     LLR        lr=gr0
 1296| 0017C0 bclr       4E800020   3     BA        lr                                                                                                           1230| 001810 bclr       4E800020   3     BA         lr
     |               Tag Table                                                                                                                                   1228|                                CL.150:
     | 0017C4        00000000 00002041 80000200 00000000 00000084 000F6173                                                                                       1229| 001814 ori        63E30000   1     LR         gr3=gr31
     | 0017DC        796E635F 67656E5F 6173656E 64                                                                                                               1229| 001818 ori        63C40000   1     LR         gr4=gr30
     |               Instruction count           33                                                                                                              1229| 00181C ori        63A50000   1     LR         gr5=gr29
     |               Straight-line exec time     37                                                                                                              1229| 001820 bl         48002CA1   0     CALL       gr3=gen_traverse,3,(*)aggr#3",gr3,(*)int()",gr4,(*)void",gr5,#ProcAlias",gen_traverse",fcr",gr1,cr[01567]"
 GPR's set/used:   ss-s ssss ssss s---  ---- ---- ---- ----                                                                                                         0| 001824 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                         0| 001828 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
 CCR's set/used:   ss-- -sss                                                                                                                                        0| 00182C lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
     | 000000                             PDEF     async_gen_anext                                                                                                  0| 001830 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
 1280|                                    PROC      o,gr3                                                                                                        1230| 001834 addi       38210050   1     AI         gr1=gr1,80
    0| 001800 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                          0| 001838 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 001804 ori        60640000   1     LR        gr4=gr3                                                                                                      1230| 00183C bclr       4E800020   3     BA         lr
    0| 001808 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                                |               Tag Table
 1248| 00180C lwz        80030034   1     L4A       gr0=(*)aggr#4.ag_hooks_inited(gr3,52)                                                                            | 001840        00000000 00002041 80030300 00000000 000000A0 00126173
    0| 001810 stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                          | 001858        796E635F 67656E5F 74726176 65727365
 1248| 001814 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                        |               Instruction count           40
 1248| 001818 bc         40820048   1     BF        CL.2255,cr0,0x4/eq,taken=30%(30,70)                                                                              |               Straight-line exec time     44
    0| 00181C stw        90810048   2     ST4A      #parameter_store0(gr1,72)=gr4                                                                                GPR's set/used:   ssus ssss ssss s---  ---- ---- -sss ssss
    0| 001820 bl         48004C21   0     CALL      gr3=async_gen_init_hooks at AF123_21,1,gr3,async_gen_init_hooks",(*)aggr#4",#ProcAlias",fcr",async_gen_init_ho  FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1282| 001824 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    CCR's set/used:   ss-- -sss
 1283| 001828 addi       38600000   1     LI        gr3=0                                                                                                            | 000000                             PDEF       compute_cr_origin
    0| 00182C lwz        80810048   1     L4A       gr4=#parameter_store0(gr1,72)                                                                                1104|                                    PROC       origin_depth,gr3
 1282| 001830 bc         41820014   0     BT        CL.1806,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 001880 mfspr      7C0802A6   1     LFLR       gr0=lr
    0| 001834 lwz        80010058   2     L4A       gr0=#stack(gr1,88)                                                                                              0| 001884 stwu       9421FFA0   1     ST4U       gr1,#stack(gr1,-96)=gr1
 1286| 001838 addi       38210050   1     AI        gr1=gr1,80                                                                                                      0| 001888 stw        90010068   1     ST4A       #stack(gr1,104)=gr0
    0| 00183C mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 00188C stw        93E1005C   1     ST4A       #stack(gr1,92)=gr31
 1286| 001840 bclr       4E800020   3     BA        lr                                                                                                              0| 001890 stw        93C10058   1     ST4A       #stack(gr1,88)=gr30
    0|                                CL.1806:                                                                                                                      0| 001894 stw        93A10054   1     ST4A       #stack(gr1,84)=gr29
 1285| 001844 ori        60830000   1     LR        gr3=gr4                                                                                                         0| 001898 ori        607E0000   1     LR         gr30=gr3
 1285| 001848 addi       38800000   1     LI        gr4=0                                                                                                           0| 00189C stw        93810050   1     ST4A       #stack(gr1,80)=gr28
 1285| 00184C bl         48003275   0     CALL      gr3=async_gen_asend_new,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",async_gen_asend_new",fcr",gr1,cr[01567     0| 0018A0 stw        9361004C   1     ST4A       #stack(gr1,76)=gr27







Wed Apr 15 07:30:04 CDT 2020  Page 87


    0| 001850 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                              0| 0018A4 stw        93410048   1     ST4A       #stack(gr1,72)=gr26
 1286| 001854 addi       38210050   1     AI        gr1=gr1,80                                                                                                      0| 0018A8 stw        93210044   1     ST4A       #stack(gr1,68)=gr25
    0| 001858 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                       1106| 0018AC bl         4BFFE755   0     CALL       gr3=PyEval_GetFrame,0,#ProcAlias",PyEval_GetFrame",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr",
 1286| 00185C bclr       4E800020   3     BA        lr                                                                                                           1106| 0018B0 ori        60000000   1
    0|                                CL.2255:                                                                                                                   1109| 0018B4 cmpwi      2C1E0000   1     C4         cr0=gr30,0
 1285| 001860 addi       38800000   1     LI        gr4=0                                                                                                        1109| 0018B8 cmpwi      2C830000   1     C4         cr1=gr3,0
 1285| 001864 bl         4800325D   0     CALL      gr3=async_gen_asend_new,2,(*)aggr#4",gr3,(*)_object",gr4,#ProcAlias",async_gen_asend_new",fcr",gr1,cr[01567  1108| 0018BC addi       3BE00000   1     LI         gr31=0
    0| 001868 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                           1109| 0018C0 bc         41860074   0     BT         CL.157,cr1,0x4/eq,taken=50%(0,0)
 1286| 00186C addi       38210050   1     AI        gr1=gr1,80                                                                                                      0| 0018C4 rlwinm     57C0F87E   2     SRL4       gr0=gr30,1
    0| 001870 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 0018C8 rlwinm     57C407FE   1     RN4        gr4=gr30,0,0x1
 1286| 001874 bclr       4E800020   3     BA        lr                                                                                                           1109| 0018CC bc         40810068   0     BF         CL.157,cr0,0x2/gt,taken=40%(40,60)
     |               Tag Table                                                                                                                                      0| 0018D0 cmpwi      2C800000   2     C4         cr1=gr0,0
     | 001878        00000000 00002041 80000100 00000000 00000078 000F6173                                                                                          0| 0018D4 cmpwi      2C040000   1     C4         cr0=gr4,0
     | 001890        796E635F 67656E5F 616E6578 74                                                                                                                  0| 0018D8 mtspr      7C0903A6   1     LCTR       ctr=gr0
     |               Instruction count           30                                                                                                                 0| 0018DC bc         41820018   0     BT         CL.2136,cr0,0x4/eq,taken=50%(0,0)
     |               Straight-line exec time     34                                                                                                              1109| 0018E0 addi       3BE00001   2     LI         gr31=1
 GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----                                                                                                      1110| 0018E4 lwz        8063000C   1     L4A        gr3=(*)_frame._frame.f_back(gr3,12)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      1109| 0018E8 cmpwi      2C030000   2     C4         cr0=gr3,0
 CCR's set/used:   ss-- -sss                                                                                                                                     1109| 0018EC bc         41820048   1     BT         CL.157,cr0,0x4/eq,taken=50%(0,0)
     | 000000                             PDEF     async_gen_init_hooks                                                                                             0| 0018F0 bc         41860044   1     BT         CL.157,cr1,0x4/eq,taken=20%(20,80)
 1242|                                    PROC      o_123_21,gr3                                                                                                    0|                                CL.2136:
 1248| 0018A0 lwz        80030034   1     L4A       gr0=(*)aggr#4.ag_hooks_inited(gr3,52)                                                                        1109| 0018F4 addi       3BFF0001   1     AI         gr31=gr31,1
 1248| 0018A4 cmpwi      2C000000   2     C4        cr0=gr0,0                                                                                                       0| 0018F8 bc         4240002C   0     BCF        ctr=CL.2142,taken=0%(0,100)
 1248| 0018A8 bc         4182000C   1     BT        CL.1520,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 0018FC ori        60210000   2
 1249| 0018AC addi       38600000   1     LI        gr3=0                                                                                                        1109|                                CL.158:
 1249| 0018B0 bclr       4E800020   0     BA        lr                                                                                                           1110| 001900 lwz        8063000C   1     L4A        gr3=(*)_frame._frame.f_back(gr3,12)
    0|                                CL.1520:                                                                                                                      0| 001904 or.        7C601B79   2     LR_R       gr0,cr0=gr3
 1276| 0018B4 b          48004B8C   0     CALLF     gr3=async_gen_init_hooks at AF123_21,1,gr3,async_gen_init_hooks at AF123_21",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-  1109| 001908 bc         4182002C   1     BT         CL.157,cr0,0x4/eq,taken=20%(20,80)
     |               Tag Table                                                                                                                                   1109| 00190C addi       3BFF0001   1     AI         gr31=gr31,1
     | 0018B8        00000000 00002040 00000100 00000000 00000018 00146173                                                                                       1110| 001910 lwz        8063000C   1     L4A        gr3=(*)_frame._frame.f_back(gr3,12)
     | 0018D0        796E635F 67656E5F 696E6974 5F686F6F 6B73                                                                                                       0| 001914 or.        7C601B79   2     LR_R       gr0,cr0=gr3
     |               Instruction count            6                                                                                                              1109| 001918 bc         4182001C   1     BT         CL.157,cr0,0x4/eq,taken=20%(20,80)
     |               Straight-line exec time      5                                                                                                              1109| 00191C addi       3BFF0001   1     AI         gr31=gr31,1
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----                                                                                                         0| 001920 bc         4200FFE0   0     BCT        ctr=CL.158,taken=100%(100,0)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                         0|                                CL.2142:
 CCR's set/used:   ss-- -sss                                                                                                                                     1110| 001924 lwz        8003000C   1     L4A        gr0=(*)_frame._frame.f_back(gr3,12)
     | 000000                             PDEF     async_gen_repr                                                                                                1109| 001928 cmpwi      2C000000   2     C4         cr0=gr0,0
 1234|                                    PROC      o,gr3                                                                                                        1109| 00192C bc         41820008   1     BT         CL.157,cr0,0x4/eq,taken=20%(20,80)
    0| 001900 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                       1109| 001930 addi       3BFF0001   1     AI         gr31=gr31,1
 1236| 001904 lwz        8083001C   1     L4A       gr4=(*)aggr#4.ag_qualname(gr3,28)                                                                            1109|                                CL.157:
 1236| 001908 ori        60650000   1     LR        gr5=gr3                                                                                                      1114| 001934 ori        63E30000   1     LR         gr3=gr31
 1236| 00190C lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                   1114| 001938 bl         4BFFE6C9   0     CALL       gr3=PyTuple_New,1,gr3,#ProcAlias",PyTuple_New",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr",fcr"
 1236| 001910 addi       38631634   2     AI        gr3=gr3,5684                                                                                                 1114| 00193C ori        60000000   1
    0| 001914 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                            1115| 001940 or.        7C7E1B79   1     LR_R       gr30,cr0=gr3
    0| 001918 stwu       9421FFC0   1     ST4U      gr1,#stack(gr1,-64)=gr1                                                                                      1115| 001944 bc         418201E0   1     BT         CL.2178,cr0,0x4/eq,taken=30%(30,70)
 1236| 00191C bl         4BFFE6E5   0     CALL      gr3=PyUnicode_FromFormat,3,gr3,(*)_object",gr4,(*)aggr#4",gr5,#ProcAlias",PyUnicode_FromFormat",fcr",gr1,cr  1118| 001948 bl         4BFFE6B9   1     CALL       gr3=PyEval_GetFrame,0,#ProcAlias",PyEval_GetFrame",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr",
 1236| 001920 ori        60000000   1                                                                                                                            1118| 00194C ori        60000000   1
    0| 001924 lwz        80010048   1     L4A       gr0=#stack(gr1,72)                                                                                           1118| 001950 ori        607D0000   1     LR         gr29=gr3
 1238| 001928 addi       38210040   1     AI        gr1=gr1,64                                                                                                      0| 001954 lwz        83820018   1     L4A        gr28=.+CONSTANT_AREA(gr2,0)
    0| 00192C mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                       1119| 001958 cmpwi      2C1F0000   1     C4         cr0=gr31,0
 1238| 001930 bclr       4E800020   3     BA        lr                                                                                                           1119| 00195C bc         408101A4   1     BF         CL.1981,cr0,0x2/gt,taken=30%(30,70)
     |               Tag Table                                                                                                                                   1119| 001960 addi       3B600000   2     LI         gr27=0
     | 001934        00000000 00002041 80000100 00000000 00000034 000E6173                                                                                       1129| 001964 addi       3B3E0008   1     AI         gr25=gr30,8
     | 00194C        796E635F 67656E5F 72657072                                                                                                                  1120| 001968 lwz        80830010   1     L4A        gr4=(*)_frame._frame.f_code(gr3,16)
     |               Instruction count           13                                                                                                              1120| 00196C lwz        83440040   2     L4A        gr26=(*)aggr#5.co_filename(gr4,64)
     |               Straight-line exec time     15                                                                                                              1120| 001970 ori        60000000   1







Wed Apr 15 07:30:04 CDT 2020  Page 88


 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----                                                                                                      1120| 001974 ori        60000000   1
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      1120| 001978 ori        60000000   1
 CCR's set/used:   ss-- -sss                                                                                                                                     1120| 00197C ori        60210000   1
     | 000000                             PDEF     async_gen_traverse                                                                                               0|                                CL.2145:
 1226|                                    PROC      gen,visit,arg,gr3-gr5                                                                                        1120| 001980 bl         4BFFE681   0     CALL       gr3=PyFrame_GetLineNumber,1,(*)_frame",gr3,#ProcAlias",PyFrame_GetLineNumber",fcr",gr1,cr[01567]",gr0",gr4
    0| 001960 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                       1120| 001984 ori        60000000   1
    0| 001964 ori        60670000   1     LR        gr7=gr3                                                                                                      1120| 001988 ori        60650000   1     LR         gr5=gr3
    0| 001968 ori        60860000   1     LR        gr6=gr4                                                                                                      1120| 00198C lwz        80DD0010   1     L4A        gr6=(*)_frame._frame.f_code(gr29,16)
 1228| 00196C lwz        80630030   1     L4A       gr3=(*)aggr#4.ag_finalizer(gr3,48)                                                                           1120| 001990 addi       387C16E8   1     AI         gr3=gr28,5864
 1228| 001970 ori        60A40000   1     LR        gr4=gr5                                                                                                      1120| 001994 ori        63440000   1     LR         gr4=gr26
    0| 001974 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                            1120| 001998 lwz        80C60044   1     L4A        gr6=(*)aggr#5.co_name(gr6,68)
    0| 001978 ori        60A00000   1     LR        gr0=gr5                                                                                                      1120| 00199C bl         4BFFE665   0     CALL       gr3=Py_BuildValue,4,gr3,(*)_object",gr4,gr5,(*)_object",gr6,#ProcAlias",Py_BuildValue",fcr",gr1,cr[01567]"
 1228| 00197C cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    1120| 0019A0 ori        60000000   1
    0| 001980 stwu       9421FFA0   1     ST4U      gr1,#stack(gr1,-96)=gr1                                                                                      1120| 0019A4 or.        7C7A1B79   1     LR_R       gr26,cr0=gr3
 1228| 001984 stw        90410014   1     ST4A      #cur_toc(gr1,20)=gr2                                                                                         1125| 0019A8 bc         418200AC   1     BT         CL.2172,cr0,0x4/eq,taken=20%(20,80)
 1228| 001988 bc         4182004C   0     BT        CL.150,cr0,0x4/eq,taken=30%(30,70)                                                                           1129| 0019AC lwz        807E0004   2     L4A        gr3=(*)_object._object.ob_type(gr30,4)
 1228| 00198C stw        90A10050   2     ST4A      #parameter_store2(gr1,80)=gr5                                                                                 617| 0019B0 bl         4BFFE651   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
 1228| 001990 stw        90E10048   1     ST4A      #parameter_store0(gr1,72)=gr7                                                                                 617| 0019B4 ori        60000000   1
 1228| 001994 stw        90C1004C   1     ST4A      #parameter_store1(gr1,76)=gr6                                                                                 617| 0019B8 andis.     74600400   1     RN4_R      gr0,cr0=gr3,0,0x4000000
 1228| 001998 lwz        80060000   1     L4A       gr0=#fnc_adr(gr6,0)                                                                                          1129| 0019BC bc         4182005C   1     BT         CL.2180,cr0,0x4/eq,taken=40%(40,60)
 1228| 00199C lwz        81660008   1     L4A       gr11=#new_env(gr6,8)                                                                                         1129| 0019C0 stw        93590004   2     ST4A       (*)aggr#B..[]0(gr25,4)=gr26
 1228| 0019A0 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                      1129| 0019C4 addi       3B390004   1     AI         gr25=gr25,4
 1228| 0019A4 lwz        80460004   1     CALL      gr3=gr6,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13"  1119| 0019C8 addi       3B7B0001   1     AI         gr27=gr27,1
 1228| 0019A8 bcctrl     4E800421   0                                                                                                                            1130| 0019CC lwz        83BD000C   1     L4A        gr29=(*)_frame._frame.f_back(gr29,12)
 1228| 0019AC lwz        80410014   1                                                                                                                            1120| 0019D0 ori        63A30000   2     LR         gr3=gr29
 1228| 0019B0 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    1119| 0019D4 cmpw       7C1FD800   1     C4         cr0=gr31,gr27
 1228| 0019B4 lwz        80010050   1     L4A       gr0=#parameter_store2(gr1,80)                                                                                1119| 0019D8 bc         40810010   1     BF         CL.2173,cr0,0x2/gt,taken=20%(20,80)
 1228| 0019B8 lwz        80E10048   1     L4A       gr7=#parameter_store0(gr1,72)                                                                                1120| 0019DC lwz        809D0010   1     L4A        gr4=(*)_frame._frame.f_code(gr29,16)
 1228| 0019BC lwz        80C1004C   1     L4A       gr6=#parameter_store1(gr1,76)                                                                                1120| 0019E0 lwz        83440040   2     L4A        gr26=(*)aggr#5.co_filename(gr4,64)
 1228| 0019C0 bc         41820014   0     BT        CL.150,cr0,0x4/eq,taken=40%(40,60)                                                                              0| 0019E4 b          4BFFFF9C   0     B          CL.2145,-1
    0| 0019C4 lwz        80010068   2     L4A       gr0=#stack(gr1,104)                                                                                          1119|                                CL.2173:
 1230| 0019C8 addi       38210060   1     AI        gr1=gr1,96                                                                                                   1133| 0019E8 ori        63C30000   1     LR         gr3=gr30
    0| 0019CC mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 0019EC lwz        83E1005C   1     L4A        gr31=#stack(gr1,92)
 1230| 0019D0 bclr       4E800020   3     BA        lr                                                                                                              0| 0019F0 lwz        83A10054   1     L4A        gr29=#stack(gr1,84)
 1228|                                CL.150:                                                                                                                       0| 0019F4 lwz        83810050   1     L4A        gr28=#stack(gr1,80)
 1229| 0019D4 ori        60E30000   1     LR        gr3=gr7                                                                                                         0| 0019F8 lwz        8361004C   1     L4A        gr27=#stack(gr1,76)
 1229| 0019D8 ori        60C40000   1     LR        gr4=gr6                                                                                                         0| 0019FC lwz        83410048   1     L4A        gr26=#stack(gr1,72)
 1229| 0019DC ori        60050000   1     LR        gr5=gr0                                                                                                         0| 001A00 lwz        83210044   1     L4A        gr25=#stack(gr1,68)
 1229| 0019E0 bl         48002C81   0     CALL      gr3=gen_traverse,3,(*)aggr#3",gr3,(*)int()",gr4,(*)void",gr5,#ProcAlias",gen_traverse",fcr",gr1,cr[01567]",     0| 001A04 lwz        83C10058   1     L4A        gr30=#stack(gr1,88)
    0| 0019E4 lwz        80010068   1     L4A       gr0=#stack(gr1,104)                                                                                             0| 001A08 lwz        80010068   1     L4A        gr0=#stack(gr1,104)
 1230| 0019E8 addi       38210060   1     AI        gr1=gr1,96                                                                                                   1134| 001A0C addi       38210060   1     AI         gr1=gr1,96
    0| 0019EC mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 001A10 mtspr      7C0803A6   1     LLR        lr=gr0
 1230| 0019F0 bclr       4E800020   3     BA        lr                                                                                                           1134| 001A14 bclr       4E800020   3     BA         lr
     |               Tag Table                                                                                                                                      0|                                CL.2180:
     | 0019F4        00000000 00002041 80000300 00000000 00000094 00126173                                                                                       1129| 001A18 addi       387C16EC   1     AI         gr3=gr28,5868
     | 001A0C        796E635F 67656E5F 74726176 65727365                                                                                                         1129| 001A1C addi       389C1110   1     AI         gr4=gr28,4368
     |               Instruction count           37                                                                                                              1129| 001A20 addi       38A00469   1     LI         gr5=1129
     |               Straight-line exec time     39                                                                                                              1129| 001A24 bl         4BFFE5DD   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ssss ssss                                                                                                      1129| 001A28 ori        60000000   1
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      1129| 001A2C stw        93590004   1     ST4A       (*)aggr#B..[]0(gr25,4)=gr26
 CCR's set/used:   ss-- -sss                                                                                                                                     1129| 001A30 addi       3B390004   1     AI         gr25=gr25,4
     | 000000                             PDEF     compute_cr_origin                                                                                             1119| 001A34 addi       3B7B0001   1     AI         gr27=gr27,1
 1104|                                    PROC      origin_depth,gr3                                                                                             1130| 001A38 lwz        83BD000C   1     L4A        gr29=(*)_frame._frame.f_back(gr29,12)
    0| 001A20 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                       1120| 001A3C ori        63A30000   2     LR         gr3=gr29
    0| 001A24 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                            1119| 001A40 cmpw       7C1FD800   1     C4         cr0=gr31,gr27
    0| 001A28 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                          1119| 001A44 bc         4081FFA4   1     BF         CL.2173,cr0,0x2/gt,taken=20%(20,80)







Wed Apr 15 07:30:04 CDT 2020  Page 89


    0| 001A2C stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                          1120| 001A48 lwz        809D0010   1     L4A        gr4=(*)_frame._frame.f_code(gr29,16)
    0| 001A30 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                         1120| 001A4C lwz        83440040   2     L4A        gr26=(*)aggr#5.co_filename(gr4,64)
    0| 001A34 ori        607E0000   1     LR        gr30=gr3                                                                                                        0| 001A50 b          4BFFFF30   0     B          CL.2145,-1
    0| 001A38 stw        9381FFF0   1     ST4A      #stack(gr1,-16)=gr28                                                                                         1125|                                CL.2172:
    0| 001A3C stw        9361FFEC   1     ST4A      #stack(gr1,-20)=gr27                                                                                          408| 001A54 addi       387C1110   1     AI         gr3=gr28,4368
    0| 001A40 stw        9341FFE8   1     ST4A      #stack(gr1,-24)=gr26                                                                                          415| 001A58 lwz        80A20004   1     L4A        gr5=._Py_RefTotal(gr2,0)
    0| 001A44 stw        9321FFE4   1     ST4A      #stack(gr1,-28)=gr25                                                                                          417| 001A5C lwz        809E0000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr30,0)
    0| 001A48 stw        9301FFE0   1     ST4A      #stack(gr1,-32)=gr24                                                                                            0| 001A60 lwz        83E1005C   1     L4A        gr31=#stack(gr1,92)
    0| 001A4C stwu       9421FFA0   1     ST4U      gr1,#stack(gr1,-96)=gr1                                                                                         0| 001A64 lwz        83A10054   1     L4A        gr29=#stack(gr1,84)
 1106| 001A50 bl         4BFFE5B1   0     CALL      gr3=PyEval_GetFrame,0,#ProcAlias",PyEval_GetFrame",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr",f     0| 001A68 lwz        8361004C   1     L4A        gr27=#stack(gr1,76)
 1106| 001A54 ori        60000000   1                                                                                                                               0| 001A6C lwz        83410048   1     L4A        gr26=#stack(gr1,72)
 1109| 001A58 cmpwi      2C830000   1     C4        cr1=gr3,0                                                                                                     417| 001A70 addi       3804FFFF   1     AI         gr0=gr4,-1
 1109| 001A5C cmpwi      2C1E0000   1     C4        cr0=gr30,0                                                                                                      0| 001A74 lwz        83210044   1     L4A        gr25=#stack(gr1,68)
 1109| 001A60 bc         418602B8   0     BT        CL.1918,cr1,0x4/eq,taken=50%(0,0)                                                                             417| 001A78 stw        901E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr0
 1109| 001A64 addi       3BE00000   2     LI        gr31=0                                                                                                        415| 001A7C lwz        80850000   1     L4A        gr4=_Py_RefTotal(gr5,0)
    0| 001A68 rlwinm     57C0F87E   1     SRL4      gr0=gr30,1                                                                                                    415| 001A80 addi       3884FFFF   2     AI         gr4=gr4,-1
 1109| 001A6C bc         4081027C   0     BF        CL.1934,cr0,0x2/gt,taken=40%(40,60)                                                                           417| 001A84 cmpwi      2C000000   1     C4         cr0=gr0,0
    0| 001A70 andi.      73C40001   2     RN4_R     gr4,cr0=gr30,0,0x1                                                                                            415| 001A88 stw        90850000   1     ST4A       _Py_RefTotal(gr5,0)=gr4
    0| 001A74 cmpwi      2C800000   1     C4        cr1=gr0,0                                                                                                     417| 001A8C bc         4182004C   0     BT         CL.1096,cr0,0x4/eq,taken=40%(40,60)
    0| 001A78 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                         0| 001A90 lwz        83810050   1     L4A        gr28=#stack(gr1,80)
    0| 001A7C bc         41820018   0     BT        CL.2086,cr0,0x4/eq,taken=50%(0,0)                                                                             419| 001A94 bc         4180001C   0     BT         CL.2179,cr0,0x1/lt,taken=40%(40,60)
 1109| 001A80 addi       3BE00001   2     LI        gr31=1                                                                                                       1127| 001A98 addi       38600000   2     LI         gr3=0
 1110| 001A84 lwz        8063000C   1     L4A       gr3=(*)_frame._frame.f_back(gr3,12)                                                                             0| 001A9C lwz        83C10058   1     L4A        gr30=#stack(gr1,88)
 1109| 001A88 cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                       0| 001AA0 lwz        80010068   1     L4A        gr0=#stack(gr1,104)
 1109| 001A8C cror       4CC23382   1     CR_O      cr1=cr[01],0x4/eq,0x4/eq,0x4/eq                                                                              1134| 001AA4 addi       38210060   1     AI         gr1=gr1,96
 1109| 001A90 bc         41860258   0     BT        CL.1934,cr1,0x4/eq,taken=****                                                                                   0| 001AA8 mtspr      7C0803A6   1     LLR        lr=gr0
    0|                                CL.2086:                                                                                                                   1134| 001AAC bclr       4E800020   3     BA         lr
 1109| 001A94 addi       3BFF0001   1     AI        gr31=gr31,1                                                                                                     0|                                CL.2179:
    0| 001A98 bc         4240002C   0     BCF       ctr=CL.2092,taken=0%(0,100)                                                                                   420| 001AB0 addi       38800466   1     LI         gr4=1126
    0| 001A9C ori        60210000   2                                                                                                                             420| 001AB4 ori        63C50000   1     LR         gr5=gr30
 1109|                                CL.158:                                                                                                                     420| 001AB8 bl         4BFFE549   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
 1110| 001AA0 lwz        8063000C   1     L4A       gr3=(*)_frame._frame.f_back(gr3,12)                                                                           420| 001ABC ori        60000000   1
    0| 001AA4 or.        7C601B79   2     LR_R      gr0,cr0=gr3                                                                                                  1127| 001AC0 addi       38600000   1     LI         gr3=0
 1109| 001AA8 bc         4182002C   1     BT        CL.157,cr0,0x4/eq,taken=20%(20,80)                                                                              0| 001AC4 lwz        83C10058   1     L4A        gr30=#stack(gr1,88)
 1109| 001AAC addi       3BFF0001   1     AI        gr31=gr31,1                                                                                                     0| 001AC8 lwz        80010068   1     L4A        gr0=#stack(gr1,104)
 1110| 001AB0 lwz        8063000C   1     L4A       gr3=(*)_frame._frame.f_back(gr3,12)                                                                          1134| 001ACC addi       38210060   1     AI         gr1=gr1,96
    0| 001AB4 or.        7C601B79   2     LR_R      gr0,cr0=gr3                                                                                                     0| 001AD0 mtspr      7C0803A6   1     LLR        lr=gr0
 1109| 001AB8 bc         4182001C   1     BT        CL.157,cr0,0x4/eq,taken=20%(20,80)                                                                           1134| 001AD4 bclr       4E800020   3     BA         lr
 1109| 001ABC addi       3BFF0001   1     AI        gr31=gr31,1                                                                                                   423|                                CL.1096:
    0| 001AC0 bc         4200FFE0   0     BCT       ctr=CL.158,taken=100%(100,0)                                                                                  425| 001AD8 ori        63C30000   1     LR         gr3=gr30
    0|                                CL.2092:                                                                                                                      0| 001ADC lwz        83810050   1     L4A        gr28=#stack(gr1,80)
 1110| 001AC4 lwz        8003000C   1     L4A       gr0=(*)_frame._frame.f_back(gr3,12)                                                                           425| 001AE0 bl         4BFFE521   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
 1109| 001AC8 cmpwi      2C000000   2     C4        cr0=gr0,0                                                                                                     425| 001AE4 ori        60000000   1
 1109| 001ACC bc         41820008   1     BT        CL.157,cr0,0x4/eq,taken=20%(20,80)                                                                           1127| 001AE8 addi       38600000   1     LI         gr3=0
 1109| 001AD0 addi       3BFF0001   1     AI        gr31=gr31,1                                                                                                     0| 001AEC lwz        83C10058   1     L4A        gr30=#stack(gr1,88)
 1109|                                CL.157:                                                                                                                       0| 001AF0 lwz        80010068   1     L4A        gr0=#stack(gr1,104)
 1114| 001AD4 ori        63E30000   1     LR        gr3=gr31                                                                                                     1134| 001AF4 addi       38210060   1     AI         gr1=gr1,96
 1114| 001AD8 bl         4BFFE529   0     CALL      gr3=PyTuple_New,1,gr3,#ProcAlias",PyTuple_New",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr",fcr",     0| 001AF8 mtspr      7C0803A6   1     LLR        lr=gr0
 1114| 001ADC ori        60000000   1                                                                                                                            1134| 001AFC bclr       4E800020   3     BA         lr
 1115| 001AE0 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0|                                CL.1981:
 1115| 001AE4 bc         418201E8   1     BT        CL.2137,cr0,0x4/eq,taken=30%(30,70)                                                                          1133| 001B00 ori        63C30000   1     LR         gr3=gr30
    0|                                CL.1935:                                                                                                                      0| 001B04 lwz        83E1005C   1     L4A        gr31=#stack(gr1,92)
 1114| 001AE8 ori        607E0000   1     LR        gr30=gr3                                                                                                        0| 001B08 lwz        83A10054   1     L4A        gr29=#stack(gr1,84)
 1118| 001AEC bl         4BFFE515   0     CALL      gr3=PyEval_GetFrame,0,#ProcAlias",PyEval_GetFrame",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr",f     0| 001B0C lwz        83810050   1     L4A        gr28=#stack(gr1,80)
 1118| 001AF0 ori        60000000   1                                                                                                                               0| 001B10 lwz        83C10058   1     L4A        gr30=#stack(gr1,88)
 1118| 001AF4 ori        607D0000   1     LR        gr29=gr3                                                                                                        0| 001B14 lwz        80010068   1     L4A        gr0=#stack(gr1,104)







Wed Apr 15 07:30:04 CDT 2020  Page 90


 1119| 001AF8 cmpwi      2C1F0000   1     C4        cr0=gr31,0                                                                                                   1134| 001B18 addi       38210060   1     AI         gr1=gr1,96
 1119| 001AFC bc         408101B0   1     BF        CL.1938,cr0,0x2/gt,taken=30%(30,70)                                                                             0| 001B1C mtspr      7C0803A6   1     LLR        lr=gr0
 1120| 001B00 lwz        80830010   2     L4A       gr4=(*)_frame._frame.f_code(gr3,16)                                                                          1134| 001B20 bclr       4E800020   3     BA         lr
 1119| 001B04 addi       3B800000   1     LI        gr28=0                                                                                                          0|                                CL.2178:
 1129| 001B08 addi       3B5E0008   1     AI        gr26=gr30,8                                                                                                  1116| 001B24 addi       38600000   1     LI         gr3=0
 1129| 001B0C lwz        83220018   1     L4A       gr25=.+CONSTANT_AREA(gr2,0)                                                                                     0| 001B28 lwz        83E1005C   1     L4A        gr31=#stack(gr1,92)
 1120| 001B10 lwz        83020018   1     L4A       gr24=.+CONSTANT_AREA(gr2,0)                                                                                     0| 001B2C lwz        83C10058   1     L4A        gr30=#stack(gr1,88)
 1120| 001B14 lwz        83640040   1     L4A       gr27=(*)aggr#5.co_filename(gr4,64)                                                                              0| 001B30 lwz        80010068   1     L4A        gr0=#stack(gr1,104)
 1120| 001B18 ori        60000000   1                                                                                                                            1134| 001B34 addi       38210060   1     AI         gr1=gr1,96
 1120| 001B1C ori        60210000   1                                                                                                                               0| 001B38 mtspr      7C0803A6   1     LLR        lr=gr0
    0|                                CL.2095:                                                                                                                   1134| 001B3C bclr       4E800020   3     BA         lr
 1120| 001B20 bl         4BFFE4E1   0     CALL      gr3=PyFrame_GetLineNumber,1,(*)_frame",gr3,#ProcAlias",PyFrame_GetLineNumber",fcr",gr1,cr[01567]",gr0",gr4"      |               Tag Table
 1120| 001B24 ori        60000000   1                                                                                                                                | 001B40        00000000 00002041 80070100 00000000 000002C0 0011636F
 1120| 001B28 lwz        80DD0010   1     L4A       gr6=(*)_frame._frame.f_code(gr29,16)                                                                             | 001B58        6D707574 655F6372 5F6F7269 67696E
 1120| 001B2C ori        60650000   1     LR        gr5=gr3                                                                                                          |               Instruction count          176
 1120| 001B30 addi       387816E8   1     AI        gr3=gr24,5864                                                                                                    |               Straight-line exec time    189
 1120| 001B34 ori        63640000   1     LR        gr4=gr27                                                                                                     GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----
 1120| 001B38 lwz        80C60044   1     L4A       gr6=(*)aggr#5.co_name(gr6,68)                                                                                FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1120| 001B3C bl         4BFFE4C5   0     CALL      gr3=Py_BuildValue,4,gr3,(*)_object",gr4,gr5,(*)_object",gr6,#ProcAlias",Py_BuildValue",fcr",gr1,cr[01567]",  CCR's set/used:   ss-- -sss
 1120| 001B40 ori        60000000   1                                                                                                                                | 000000                             PDEF       coro_wrapper_traverse
 1120| 001B44 or.        7C7B1B79   1     LR_R      gr27,cr0=gr3                                                                                                 1048|                                    PROC       cw_129_25,visit_129_25,arg_129_25,gr3-gr5
 1125| 001B48 bc         418200B4   1     BT        CL.2133,cr0,0x4/eq,taken=20%(20,80)                                                                          1050| 001B80 lwz        80030008   1     L4A        gr0=(*)aggr#A.cw_coroutine(gr3,8)
 1129| 001B4C lwz        807E0004   2     L4A       gr3=(*)_object._object.ob_type(gr30,4)                                                                       1050| 001B84 cmpwi      2C000000   2     C4         cr0=gr0,0
  617| 001B50 bl         4BFFE4B1   0     CALL      gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12",  1050| 001B88 bc         4082000C   1     BF         CL.1914,cr0,0x4/eq,taken=40%(40,60)
  617| 001B54 ori        60000000   1                                                                                                                            1051| 001B8C addi       38600000   1     LI         gr3=0
 1129| 001B58 andis.     74600400   1     RN4_R     gr0,cr0=gr3,0,0x4000000                                                                                         0| 001B90 bclr       4E800020   0     BA         lr
 1129| 001B5C bc         41820060   1     BT        CL.2142,cr0,0x4/eq,taken=40%(40,60)                                                                             0|                                CL.1914:
 1119| 001B60 addi       3B9C0001   2     AI        gr28=gr28,1                                                                                                  1052| 001B94 b          4800518C   0     CALLF      gr3=coro_wrapper_traverse at AF129_25,3,gr3-gr5,fcr",coro_wrapper_traverse at AF129_25",gr1,cr[01567]",gr0",gr4"
 1130| 001B64 lwz        83BD000C   1     L4A       gr29=(*)_frame._frame.f_back(gr29,12)                                                                            |               Tag Table
 1129| 001B68 stw        937A0004   1     ST4A      (*)aggr#B..[]0(gr26,4)=gr27                                                                                      | 001B98        00000000 00002040 00000300 00000000 00000018 0015636F
 1129| 001B6C addi       3B5A0004   1     AI        gr26=gr26,4                                                                                                      | 001BB0        726F5F77 72617070 65725F74 72617665 727365
 1120| 001B70 ori        63A30000   1     LR        gr3=gr29                                                                                                         |               Instruction count            6
 1119| 001B74 cmpw       7C1FE000   1     C4        cr0=gr31,gr28                                                                                                    |               Straight-line exec time      5
 1119| 001B78 bc         40810010   1     BF        CL.2134,cr0,0x2/gt,taken=20%(20,80)                                                                          GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----
 1120| 001B7C lwz        809D0010   2     L4A       gr4=(*)_frame._frame.f_code(gr29,16)                                                                         FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1120| 001B80 lwz        83640040   2     L4A       gr27=(*)aggr#5.co_filename(gr4,64)                                                                           CCR's set/used:   ss-- -sss
    0| 001B84 b          4BFFFF9C   0     B         CL.2095,-1                                                                                                       | 000000                             PDEF       coro_wrapper_close
 1119|                                CL.2134:                                                                                                                   1042|                                    PROC       cw,args,gr3,gr4
 1133| 001B88 ori        63C30000   1     LR        gr3=gr30                                                                                                     1044| 001BE0 lwz        80630008   1     L4A        gr3=(*)aggr#A.cw_coroutine(gr3,8)
    0| 001B8C lwz        83E1005C   1     L4A       gr31=#stack(gr1,92)                                                                                          1045| 001BE4 b          48002F7C   0     CALLF      gr3=gen_close,2,(*)aggr#3",gr3,(*)_object",gr4,#ProcAlias",gen_close",fcr",gr1,cr[01567]",gr0",gr4"-gr12",
    0| 001B90 lwz        83A10054   1     L4A       gr29=#stack(gr1,84)                                                                                          1045|                                CL.698:
    0| 001B94 lwz        83810050   1     L4A       gr28=#stack(gr1,80)                                                                                              |               Tag Table
    0| 001B98 lwz        8361004C   1     L4A       gr27=#stack(gr1,76)                                                                                              | 001BE8        00000000 00002040 00000200 00000000 00000008 0012636F
    0| 001B9C lwz        83410048   1     L4A       gr26=#stack(gr1,72)                                                                                              | 001C00        726F5F77 72617070 65725F63 6C6F7365
    0| 001BA0 lwz        83210044   1     L4A       gr25=#stack(gr1,68)                                                                                              |               Instruction count            2
    0| 001BA4 lwz        83010040   1     L4A       gr24=#stack(gr1,64)                                                                                              |               Straight-line exec time      1
 1134| 001BA8 addi       38210060   1     AI        gr1=gr1,96                                                                                                   GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----
    0| 001BAC lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                          FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
    0| 001BB0 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            CCR's set/used:   ss-- -sss
    0| 001BB4 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                           | 000000                             PDEF       coro_wrapper_throw
 1134| 001BB8 bclr       4E800020   3     BA        lr                                                                                                           1036|                                    PROC       cw,args,gr3,gr4
    0|                                CL.2142:                                                                                                                   1038| 001C20 lwz        80630008   1     L4A        gr3=(*)aggr#A.cw_coroutine(gr3,8)
 1129| 001BBC ori        63240000   1     LR        gr4=gr25                                                                                                     1039| 001C24 b          48000C7C   0     CALLF      gr3=gen_throw,2,(*)aggr#3",gr3,(*)_object",gr4,#ProcAlias",gen_throw",fcr",gr1,cr[01567]",gr0",gr4"-gr12",
 1129| 001BC0 addi       38A00469   1     LI        gr5=1129                                                                                                     1039|                                CL.697:
 1129| 001BC4 addi       387916EC   1     AI        gr3=gr25,5868                                                                                                    |               Tag Table
 1129| 001BC8 addi       38841110   1     AI        gr4=gr4,4368                                                                                                     | 001C28        00000000 00002040 00000200 00000000 00000008 0012636F







Wed Apr 15 07:30:04 CDT 2020  Page 91


 1129| 001BCC bl         4BFFE435   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f      | 001C40        726F5F77 72617070 65725F74 68726F77
 1129| 001BD0 ori        60000000   1                                                                                                                                |               Instruction count            2
 1129| 001BD4 stw        937A0004   1     ST4A      (*)aggr#B..[]0(gr26,4)=gr27                                                                                      |               Straight-line exec time      1
 1129| 001BD8 addi       3B5A0004   1     AI        gr26=gr26,4                                                                                                  GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----
 1119| 001BDC addi       3B9C0001   1     AI        gr28=gr28,1                                                                                                  FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1130| 001BE0 lwz        83BD000C   1     L4A       gr29=(*)_frame._frame.f_back(gr29,12)                                                                        CCR's set/used:   ss-- -sss
 1120| 001BE4 ori        63A30000   2     LR        gr3=gr29                                                                                                         | 000000                             PDEF       coro_wrapper_send
 1119| 001BE8 cmpw       7C1FE000   1     C4        cr0=gr31,gr28                                                                                                1030|                                    PROC       cw,arg,gr3,gr4
 1119| 001BEC bc         4081FF9C   1     BF        CL.2134,cr0,0x2/gt,taken=20%(20,80)                                                                          1032| 001C60 lwz        80630008   1     L4A        gr3=(*)aggr#A.cw_coroutine(gr3,8)
 1120| 001BF0 lwz        809D0010   1     L4A       gr4=(*)_frame._frame.f_code(gr29,16)                                                                         1032| 001C64 addi       38A00000   1     LI         gr5=0
 1120| 001BF4 lwz        83640040   2     L4A       gr27=(*)aggr#5.co_filename(gr4,64)                                                                           1032| 001C68 addi       38C00000   1     LI         gr6=0
    0| 001BF8 b          4BFFFF28   0     B         CL.2095,-1                                                                                                   1033| 001C6C b          48001A14   0     CALLF      gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4
 1125|                                CL.2133:                                                                                                                   1033|                                CL.696:
  417| 001BFC lwz        80BE0000   1     L4A       gr5=(*)_object._object.ob_refcnt(gr30,0)                                                                         |               Tag Table
  415| 001C00 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                         | 001C70        00000000 00002040 00000200 00000000 00000010 0011636F
    0| 001C04 lwz        83E1005C   1     L4A       gr31=#stack(gr1,92)                                                                                              | 001C88        726F5F77 72617070 65725F73 656E64
  408| 001C08 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                       |               Instruction count            4
    0| 001C0C lwz        83A10054   1     L4A       gr29=#stack(gr1,84)                                                                                              |               Straight-line exec time      3
    0| 001C10 lwz        83810050   1     L4A       gr28=#stack(gr1,80)                                                                                          GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----
  417| 001C14 addi       3805FFFF   1     AI        gr0=gr5,-1                                                                                                   FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
    0| 001C18 lwz        8361004C   1     L4A       gr27=#stack(gr1,76)                                                                                          CCR's set/used:   ss-- -sss
    0| 001C1C lwz        83410048   1     L4A       gr26=#stack(gr1,72)                                                                                              | 000000                             PDEF       coro_wrapper_iternext
  408| 001C20 addi       38631110   1     AI        gr3=gr3,4368                                                                                                 1024|                                    PROC       cw,gr3
    0| 001C24 lwz        83210044   1     L4A       gr25=#stack(gr1,68)                                                                                          1026| 001CA0 lwz        80630008   1     L4A        gr3=(*)aggr#A.cw_coroutine(gr3,8)
  415| 001C28 lwz        80A40000   1     L4A       gr5=<s117:d0:l4>(gr4,0)                                                                                      1026| 001CA4 addi       38800000   1     LI         gr4=0
    0| 001C2C lwz        83010040   1     L4A       gr24=#stack(gr1,64)                                                                                          1026| 001CA8 addi       38A00000   1     LI         gr5=0
  417| 001C30 stw        901E0000   1     ST4A      (*)_object._object.ob_refcnt(gr30,0)=gr0                                                                     1026| 001CAC addi       38C00000   1     LI         gr6=0
  415| 001C34 addi       38A5FFFF   1     AI        gr5=gr5,-1                                                                                                   1027| 001CB0 b          480019D0   0     CALLF      gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4
  417| 001C38 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                    1027|                                CL.695:
  415| 001C3C stw        90A40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr5                                                                                          |               Tag Table
  417| 001C40 bc         41820048   0     BT        CL.1096,cr0,0x4/eq,taken=40%(40,60)                                                                              | 001CB4        00000000 00002040 00000100 00000000 00000014 0015636F
  417| 001C44 bc         4180001C   1     BT        CL.2141,cr0,0x1/lt,taken=40%(40,60)                                                                              | 001CCC        726F5F77 72617070 65725F69 7465726E 657874
 1116| 001C48 addi       38600000   3     LI        gr3=0                                                                                                            |               Instruction count            5
 1134| 001C4C addi       38210060   1     AI        gr1=gr1,96                                                                                                       |               Straight-line exec time      4
    0| 001C50 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                          GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ---s
    0| 001C54 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
    0| 001C58 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       CCR's set/used:   ss-- -sss
 1134| 001C5C bclr       4E800020   3     BA        lr                                                                                                               | 000000                             PDEF       coro_wrapper_dealloc
    0|                                CL.2141:                                                                                                                   1016|                                    PROC       cw,gr3
  420| 001C60 addi       38800466   1     LI        gr4=1126                                                                                                        0| 001CE0 mfspr      7C0802A6   1     LFLR       gr0=lr
  420| 001C64 ori        63C50000   1     LR        gr5=gr30                                                                                                        0| 001CE4 lwz        81020018   1     L4A        gr8=.+CONSTANT_AREA(gr2,0)
  420| 001C68 bl         4BFFE399   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015     0| 001CE8 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
  420| 001C6C ori        60000000   1                                                                                                                              61| 001CEC addi       38C81110   1     AI         gr6=gr8,4368
 1116| 001C70 addi       38600000   1     LI        gr3=0                                                                                                           0| 001CF0 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
 1134| 001C74 addi       38210060   1     AI        gr1=gr1,96                                                                                                      0| 001CF4 stw        93E1003C   1     ST4A       #stack(gr1,60)=gr31
    0| 001C78 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                             0| 001CF8 ori        607F0000   1     LR         gr31=gr3
    0| 001C7C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                              64| 001CFC lwz        8003FFF8   1     L4A        gr0=(*)_object%##2(gr3,-8)
    0| 001C80 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                         64| 001D00 cmpwi      2C000000   2     C4         cr0=gr0,0
 1134| 001C84 bclr       4E800020   3     BA        lr                                                                                                             64| 001D04 bc         418200E8   1     BT         CL.1918,cr0,0x4/eq,taken=10%(10,90)
  423|                                CL.1096:                                                                                                                     69| 001D08 lwz        80E3FFFC   1     L4A        gr7=(*)aggr#2._gc_prev(gr3,-4)
  425| 001C88 ori        63C30000   1     LR        gr3=gr30                                                                                                       70| 001D0C lwz        8063FFF8   1     L4A        gr3=(*)aggr#2._gc_next(gr3,-8)
  425| 001C8C bl         4BFFE375   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l  1019| 001D10 lwz        80BF0008   1     L4A        gr5=(*)aggr#A.cw_coroutine(gr31,8)
  425| 001C90 ori        60000000   1                                                                                                                               0| 001D14 or.        7CA02B79   2     LR_R       gr0,cr0=gr5
 1116| 001C94 addi       38600000   1     LI        gr3=0                                                                                                          69| 001D18 rlwinm     54E4003A   1     RN4        gr4=gr7,0,0xFFFFFFFC
 1134| 001C98 addi       38210060   1     AI        gr1=gr1,96                                                                                                     72| 001D1C lwz        80030004   1     L4A        gr0=(*)aggr#2._gc_prev(gr3,4)
    0| 001C9C lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                            71| 001D20 stw        90640000   1     ST4A       (*)aggr#2._gc_next(gr4,0)=gr3







Wed Apr 15 07:30:04 CDT 2020  Page 92


    0| 001CA0 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                              73| 001D24 addi       38800000   1     LI         gr4=0
    0| 001CA4 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                         72| 001D28 rlwimi     50E0003A   1     RI4        gr0=gr7,0,gr0,0xFFFFFFFC
 1134| 001CA8 bclr       4E800020   3     BA        lr                                                                                                             72| 001D2C stw        90030004   1     ST4A       (*)aggr#2._gc_prev(gr3,4)=gr0
    0|                                CL.1938:                                                                                                                     74| 001D30 lwz        807FFFFC   1     L4A        gr3=(*)aggr#2._gc_prev(gr31,-4)
 1133| 001CAC ori        63C30000   1     LR        gr3=gr30                                                                                                       73| 001D34 stw        909FFFF8   1     ST4A       (*)aggr#2._gc_next(gr31,-8)=gr4
    0| 001CB0 lwz        83E1005C   1     L4A       gr31=#stack(gr1,92)                                                                                            74| 001D38 rlwinm     546007FE   1     RN4        gr0=gr3,0,0x1
    0| 001CB4 lwz        83A10054   1     L4A       gr29=#stack(gr1,84)                                                                                            74| 001D3C stw        901FFFFC   1     ST4A       (*)aggr#2._gc_prev(gr31,-4)=gr0
 1134| 001CB8 addi       38210060   1     AI        gr1=gr1,96                                                                                                   1019| 001D40 bc         41820060   0     BT         CL.1915,cr0,0x4/eq,taken=30%(30,70)
    0| 001CBC lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           417| 001D44 lwz        80E50000   1     L4A        gr7=(*)_object._object.ob_refcnt(gr5,0)
    0| 001CC0 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             415| 001D48 lwz        80620004   1     L4A        gr3=._Py_RefTotal(gr2,0)
    0| 001CC4 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1019| 001D4C stw        909F0008   1     ST4A       (*)aggr#A.cw_coroutine(gr31,8)=gr4
 1134| 001CC8 bclr       4E800020   3     BA        lr                                                                                                            417| 001D50 addi       3807FFFF   1     AI         gr0=gr7,-1
    0|                                CL.2137:                                                                                                                    417| 001D54 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
 1116| 001CCC addi       38600000   1     LI        gr3=0                                                                                                         415| 001D58 lwz        80830000   1     L4A        gr4=_Py_RefTotal(gr3,0)
    0| 001CD0 lwz        83E1005C   1     L4A       gr31=#stack(gr1,92)                                                                                           417| 001D5C cmpwi      2C000000   1     C4         cr0=gr0,0
 1134| 001CD4 addi       38210060   1     AI        gr1=gr1,96                                                                                                    415| 001D60 addi       3804FFFF   1     AI         gr0=gr4,-1
    0| 001CD8 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           415| 001D64 stw        90030000   1     ST4A       _Py_RefTotal(gr3,0)=gr0
    0| 001CDC lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             417| 001D68 bc         41820058   0     BT         CL.1347,cr0,0x4/eq,taken=40%(40,60)
    0| 001CE0 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        419| 001D6C bc         40800034   1     BF         CL.1915,cr0,0x1/lt,taken=50%(0,0)
 1134| 001CE4 bclr       4E800020   3     BA        lr                                                                                                            420| 001D70 ori        60C30000   3     LR         gr3=gr6
    0|                                CL.1934:                                                                                                                    420| 001D74 addi       388003FB   1     LI         gr4=1019
 1114| 001CE8 ori        63E30000   1     LR        gr3=gr31                                                                                                      420| 001D78 bl         4BFFE289   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
 1114| 001CEC bl         4BFFE315   0     CALL      gr3=PyTuple_New,1,gr3,#ProcAlias",PyTuple_New",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr",fcr",   420| 001D7C ori        60000000   1
 1114| 001CF0 ori        60000000   1                                                                                                                            1020| 001D80 ori        63E30000   1     LR         gr3=gr31
 1115| 001CF4 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    1020| 001D84 bl         4BFFE27D   0     CALL       PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13"
 1115| 001CF8 bc         4082FDF0   1     BF        CL.1935,cr0,0x4/eq,taken=70%(70,30)                                                                          1020| 001D88 ori        60000000   1
 1116| 001CFC addi       38600000   2     LI        gr3=0                                                                                                           0| 001D8C lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
    0| 001D00 lwz        83E1005C   1     L4A       gr31=#stack(gr1,92)                                                                                             0| 001D90 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
 1134| 001D04 addi       38210060   1     AI        gr1=gr1,96                                                                                                   1021| 001D94 addi       38210040   1     AI         gr1=gr1,64
    0| 001D08 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                             0| 001D98 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 001D0C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1021| 001D9C bclr       4E800020   3     BA         lr
    0| 001D10 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0|                                CL.1915:
 1134| 001D14 bclr       4E800020   3     BA        lr                                                                                                           1020| 001DA0 ori        63E30000   1     LR         gr3=gr31
    0|                                CL.1918:                                                                                                                   1020| 001DA4 bl         4BFFE25D   0     CALL       PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13"
 1108| 001D18 addi       3BE00000   1     LI        gr31=0                                                                                                       1020| 001DA8 ori        60000000   1
    0| 001D1C b          4BFFFFCC   0     B         CL.1934,-1                                                                                                      0| 001DAC lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
     |               Tag Table                                                                                                                                      0| 001DB0 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
     | 001D20        00000000 00002041 80080100 00000000 00000300 0011636F                                                                                       1021| 001DB4 addi       38210040   1     AI         gr1=gr1,64
     | 001D38        6D707574 655F6372 5F6F7269 67696E                                                                                                              0| 001DB8 mtspr      7C0803A6   1     LLR        lr=gr0
     |               Instruction count          192                                                                                                              1021| 001DBC bclr       4E800020   3     BA         lr
     |               Straight-line exec time    212                                                                                                               423|                                CL.1347:
 GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----                                                                                                       425| 001DC0 ori        60A30000   1     LR         gr3=gr5
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       425| 001DC4 bl         4BFFE23D   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
 CCR's set/used:   ss-- -sss                                                                                                                                      425| 001DC8 ori        60000000   1
     | 000000                             PDEF     coro_wrapper_traverse                                                                                         1020| 001DCC ori        63E30000   1     LR         gr3=gr31
 1048|                                    PROC      cw_124_25,visit_124_25,arg_124_25,gr3-gr5                                                                    1020| 001DD0 bl         4BFFE231   0     CALL       PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13"
 1050| 001D60 lwz        80030008   1     L4A       gr0=(*)aggr#A.cw_coroutine(gr3,8)                                                                            1020| 001DD4 ori        60000000   1
 1050| 001D64 cmpwi      2C000000   2     C4        cr0=gr0,0                                                                                                       0| 001DD8 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
 1050| 001D68 bc         4082000C   1     BF        CL.1825,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 001DDC lwz        80010048   1     L4A        gr0=#stack(gr1,72)
 1051| 001D6C addi       38600000   1     LI        gr3=0                                                                                                        1021| 001DE0 addi       38210040   1     AI         gr1=gr1,64
    0| 001D70 bclr       4E800020   0     BA        lr                                                                                                              0| 001DE4 mtspr      7C0803A6   1     LLR        lr=gr0
    0|                                CL.1825:                                                                                                                   1021| 001DE8 bclr       4E800020   3     BA         lr
 1052| 001D74 b          48004A4C   0     CALLF     gr3=coro_wrapper_traverse at AF124_25,3,gr3-gr5,fcr",coro_wrapper_traverse at AF124_25",gr1,cr[01567]",gr0",gr4"-     0|                                CL.1918:
     |               Tag Table                                                                                                                                     64| 001DEC addi       388813E4   1     AI         gr4=gr8,5092
     | 001D78        00000000 00002040 00000300 00000000 00000018 0015636F                                                                                         64| 001DF0 addi       38A8140C   1     AI         gr5=gr8,5132
     | 001D90        726F5F77 72617070 65725F74 72617665 727365                                                                                                    64| 001DF4 addi       38E003FA   1     LI         gr7=1018







Wed Apr 15 07:30:04 CDT 2020  Page 93


     |               Instruction count            6                                                                                                                64| 001DF8 addi       39081438   1     AI         gr8=gr8,5176
     |               Straight-line exec time      5                                                                                                                64| 001DFC bl         4BFFE205   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
 GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----                                                                                                        64| 001E00 ori        60000000   1
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                        64| 001E04 tw         7C8E7008   1     TRAP       9
 CCR's set/used:   ss-- -sss                                                                                                                                         | 001E08 b          48000000   0
     | 000000                             PDEF     coro_wrapper_close                                                                                                |               Tag Table
 1042|                                    PROC      cw,args,gr3,gr4                                                                                                  | 001E0C        00000000 00002041 80010100 00000000 0000012C 0014636F
 1044| 001DC0 lwz        80630008   1     L4A       gr3=(*)aggr#A.cw_coroutine(gr3,8)                                                                                | 001E24        726F5F77 72617070 65725F64 65616C6C 6F63
 1045| 001DC4 b          48002F7C   0     CALLF     gr3=gen_close,2,(*)aggr#3",gr3,(*)_object",gr4,#ProcAlias",gen_close",fcr",gr1,cr[01567]",gr0",gr4"-gr12",f      |               Instruction count           75
 1045|                                CL.698:                                                                                                                        |               Straight-line exec time     76
     |               Tag Table                                                                                                                                   GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----
     | 001DC8        00000000 00002040 00000200 00000000 00000008 0012636F                                                                                       FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
     | 001DE0        726F5F77 72617070 65725F63 6C6F7365                                                                                                         CCR's set/used:   ss-- -sss
     |               Instruction count            2                                                                                                                  | 000000                             PDEF       coro_get_cr_await
     |               Straight-line exec time      1                                                                                                               913|                                    PROC       coro,_unused_ignored,gr3,gr4
 GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----                                                                                                         0| 001E40 mfspr      7C0802A6   1     LFLR       gr0=lr
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                         0| 001E44 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
 CCR's set/used:   ss-- -sss                                                                                                                                        0| 001E48 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
     | 000000                             PDEF     coro_wrapper_throw                                                                                             915| 001E4C bl         48003A95   0     CALL       gr3=_PyGen_yf,1,(*)aggr#3",gr3,#ProcAlias",_PyGen_yf",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",l
 1036|                                    PROC      cw,args,gr3,gr4                                                                                               916| 001E50 cmpwi      2C030000   1     C4         cr0=gr3,0
 1038| 001E00 lwz        80630008   1     L4A       gr3=(*)aggr#A.cw_coroutine(gr3,8)                                                                             401| 001E54 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
 1039| 001E04 b          48000C7C   0     CALLF     gr3=gen_throw,2,(*)aggr#3",gr3,(*)_object",gr4,#ProcAlias",gen_throw",fcr",gr1,cr[01567]",gr0",gr4"-gr12",f   916| 001E58 bc         40820030   0     BF         CL.2218,cr0,0x4/eq,taken=50%(0,0)
 1039|                                CL.697:                                                                                                                     917| 001E5C lwz        80620008   2     L4A        gr3=._Py_NoneStruct(gr2,0)
     |               Tag Table                                                                                                                                    401| 001E60 lwz        80A40000   1     L4A        gr5=_Py_RefTotal(gr4,0)
     | 001E08        00000000 00002040 00000200 00000000 00000008 0012636F                                                                                        403| 001E64 lwz        80C30000   1     L4A        gr6=_Py_NoneStruct%##1(gr3,0)
     | 001E20        726F5F77 72617070 65725F74 68726F77                                                                                                            0| 001E68 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
     |               Instruction count            2                                                                                                               919| 001E6C addi       38210040   1     AI         gr1=gr1,64
     |               Straight-line exec time      1                                                                                                                 0| 001E70 mtspr      7C0803A6   1     LLR        lr=gr0
 GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----                                                                                                       401| 001E74 addi       38050001   1     AI         gr0=gr5,1
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       401| 001E78 stw        90040000   1     ST4A       _Py_RefTotal(gr4,0)=gr0
 CCR's set/used:   ss-- -sss                                                                                                                                      403| 001E7C addi       38860001   1     AI         gr4=gr6,1
     | 000000                             PDEF     coro_wrapper_send                                                                                              403| 001E80 stw        90830000   1     ST4A       _Py_NoneStruct%##1(gr3,0)=gr4
 1030|                                    PROC      cw,arg,gr3,gr4                                                                                                919| 001E84 bclr       4E800020   0     BA         lr
 1032| 001E40 lwz        80630008   1     L4A       gr3=(*)aggr#A.cw_coroutine(gr3,8)                                                                               0|                                CL.2218:
 1032| 001E44 addi       38A00000   1     LI        gr5=0                                                                                                           0| 001E88 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
 1032| 001E48 addi       38C00000   1     LI        gr6=0                                                                                                         919| 001E8C addi       38210040   1     AI         gr1=gr1,64
 1033| 001E4C b          48001A14   0     CALLF     gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4"     0| 001E90 mtspr      7C0803A6   1     LLR        lr=gr0
 1033|                                CL.696:                                                                                                                     919| 001E94 bclr       4E800020   3     BA         lr
     |               Tag Table                                                                                                                                       |               Tag Table
     | 001E50        00000000 00002040 00000200 00000000 00000010 0011636F                                                                                           | 001E98        00000000 00002041 80000200 00000000 00000058 0011636F
     | 001E68        726F5F77 72617070 65725F73 656E64                                                                                                               | 001EB0        726F5F67 65745F63 725F6177 616974
     |               Instruction count            4                                                                                                                  |               Instruction count           22
     |               Straight-line exec time      3                                                                                                                  |               Straight-line exec time     22
 GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----                                                                                                      GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ssss
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 CCR's set/used:   ss-- -sss                                                                                                                                     CCR's set/used:   ss-- -sss
     | 000000                             PDEF     coro_wrapper_iternext                                                                                             | 000000                             PDEF       coro_await
 1024|                                    PROC      cw,gr3                                                                                                        900|                                    PROC       coro,gr3
 1026| 001E80 lwz        80630008   1     L4A       gr3=(*)aggr#A.cw_coroutine(gr3,8)                                                                               0| 001EC0 mfspr      7C0802A6   1     LFLR       gr0=lr
 1026| 001E84 addi       38800000   1     LI        gr4=0                                                                                                           0| 001EC4 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
 1026| 001E88 addi       38A00000   1     LI        gr5=0                                                                                                           0| 001EC8 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
 1026| 001E8C addi       38C00000   1     LI        gr6=0                                                                                                           0| 001ECC stw        93E1004C   1     ST4A       #stack(gr1,76)=gr31
 1027| 001E90 b          480019D0   0     CALLF     gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4"     0| 001ED0 ori        607F0000   1     LR         gr31=gr3
 1027|                                CL.695:                                                                                                                       0| 001ED4 stw        93C10048   1     ST4A       #stack(gr1,72)=gr30
     |               Tag Table                                                                                                                                      0| 001ED8 stw        93A10044   1     ST4A       #stack(gr1,68)=gr29
     | 001E94        00000000 00002040 00000100 00000000 00000014 0015636F                                                                                          0| 001EDC stw        93810040   1     ST4A       #stack(gr1,64)=gr28







Wed Apr 15 07:30:04 CDT 2020  Page 94


     | 001EAC        726F5F77 72617070 65725F69 7465726E 657874                                                                                                   902| 001EE0 lwz        806200A0   1     L4A        gr3=._PyCoroWrapper_Type(gr2,0)
     |               Instruction count            5                                                                                                               902| 001EE4 bl         4BFFE11D   0     CALL       gr3=_PyObject_GC_New,1,(*)_typeobject",gr3,#ProcAlias",_PyObject_GC_New",fcr",gr1,cr[01567]",gr0",gr4"-gr1
     |               Straight-line exec time      4                                                                                                               902| 001EE8 ori        60000000   1
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ---s                                                                                                       903| 001EEC cmpwi      2C030000   1     C4         cr0=gr3,0
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       903| 001EF0 bc         41820134   1     BT         CL.1923,cr0,0x4/eq,taken=30%(30,70)
 CCR's set/used:   ss-- -sss                                                                                                                                      401| 001EF4 lwz        80820004   2     L4A        gr4=._Py_RefTotal(gr2,0)
     | 000000                             PDEF     coro_wrapper_dealloc                                                                                             0| 001EF8 lwz        81020018   1     L4A        gr8=.+CONSTANT_AREA(gr2,0)
 1016|                                    PROC      cw,gr3                                                                                                        903| 001EFC ori        607C0000   1     LR         gr28=gr3
    0| 001EC0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                        403| 001F00 lwz        807F0000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr31,0)
    0| 001EC4 lwz        81020018   1     L4A       gr8=.+CONSTANT_AREA(gr2,0)                                                                                     27| 001F04 addi       38C81110   1     AI         gr6=gr8,4368
   61| 001EC8 addi       38C81110   2     AI        gr6=gr8,4368                                                                                                  403| 001F08 addi       38A30001   1     AI         gr5=gr3,1
    0| 001ECC stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                             403| 001F0C stw        90BF0000   1     ST4A       (*)_object._object.ob_refcnt(gr31,0)=gr5
    0| 001ED0 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                           401| 001F10 lwz        80640000   1     L4A        gr3=_Py_RefTotal(gr4,0)
    0| 001ED4 ori        607F0000   1     LR        gr31=gr3                                                                                                      907| 001F14 stw        93FC0008   1     ST4A       (*)aggr#A.cw_coroutine(gr28,8)=gr31
   73| 001ED8 addi       38000000   1     LI        gr0=0                                                                                                         401| 001F18 addi       38630001   1     AI         gr3=gr3,1
    0| 001EDC stwu       9421FFC0   1     ST4U      gr1,#stack(gr1,-64)=gr1                                                                                       401| 001F1C stw        90640000   1     ST4A       _Py_RefTotal(gr4,0)=gr3
   64| 001EE0 lwz        8063FFF8   1     L4A       gr3=(*)_object%##2(gr3,-8)                                                                                      0| 001F20 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   64| 001EE4 cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                       0| 001F24 mtspr      7C0803A6   2     LLR        lr=gr0
   64| 001EE8 bc         418200E4   1     BT        CL.1829,cr0,0x4/eq,taken=10%(10,90)                                                                            30| 001F28 lwz        801CFFF8   1     L4A        gr0=(*)_object%##2(gr28,-8)
   70| 001EEC lwz        807FFFF8   1     L4A       gr3=(*)aggr#2._gc_next(gr31,-8)                                                                                30| 001F2C cmpwi      2C000000   2     C4         cr0=gr0,0
 1019| 001EF0 lwz        80BF0008   1     L4A       gr5=(*)aggr#A.cw_coroutine(gr31,8)                                                                             30| 001F30 bc         408200D4   1     BF         CL.2216,cr0,0x4/eq,taken=10%(10,90)
   69| 001EF4 lwz        811FFFFC   1     L4A       gr8=(*)aggr#2._gc_prev(gr31,-4)                                                                                34| 001F34 addi       3BFCFFF8   1     AI         gr31=gr28,-8
    0| 001EF8 or.        7CA72B79   1     LR_R      gr7,cr0=gr5                                                                                                    35| 001F38 lwz        801CFFFC   1     L4A        gr0=(*)aggr#2._gc_prev(gr28,-4)
   69| 001EFC rlwinm     5504003A   1     RN4       gr4=gr8,0,0xFFFFFFFC                                                                                           35| 001F3C andi.      70030002   2     RN4_R      gr3,cr0=gr0,0,0x2
   72| 001F00 lwz        80E30004   1     L4A       gr7=(*)aggr#2._gc_prev(gr3,4)                                                                                  35| 001F40 bc         408200A4   1     BF         CL.1925,cr0,0x4/eq,taken=10%(10,90)
   72| 001F04 rlwimi     5107003A   2     RI4       gr7=gr8,0,gr7,0xFFFFFFFC                                                                                       67| 001F44 lwz        808200A4   1     L4A        gr4=._PyRuntime(gr2,0)
   71| 001F08 stw        90640000   1     ST4A      (*)aggr#2._gc_next(gr4,0)=gr3                                                                                  54| 001F48 lwz        806401A0   2     L4A        gr3=(*)pyruntimestate._Py_atomic_address._value(gr4,416)
   72| 001F0C stw        90E30004   1     ST4A      (*)aggr#2._gc_prev(gr3,4)=gr7                                                                                  41| 001F4C lwz        80630008   2     L4A        gr3=(*)_ts._ts.interp(gr3,8)
   73| 001F10 stw        901FFFF8   1     ST4A      (*)aggr#2._gc_next(gr31,-8)=gr0                                                                                41| 001F50 lwz        83C30188   2     L4A        gr30=(*)_is._gc_runtime_state.generation0(gr3,392)
   74| 001F14 lwz        807FFFFC   1     L4A       gr3=(*)aggr#2._gc_prev(gr31,-4)                                                                                42| 001F54 lwz        83BE0004   2     L4A        gr29=(*)aggr#2._gc_prev(gr30,4)
   74| 001F18 rlwinm     546707FE   2     RN4       gr7=gr3,0,0x1                                                                                                  44| 001F58 andi.      73A30003   2     RN4_R      gr3,cr0=gr29,0,0xFFFFFFFF00000003
   74| 001F1C stw        90FFFFFC   1     ST4A      (*)aggr#2._gc_prev(gr31,-4)=gr7                                                                                43| 001F5C stw        93FD0000   1     ST4A       (*)aggr#2._gc_next(gr29,0)=gr31
 1019| 001F20 bc         41820060   0     BT        CL.1826,cr0,0x4/eq,taken=30%(30,70)                                                                            44| 001F60 bc         40820034   0     BF         CL.2217,cr0,0x4/eq,taken=40%(40,60)
 1019| 001F24 stw        901F0008   1     ST4A      (*)aggr#A.cw_coroutine(gr31,8)=gr0                                                                             44| 001F64 rlwinm     540007BE   1     RN4        gr0=gr0,0,0x3
  415| 001F28 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                       45| 001F68 stw        93DCFFF8   1     ST4A       (*)aggr#2._gc_next(gr28,-8)=gr30
  417| 001F2C lwz        80650000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr5,0)                                                                        44| 001F6C or         7C04EB78   1     O          gr4=gr0,gr29
  417| 001F30 addi       3803FFFF   2     AI        gr0=gr3,-1                                                                                                    909| 001F70 ori        63830000   1     LR         gr3=gr28
  417| 001F34 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                        44| 001F74 stw        909CFFFC   1     ST4A       (*)aggr#2._gc_prev(gr28,-4)=gr4
  415| 001F38 lwz        80640000   1     L4A       gr3=<s117:d0:l4>(gr4,0)                                                                                        46| 001F78 stw        93FE0004   1     ST4A       (*)aggr#2._gc_prev(gr30,4)=gr31
  415| 001F3C addi       38E3FFFF   2     AI        gr7=gr3,-1                                                                                                      0| 001F7C lwz        83810040   1     L4A        gr28=#stack(gr1,64)
  415| 001F40 stw        90E40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr7                                                                                         0| 001F80 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
  417| 001F44 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                       0| 001F84 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
  417| 001F48 bc         41820058   1     BT        CL.1347,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 001F88 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
  419| 001F4C bc         40800034   1     BF        CL.1826,cr0,0x1/lt,taken=50%(0,0)                                                                             910| 001F8C addi       38210050   1     AI         gr1=gr1,80
  420| 001F50 ori        60C30000   1     LR        gr3=gr6                                                                                                       910| 001F90 bclr       4E800020   0     BA         lr
  420| 001F54 addi       388003FB   1     LI        gr4=1019                                                                                                        0|                                CL.2217:
  420| 001F58 bl         4BFFE0A9   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015    44| 001F94 addi       386815E4   1     AI         gr3=gr8,5604
  420| 001F5C ori        60000000   1                                                                                                                              44| 001F98 addi       38881610   1     AI         gr4=gr8,5648
 1020| 001F60 ori        63E30000   1     LR        gr3=gr31                                                                                                       44| 001F9C addi       38A0002C   1     LI         gr5=44
 1020| 001F64 bl         4BFFE09D   0     CALL      PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",    44| 001FA0 bl         4BFFE061   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
 1020| 001F68 ori        60000000   1                                                                                                                              44| 001FA4 ori        60000000   1
    0| 001F6C lwz        83E1003C   1     L4A       gr31=#stack(gr1,60)                                                                                             0| 001FA8 lwz        801CFFFC   1     L4A        gr0=(*)aggr#2._gc_prev(gr28,-4)
    0| 001F70 lwz        80010048   1     L4A       gr0=#stack(gr1,72)                                                                                             45| 001FAC stw        93DCFFF8   1     ST4A       (*)aggr#2._gc_next(gr28,-8)=gr30
 1021| 001F74 addi       38210040   1     AI        gr1=gr1,64                                                                                                    909| 001FB0 ori        63830000   1     LR         gr3=gr28
    0| 001F78 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                         44| 001FB4 rlwinm     540007BE   1     RN4        gr0=gr0,0,0x3
 1021| 001F7C bclr       4E800020   3     BA        lr                                                                                                             44| 001FB8 or         7C04EB78   1     O          gr4=gr0,gr29







Wed Apr 15 07:30:04 CDT 2020  Page 95


    0|                                CL.1826:                                                                                                                     44| 001FBC stw        909CFFFC   1     ST4A       (*)aggr#2._gc_prev(gr28,-4)=gr4
 1020| 001F80 ori        63E30000   1     LR        gr3=gr31                                                                                                       46| 001FC0 stw        93FE0004   1     ST4A       (*)aggr#2._gc_prev(gr30,4)=gr31
 1020| 001F84 bl         4BFFE07D   0     CALL      PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",     0| 001FC4 lwz        83810040   1     L4A        gr28=#stack(gr1,64)
 1020| 001F88 ori        60000000   1                                                                                                                               0| 001FC8 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
    0| 001F8C lwz        83E1003C   1     L4A       gr31=#stack(gr1,60)                                                                                             0| 001FCC lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
    0| 001F90 lwz        80010048   1     L4A       gr0=#stack(gr1,72)                                                                                              0| 001FD0 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
 1021| 001F94 addi       38210040   1     AI        gr1=gr1,64                                                                                                      0| 001FD4 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 001F98 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 001FD8 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
 1021| 001F9C bclr       4E800020   3     BA        lr                                                                                                            910| 001FDC addi       38210050   1     AI         gr1=gr1,80
  423|                                CL.1347:                                                                                                                    910| 001FE0 bclr       4E800020   1     BA         lr
  425| 001FA0 ori        60A30000   1     LR        gr3=gr5                                                                                                         0|                                CL.1925:
  425| 001FA4 bl         4BFFE05D   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l    35| 001FE4 ori        63830000   1     LR         gr3=gr28
  425| 001FA8 ori        60000000   1                                                                                                                              35| 001FE8 addi       38881594   1     AI         gr4=gr8,5524
 1020| 001FAC ori        63E30000   1     LR        gr3=gr31                                                                                                       35| 001FEC addi       38A815B0   1     AI         gr5=gr8,5552
 1020| 001FB0 bl         4BFFE051   0     CALL      PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",    35| 001FF0 addi       38E0038C   1     LI         gr7=908
 1020| 001FB4 ori        60000000   1                                                                                                                              35| 001FF4 addi       39081580   1     AI         gr8=gr8,5504
    0| 001FB8 lwz        83E1003C   1     L4A       gr31=#stack(gr1,60)                                                                                            35| 001FF8 bl         4BFFE009   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
    0| 001FBC lwz        80010048   1     L4A       gr0=#stack(gr1,72)                                                                                             35| 001FFC ori        60000000   1
 1021| 001FC0 addi       38210040   1     AI        gr1=gr1,64                                                                                                     35| 002000 tw         7C8E7008   1     TRAP       9
    0| 001FC4 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0|                                CL.2216:
 1021| 001FC8 bclr       4E800020   3     BA        lr                                                                                                             30| 002004 ori        63830000   1     LR         gr3=gr28
    0|                                CL.1829:                                                                                                                     30| 002008 addi       38881528   1     AI         gr4=gr8,5416
   64| 001FCC ori        63E30000   1     LR        gr3=gr31                                                                                                       30| 00200C addi       38A81550   1     AI         gr5=gr8,5456
   64| 001FD0 addi       388813E4   1     AI        gr4=gr8,5092                                                                                                   30| 002010 addi       38E0038C   1     LI         gr7=908
   64| 001FD4 addi       38A8140C   1     AI        gr5=gr8,5132                                                                                                   30| 002014 addi       39081580   1     AI         gr8=gr8,5504
   64| 001FD8 addi       38E003FA   1     LI        gr7=1018                                                                                                       30| 002018 bl         4BFFDFE9   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
   64| 001FDC addi       39081438   1     AI        gr8=gr8,5176                                                                                                   30| 00201C ori        60000000   1
   64| 001FE0 bl         4BFFE021   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr    30| 002020 tw         7C8E7008   1     TRAP       9
   64| 001FE4 ori        60000000   1                                                                                                                               0|                                CL.1923:
   64| 001FE8 tw         7C8E7008   1     TRAP      9                                                                                                             904| 002024 addi       38600000   1     LI         gr3=0
     | 001FEC b          48000000   0                                                                                                                               0| 002028 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
     |               Tag Table                                                                                                                                      0| 00202C lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
     | 001FF0        00000000 00002041 80010100 00000000 00000130 0014636F                                                                                        910| 002030 addi       38210050   1     AI         gr1=gr1,80
     | 002008        726F5F77 72617070 65725F64 65616C6C 6F63                                                                                                       0| 002034 mtspr      7C0803A6   1     LLR        lr=gr0
     |               Instruction count           76                                                                                                               910| 002038 bclr       4E800020   3     BA         lr
     |               Straight-line exec time     80                                                                                                                  |               Tag Table
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----                                                                                                          | 00203C        00000000 00002041 80040100 00000000 0000017C 000A636F
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                          | 002054        726F5F61 77616974
 CCR's set/used:   ss-- -sss                                                                                                                                         |               Instruction count           95
     | 000000                             PDEF     coro_get_cr_await                                                                                                 |               Straight-line exec time    100
  913|                                    PROC      coro,_unused_ignored,gr3,gr4                                                                                 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----
    0| 002020 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                       FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
    0| 002024 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                            CCR's set/used:   ss-- -sss
    0| 002028 stwu       9421FFC0   1     ST4U      gr1,#stack(gr1,-64)=gr1                                                                                          | 000000                             PDEF       coro_repr
  915| 00202C bl         480039D5   0     CALL      gr3=_PyGen_yf,1,(*)aggr#3",gr3,#ProcAlias",_PyGen_yf",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr   893|                                    PROC       coro,gr3
  916| 002030 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0| 002060 mfspr      7C0802A6   1     LFLR       gr0=lr
  401| 002034 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      895| 002064 lwz        8083001C   1     L4A        gr4=(*)aggr#6.cr_qualname(gr3,28)
  916| 002038 bc         40820030   0     BF        CL.2177,cr0,0x4/eq,taken=50%(0,0)                                                                               0| 002068 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
  917| 00203C lwz        80620008   2     L4A       gr3=._Py_NoneStruct(gr2,0)                                                                                    895| 00206C ori        60650000   1     LR         gr5=gr3
  401| 002040 lwz        80A40000   1     L4A       gr5=<s117:d0:l4>(gr4,0)                                                                                       895| 002070 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
  403| 002044 lwz        80C30000   1     L4A       gr6=<s119:d0:l4>(gr3,0)                                                                                       895| 002074 addi       38631658   2     AI         gr3=gr3,5720
    0| 002048 lwz        80010048   1     L4A       gr0=#stack(gr1,72)                                                                                              0| 002078 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
  919| 00204C addi       38210040   1     AI        gr1=gr1,64                                                                                                    895| 00207C bl         4BFFDF85   0     CALL       gr3=PyUnicode_FromFormat,3,gr3,(*)_object",gr4,(*)aggr#6",gr5,#ProcAlias",PyUnicode_FromFormat",fcr",gr1,c
    0| 002050 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        895| 002080 ori        60000000   1
  401| 002054 addi       38050001   1     AI        gr0=gr5,1                                                                                                       0| 002084 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
  401| 002058 stw        90040000   1     ST4A      <s117:d0:l4>(gr4,0)=gr0                                                                                       897| 002088 addi       38210040   1     AI         gr1=gr1,64







Wed Apr 15 07:30:04 CDT 2020  Page 96


  403| 00205C addi       38860001   1     AI        gr4=gr6,1                                                                                                       0| 00208C mtspr      7C0803A6   1     LLR        lr=gr0
  403| 002060 stw        90830000   1     ST4A      <s119:d0:l4>(gr3,0)=gr4                                                                                       897| 002090 bclr       4E800020   3     BA         lr
  919| 002064 bclr       4E800020   0     BA        lr                                                                                                               |               Tag Table
    0|                                CL.2177:                                                                                                                       | 002094        00000000 00002041 80000100 00000000 00000034 0009636F
    0| 002068 lwz        80010048   1     L4A       gr0=#stack(gr1,72)                                                                                               | 0020AC        726F5F72 657072
  919| 00206C addi       38210040   1     AI        gr1=gr1,64                                                                                                       |               Instruction count           13
    0| 002070 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                           |               Straight-line exec time     15
  919| 002074 bclr       4E800020   3     BA        lr                                                                                                           GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ssss
     |               Tag Table                                                                                                                                   FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
     | 002078        00000000 00002041 80000200 00000000 00000058 0011636F                                                                                       CCR's set/used:   ss-- -sss
     | 002090        726F5F67 65745F63 725F6177 616974                                                                                                               | 000000                             PDEF       gen_new_with_qualname
     |               Instruction count           22                                                                                                               779|                                    PROC       type,f,name,qualname,gr3-gr6
     |               Straight-line exec time     23                                                                                                                 0| 0020C0 mfspr      7C0802A6   1     LFLR       gr0=lr
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ssss                                                                                                         0| 0020C4 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                         0| 0020C8 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
 CCR's set/used:   ss-- -sss                                                                                                                                        0| 0020CC stw        93E1004C   1     ST4A       #stack(gr1,76)=gr31
     | 000000                             PDEF     coro_await                                                                                                       0| 0020D0 ori        609F0000   1     LR         gr31=gr4
  900|                                    PROC      coro,gr3                                                                                                        0| 0020D4 stw        93C10048   1     ST4A       #stack(gr1,72)=gr30
    0| 0020A0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                          0| 0020D8 stw        93A10044   1     ST4A       #stack(gr1,68)=gr29
    0| 0020A4 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                               0| 0020DC ori        60BE0000   1     LR         gr30=gr5
    0| 0020A8 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                             0| 0020E0 ori        60DD0000   1     LR         gr29=gr6
    0| 0020AC ori        607F0000   1     LR        gr31=gr3                                                                                                        0| 0020E4 stw        93810040   1     ST4A       #stack(gr1,64)=gr28
    0| 0020B0 stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           782| 0020E8 bl         4BFFDF19   0     CALL       gr3=_PyObject_GC_New,1,(*)_typeobject",gr3,#ProcAlias",_PyObject_GC_New",fcr",gr1,cr[01567]",gr0",gr4"-gr1
    0| 0020B4 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                          782| 0020EC ori        60000000   1
    0| 0020B8 stw        9381FFF0   1     ST4A      #stack(gr1,-16)=gr28                                                                                          783| 0020F0 cmpwi      2C030000   1     C4         cr0=gr3,0
  902| 0020BC lwz        806200A0   1     L4A       gr3=._PyCoroWrapper_Type(gr2,0)                                                                                 0| 0020F4 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
    0| 0020C0 stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                         0| 0020F8 lwz        80A40000   2     L4A        gr5=_Py_RefTotal(gr4,0)
  902| 0020C4 bl         4BFFDF3D   0     CALL      gr3=_PyObject_GC_New,1,(*)_typeobject",gr3,#ProcAlias",_PyObject_GC_New",fcr",gr1,cr[01567]",gr0",gr4"-gr12   783| 0020FC bc         41820224   0     BT         CL.1957,cr0,0x4/eq,taken=50%(0,0)
  902| 0020C8 ori        60000000   1                                                                                                                             783| 002100 ori        607C0000   1     LR         gr28=gr3
  903| 0020CC cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     789| 002104 lwz        807F0010   1     L4A        gr3=(*)_frame._frame.f_code(gr31,16)
  903| 0020D0 bc         41820134   1     BT        CL.1834,cr0,0x4/eq,taken=30%(30,70)                                                                           791| 002108 addi       38000000   1     LI         gr0=0
  401| 0020D4 lwz        80820004   2     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      797| 00210C cmpwi      2C1E0000   1     C4         cr0=gr30,0
    0| 0020D8 lwz        81020018   1     L4A       gr8=.+CONSTANT_AREA(gr2,0)                                                                                      0| 002110 addi       38A50002   1     AI         gr5=gr5,2
  902| 0020DC ori        607C0000   1     LR        gr28=gr3                                                                                                        0| 002114 cmpwi      2C9D0000   1     C4         cr1=gr29,0
  403| 0020E0 lwz        807F0000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr31,0)                                                                      788| 002118 stw        939F0030   1     ST4A       (*)_frame._frame.f_gen(gr31,48)=gr28
   27| 0020E4 addi       38C81110   1     AI        gr6=gr8,4368                                                                                                  787| 00211C stw        93FC0008   1     ST4A       (*)aggr#3.gi_frame(gr28,8)=gr31
  403| 0020E8 addi       38A30001   1     AI        gr5=gr3,1                                                                                                     790| 002120 stw        907C0010   1     ST4A       (*)aggr#3.gi_code(gr28,16)=gr3
  403| 0020EC stw        90BF0000   1     ST4A      (*)_object._object.ob_refcnt(gr31,0)=gr5                                                                      791| 002124 stb        981C000C   1     ST1Z       (*)aggr#3.gi_running(gr28,12)=gr0
  401| 0020F0 lwz        80640000   1     L4A       gr3=<s117:d0:l4>(gr4,0)                                                                                       403| 002128 lwz        80C30000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr3,0)
  907| 0020F4 stw        93FC0008   1     ST4A      (*)aggr#A.cw_coroutine(gr28,8)=gr31                                                                           792| 00212C stw        901C0014   1     ST4A       (*)aggr#3.gi_weakreflist(gr28,20)=gr0
  401| 0020F8 addi       38630001   1     AI        gr3=gr3,1                                                                                                     793| 002130 stw        901C0020   1     ST4A       (*)aggr#3._err_stackitem.exc_type(gr28,32)=gr0
  401| 0020FC stw        90640000   1     ST4A      <s117:d0:l4>(gr4,0)=gr3                                                                                       794| 002134 stw        901C0024   1     ST4A       (*)aggr#3._err_stackitem.exc_value(gr28,36)=gr0
    0| 002100 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                            403| 002138 addi       38C60001   1     AI         gr6=gr6,1
    0| 002104 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        403| 00213C stw        90C30000   1     ST4A       (*)_object._object.ob_refcnt(gr3,0)=gr6
   30| 002108 lwz        801CFFF8   1     L4A       gr0=(*)_object%##2(gr28,-8)                                                                                   795| 002140 stw        901C0028   1     ST4A       (*)aggr#3._err_stackitem.exc_traceback(gr28,40)=gr0
   30| 00210C cmpwi      2C000000   2     C4        cr0=gr0,0                                                                                                     796| 002144 stw        901C002C   1     ST4A       (*)aggr#3._err_stackitem.previous_item(gr28,44)=gr0
   30| 002110 bc         408200D4   1     BF        CL.2175,cr0,0x4/eq,taken=10%(10,90)                                                                           797| 002148 bc         41820164   0     BT         CL.198,cr0,0x4/eq,taken=50%(0,0)
   34| 002114 addi       3BFCFFF8   1     AI        gr31=gr28,-8                                                                                                  798| 00214C stw        93DC0018   2     ST4A       (*)aggr#3.gi_name(gr28,24)=gr30
   35| 002118 lwz        801CFFFC   1     L4A       gr0=(*)aggr#2._gc_prev(gr28,-4)                                                                               403| 002150 lwz        807E0000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr30,0)
   35| 00211C andi.      70030002   2     RN4_R     gr3,cr0=gr0,0,0x2                                                                                             403| 002154 addi       38630001   2     AI         gr3=gr3,1
   35| 002120 bc         408200A4   1     BF        CL.1836,cr0,0x4/eq,taken=10%(10,90)                                                                           403| 002158 stw        907E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr3
   67| 002124 lwz        808200A4   1     L4A       gr4=._PyRuntime(gr2,0)                                                                                        802| 00215C bc         40860104   0     BF         CL.1640,cr1,0x4/eq,taken=50%(0,0)
   54| 002128 lwz        806401A0   2     L4A       gr3=<s149:d416:l4>(gr4,416)                                                                                   805| 002160 stw        93DC001C   1     ST4A       (*)aggr#3.gi_qualname(gr28,28)=gr30
   41| 00212C lwz        80630008   2     L4A       gr3=(*)_ts._ts.interp(gr3,8)                                                                                  403| 002164 addi       38030001   1     AI         gr0=gr3,1
   41| 002130 lwz        83C30188   2     L4A       gr30=(*)_is._gc_runtime_state.generation0(gr3,392)                                                            401| 002168 addi       38A50001   1     AI         gr5=gr5,1
   42| 002134 lwz        83BE0004   2     L4A       gr29=(*)aggr#2._gc_prev(gr30,4)                                                                               401| 00216C stw        90A40000   1     ST4A       _Py_RefTotal(gr4,0)=gr5







Wed Apr 15 07:30:04 CDT 2020  Page 97


   44| 002138 andi.      73A30003   2     RN4_R     gr3,cr0=gr29,0,0xFFFFFFFF00000003                                                                             403| 002170 stw        901E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr0
   43| 00213C stw        93FD0000   1     ST4A      (*)aggr#2._gc_next(gr29,0)=gr31                                                                                 0| 002174 lwz        81020018   1     L4A        gr8=.+CONSTANT_AREA(gr2,0)
   44| 002140 bc         40820034   0     BF        CL.2176,cr0,0x4/eq,taken=40%(40,60)                                                                            30| 002178 lwz        807CFFF8   1     L4A        gr3=(*)_object%##2(gr28,-8)
   44| 002144 rlwinm     540007BE   1     RN4       gr0=gr0,0,0x3                                                                                                  27| 00217C addi       38C81110   1     AI         gr6=gr8,4368
   45| 002148 stw        93DCFFF8   1     ST4A      (*)aggr#2._gc_next(gr28,-8)=gr30                                                                               30| 002180 cmpwi      2C030000   1     C4         cr0=gr3,0
   44| 00214C or         7C04EB78   1     O         gr4=gr0,gr29                                                                                                   30| 002184 bc         40820108   1     BF         CL.1639,cr0,0x4/eq,taken=50%(0,0)
  909| 002150 ori        63830000   1     LR        gr3=gr28                                                                                                       30|                                CL.745:
   44| 002154 stw        909CFFFC   1     ST4A      (*)aggr#2._gc_prev(gr28,-4)=gr4                                                                                34| 002188 addi       3BFCFFF8   1     AI         gr31=gr28,-8
   46| 002158 stw        93FE0004   1     ST4A      (*)aggr#2._gc_prev(gr30,4)=gr31                                                                                35| 00218C lwz        801CFFFC   1     L4A        gr0=(*)aggr#2._gc_prev(gr28,-4)
    0| 00215C lwz        83810040   1     L4A       gr28=#stack(gr1,64)                                                                                            35| 002190 andi.      70030002   2     RN4_R      gr3,cr0=gr0,0,0x2
    0| 002160 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                            35| 002194 bc         408200AC   1     BF         CL.1960,cr0,0x4/eq,taken=10%(10,90)
    0| 002164 lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                            67| 002198 lwz        808200A4   1     L4A        gr4=._PyRuntime(gr2,0)
    0| 002168 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                            54| 00219C lwz        806401A0   2     L4A        gr3=(*)pyruntimestate._Py_atomic_address._value(gr4,416)
  910| 00216C addi       38210050   1     AI        gr1=gr1,80                                                                                                     41| 0021A0 lwz        80630008   2     L4A        gr3=(*)_ts._ts.interp(gr3,8)
  910| 002170 bclr       4E800020   0     BA        lr                                                                                                             41| 0021A4 lwz        83C30188   2     L4A        gr30=(*)_is._gc_runtime_state.generation0(gr3,392)
    0|                                CL.2176:                                                                                                                     42| 0021A8 lwz        83BE0004   2     L4A        gr29=(*)aggr#2._gc_prev(gr30,4)
   44| 002174 addi       386815E4   1     AI        gr3=gr8,5604                                                                                                   44| 0021AC andi.      73A30003   2     RN4_R      gr3,cr0=gr29,0,0xFFFFFFFF00000003
   44| 002178 addi       38881610   1     AI        gr4=gr8,5648                                                                                                   43| 0021B0 stw        93FD0000   1     ST4A       (*)aggr#2._gc_next(gr29,0)=gr31
   44| 00217C addi       38A0002C   1     LI        gr5=44                                                                                                         44| 0021B4 bc         4082003C   0     BF         CL.2038,cr0,0x4/eq,taken=40%(40,60)
   44| 002180 bl         4BFFDE81   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f    44| 0021B8 rlwinm     540007BE   1     RN4        gr0=gr0,0,0x3
   44| 002184 ori        60000000   1                                                                                                                              45| 0021BC stw        93DCFFF8   1     ST4A       (*)aggr#2._gc_next(gr28,-8)=gr30
    0| 002188 lwz        801CFFFC   1     L4A       gr0=(*)aggr#2._gc_prev(gr28,-4)                                                                                44| 0021C0 or         7C04EB78   1     O          gr4=gr0,gr29
   45| 00218C stw        93DCFFF8   1     ST4A      (*)aggr#2._gc_next(gr28,-8)=gr30                                                                              808| 0021C4 ori        63830000   1     LR         gr3=gr28
  909| 002190 ori        63830000   1     LR        gr3=gr28                                                                                                       44| 0021C8 stw        909CFFFC   1     ST4A       (*)aggr#2._gc_prev(gr28,-4)=gr4
   44| 002194 rlwinm     540007BE   1     RN4       gr0=gr0,0,0x3                                                                                                  46| 0021CC stw        93FE0004   1     ST4A       (*)aggr#2._gc_prev(gr30,4)=gr31
   44| 002198 or         7C04EB78   1     O         gr4=gr0,gr29                                                                                                    0| 0021D0 lwz        83810040   1     L4A        gr28=#stack(gr1,64)
   44| 00219C stw        909CFFFC   1     ST4A      (*)aggr#2._gc_prev(gr28,-4)=gr4                                                                                 0| 0021D4 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
   46| 0021A0 stw        93FE0004   1     ST4A      (*)aggr#2._gc_prev(gr30,4)=gr31                                                                                 0| 0021D8 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
    0| 0021A4 lwz        83810040   1     L4A       gr28=#stack(gr1,64)                                                                                             0| 0021DC lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
    0| 0021A8 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                              0| 0021E0 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
    0| 0021AC lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                           809| 0021E4 addi       38210050   1     AI         gr1=gr1,80
    0| 0021B0 lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                             0| 0021E8 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 0021B4 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        809| 0021EC bclr       4E800020   3     BA         lr
    0| 0021B8 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                             0|                                CL.2038:
  910| 0021BC addi       38210050   1     AI        gr1=gr1,80                                                                                                     44| 0021F0 addi       386815E4   1     AI         gr3=gr8,5604
  910| 0021C0 bclr       4E800020   1     BA        lr                                                                                                             44| 0021F4 addi       38881610   1     AI         gr4=gr8,5648
    0|                                CL.1836:                                                                                                                     44| 0021F8 addi       38A0002C   1     LI         gr5=44
   35| 0021C4 ori        63830000   1     LR        gr3=gr28                                                                                                       44| 0021FC bl         4BFFDE05   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
   35| 0021C8 addi       38881594   1     AI        gr4=gr8,5524                                                                                                   44| 002200 ori        60000000   1
   35| 0021CC addi       38A815B0   1     AI        gr5=gr8,5552                                                                                                    0| 002204 lwz        801CFFFC   1     L4A        gr0=(*)aggr#2._gc_prev(gr28,-4)
   35| 0021D0 addi       38E0038C   1     LI        gr7=908                                                                                                        45| 002208 stw        93DCFFF8   1     ST4A       (*)aggr#2._gc_next(gr28,-8)=gr30
   35| 0021D4 addi       39081580   1     AI        gr8=gr8,5504                                                                                                  808| 00220C ori        63830000   1     LR         gr3=gr28
   35| 0021D8 bl         4BFFDE29   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr    44| 002210 rlwinm     540007BE   1     RN4        gr0=gr0,0,0x3
   35| 0021DC ori        60000000   1                                                                                                                              44| 002214 or         7C04EB78   1     O          gr4=gr0,gr29
   35| 0021E0 tw         7C8E7008   1     TRAP      9                                                                                                              44| 002218 stw        909CFFFC   1     ST4A       (*)aggr#2._gc_prev(gr28,-4)=gr4
    0|                                CL.2175:                                                                                                                     46| 00221C stw        93FE0004   1     ST4A       (*)aggr#2._gc_prev(gr30,4)=gr31
   30| 0021E4 ori        63830000   1     LR        gr3=gr28                                                                                                        0| 002220 lwz        83810040   1     L4A        gr28=#stack(gr1,64)
   30| 0021E8 addi       38881528   1     AI        gr4=gr8,5416                                                                                                    0| 002224 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
   30| 0021EC addi       38A81550   1     AI        gr5=gr8,5456                                                                                                    0| 002228 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   30| 0021F0 addi       38E0038C   1     LI        gr7=908                                                                                                         0| 00222C lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
   30| 0021F4 addi       39081580   1     AI        gr8=gr8,5504                                                                                                    0| 002230 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
   30| 0021F8 bl         4BFFDE09   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr   809| 002234 addi       38210050   1     AI         gr1=gr1,80
   30| 0021FC ori        60000000   1                                                                                                                               0| 002238 mtspr      7C0803A6   1     LLR        lr=gr0
   30| 002200 tw         7C8E7008   1     TRAP      9                                                                                                             809| 00223C bclr       4E800020   3     BA         lr
    0|                                CL.1834:                                                                                                                      0|                                CL.1960:
  904| 002204 addi       38600000   1     LI        gr3=0                                                                                                          35| 002240 ori        63830000   1     LR         gr3=gr28







Wed Apr 15 07:30:04 CDT 2020  Page 98


    0| 002208 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                             35| 002244 addi       38881594   1     AI         gr4=gr8,5524
    0| 00220C lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                            35| 002248 addi       38A815B0   1     AI         gr5=gr8,5552
  910| 002210 addi       38210050   1     AI        gr1=gr1,80                                                                                                     35| 00224C addi       38E00327   1     LI         gr7=807
    0| 002214 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                         35| 002250 addi       39081580   1     AI         gr8=gr8,5504
  910| 002218 bclr       4E800020   3     BA        lr                                                                                                             35| 002254 bl         4BFFDDAD   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
     |               Tag Table                                                                                                                                     35| 002258 ori        60000000   1
     | 00221C        00000000 00002041 80040100 00000000 0000017C 000A636F                                                                                         35| 00225C tw         7C8E7008   1     TRAP       9
     | 002234        726F5F61 77616974                                                                                                                              0|                                CL.1640:
     |               Instruction count           95                                                                                                               803| 002260 stw        93BC001C   1     ST4A       (*)aggr#3.gi_qualname(gr28,28)=gr29
     |               Straight-line exec time    101                                                                                                               401| 002264 addi       38A50001   1     AI         gr5=gr5,1
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----                                                                                                       401| 002268 stw        90A40000   1     ST4A       _Py_RefTotal(gr4,0)=gr5
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       403| 00226C lwz        807D0000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr29,0)
 CCR's set/used:   ss-- -sss                                                                                                                                       30| 002270 lwz        801CFFF8   1     L4A        gr0=(*)_object%##2(gr28,-8)
     | 000000                             PDEF     coro_repr                                                                                                        0| 002274 lwz        81020018   1     L4A        gr8=.+CONSTANT_AREA(gr2,0)
  893|                                    PROC      coro,gr3                                                                                                      403| 002278 addi       38630001   1     AI         gr3=gr3,1
    0| 002240 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                        403| 00227C stw        907D0000   1     ST4A       (*)_object._object.ob_refcnt(gr29,0)=gr3
  895| 002244 lwz        8083001C   1     L4A       gr4=(*)aggr#6.cr_qualname(gr3,28)                                                                              30| 002280 cmpwi      2C000000   1     C4         cr0=gr0,0
  895| 002248 ori        60650000   1     LR        gr5=gr3                                                                                                        27| 002284 addi       38C81110   1     AI         gr6=gr8,4368
  895| 00224C lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                     30| 002288 bc         4182FF00   0     BT         CL.745,cr0,0x4/eq,taken=50%(0,0)
  895| 002250 addi       38631658   2     AI        gr3=gr3,5720                                                                                                    0|                                CL.1639:
    0| 002254 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                              30| 00228C ori        63830000   1     LR         gr3=gr28
    0| 002258 stwu       9421FFC0   1     ST4U      gr1,#stack(gr1,-64)=gr1                                                                                        30| 002290 addi       38881528   1     AI         gr4=gr8,5416
  895| 00225C bl         4BFFDDA5   0     CALL      gr3=PyUnicode_FromFormat,3,gr3,(*)_object",gr4,(*)aggr#6",gr5,#ProcAlias",PyUnicode_FromFormat",fcr",gr1,cr    30| 002294 addi       38A81550   1     AI         gr5=gr8,5456
  895| 002260 ori        60000000   1                                                                                                                              30| 002298 addi       38E00327   1     LI         gr7=807
    0| 002264 lwz        80010048   1     L4A       gr0=#stack(gr1,72)                                                                                             30| 00229C addi       39081580   1     AI         gr8=gr8,5504
  897| 002268 addi       38210040   1     AI        gr1=gr1,64                                                                                                     30| 0022A0 bl         4BFFDD61   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
    0| 00226C mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                         30| 0022A4 ori        60000000   1
  897| 002270 bclr       4E800020   3     BA        lr                                                                                                             30| 0022A8 tw         7C8E7008   1     TRAP       9
     |               Tag Table                                                                                                                                    798|                                CL.198:
     | 002274        00000000 00002041 80000100 00000000 00000034 0009636F                                                                                        800| 0022AC lwz        80630044   1     L4A        gr3=(*)aggr#5.co_name(gr3,68)
     | 00228C        726F5F72 657072                                                                                                                              800| 0022B0 stw        907C0018   2     ST4A       (*)aggr#3.gi_name(gr28,24)=gr3
     |               Instruction count           13                                                                                                               403| 0022B4 lwz        80C30000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr3,0)
     |               Straight-line exec time     15                                                                                                               403| 0022B8 addi       38C60001   2     AI         gr6=gr6,1
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ssss                                                                                                       403| 0022BC stw        90C30000   1     ST4A       (*)_object._object.ob_refcnt(gr3,0)=gr6
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       802| 0022C0 bc         41860034   0     BT         CL.1948,cr1,0x4/eq,taken=50%(0,0)
 CCR's set/used:   ss-- -sss                                                                                                                                      803| 0022C4 stw        93BC001C   1     ST4A       (*)aggr#3.gi_qualname(gr28,28)=gr29
     | 000000                             PDEF     gen_new_with_qualname                                                                                          403| 0022C8 lwz        807D0000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr29,0)
  779|                                    PROC      type,f,name,qualname,gr3-gr6                                                                                  401| 0022CC addi       38A50001   1     AI         gr5=gr5,1
    0| 0022A0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                         30| 0022D0 lwz        801CFFF8   1     L4A        gr0=(*)_object%##2(gr28,-8)
    0| 0022A4 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                             401| 0022D4 stw        90A40000   1     ST4A       _Py_RefTotal(gr4,0)=gr5
    0| 0022A8 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                             0| 0022D8 lwz        81020018   1     L4A        gr8=.+CONSTANT_AREA(gr2,0)
    0| 0022AC ori        609F0000   1     LR        gr31=gr4                                                                                                      403| 0022DC addi       38630001   1     AI         gr3=gr3,1
    0| 0022B0 stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           403| 0022E0 stw        907D0000   1     ST4A       (*)_object._object.ob_refcnt(gr29,0)=gr3
    0| 0022B4 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                           30| 0022E4 cmpwi      2C000000   1     C4         cr0=gr0,0
    0| 0022B8 ori        60BE0000   1     LR        gr30=gr5                                                                                                       27| 0022E8 addi       38C81110   1     AI         gr6=gr8,4368
    0| 0022BC ori        60DD0000   1     LR        gr29=gr6                                                                                                       30| 0022EC bc         4082FFA0   0     BF         CL.1639,cr0,0x4/eq,taken=10%(10,90)
    0| 0022C0 stw        9381FFF0   1     ST4A      #stack(gr1,-16)=gr28                                                                                           30| 0022F0 b          4BFFFE98   0     B          CL.745,-1
    0| 0022C4 stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                         0|                                CL.1948:
  782| 0022C8 bl         4BFFDD39   0     CALL      gr3=_PyObject_GC_New,1,(*)_typeobject",gr3,#ProcAlias",_PyObject_GC_New",fcr",gr1,cr[01567]",gr0",gr4"-gr12   805| 0022F4 stw        907C001C   1     ST4A       (*)aggr#3.gi_qualname(gr28,28)=gr3
  782| 0022CC ori        60000000   1                                                                                                                             401| 0022F8 addi       38050001   1     AI         gr0=gr5,1
  783| 0022D0 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     401| 0022FC stw        90040000   1     ST4A       _Py_RefTotal(gr4,0)=gr0
    0| 0022D4 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      403| 002300 addi       38A60001   1     AI         gr5=gr6,1
    0| 0022D8 lwz        80A40000   2     L4A       gr5=<s117:d0:l4>(gr4,0)                                                                                         0| 002304 lwz        81020018   1     L4A        gr8=.+CONSTANT_AREA(gr2,0)
  783| 0022DC bc         41820228   0     BT        CL.1874,cr0,0x4/eq,taken=50%(0,0)                                                                              30| 002308 lwz        809CFFF8   1     L4A        gr4=(*)_object%##2(gr28,-8)
  782| 0022E0 ori        607C0000   1     LR        gr28=gr3                                                                                                      403| 00230C stw        90A30000   1     ST4A       (*)_object._object.ob_refcnt(gr3,0)=gr5
  789| 0022E4 lwz        807F0010   1     L4A       gr3=(*)_frame._frame.f_code(gr31,16)                                                                           27| 002310 addi       38C81110   1     AI         gr6=gr8,4368







Wed Apr 15 07:30:04 CDT 2020  Page 99


  791| 0022E8 addi       38000000   1     LI        gr0=0                                                                                                          30| 002314 cmpwi      2C040000   1     C4         cr0=gr4,0
  797| 0022EC cmpwi      2C1E0000   1     C4        cr0=gr30,0                                                                                                     30| 002318 bc         4082FF74   1     BF         CL.1639,cr0,0x4/eq,taken=10%(10,90)
    0| 0022F0 addi       38A50002   1     AI        gr5=gr5,2                                                                                                       0| 00231C b          4BFFFE6C   1     B          CL.745,-1
    0| 0022F4 cmpwi      2C9D0000   1     C4        cr1=gr29,0                                                                                                      0|                                CL.1957:
  788| 0022F8 stw        939F0030   1     ST4A      (*)_frame._frame.f_gen(gr31,48)=gr28                                                                            0| 002320 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
  787| 0022FC stw        93FC0008   1     ST4A      (*)aggr#3.gi_frame(gr28,8)=gr31                                                                               415| 002324 addi       3805FFFF   1     AI         gr0=gr5,-1
  790| 002300 stw        907C0010   1     ST4A      (*)aggr#3.gi_code(gr28,16)=gr3                                                                                417| 002328 lwz        80BF0000   1     L4A        gr5=(*)_object._object.ob_refcnt(gr31,0)
  791| 002304 stb        981C000C   1     ST1Z      (*)aggr#3.gi_running(gr28,12)=gr0                                                                             415| 00232C stw        90040000   1     ST4A       _Py_RefTotal(gr4,0)=gr0
  403| 002308 lwz        80C30000   1     L4A       gr6=(*)_object._object.ob_refcnt(gr3,0)                                                                       408| 002330 addi       38631110   1     AI         gr3=gr3,4368
  792| 00230C stw        901C0014   1     ST4A      (*)aggr#3.gi_weakreflist(gr28,20)=gr0                                                                         417| 002334 addi       3805FFFF   1     AI         gr0=gr5,-1
  793| 002310 stw        901C0020   1     ST4A      (*)aggr#3._err_stackitem.exc_type(gr28,32)=gr0                                                                417| 002338 stw        901F0000   1     ST4A       (*)_object._object.ob_refcnt(gr31,0)=gr0
  794| 002314 stw        901C0024   1     ST4A      (*)aggr#3._err_stackitem.exc_value(gr28,36)=gr0                                                               417| 00233C cmpwi      2C000000   1     C4         cr0=gr0,0
  403| 002318 addi       38C60001   1     AI        gr6=gr6,1                                                                                                     417| 002340 bc         41820058   1     BT         CL.737,cr0,0x4/eq,taken=40%(40,60)
  403| 00231C stw        90C30000   1     ST4A      (*)_object._object.ob_refcnt(gr3,0)=gr6                                                                       419| 002344 bc         41800024   1     BT         CL.2037,cr0,0x1/lt,taken=40%(40,60)
  795| 002320 stw        901C0028   1     ST4A      (*)aggr#3._err_stackitem.exc_traceback(gr28,40)=gr0                                                           785| 002348 addi       38600000   3     LI         gr3=0
  796| 002324 stw        901C002C   1     ST4A      (*)aggr#3._err_stackitem.previous_item(gr28,44)=gr0                                                             0| 00234C lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
  797| 002328 bc         41820168   0     BT        CL.198,cr0,0x4/eq,taken=50%(0,0)                                                                                0| 002350 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
  798| 00232C stw        93DC0018   2     ST4A      (*)aggr#3.gi_name(gr28,24)=gr30                                                                                 0| 002354 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
  403| 002330 lwz        807E0000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr30,0)                                                                        0| 002358 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
  403| 002334 addi       38030001   2     AI        gr0=gr3,1                                                                                                     809| 00235C addi       38210050   1     AI         gr1=gr1,80
  403| 002338 stw        901E0000   1     ST4A      (*)_object._object.ob_refcnt(gr30,0)=gr0                                                                        0| 002360 mtspr      7C0803A6   1     LLR        lr=gr0
  802| 00233C bc         40860108   0     BF        CL.1863,cr1,0x4/eq,taken=50%(0,0)                                                                             809| 002364 bclr       4E800020   3     BA         lr
  805| 002340 stw        93DC001C   1     ST4A      (*)aggr#3.gi_qualname(gr28,28)=gr30                                                                             0|                                CL.2037:
    0| 002344 lwz        81020018   1     L4A       gr8=.+CONSTANT_AREA(gr2,0)                                                                                    420| 002368 addi       38800310   1     LI         gr4=784
  401| 002348 addi       38A50001   1     AI        gr5=gr5,1                                                                                                     420| 00236C ori        63E50000   1     LR         gr5=gr31
   30| 00234C lwz        807CFFF8   1     L4A       gr3=(*)_object%##2(gr28,-8)                                                                                   420| 002370 bl         4BFFDC91   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  401| 002350 stw        90A40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr5                                                                                       420| 002374 ori        60000000   1
   30| 002354 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     785| 002378 addi       38600000   1     LI         gr3=0
  403| 002358 ori        60030000   1     LR        gr3=gr0                                                                                                         0| 00237C lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
   27| 00235C addi       38C81110   1     AI        gr6=gr8,4368                                                                                                    0| 002380 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
  403| 002360 addi       38030001   1     AI        gr0=gr3,1                                                                                                       0| 002384 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
  403| 002364 stw        901E0000   1     ST4A      (*)_object._object.ob_refcnt(gr30,0)=gr0                                                                        0| 002388 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
   30| 002368 bc         40820108   0     BF        CL.1862,cr0,0x4/eq,taken=50%(0,0)                                                                             809| 00238C addi       38210050   1     AI         gr1=gr1,80
   30|                                CL.745:                                                                                                                       0| 002390 mtspr      7C0803A6   1     LLR        lr=gr0
   34| 00236C addi       3BFCFFF8   1     AI        gr31=gr28,-8                                                                                                  809| 002394 bclr       4E800020   3     BA         lr
   35| 002370 lwz        801CFFFC   1     L4A       gr0=(*)aggr#2._gc_prev(gr28,-4)                                                                               423|                                CL.737:
   35| 002374 andi.      70030002   2     RN4_R     gr3,cr0=gr0,0,0x2                                                                                             425| 002398 ori        63E30000   1     LR         gr3=gr31
   35| 002378 bc         408200AC   1     BF        CL.1877,cr0,0x4/eq,taken=10%(10,90)                                                                           425| 00239C bl         4BFFDC65   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
   67| 00237C lwz        808200A4   1     L4A       gr4=._PyRuntime(gr2,0)                                                                                        425| 0023A0 ori        60000000   1
   54| 002380 lwz        806401A0   2     L4A       gr3=<s149:d416:l4>(gr4,416)                                                                                   785| 0023A4 addi       38600000   1     LI         gr3=0
   41| 002384 lwz        80630008   2     L4A       gr3=(*)_ts._ts.interp(gr3,8)                                                                                    0| 0023A8 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
   41| 002388 lwz        83C30188   2     L4A       gr30=(*)_is._gc_runtime_state.generation0(gr3,392)                                                              0| 0023AC lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   42| 00238C lwz        83BE0004   2     L4A       gr29=(*)aggr#2._gc_prev(gr30,4)                                                                                 0| 0023B0 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
   44| 002390 andi.      73A30003   2     RN4_R     gr3,cr0=gr29,0,0xFFFFFFFF00000003                                                                               0| 0023B4 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
   43| 002394 stw        93FD0000   1     ST4A      (*)aggr#2._gc_next(gr29,0)=gr31                                                                               809| 0023B8 addi       38210050   1     AI         gr1=gr1,80
   44| 002398 bc         4082003C   0     BF        CL.1983,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 0023BC mtspr      7C0803A6   1     LLR        lr=gr0
   44| 00239C rlwinm     540007BE   1     RN4       gr0=gr0,0,0x3                                                                                                 809| 0023C0 bclr       4E800020   3     BA         lr
   45| 0023A0 stw        93DCFFF8   1     ST4A      (*)aggr#2._gc_next(gr28,-8)=gr30                                                                                 |               Tag Table
   44| 0023A4 or         7C04EB78   1     O         gr4=gr0,gr29                                                                                                     | 0023C4        00000000 00002041 80040400 00000000 00000304 00156765
  808| 0023A8 ori        63830000   1     LR        gr3=gr28                                                                                                         | 0023DC        6E5F6E65 775F7769 74685F71 75616C6E 616D65
   44| 0023AC stw        909CFFFC   1     ST4A      (*)aggr#2._gc_prev(gr28,-4)=gr4                                                                                  |               Instruction count          193
   46| 0023B0 stw        93FE0004   1     ST4A      (*)aggr#2._gc_prev(gr30,4)=gr31                                                                                  |               Straight-line exec time    202
    0| 0023B4 lwz        83810040   1     L4A       gr28=#stack(gr1,64)                                                                                          GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----
  809| 0023B8 addi       38210050   1     AI        gr1=gr1,80                                                                                                   FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
    0| 0023BC lwz        83A1FFF4   1     L4A       gr29=#stack(gr1,-12)                                                                                         CCR's set/used:   ss-- -sss
    0| 0023C0 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                                | 000000                             PDEF       gen_getyieldfrom







Wed Apr 15 07:30:04 CDT 2020  Page 100


    0| 0023C4 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           693|                                    PROC       gen,_unused_ignored,gr3,gr4
    0| 0023C8 lwz        83E1FFFC   1     L4A       gr31=#stack(gr1,-4)                                                                                             0| 002400 mfspr      7C0802A6   1     LFLR       gr0=lr
    0| 0023CC mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 002404 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
  809| 0023D0 bclr       4E800020   3     BA        lr                                                                                                              0| 002408 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
    0|                                CL.1983:                                                                                                                    695| 00240C bl         480034D5   0     CALL       gr3=_PyGen_yf,1,(*)aggr#3",gr3,#ProcAlias",_PyGen_yf",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",l
   44| 0023D4 addi       386815E4   1     AI        gr3=gr8,5604                                                                                                  696| 002410 cmpwi      2C030000   1     C4         cr0=gr3,0
   44| 0023D8 addi       38881610   1     AI        gr4=gr8,5648                                                                                                  401| 002414 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
   44| 0023DC addi       38A0002C   1     LI        gr5=44                                                                                                        696| 002418 bc         40820030   0     BF         CL.2215,cr0,0x4/eq,taken=50%(0,0)
   44| 0023E0 bl         4BFFDC21   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f   697| 00241C lwz        80620008   2     L4A        gr3=._Py_NoneStruct(gr2,0)
   44| 0023E4 ori        60000000   1                                                                                                                             401| 002420 lwz        80A40000   1     L4A        gr5=_Py_RefTotal(gr4,0)
    0| 0023E8 lwz        801CFFFC   1     L4A       gr0=(*)aggr#2._gc_prev(gr28,-4)                                                                               403| 002424 lwz        80C30000   1     L4A        gr6=_Py_NoneStruct%##1(gr3,0)
   45| 0023EC stw        93DCFFF8   1     ST4A      (*)aggr#2._gc_next(gr28,-8)=gr30                                                                                0| 002428 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
  808| 0023F0 ori        63830000   1     LR        gr3=gr28                                                                                                      699| 00242C addi       38210040   1     AI         gr1=gr1,64
   44| 0023F4 rlwinm     540007BE   1     RN4       gr0=gr0,0,0x3                                                                                                   0| 002430 mtspr      7C0803A6   1     LLR        lr=gr0
   44| 0023F8 or         7C04EB78   1     O         gr4=gr0,gr29                                                                                                  401| 002434 addi       38050001   1     AI         gr0=gr5,1
   44| 0023FC stw        909CFFFC   1     ST4A      (*)aggr#2._gc_prev(gr28,-4)=gr4                                                                               401| 002438 stw        90040000   1     ST4A       _Py_RefTotal(gr4,0)=gr0
   46| 002400 stw        93FE0004   1     ST4A      (*)aggr#2._gc_prev(gr30,4)=gr31                                                                               403| 00243C addi       38860001   1     AI         gr4=gr6,1
    0| 002404 lwz        83810040   1     L4A       gr28=#stack(gr1,64)                                                                                           403| 002440 stw        90830000   1     ST4A       _Py_NoneStruct%##1(gr3,0)=gr4
  809| 002408 addi       38210050   1     AI        gr1=gr1,80                                                                                                    699| 002444 bclr       4E800020   0     BA         lr
    0| 00240C lwz        83A1FFF4   1     L4A       gr29=#stack(gr1,-12)                                                                                            0|                                CL.2215:
    0| 002410 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 002448 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0| 002414 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           699| 00244C addi       38210040   1     AI         gr1=gr1,64
    0| 002418 lwz        83E1FFFC   1     L4A       gr31=#stack(gr1,-4)                                                                                             0| 002450 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 00241C mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        699| 002454 bclr       4E800020   3     BA         lr
  809| 002420 bclr       4E800020   3     BA        lr                                                                                                               |               Tag Table
    0|                                CL.1877:                                                                                                                       | 002458        00000000 00002041 80000200 00000000 00000058 00106765
   35| 002424 ori        63830000   1     LR        gr3=gr28                                                                                                         | 002470        6E5F6765 74796965 6C646672 6F6D
   35| 002428 addi       38881594   1     AI        gr4=gr8,5524                                                                                                     |               Instruction count           22
   35| 00242C addi       38A815B0   1     AI        gr5=gr8,5552                                                                                                     |               Straight-line exec time     22
   35| 002430 addi       38E00327   1     LI        gr7=807                                                                                                      GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- --ss
   35| 002434 addi       39081580   1     AI        gr8=gr8,5504                                                                                                 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
   35| 002438 bl         4BFFDBC9   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr  CCR's set/used:   ss-- -sss
   35| 00243C ori        60000000   1                                                                                                                                | 000000                             PDEF       gen_set_qualname
   35| 002440 tw         7C8E7008   1     TRAP      9                                                                                                             678|                                    PROC       op,value,_unused_ignored,gr3-gr5
    0|                                CL.1863:                                                                                                                      0| 002480 mfspr      7C0802A6   1     LFLR       gr0=lr
  803| 002444 stw        93BC001C   1     ST4A      (*)aggr#3.gi_qualname(gr28,28)=gr29                                                                             0| 002484 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
  401| 002448 addi       38A50001   1     AI        gr5=gr5,1                                                                                                       0| 002488 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
  401| 00244C stw        90A40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr5                                                                                         0| 00248C stw        93E1003C   1     ST4A       #stack(gr1,60)=gr31
  403| 002450 lwz        807D0000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr29,0)                                                                        0| 002490 ori        607F0000   1     LR         gr31=gr3
   30| 002454 lwz        801CFFF8   1     L4A       gr0=(*)_object%##2(gr28,-8)                                                                                     0| 002494 stw        93C10038   1     ST4A       #stack(gr1,56)=gr30
    0| 002458 lwz        81020018   1     L4A       gr8=.+CONSTANT_AREA(gr2,0)                                                                                      0| 002498 or.        7C9E2379   1     LR_R       gr30,cr0=gr4
  403| 00245C addi       38630001   1     AI        gr3=gr3,1                                                                                                     682| 00249C bc         418200D0   1     BT         CL.2212,cr0,0x4/eq,taken=30%(30,70)
  403| 002460 stw        907D0000   1     ST4A      (*)_object._object.ob_refcnt(gr29,0)=gr3                                                                      682| 0024A0 lwz        807E0004   2     L4A        gr3=(*)_object._object.ob_type(gr30,4)
   30| 002464 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     617| 0024A4 bl         4BFFDB5D   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
   27| 002468 addi       38C81110   1     AI        gr6=gr8,4368                                                                                                  617| 0024A8 ori        60000000   1
   30| 00246C bc         4182FF00   0     BT        CL.745,cr0,0x4/eq,taken=50%(0,0)                                                                                0| 0024AC lwz        80A20018   1     L4A        gr5=.+CONSTANT_AREA(gr2,0)
    0|                                CL.1862:                                                                                                                    401| 0024B0 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
   30| 002470 ori        63830000   1     LR        gr3=gr28                                                                                                      617| 0024B4 andis.     74601000   1     RN4_R      gr0,cr0=gr3,0,0x10000000
   30| 002474 addi       38881528   1     AI        gr4=gr8,5416                                                                                                  408| 0024B8 addi       38651124   1     AI         gr3=gr5,4388
   30| 002478 addi       38A81550   1     AI        gr5=gr8,5456                                                                                                  682| 0024BC bc         418200B0   0     BT         CL.2212,cr0,0x4/eq,taken=30%(30,70)
   30| 00247C addi       38E00327   1     LI        gr7=807                                                                                                       403| 0024C0 lwz        80DE0000   2     L4A        gr6=(*)_object._object.ob_refcnt(gr30,0)
   30| 002480 addi       39081580   1     AI        gr8=gr8,5504                                                                                                  688| 0024C4 lwz        80BF001C   1     L4A        gr5=(*)aggr#3.gi_qualname(gr31,28)
   30| 002484 bl         4BFFDB7D   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr   688| 0024C8 stw        93DF001C   1     ST4A       (*)aggr#3.gi_qualname(gr31,28)=gr30
   30| 002488 ori        60000000   1                                                                                                                             403| 0024CC addi       38E60001   1     AI         gr7=gr6,1
   30| 00248C tw         7C8E7008   1     TRAP      9                                                                                                             401| 0024D0 lwz        80C40000   1     L4A        gr6=_Py_RefTotal(gr4,0)
  798|                                CL.198:                                                                                                                     403| 0024D4 stw        90FE0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr7







Wed Apr 15 07:30:04 CDT 2020  Page 101


  800| 002490 lwz        80630044   1     L4A       gr3=(*)aggr#5.co_name(gr3,68)                                                                                   0| 0024D8 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
  800| 002494 stw        907C0018   2     ST4A      (*)aggr#3.gi_name(gr28,24)=gr3                                                                                  0| 0024DC mtspr      7C0803A6   2     LLR        lr=gr0
  403| 002498 lwz        80C30000   1     L4A       gr6=(*)_object._object.ob_refcnt(gr3,0)                                                                         0| 0024E0 or.        7CA02B79   1     LR_R       gr0,cr0=gr5
  403| 00249C addi       38060001   2     AI        gr0=gr6,1                                                                                                     401| 0024E4 addi       38060001   1     AI         gr0=gr6,1
  403| 0024A0 stw        90030000   1     ST4A      (*)_object._object.ob_refcnt(gr3,0)=gr0                                                                       401| 0024E8 stw        90040000   1     ST4A       _Py_RefTotal(gr4,0)=gr0
  802| 0024A4 bc         41860034   0     BT        CL.1865,cr1,0x4/eq,taken=50%(0,0)                                                                             491| 0024EC bc         4182006C   0     BT         CL.2211,cr0,0x4/eq,taken=30%(30,70)
  803| 0024A8 stw        93BC001C   1     ST4A      (*)aggr#3.gi_qualname(gr28,28)=gr29                                                                           415| 0024F0 stw        90C40000   1     ST4A       _Py_RefTotal(gr4,0)=gr6
  403| 0024AC lwz        807D0000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr29,0)                                                                        0| 0024F4 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
  401| 0024B0 addi       38C50001   1     AI        gr6=gr5,1                                                                                                     417| 0024F8 lwz        80850000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr5,0)
   30| 0024B4 lwz        80BCFFF8   1     L4A       gr5=(*)_object%##2(gr28,-8)                                                                                     0| 0024FC lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
  401| 0024B8 stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                       417| 002500 cmpwi      2C040001   1     C4         cr0=gr4,1
    0| 0024BC lwz        81020018   1     L4A       gr8=.+CONSTANT_AREA(gr2,0)                                                                                    417| 002504 addi       3804FFFF   1     AI         gr0=gr4,-1
  403| 0024C0 addi       38030001   1     AI        gr0=gr3,1                                                                                                     417| 002508 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
  403| 0024C4 stw        901D0000   1     ST4A      (*)_object._object.ob_refcnt(gr29,0)=gr0                                                                      417| 00250C cmpwi      2C800000   1     C4         cr1=gr0,0
   30| 0024C8 cmpwi      2C050000   1     C4        cr0=gr5,0                                                                                                     417| 002510 bc         41820028   0     BT         CL.1315,cr0,0x4/eq,taken=40%(40,60)
   27| 0024CC addi       38C81110   1     AI        gr6=gr8,4368                                                                                                  420| 002514 addi       388001EC   2     LI         gr4=492
   30| 0024D0 bc         4082FFA0   0     BF        CL.1862,cr0,0x4/eq,taken=10%(10,90)                                                                           419| 002518 bc         40840014   0     BF         CL.1926,cr1,0x1/lt,taken=30%(30,70)
   30| 0024D4 b          4BFFFE98   0     B         CL.745,-1                                                                                                     420| 00251C bl         4BFFDAE5   1     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
    0|                                CL.1865:                                                                                                                    420| 002520 ori        60000000   1
  805| 0024D8 stw        907C001C   1     ST4A      (*)aggr#3.gi_qualname(gr28,28)=gr3                                                                              0| 002524 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
  401| 0024DC addi       38A50001   1     AI        gr5=gr5,1                                                                                                       0| 002528 mtspr      7C0803A6   2     LLR        lr=gr0
  401| 0024E0 stw        90A40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr5                                                                                         0|                                CL.1926:
  403| 0024E4 addi       38860002   1     AI        gr4=gr6,2                                                                                                     689| 00252C addi       38600000   1     LI         gr3=0
   30| 0024E8 lwz        801CFFF8   1     L4A       gr0=(*)_object%##2(gr28,-8)                                                                                   690| 002530 addi       38210040   1     AI         gr1=gr1,64
    0| 0024EC lwz        81020018   1     L4A       gr8=.+CONSTANT_AREA(gr2,0)                                                                                    690| 002534 bclr       4E800020   0     BA         lr
  403| 0024F0 stw        90830000   1     ST4A      (*)_object._object.ob_refcnt(gr3,0)=gr4                                                                       423|                                CL.1315:
   30| 0024F4 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     425| 002538 ori        60A30000   1     LR         gr3=gr5
   27| 0024F8 addi       38C81110   1     AI        gr6=gr8,4368                                                                                                  425| 00253C bl         4BFFDAC5   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
   30| 0024FC bc         4082FF74   0     BF        CL.1862,cr0,0x4/eq,taken=10%(10,90)                                                                           425| 002540 ori        60000000   1
    0| 002500 b          4BFFFE6C   1     B         CL.745,-1                                                                                                     689| 002544 addi       38600000   1     LI         gr3=0
    0|                                CL.1874:                                                                                                                      0| 002548 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0| 002504 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                    690| 00254C addi       38210040   1     AI         gr1=gr1,64
  415| 002508 addi       3805FFFF   1     AI        gr0=gr5,-1                                                                                                      0| 002550 mtspr      7C0803A6   1     LLR        lr=gr0
  417| 00250C lwz        80BF0000   1     L4A       gr5=(*)_object._object.ob_refcnt(gr31,0)                                                                      690| 002554 bclr       4E800020   3     BA         lr
  415| 002510 stw        90040000   1     ST4A      <s117:d0:l4>(gr4,0)=gr0                                                                                         0|                                CL.2211:
  408| 002514 addi       38631110   1     AI        gr3=gr3,4368                                                                                                  689| 002558 addi       38600000   1     LI         gr3=0
  417| 002518 addi       3805FFFF   1     AI        gr0=gr5,-1                                                                                                      0| 00255C lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
  417| 00251C stw        901F0000   1     ST4A      (*)_object._object.ob_refcnt(gr31,0)=gr0                                                                        0| 002560 lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
  417| 002520 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     690| 002564 addi       38210040   1     AI         gr1=gr1,64
  417| 002524 bc         41820058   1     BT        CL.737,cr0,0x4/eq,taken=40%(40,60)                                                                            690| 002568 bclr       4E800020   0     BA         lr
  419| 002528 bc         41800024   1     BT        CL.1982,cr0,0x1/lt,taken=40%(40,60)                                                                             0|                                CL.2212:
  785| 00252C addi       38600000   3     LI        gr3=0                                                                                                         683| 00256C lwz        806200B4   1     L4A        gr3=.PyExc_TypeError(gr2,0)
  809| 002530 addi       38210050   1     AI        gr1=gr1,80                                                                                                    683| 002570 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
    0| 002534 lwz        83A1FFF4   1     L4A       gr29=#stack(gr1,-12)                                                                                            0| 002574 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
    0| 002538 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 002578 lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
    0| 00253C lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           683| 00257C addi       38841674   1     AI         gr4=gr4,5748
    0| 002540 lwz        83E1FFFC   1     L4A       gr31=#stack(gr1,-4)                                                                                           683| 002580 lwz        80630000   1     L4A        gr3=PyExc_TypeError(gr3,0)
    0| 002544 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        683| 002584 bl         4BFFDA7D   0     CALL       PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0
  809| 002548 bclr       4E800020   3     BA        lr                                                                                                            683| 002588 ori        60000000   1
    0|                                CL.1982:                                                                                                                    685| 00258C addi       3860FFFF   1     LI         gr3=-1
  420| 00254C addi       38800310   1     LI        gr4=784                                                                                                         0| 002590 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
  420| 002550 ori        63E50000   1     LR        gr5=gr31                                                                                                      690| 002594 addi       38210040   1     AI         gr1=gr1,64
  420| 002554 bl         4BFFDAAD   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015     0| 002598 mtspr      7C0803A6   1     LLR        lr=gr0
  420| 002558 ori        60000000   1                                                                                                                             690| 00259C bclr       4E800020   3     BA         lr
  785| 00255C addi       38600000   1     LI        gr3=0                                                                                                            |               Tag Table
  809| 002560 addi       38210050   1     AI        gr1=gr1,80                                                                                                       | 0025A0        00000000 00002041 80020300 00000000 00000120 00106765







Wed Apr 15 07:30:04 CDT 2020  Page 102


    0| 002564 lwz        83A1FFF4   1     L4A       gr29=#stack(gr1,-12)                                                                                             | 0025B8        6E5F7365 745F7175 616C6E61 6D65
    0| 002568 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                                |               Instruction count           72
    0| 00256C lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                              |               Straight-line exec time     72
    0| 002570 lwz        83E1FFFC   1     L4A       gr31=#stack(gr1,-4)                                                                                          GPR's set/used:   s-us sss- ---- ----  ---- ---- ---- ----
    0| 002574 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                       FPR's set/used:   ---- ---- ---- ----  ---- ---- ---- ----
  809| 002578 bclr       4E800020   3     BA        lr                                                                                                           CCR's set/used:   ---- ----
  423|                                CL.737:                                                                                                                        | 000000                             PDEF       gen_get_qualname
  425| 00257C ori        63E30000   1     LR        gr3=gr31                                                                                                      671|                                    PROC       op,_unused_ignored,gr3,gr4
  425| 002580 bl         4BFFDA81   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   673| 0025E0 lwz        8063001C   1     L4A        gr3=(*)aggr#3.gi_qualname(gr3,28)
  425| 002584 ori        60000000   1                                                                                                                             401| 0025E4 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
  785| 002588 addi       38600000   1     LI        gr3=0                                                                                                         401| 0025E8 lwz        80A40000   2     L4A        gr5=_Py_RefTotal(gr4,0)
  809| 00258C addi       38210050   1     AI        gr1=gr1,80                                                                                                    403| 0025EC lwz        80C30000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr3,0)
    0| 002590 lwz        83A1FFF4   1     L4A       gr29=#stack(gr1,-12)                                                                                          401| 0025F0 addi       38050001   1     AI         gr0=gr5,1
    0| 002594 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             401| 0025F4 stw        90040000   1     ST4A       _Py_RefTotal(gr4,0)=gr0
    0| 002598 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           403| 0025F8 addi       38860001   1     AI         gr4=gr6,1
    0| 00259C lwz        83E1FFFC   1     L4A       gr31=#stack(gr1,-4)                                                                                           403| 0025FC stw        90830000   1     ST4A       (*)_object._object.ob_refcnt(gr3,0)=gr4
    0| 0025A0 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        675| 002600 bclr       4E800020   0     BA         lr
  809| 0025A4 bclr       4E800020   3     BA        lr                                                                                                               |               Tag Table
     |               Tag Table                                                                                                                                       | 002604        00000000 00002040 00000200 00000000 00000024 00106765
     | 0025A8        00000000 00002041 80040400 00000000 00000308 00156765                                                                                           | 00261C        6E5F6765 745F7175 616C6E61 6D65
     | 0025C0        6E5F6E65 775F7769 74685F71 75616C6E 616D65                                                                                                      |               Instruction count            9
     |               Instruction count          194                                                                                                                  |               Straight-line exec time      9
     |               Straight-line exec time    202                                                                                                              GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- --ss
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----                                                                                                      FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      CCR's set/used:   ss-- -sss
 CCR's set/used:   ss-- -sss                                                                                                                                         | 000000                             PDEF       gen_set_name
     | 000000                             PDEF     gen_getyieldfrom                                                                                               656|                                    PROC       op,value,_unused_ignored,gr3-gr5
  693|                                    PROC      gen,_unused_ignored,gr3,gr4                                                                                     0| 002640 mfspr      7C0802A6   1     LFLR       gr0=lr
    0| 0025E0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                          0| 002644 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
    0| 0025E4 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                               0| 002648 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
    0| 0025E8 stwu       9421FFC0   1     ST4U      gr1,#stack(gr1,-64)=gr1                                                                                         0| 00264C stw        93E1003C   1     ST4A       #stack(gr1,60)=gr31
  695| 0025EC bl         48003415   0     CALL      gr3=_PyGen_yf,1,(*)aggr#3",gr3,#ProcAlias",_PyGen_yf",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr     0| 002650 ori        607F0000   1     LR         gr31=gr3
  696| 0025F0 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0| 002654 stw        93C10038   1     ST4A       #stack(gr1,56)=gr30
  401| 0025F4 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                        0| 002658 or.        7C9E2379   1     LR_R       gr30,cr0=gr4
  696| 0025F8 bc         40820030   0     BF        CL.2174,cr0,0x4/eq,taken=50%(0,0)                                                                             660| 00265C bc         418200D0   1     BT         CL.2208,cr0,0x4/eq,taken=30%(30,70)
  697| 0025FC lwz        80620008   2     L4A       gr3=._Py_NoneStruct(gr2,0)                                                                                    660| 002660 lwz        807E0004   2     L4A        gr3=(*)_object._object.ob_type(gr30,4)
  401| 002600 lwz        80A40000   1     L4A       gr5=<s117:d0:l4>(gr4,0)                                                                                       617| 002664 bl         4BFFD99D   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
  403| 002604 lwz        80C30000   1     L4A       gr6=<s119:d0:l4>(gr3,0)                                                                                       617| 002668 ori        60000000   1
    0| 002608 lwz        80010048   1     L4A       gr0=#stack(gr1,72)                                                                                              0| 00266C lwz        80A20018   1     L4A        gr5=.+CONSTANT_AREA(gr2,0)
  699| 00260C addi       38210040   1     AI        gr1=gr1,64                                                                                                    401| 002670 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
    0| 002610 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        617| 002674 andis.     74601000   1     RN4_R      gr0,cr0=gr3,0,0x10000000
  401| 002614 addi       38050001   1     AI        gr0=gr5,1                                                                                                     408| 002678 addi       38651124   1     AI         gr3=gr5,4388
  401| 002618 stw        90040000   1     ST4A      <s117:d0:l4>(gr4,0)=gr0                                                                                       660| 00267C bc         418200B0   0     BT         CL.2208,cr0,0x4/eq,taken=30%(30,70)
  403| 00261C addi       38860001   1     AI        gr4=gr6,1                                                                                                     403| 002680 lwz        80DE0000   2     L4A        gr6=(*)_object._object.ob_refcnt(gr30,0)
  403| 002620 stw        90830000   1     ST4A      <s119:d0:l4>(gr3,0)=gr4                                                                                       666| 002684 lwz        80BF0018   1     L4A        gr5=(*)aggr#3.gi_name(gr31,24)
  699| 002624 bclr       4E800020   0     BA        lr                                                                                                            666| 002688 stw        93DF0018   1     ST4A       (*)aggr#3.gi_name(gr31,24)=gr30
    0|                                CL.2174:                                                                                                                    403| 00268C addi       38E60001   1     AI         gr7=gr6,1
    0| 002628 lwz        80010048   1     L4A       gr0=#stack(gr1,72)                                                                                            401| 002690 lwz        80C40000   1     L4A        gr6=_Py_RefTotal(gr4,0)
  699| 00262C addi       38210040   1     AI        gr1=gr1,64                                                                                                    403| 002694 stw        90FE0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr7
    0| 002630 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 002698 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
  699| 002634 bclr       4E800020   3     BA        lr                                                                                                              0| 00269C mtspr      7C0803A6   2     LLR        lr=gr0
     |               Tag Table                                                                                                                                      0| 0026A0 or.        7CA02B79   1     LR_R       gr0,cr0=gr5
     | 002638        00000000 00002041 80000200 00000000 00000058 00106765                                                                                        401| 0026A4 addi       38060001   1     AI         gr0=gr6,1
     | 002650        6E5F6765 74796965 6C646672 6F6D                                                                                                              401| 0026A8 stw        90040000   1     ST4A       _Py_RefTotal(gr4,0)=gr0
     |               Instruction count           22                                                                                                               491| 0026AC bc         4182006C   0     BT         CL.2207,cr0,0x4/eq,taken=30%(30,70)
     |               Straight-line exec time     23                                                                                                               415| 0026B0 stw        90C40000   1     ST4A       _Py_RefTotal(gr4,0)=gr6







Wed Apr 15 07:30:04 CDT 2020  Page 103


 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----                                                                                                         0| 0026B4 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       417| 0026B8 lwz        80850000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr5,0)
 CCR's set/used:   ss-- -sss                                                                                                                                        0| 0026BC lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
     | 000000                             PDEF     gen_set_qualname                                                                                               417| 0026C0 cmpwi      2C040001   1     C4         cr0=gr4,1
  678|                                    PROC      op,value,_unused_ignored,gr3-gr5                                                                              417| 0026C4 addi       3804FFFF   1     AI         gr0=gr4,-1
    0| 002660 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                        417| 0026C8 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
    0| 002664 ori        60660000   1     LR        gr6=gr3                                                                                                       417| 0026CC cmpwi      2C800000   1     C4         cr1=gr0,0
    0| 002668 or.        7C842379   1     LR_R      gr4,cr0=gr4                                                                                                   417| 0026D0 bc         41820028   0     BT         CL.1305,cr0,0x4/eq,taken=40%(40,60)
    0| 00266C stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                             420| 0026D4 addi       388001EC   2     LI         gr4=492
    0| 002670 stwu       9421FF90   1     ST4U      gr1,#stack(gr1,-112)=gr1                                                                                      419| 0026D8 bc         40840014   0     BF         CL.1931,cr1,0x1/lt,taken=30%(30,70)
  682| 002674 bc         418200F8   0     BT        CL.2172,cr0,0x4/eq,taken=30%(30,70)                                                                           420| 0026DC bl         4BFFD925   1     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  682| 002678 lwz        80640004   2     L4A       gr3=(*)_object._object.ob_type(gr4,4)                                                                         420| 0026E0 ori        60000000   1
    0| 00267C stw        90C10064   1     ST4A      #parameter_store0(gr1,100)=gr6                                                                                  0| 0026E4 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0| 002680 stw        90810068   1     ST4A      #parameter_store1(gr1,104)=gr4                                                                                  0| 0026E8 mtspr      7C0803A6   2     LLR        lr=gr0
  617| 002684 bl         4BFFD97D   0     CALL      gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12",     0|                                CL.1931:
  617| 002688 ori        60000000   1                                                                                                                             667| 0026EC addi       38600000   1     LI         gr3=0
    0| 00268C lwz        80A20018   1     L4A       gr5=.+CONSTANT_AREA(gr2,0)                                                                                    668| 0026F0 addi       38210040   1     AI         gr1=gr1,64
  401| 002690 lwz        80E20004   1     L4A       gr7=._Py_RefTotal(gr2,0)                                                                                      668| 0026F4 bclr       4E800020   0     BA         lr
  682| 002694 andis.     74601000   1     RN4_R     gr0,cr0=gr3,0,0x10000000                                                                                      423|                                CL.1305:
  408| 002698 addi       38651124   1     AI        gr3=gr5,4388                                                                                                  425| 0026F8 ori        60A30000   1     LR         gr3=gr5
  617| 00269C lwz        80C10064   1     L4A       gr6=#parameter_store0(gr1,100)                                                                                425| 0026FC bl         4BFFD905   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  617| 0026A0 lwz        80810068   1     L4A       gr4=#parameter_store1(gr1,104)                                                                                425| 002700 ori        60000000   1
  682| 0026A4 bc         4182009C   0     BT        CL.1837,cr0,0x4/eq,taken=30%(30,70)                                                                           667| 002704 addi       38600000   1     LI         gr3=0
    0| 0026A8 lwz        80010078   2     L4A       gr0=#stack(gr1,120)                                                                                             0| 002708 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0| 0026AC mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        668| 00270C addi       38210040   1     AI         gr1=gr1,64
  403| 0026B0 lwz        81040000   1     L4A       gr8=(*)_object._object.ob_refcnt(gr4,0)                                                                         0| 002710 mtspr      7C0803A6   1     LLR        lr=gr0
  688| 0026B4 lwz        80A6001C   1     L4A       gr5=(*)aggr#3.gi_qualname(gr6,28)                                                                             668| 002714 bclr       4E800020   3     BA         lr
  688| 0026B8 stw        9086001C   1     ST4A      (*)aggr#3.gi_qualname(gr6,28)=gr4                                                                               0|                                CL.2207:
  401| 0026BC lwz        80C70000   1     L4A       gr6=<s117:d0:l4>(gr7,0)                                                                                       667| 002718 addi       38600000   1     LI         gr3=0
    0| 0026C0 or.        7CA02B79   1     LR_R      gr0,cr0=gr5                                                                                                     0| 00271C lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
  403| 0026C4 addi       39080001   1     AI        gr8=gr8,1                                                                                                       0| 002720 lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
  403| 0026C8 stw        91040000   1     ST4A      (*)_object._object.ob_refcnt(gr4,0)=gr8                                                                       668| 002724 addi       38210040   1     AI         gr1=gr1,64
  401| 0026CC addi       38060001   1     AI        gr0=gr6,1                                                                                                     668| 002728 bclr       4E800020   0     BA         lr
  401| 0026D0 stw        90070000   1     ST4A      <s117:d0:l4>(gr7,0)=gr0                                                                                         0|                                CL.2208:
  491| 0026D4 bc         41820020   0     BT        CL.1839,cr0,0x4/eq,taken=30%(30,70)                                                                           661| 00272C lwz        806200B4   1     L4A        gr3=.PyExc_TypeError(gr2,0)
  415| 0026D8 stw        90C70000   1     ST4A      <s117:d0:l4>(gr7,0)=gr6                                                                                       661| 002730 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
  417| 0026DC lwz        80850000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr5,0)                                                                         0| 002734 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
  417| 0026E0 addi       3804FFFF   2     AI        gr0=gr4,-1                                                                                                      0| 002738 lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
  417| 0026E4 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       661| 00273C addi       388416A0   1     AI         gr4=gr4,5792
  417| 0026E8 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     661| 002740 lwz        80630000   1     L4A        gr3=PyExc_TypeError(gr3,0)
  417| 0026EC bc         41820034   1     BT        CL.1315,cr0,0x4/eq,taken=40%(40,60)                                                                           661| 002744 bl         4BFFD8BD   0     CALL       PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0
  419| 0026F0 bc         41800010   1     BT        CL.2173,cr0,0x1/lt,taken=40%(40,60)                                                                           661| 002748 ori        60000000   1
    0|                                CL.1839:                                                                                                                    663| 00274C addi       3860FFFF   1     LI         gr3=-1
  689| 0026F4 addi       38600000   1     LI        gr3=0                                                                                                           0| 002750 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
  690| 0026F8 addi       38210070   1     AI        gr1=gr1,112                                                                                                   668| 002754 addi       38210040   1     AI         gr1=gr1,64
  690| 0026FC bclr       4E800020   0     BA        lr                                                                                                              0| 002758 mtspr      7C0803A6   1     LLR        lr=gr0
    0|                                CL.2173:                                                                                                                    668| 00275C bclr       4E800020   3     BA         lr
  420| 002700 addi       388001EC   1     LI        gr4=492                                                                                                          |               Tag Table
  420| 002704 bl         4BFFD8FD   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015      | 002760        00000000 00002041 80020300 00000000 00000120 000C6765
  420| 002708 ori        60000000   1                                                                                                                                | 002778        6E5F7365 745F6E61 6D65
  689| 00270C addi       38600000   1     LI        gr3=0                                                                                                            |               Instruction count           72
    0| 002710 lwz        80010078   1     L4A       gr0=#stack(gr1,120)                                                                                              |               Straight-line exec time     72
  690| 002714 addi       38210070   1     AI        gr1=gr1,112                                                                                                  GPR's set/used:   s-us sss- ---- ----  ---- ---- ---- ----
    0| 002718 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                       FPR's set/used:   ---- ---- ---- ----  ---- ---- ---- ----
  690| 00271C bclr       4E800020   3     BA        lr                                                                                                           CCR's set/used:   ---- ----
  423|                                CL.1315:                                                                                                                       | 000000                             PDEF       gen_get_name







Wed Apr 15 07:30:04 CDT 2020  Page 104


  425| 002720 ori        60A30000   1     LR        gr3=gr5                                                                                                       649|                                    PROC       op,_unused_ignored,gr3,gr4
  425| 002724 bl         4BFFD8DD   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   651| 0027A0 lwz        80630018   1     L4A        gr3=(*)aggr#3.gi_name(gr3,24)
  425| 002728 ori        60000000   1                                                                                                                             401| 0027A4 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
  689| 00272C addi       38600000   1     LI        gr3=0                                                                                                         401| 0027A8 lwz        80A40000   2     L4A        gr5=_Py_RefTotal(gr4,0)
    0| 002730 lwz        80010078   1     L4A       gr0=#stack(gr1,120)                                                                                           403| 0027AC lwz        80C30000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr3,0)
  690| 002734 addi       38210070   1     AI        gr1=gr1,112                                                                                                   401| 0027B0 addi       38050001   1     AI         gr0=gr5,1
    0| 002738 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        401| 0027B4 stw        90040000   1     ST4A       _Py_RefTotal(gr4,0)=gr0
  690| 00273C bclr       4E800020   3     BA        lr                                                                                                            403| 0027B8 addi       38860001   1     AI         gr4=gr6,1
    0|                                CL.1837:                                                                                                                    403| 0027BC stw        90830000   1     ST4A       (*)_object._object.ob_refcnt(gr3,0)=gr4
  683| 002740 lwz        806200B4   1     L4A       gr3=.PyExc_TypeError(gr2,0)                                                                                   653| 0027C0 bclr       4E800020   0     BA         lr
  683| 002744 ori        60A40000   1     LR        gr4=gr5                                                                                                          |               Tag Table
  683| 002748 addi       38841674   1     AI        gr4=gr4,5748                                                                                                     | 0027C4        00000000 00002040 00000200 00000000 00000024 000C6765
  683| 00274C lwz        80630000   1     L4A       gr3=<s145:d0:l4>(gr3,0)                                                                                          | 0027DC        6E5F6765 745F6E61 6D65
  683| 002750 bl         4BFFD8B1   0     CALL      PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"      |               Instruction count            9
  683| 002754 ori        60000000   1                                                                                                                                |               Straight-line exec time      9
  685| 002758 addi       3860FFFF   1     LI        gr3=-1                                                                                                       GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----
    0| 00275C lwz        80010078   1     L4A       gr0=#stack(gr1,120)                                                                                          FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
  690| 002760 addi       38210070   1     AI        gr1=gr1,112                                                                                                  CCR's set/used:   ss-- -sss
    0| 002764 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                           | 000000                             PDEF       gen_repr
  690| 002768 bclr       4E800020   3     BA        lr                                                                                                            642|                                    PROC       gen,gr3
    0|                                CL.2172:                                                                                                                      0| 002800 mfspr      7C0802A6   1     LFLR       gr0=lr
  683| 00276C lwz        806200B4   1     L4A       gr3=.PyExc_TypeError(gr2,0)                                                                                   644| 002804 lwz        8083001C   1     L4A        gr4=(*)aggr#3.gi_qualname(gr3,28)
  683| 002770 lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                      0| 002808 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
  683| 002774 addi       38841674   2     AI        gr4=gr4,5748                                                                                                  644| 00280C ori        60650000   1     LR         gr5=gr3
  683| 002778 lwz        80630000   1     L4A       gr3=<s145:d0:l4>(gr3,0)                                                                                       644| 002810 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
  683| 00277C bl         4BFFD885   0     CALL      PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"   644| 002814 addi       386316C8   2     AI         gr3=gr3,5832
  683| 002780 ori        60000000   1                                                                                                                               0| 002818 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
  685| 002784 addi       3860FFFF   1     LI        gr3=-1                                                                                                        644| 00281C bl         4BFFD7E5   0     CALL       gr3=PyUnicode_FromFormat,3,gr3,(*)_object",gr4,(*)aggr#3",gr5,#ProcAlias",PyUnicode_FromFormat",fcr",gr1,c
    0| 002788 lwz        80010078   1     L4A       gr0=#stack(gr1,120)                                                                                           644| 002820 ori        60000000   1
  690| 00278C addi       38210070   1     AI        gr1=gr1,112                                                                                                     0| 002824 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0| 002790 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        646| 002828 addi       38210040   1     AI         gr1=gr1,64
  690| 002794 bclr       4E800020   3     BA        lr                                                                                                              0| 00282C mtspr      7C0803A6   1     LLR        lr=gr0
     |               Tag Table                                                                                                                                    646| 002830 bclr       4E800020   3     BA         lr
     | 002798        00000000 00002041 80000300 00000000 00000138 00106765                                                                                           |               Tag Table
     | 0027B0        6E5F7365 745F7175 616C6E61 6D65                                                                                                                 | 002834        00000000 00002041 80000100 00000000 00000034 00086765
     |               Instruction count           78                                                                                                                  | 00284C        6E5F7265 7072
     |               Straight-line exec time     82                                                                                                                  |               Instruction count           13
 GPR's set/used:   s-us sss- ---- ----  ---- ---- ---- ----                                                                                                          |               Straight-line exec time     15
 FPR's set/used:   ---- ---- ---- ----  ---- ---- ---- ----                                                                                                      GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----
 CCR's set/used:   ---- ----                                                                                                                                     FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
     | 000000                             PDEF     gen_get_qualname                                                                                              CCR's set/used:   ss-- -sss
  671|                                    PROC      op,_unused_ignored,gr3,gr4                                                                                       | 000000                             PDEF       gen_iternext
  673| 0027C0 lwz        8063001C   1     L4A       gr3=(*)aggr#3.gi_qualname(gr3,28)                                                                             542|                                    PROC       gen,gr3
  401| 0027C4 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      544| 002860 addi       38800000   1     LI         gr4=0
  401| 0027C8 lwz        80A40000   2     L4A       gr5=<s117:d0:l4>(gr4,0)                                                                                       544| 002864 addi       38A00000   1     LI         gr5=0
  403| 0027CC lwz        80C30000   1     L4A       gr6=(*)_object._object.ob_refcnt(gr3,0)                                                                       544| 002868 addi       38C00000   1     LI         gr6=0
  401| 0027D0 addi       38050001   1     AI        gr0=gr5,1                                                                                                     545| 00286C b          48000E14   0     CALLF      gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4
  401| 0027D4 stw        90040000   1     ST4A      <s117:d0:l4>(gr4,0)=gr0                                                                                       545|                                CL.677:
  403| 0027D8 addi       38860001   1     AI        gr4=gr6,1                                                                                                        |               Tag Table
  403| 0027DC stw        90830000   1     ST4A      (*)_object._object.ob_refcnt(gr3,0)=gr4                                                                          | 002870        00000000 00002040 00000100 00000000 00000010 000C6765
  675| 0027E0 bclr       4E800020   0     BA        lr                                                                                                               | 002888        6E5F6974 65726E65 7874
     |               Tag Table                                                                                                                                       |               Instruction count            4
     | 0027E4        00000000 00002040 00000200 00000000 00000024 00106765                                                                                           |               Straight-line exec time      3
     | 0027FC        6E5F6765 745F7175 616C6E61 6D65                                                                                                             GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ---s
     |               Instruction count            9                                                                                                              FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
     |               Straight-line exec time      9                                                                                                              CCR's set/used:   ss-- -sss







Wed Apr 15 07:30:04 CDT 2020  Page 105


 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----                                                                                                          | 000000                             PDEF       gen_throw
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       527|                                    PROC       gen,args,gr3,gr4
 CCR's set/used:   ss-- -sss                                                                                                                                        0| 0028A0 mfspr      7C0802A6   1     LFLR       gr0=lr
     | 000000                             PDEF     gen_set_name                                                                                                   533| 0028A4 lwz        80A20018   1     L4A        gr5=.+CONSTANT_AREA(gr2,0)
  656|                                    PROC      op,value,_unused_ignored,gr3-gr5                                                                                0| 0028A8 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
    0| 002820 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                        533| 0028AC addi       38C00003   1     LI         gr6=3
    0| 002824 ori        60660000   1     LR        gr6=gr3                                                                                                       533| 0028B0 addi       39210040   1     AI         gr9=gr1,64
    0| 002828 or.        7C842379   1     LR_R      gr4,cr0=gr4                                                                                                   533| 0028B4 addi       38E10048   1     AI         gr7=gr1,72
    0| 00282C stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                             533| 0028B8 addi       39010044   1     AI         gr8=gr1,68
    0| 002830 stwu       9421FF90   1     ST4U      gr1,#stack(gr1,-112)=gr1                                                                                        0| 0028BC stw        90010058   1     ST4A       #stack(gr1,88)=gr0
  660| 002834 bc         418200F8   0     BT        CL.2170,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 0028C0 stw        93E1004C   1     ST4A       #stack(gr1,76)=gr31
  660| 002838 lwz        80640004   2     L4A       gr3=(*)_object._object.ob_type(gr4,4)                                                                         530| 0028C4 addi       38000000   1     LI         gr0=0
    0| 00283C stw        90C10064   1     ST4A      #parameter_store0(gr1,100)=gr6                                                                                  0| 0028C8 ori        607F0000   1     LR         gr31=gr3
    0| 002840 stw        90810068   1     ST4A      #parameter_store1(gr1,104)=gr4                                                                                533| 0028CC ori        60830000   1     LR         gr3=gr4
  617| 002844 bl         4BFFD7BD   0     CALL      gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12",   533| 0028D0 addi       38850E4C   1     AI         gr4=gr5,3660
  617| 002848 ori        60000000   1                                                                                                                             533| 0028D4 addi       38A00001   1     LI         gr5=1
    0| 00284C lwz        80A20018   1     L4A       gr5=.+CONSTANT_AREA(gr2,0)                                                                                    531| 0028D8 stw        90010044   1     ST4A       val(gr1,68)=gr0
  401| 002850 lwz        80E20004   1     L4A       gr7=._Py_RefTotal(gr2,0)                                                                                      530| 0028DC stw        90010040   1     ST4A       tb(gr1,64)=gr0
  660| 002854 andis.     74601000   1     RN4_R     gr0,cr0=gr3,0,0x10000000                                                                                      533| 0028E0 bl         4BFFD721   0     CALL       gr3=PyArg_UnpackTuple,7,(*)_object",gr3-gr6,typ",gr7,val",gr8,tb",gr9,#ProcAlias",(*)_object",(*)_object",
  408| 002858 addi       38651124   1     AI        gr3=gr5,4388                                                                                                  533| 0028E4 ori        60000000   1
  617| 00285C lwz        80C10064   1     L4A       gr6=#parameter_store0(gr1,100)                                                                                533| 0028E8 cmpwi      2C030000   1     C4         cr0=gr3,0
  617| 002860 lwz        80810068   1     L4A       gr4=#parameter_store1(gr1,104)                                                                                534| 0028EC addi       38600000   1     LI         gr3=0
  660| 002864 bc         4182009C   0     BT        CL.1843,cr0,0x4/eq,taken=30%(30,70)                                                                           533| 0028F0 bc         41820048   0     BT         CL.2262,cr0,0x4/eq,taken=60%(60,40)
    0| 002868 lwz        80010078   2     L4A       gr0=#stack(gr1,120)                                                                                           537| 0028F4 lwz        80A10048   2     L4A        gr5=typ(gr1,72)
    0| 00286C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        537| 0028F8 ori        63E30000   1     LR         gr3=gr31
  403| 002870 lwz        81040000   1     L4A       gr8=(*)_object._object.ob_refcnt(gr4,0)                                                                       537| 0028FC addi       38800001   1     LI         gr4=1
  666| 002874 lwz        80A60018   1     L4A       gr5=(*)aggr#3.gi_name(gr6,24)                                                                                 537| 002900 lwz        80C10044   1     L4A        gr6=val(gr1,68)
  666| 002878 stw        90860018   1     ST4A      (*)aggr#3.gi_name(gr6,24)=gr4                                                                                 537| 002904 lwz        80E10040   1     L4A        gr7=tb(gr1,64)
  401| 00287C lwz        80C70000   1     L4A       gr6=<s117:d0:l4>(gr7,0)                                                                                       537| 002908 stw        9361FFEC   1     ST4A       #stack_prune(gr1,-20)=gr27
    0| 002880 or.        7CA02B79   1     LR_R      gr0,cr0=gr5                                                                                                   537| 00290C stw        9381FFF0   1     ST4A       #stack_prune(gr1,-16)=gr28
  403| 002884 addi       39080001   1     AI        gr8=gr8,1                                                                                                     537| 002910 stw        93A1FFF4   1     ST4A       #stack_prune(gr1,-12)=gr29
  403| 002888 stw        91040000   1     ST4A      (*)_object._object.ob_refcnt(gr4,0)=gr8                                                                       537| 002914 bl         4800006D   0     CALL       gr3=IPRA.$_gen_throw,5,(*)aggr#3",gr3,gr4,(*)_object",gr5,(*)_object",gr6,(*)_object",gr7,#ProcAlias",IPRA
  401| 00288C addi       38060001   1     AI        gr0=gr6,1                                                                                                     537| 002918 lwz        83A1FFF4   1     L4A        gr29=#stack_prune(gr1,-12)
  401| 002890 stw        90070000   1     ST4A      <s117:d0:l4>(gr7,0)=gr0                                                                                       537| 00291C lwz        8381FFF0   1     L4A        gr28=#stack_prune(gr1,-16)
  491| 002894 bc         41820020   0     BT        CL.1845,cr0,0x4/eq,taken=30%(30,70)                                                                           537| 002920 lwz        8361FFEC   1     L4A        gr27=#stack_prune(gr1,-20)
  415| 002898 stw        90C70000   1     ST4A      <s117:d0:l4>(gr7,0)=gr6                                                                                         0| 002924 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
  417| 00289C lwz        80850000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr5,0)                                                                         0| 002928 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
  417| 0028A0 addi       3804FFFF   2     AI        gr0=gr4,-1                                                                                                    538| 00292C addi       38210050   1     AI         gr1=gr1,80
  417| 0028A4 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                         0| 002930 mtspr      7C0803A6   1     LLR        lr=gr0
  417| 0028A8 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     538| 002934 bclr       4E800020   3     BA         lr
  417| 0028AC bc         41820034   1     BT        CL.1305,cr0,0x4/eq,taken=40%(40,60)                                                                             0|                                CL.2262:
  419| 0028B0 bc         41800010   1     BT        CL.2171,cr0,0x1/lt,taken=40%(40,60)                                                                             0| 002938 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
    0|                                CL.1845:                                                                                                                      0| 00293C lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
  667| 0028B4 addi       38600000   1     LI        gr3=0                                                                                                         538| 002940 addi       38210050   1     AI         gr1=gr1,80
  668| 0028B8 addi       38210070   1     AI        gr1=gr1,112                                                                                                     0| 002944 mtspr      7C0803A6   1     LLR        lr=gr0
  668| 0028BC bclr       4E800020   0     BA        lr                                                                                                            538| 002948 bclr       4E800020   3     BA         lr
    0|                                CL.2171:                                                                                                                       |               Tag Table
  420| 0028C0 addi       388001EC   1     LI        gr4=492                                                                                                          | 00294C        00000000 00002041 80010200 00000000 000000AC 00096765
  420| 0028C4 bl         4BFFD73D   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015      | 002964        6E5F7468 726F77
  420| 0028C8 ori        60000000   1                                                                                                                                |               Instruction count           43
  667| 0028CC addi       38600000   1     LI        gr3=0                                                                                                            |               Straight-line exec time     45
    0| 0028D0 lwz        80010078   1     L4A       gr0=#stack(gr1,120)                                                                                          GPR's set/used:   ssus ssss ssss s---  ---- ---- ---s ssss
  668| 0028D4 addi       38210070   1     AI        gr1=gr1,112                                                                                                  FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
    0| 0028D8 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                       CCR's set/used:   ss-- -sss
  668| 0028DC bclr       4E800020   3     BA        lr                                                                                                               | 000000                             PDEF       IPRA.$_gen_throw
  423|                                CL.1305:                                                                                                                    399|                                    PROC       gen,close_on_genexit,typ,val,tb,gr3-gr7







Wed Apr 15 07:30:04 CDT 2020  Page 106


  425| 0028E0 ori        60A30000   1     LR        gr3=gr5                                                                                                         0| 002980 mfspr      7C0802A6   1     LFLR       gr0=lr
  425| 0028E4 bl         4BFFD71D   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l     0| 002984 stwu       9421FF80   1     ST4U       gr1,#stack(gr1,-128)=gr1
  425| 0028E8 ori        60000000   1                                                                                                                               0| 002988 stw        90010088   1     ST4A       #stack(gr1,136)=gr0
  667| 0028EC addi       38600000   1     LI        gr3=0                                                                                                           0| 00298C ori        607F0000   1     LR         gr31=gr3
    0| 0028F0 lwz        80010078   1     L4A       gr0=#stack(gr1,120)                                                                                             0| 002990 stw        93C10078   1     ST4A       #stack(gr1,120)=gr30
  668| 0028F4 addi       38210070   1     AI        gr1=gr1,112                                                                                                     0| 002994 ori        609D0000   1     LR         gr29=gr4
    0| 0028F8 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 002998 stw        90A100A0   1     ST4A       typ(gr1,160)=gr5
  668| 0028FC bclr       4E800020   3     BA        lr                                                                                                              0| 00299C stw        90C100A4   1     ST4A       val(gr1,164)=gr6
    0|                                CL.1843:                                                                                                                      0| 0029A0 stw        90E100A8   1     ST4A       tb(gr1,168)=gr7
  661| 002900 lwz        806200B4   1     L4A       gr3=.PyExc_TypeError(gr2,0)                                                                                   402| 0029A4 bl         48002F3D   0     CALL       gr3=_PyGen_yf,1,(*)aggr#3",gr3,#ProcAlias",_PyGen_yf",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",l
  661| 002904 ori        60A40000   1     LR        gr4=gr5                                                                                                       405| 0029A8 cmpwi      2C030000   1     C4         cr0=gr3,0
  661| 002908 addi       388416A0   1     AI        gr4=gr4,5792                                                                                                  405| 0029AC bc         408203C4   1     BF         CL.2240,cr0,0x4/eq,taken=40%(40,60)
  661| 00290C lwz        80630000   1     L4A       gr3=<s145:d0:l4>(gr3,0)                                                                                         0|                                CL.2261:
  661| 002910 bl         4BFFD6F1   0     CALL      PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"   467|                                throw_here:
  661| 002914 ori        60000000   1                                                                                                                             470| 0029B0 lwz        806100A8   1     L4A        gr3=tb(gr1,168)
  663| 002918 addi       3860FFFF   1     LI        gr3=-1                                                                                                        470| 0029B4 lwz        80020008   1     L4A        gr0=._Py_NoneStruct(gr2,0)
    0| 00291C lwz        80010078   1     L4A       gr0=#stack(gr1,120)                                                                                             0| 0029B8 ori        60640000   1     LR         gr4=gr3
  668| 002920 addi       38210070   1     AI        gr1=gr1,112                                                                                                   470| 0029BC cmplw      7C001840   1     CL4        cr0=gr0,gr3
    0| 002924 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        470| 0029C0 bc         40820368   1     BF         CL.244,cr0,0x4/eq,taken=50%(0,0)
  668| 002928 bclr       4E800020   3     BA        lr                                                                                                            471| 0029C4 addi       38600000   2     LI         gr3=0
    0|                                CL.2170:                                                                                                                    471| 0029C8 stw        906100A8   1     ST4A       tb(gr1,168)=gr3
  661| 00292C lwz        806200B4   1     L4A       gr3=.PyExc_TypeError(gr2,0)                                                                                   477|                                CL.245:
  661| 002930 lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                    479| 0029CC lwz        808100A0   1     L4A        gr4=typ(gr1,160)
  661| 002934 addi       388416A0   2     AI        gr4=gr4,5792                                                                                                  401| 0029D0 lwz        83C20004   1     L4A        gr30=._Py_RefTotal(gr2,0)
  661| 002938 lwz        80630000   1     L4A       gr3=<s145:d0:l4>(gr3,0)                                                                                       480| 0029D4 lwz        80A100A4   1     L4A        gr5=val(gr1,164)
  661| 00293C bl         4BFFD6C5   0     CALL      PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"     0| 0029D8 or.        7CA02B79   2     LR_R       gr0,cr0=gr5
  661| 002940 ori        60000000   1                                                                                                                             401| 0029DC lwz        80DE0000   1     L4A        gr6=_Py_RefTotal(gr30,0)
  663| 002944 addi       3860FFFF   1     LI        gr3=-1                                                                                                        403| 0029E0 lwz        80E40000   1     L4A        gr7=(*)_object._object.ob_refcnt(gr4,0)
    0| 002948 lwz        80010078   1     L4A       gr0=#stack(gr1,120)                                                                                           401| 0029E4 addi       39060001   1     AI         gr8=gr6,1
  668| 00294C addi       38210070   1     AI        gr1=gr1,112                                                                                                   401| 0029E8 stw        911E0000   1     ST4A       _Py_RefTotal(gr30,0)=gr8
    0| 002950 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        403| 0029EC addi       38070001   1     AI         gr0=gr7,1
  668| 002954 bclr       4E800020   3     BA        lr                                                                                                            403| 0029F0 stw        90040000   1     ST4A       (*)_object._object.ob_refcnt(gr4,0)=gr0
     |               Tag Table                                                                                                                                    482| 0029F4 bc         41820018   0     BT         CL.1263,cr0,0x4/eq,taken=30%(30,70)
     | 002958        00000000 00002041 80000300 00000000 00000138 000C6765                                                                                        401| 0029F8 addi       39060002   1     AI         gr8=gr6,2
     | 002970        6E5F7365 745F6E61 6D65                                                                                                                       401| 0029FC stw        911E0000   1     ST4A       _Py_RefTotal(gr30,0)=gr8
     |               Instruction count           78                                                                                                               403| 002A00 lwz        80C50000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr5,0)
     |               Straight-line exec time     82                                                                                                               403| 002A04 addi       38060001   2     AI         gr0=gr6,1
 GPR's set/used:   s-us sss- ---- ----  ---- ---- ---- ----                                                                                                       403| 002A08 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
 FPR's set/used:   ---- ---- ---- ----  ---- ---- ---- ----                                                                                                       484|                                CL.1263:
 CCR's set/used:   ---- ----                                                                                                                                      482| 002A0C cmpwi      2C030000   1     C4         cr0=gr3,0
     | 000000                             PDEF     gen_get_name                                                                                                   482| 002A10 bc         41820018   1     BT         CL.1266,cr0,0x4/eq,taken=30%(30,70)
  649|                                    PROC      op,_unused_ignored,gr3,gr4                                                                                    401| 002A14 addi       38080001   2     AI         gr0=gr8,1
  651| 002980 lwz        80630018   1     L4A       gr3=(*)aggr#3.gi_name(gr3,24)                                                                                 401| 002A18 stw        901E0000   1     ST4A       _Py_RefTotal(gr30,0)=gr0
  401| 002984 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      403| 002A1C lwz        80A30000   1     L4A        gr5=(*)_object._object.ob_refcnt(gr3,0)
  401| 002988 lwz        80A40000   2     L4A       gr5=<s117:d0:l4>(gr4,0)                                                                                       403| 002A20 addi       38050001   2     AI         gr0=gr5,1
  403| 00298C lwz        80C30000   1     L4A       gr6=(*)_object._object.ob_refcnt(gr3,0)                                                                       403| 002A24 stw        90030000   1     ST4A       (*)_object._object.ob_refcnt(gr3,0)=gr0
  401| 002990 addi       38050001   1     AI        gr0=gr5,1                                                                                                     484|                                CL.1266:
  401| 002994 stw        90040000   1     ST4A      <s117:d0:l4>(gr4,0)=gr0                                                                                       623| 002A28 lwz        80640004   1     L4A        gr3=(*)_object._object.ob_type(gr4,4)
  403| 002998 addi       38860001   1     AI        gr4=gr6,1                                                                                                     617| 002A2C bl         4BFFD5D5   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
  403| 00299C stw        90830000   1     ST4A      (*)_object._object.ob_refcnt(gr3,0)=gr4                                                                       617| 002A30 ori        60000000   1
  653| 0029A0 bclr       4E800020   0     BA        lr                                                                                                            617| 002A34 andis.     74608000   1     RN4_R      gr0,cr0=gr3,0,0xFFFFFFFF80000000
     |               Tag Table                                                                                                                                    483| 002A38 bc         41820068   1     BT         CL.247,cr0,0x4/eq,taken=50%(0,0)
     | 0029A4        00000000 00002040 00000200 00000000 00000024 000C6765                                                                                        483| 002A3C lwz        806100A0   2     L4A        gr3=typ(gr1,160)
     | 0029BC        6E5F6765 745F6E61 6D65                                                                                                                       617| 002A40 bl         4BFFD5C1   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
     |               Instruction count            9                                                                                                               617| 002A44 ori        60000000   1
     |               Straight-line exec time      9                                                                                                               617| 002A48 andis.     74604000   1     RN4_R      gr0,cr0=gr3,0,0x40000000







Wed Apr 15 07:30:04 CDT 2020  Page 107


 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----                                                                                                       483| 002A4C bc         41820054   1     BT         CL.247,cr0,0x4/eq,taken=50%(0,0)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       484| 002A50 addi       386100A0   2     LA         gr3=typ(gr1,160)
 CCR's set/used:   ss-- -sss                                                                                                                                      484| 002A54 addi       388100A4   1     LA         gr4=val(gr1,164)
     | 000000                             PDEF     gen_repr                                                                                                       484| 002A58 addi       38A100A8   1     LA         gr5=tb(gr1,168)
  642|                                    PROC      gen,gr3                                                                                                       484| 002A5C bl         4BFFD5A5   0     CALL       PyErr_NormalizeException,3,(*)_object*",gr3,(*)_object*",gr4,(*)_object*",gr5,#ProcAlias",(*)_object",(*)_
    0| 0029E0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                        484| 002A60 ori        60000000   1
  644| 0029E4 lwz        8083001C   1     L4A       gr4=(*)aggr#3.gi_qualname(gr3,28)                                                                               0| 002A64 lwz        806100A0   1     L4A        gr3=typ(gr1,160)
  644| 0029E8 ori        60650000   1     LR        gr5=gr3                                                                                                         0| 002A68 lwz        808100A4   1     L4A        gr4=val(gr1,164)
  644| 0029EC lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                      0| 002A6C lwz        80A100A8   1     L4A        gr5=tb(gr1,168)
  644| 0029F0 addi       386316C8   2     AI        gr3=gr3,5832                                                                                                  512|                                CL.248:
    0| 0029F4 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                             514| 002A70 bl         4BFFD591   0     CALL       PyErr_Restore,3,(*)_object",gr3,(*)_object",gr4,(*)_object",gr5,#ProcAlias",PyErr_Restore",fcr",gr1,cr[015
    0| 0029F8 stwu       9421FFC0   1     ST4U      gr1,#stack(gr1,-64)=gr1                                                                                       514| 002A74 ori        60000000   1
  644| 0029FC bl         4BFFD605   0     CALL      gr3=PyUnicode_FromFormat,3,gr3,(*)_object",gr4,(*)aggr#3",gr5,#ProcAlias",PyUnicode_FromFormat",fcr",gr1,cr   515| 002A78 ori        63E30000   1     LR         gr3=gr31
  644| 002A00 ori        60000000   1                                                                                                                             515| 002A7C lwz        80820008   1     L4A        gr4=._Py_NoneStruct(gr2,0)
    0| 002A04 lwz        80010048   1     L4A       gr0=#stack(gr1,72)                                                                                            515| 002A80 addi       38A00001   1     LI         gr5=1
  646| 002A08 addi       38210040   1     AI        gr1=gr1,64                                                                                                    515| 002A84 addi       38C00000   1     LI         gr6=0
    0| 002A0C mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        515| 002A88 bl         48000BF9   0     CALL       gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4
  646| 002A10 bclr       4E800020   3     BA        lr                                                                                                              0| 002A8C lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
     |               Tag Table                                                                                                                                      0| 002A90 lwz        80010088   1     L4A        gr0=#stack(gr1,136)
     | 002A14        00000000 00002041 80000100 00000000 00000034 00086765                                                                                        523| 002A94 addi       38210080   1     AI         gr1=gr1,128
     | 002A2C        6E5F7265 7072                                                                                                                                  0| 002A98 mtspr      7C0803A6   1     LLR        lr=gr0
     |               Instruction count           13                                                                                                               523| 002A9C bclr       4E800020   3     BA         lr
     |               Straight-line exec time     15                                                                                                               484|                                CL.247:
 GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----                                                                                                       486| 002AA0 lwz        806100A0   1     L4A        gr3=typ(gr1,160)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       486| 002AA4 lwz        80630004   2     L4A        gr3=(*)_object._object.ob_type(gr3,4)
 CCR's set/used:   ss-- -sss                                                                                                                                      617| 002AA8 bl         4BFFD559   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
     | 000000                             PDEF     gen_iternext                                                                                                   617| 002AAC ori        60000000   1
  542|                                    PROC      gen,gr3                                                                                                       617| 002AB0 andis.     74604000   1     RN4_R      gr0,cr0=gr3,0,0x40000000
  544| 002A40 addi       38800000   1     LI        gr4=0                                                                                                         486| 002AB4 bc         41820220   1     BT         CL.249,cr0,0x4/eq,taken=40%(40,60)
  544| 002A44 addi       38A00000   1     LI        gr5=0                                                                                                         488| 002AB8 lwz        80A100A4   2     L4A        gr5=val(gr1,164)
  544| 002A48 addi       38C00000   1     LI        gr6=0                                                                                                         488| 002ABC cmpwi      2C050000   2     C4         cr0=gr5,0
  545| 002A4C b          48000E14   0     CALLF     gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4"   488| 002AC0 bc         41820098   1     BT         CL.1279,cr0,0x4/eq,taken=50%(0,0)
  545|                                CL.677:                                                                                                                     488| 002AC4 lwz        80020008   1     L4A        gr0=._Py_NoneStruct(gr2,0)
     |               Tag Table                                                                                                                                    488| 002AC8 cmplw      7C802840   2     CL4        cr1=gr0,gr5
     | 002A50        00000000 00002040 00000100 00000000 00000010 000C6765                                                                                        488| 002ACC bc         408600A8   1     BF         CL.2253,cr1,0x4/eq,taken=40%(40,60)
     | 002A68        6E5F6974 65726E65 7874                                                                                                                         0| 002AD0 lwz        80DE0000   1     L4A        gr6=_Py_RefTotal(gr30,0)
     |               Instruction count            4                                                                                                               417| 002AD4 lwz        80650000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr5,0)
     |               Straight-line exec time      3                                                                                                                 0| 002AD8 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ---s                                                                                                       415| 002ADC addi       38C6FFFF   1     AI         gr6=gr6,-1
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       415| 002AE0 stw        90DE0000   1     ST4A       _Py_RefTotal(gr30,0)=gr6
 CCR's set/used:   ss-- -sss                                                                                                                                      417| 002AE4 addi       3803FFFF   1     AI         gr0=gr3,-1
     | 000000                             PDEF     gen_throw                                                                                                      417| 002AE8 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
  527|                                    PROC      gen,args,gr3,gr4                                                                                              408| 002AEC addi       38641124   1     AI         gr3=gr4,4388
    0| 002A80 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                        417| 002AF0 cmpwi      2C000000   1     C4         cr0=gr0,0
  533| 002A84 lwz        80A20018   1     L4A       gr5=.+CONSTANT_AREA(gr2,0)                                                                                    417| 002AF4 bc         4182006C   1     BT         CL.1278,cr0,0x4/eq,taken=40%(40,60)
  533| 002A88 addi       38C00003   1     LI        gr6=3                                                                                                         419| 002AF8 bc         41800054   1     BT         CL.2254,cr0,0x1/lt,taken=40%(40,60)
    0| 002A8C stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                             493|                                CL.1277:
    0| 002A90 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                           496| 002AFC lwz        808100A0   1     L4A        gr4=typ(gr1,160)
  530| 002A94 addi       38000000   1     LI        gr0=0                                                                                                         401| 002B00 addi       38060001   1     AI         gr0=gr6,1
    0| 002A98 ori        607F0000   1     LR        gr31=gr3                                                                                                      500| 002B04 lwz        80A100A8   1     L4A        gr5=tb(gr1,168)
    0| 002A9C stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                       496| 002B08 stw        908100A4   1     ST4A       val(gr1,164)=gr4
  533| 002AA0 ori        60830000   1     LR        gr3=gr4                                                                                                       401| 002B0C stw        901E0000   1     ST4A       _Py_RefTotal(gr30,0)=gr0
  533| 002AA4 addi       39210040   1     AI        gr9=gr1,64                                                                                                    500| 002B10 cmpwi      2C050000   1     C4         cr0=gr5,0
  533| 002AA8 addi       38E10048   1     AI        gr7=gr1,72                                                                                                    497| 002B14 lwz        80640004   1     L4A        gr3=(*)_object._object.ob_type(gr4,4)
  533| 002AAC addi       39010044   1     AI        gr8=gr1,68                                                                                                    497| 002B18 stw        906100A0   2     ST4A       typ(gr1,160)=gr3
  533| 002AB0 addi       38850E4C   1     AI        gr4=gr5,3660                                                                                                  403| 002B1C lwz        80C30000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr3,0)







Wed Apr 15 07:30:04 CDT 2020  Page 108


  533| 002AB4 addi       38A00001   1     LI        gr5=1                                                                                                         403| 002B20 addi       38060001   2     AI         gr0=gr6,1
  531| 002AB8 stw        90010044   1     ST4A      val(gr1,68)=gr0                                                                                               403| 002B24 stw        90030000   1     ST4A       (*)_object._object.ob_refcnt(gr3,0)=gr0
  530| 002ABC stw        90010040   1     ST4A      tb(gr1,64)=gr0                                                                                                500| 002B28 bc         4082FF48   0     BF         CL.248,cr0,0x4/eq,taken=60%(60,40)
  533| 002AC0 bl         4BFFD541   0     CALL      gr3=PyArg_UnpackTuple,7,(*)_object",gr3-gr6,typ",gr7,val",gr8,tb",gr9,#ProcAlias",(*)_object",(*)_object",(   502| 002B2C ori        60830000   1     LR         gr3=gr4
  533| 002AC4 ori        60000000   1                                                                                                                             502| 002B30 bl         4BFFD4D1   0     CALL       gr3=PyException_GetTraceback,1,(*)_object",gr3,#ProcAlias",PyException_GetTraceback",fcr",gr1,cr[01567]",g
  533| 002AC8 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     502| 002B34 ori        60000000   1
  534| 002ACC addi       38600000   1     LI        gr3=0                                                                                                         502| 002B38 ori        60650000   1     LR         gr5=gr3
  533| 002AD0 bc         41820048   0     BT        CL.2222,cr0,0x4/eq,taken=60%(60,40)                                                                           502| 002B3C stw        906100A8   1     ST4A       tb(gr1,168)=gr3
  537| 002AD4 lwz        80A10048   2     L4A       gr5=typ(gr1,72)                                                                                                 0| 002B40 lwz        808100A4   1     L4A        gr4=val(gr1,164)
  537| 002AD8 ori        63E30000   1     LR        gr3=gr31                                                                                                        0| 002B44 lwz        806100A0   1     L4A        gr3=typ(gr1,160)
  537| 002ADC addi       38800001   1     LI        gr4=1                                                                                                           0| 002B48 b          4BFFFF28   0     B          CL.248,-1
  537| 002AE0 lwz        80C10044   1     L4A       gr6=val(gr1,68)                                                                                                 0|                                CL.2254:
  537| 002AE4 lwz        80E10040   1     L4A       gr7=tb(gr1,64)                                                                                                420| 002B4C addi       388001EC   1     LI         gr4=492
  537| 002AE8 stw        9361FFEC   1     ST4A      #stack_prune(gr1,-20)=gr27                                                                                    420| 002B50 bl         4BFFD4B1   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  537| 002AEC stw        9381FFF0   1     ST4A      #stack_prune(gr1,-16)=gr28                                                                                    420| 002B54 ori        60000000   1
  537| 002AF0 stw        93A1FFF4   1     ST4A      #stack_prune(gr1,-12)=gr29                                                                                    421|                                CL.1279:
  537| 002AF4 bl         4800006D   0     CALL      gr3=IPRA.$_gen_throw,5,(*)aggr#3",gr3,gr4,(*)_object",gr5,(*)_object",gr6,(*)_object",gr7,#ProcAlias",IPRA.     0| 002B58 lwz        80DE0000   1     L4A        gr6=_Py_RefTotal(gr30,0)
  537| 002AF8 lwz        83A1FFF4   1     L4A       gr29=#stack_prune(gr1,-12)                                                                                      0| 002B5C b          4BFFFFA0   0     B          CL.1277,-1
  537| 002AFC lwz        8381FFF0   1     L4A       gr28=#stack_prune(gr1,-16)                                                                                    423|                                CL.1278:
  537| 002B00 lwz        8361FFEC   1     L4A       gr27=#stack_prune(gr1,-20)                                                                                    425| 002B60 ori        60A30000   1     LR         gr3=gr5
    0| 002B04 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                           425| 002B64 bl         4BFFD49D   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
    0| 002B08 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                            425| 002B68 ori        60000000   1
  538| 002B0C addi       38210050   1     AI        gr1=gr1,80                                                                                                      0| 002B6C lwz        80DE0000   1     L4A        gr6=_Py_RefTotal(gr30,0)
    0| 002B10 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 002B70 b          4BFFFF8C   0     B          CL.1277,-1
  538| 002B14 bclr       4E800020   3     BA        lr                                                                                                              0|                                CL.2253:
    0|                                CL.2222:                                                                                                                    489| 002B74 lwz        806200B4   1     L4A        gr3=.PyExc_TypeError(gr2,0)
    0| 002B18 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                            489| 002B78 lwz        83E20018   1     L4A        gr31=.+CONSTANT_AREA(gr2,0)
    0| 002B1C lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                           489| 002B7C addi       389F12A4   2     AI         gr4=gr31,4772
  538| 002B20 addi       38210050   1     AI        gr1=gr1,80                                                                                                    489| 002B80 lwz        80630000   1     L4A        gr3=PyExc_TypeError(gr3,0)
    0| 002B24 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        489| 002B84 bl         4BFFD47D   0     CALL       PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0
  538| 002B28 bclr       4E800020   3     BA        lr                                                                                                            489| 002B88 ori        60000000   1
     |               Tag Table                                                                                                                                    519| 002B8C lwz        80A100A0   1     L4A        gr5=typ(gr1,160)
     | 002B2C        00000000 00002041 80010200 00000000 000000AC 00096765                                                                                        408| 002B90 addi       387F1110   1     AI         gr3=gr31,4368
     | 002B44        6E5F7468 726F77                                                                                                                              415| 002B94 lwz        809E0000   1     L4A        gr4=_Py_RefTotal(gr30,0)
     |               Instruction count           43                                                                                                               415| 002B98 addi       3804FFFF   2     AI         gr0=gr4,-1
     |               Straight-line exec time     45                                                                                                               415| 002B9C stw        901E0000   1     ST4A       _Py_RefTotal(gr30,0)=gr0
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---s ssss                                                                                                       417| 002BA0 lwz        80850000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr5,0)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       417| 002BA4 addi       3804FFFF   2     AI         gr0=gr4,-1
 CCR's set/used:   ss-- -sss                                                                                                                                      417| 002BA8 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
     | 000000                             PDEF     IPRA.$_gen_throw                                                                                               417| 002BAC cmpwi      2C000000   1     C4         cr0=gr0,0
  399|                                    PROC      gen,close_on_genexit,typ,val,tb,gr3-gr7                                                                       417| 002BB0 bc         41820114   1     BT         CL.1284,cr0,0x4/eq,taken=40%(40,60)
    0| 002B60 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                          0| 002BB4 bc         40800010   1     BF         CL.1285,cr0,0x1/lt,taken=50%(0,0)
    0| 002B64 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                               0|                                CL.2231:
    0| 002B68 ori        607F0000   1     LR        gr31=gr3                                                                                                      420| 002BB8 addi       38800207   1     LI         gr4=519
    0| 002B6C stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           420| 002BBC bl         4BFFD445   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
    0| 002B70 ori        609D0000   1     LR        gr29=gr4                                                                                                      420| 002BC0 ori        60000000   1
    0| 002B74 stwu       9421FF50   1     ST4U      gr1,#stack(gr1,-176)=gr1                                                                                      421|                                CL.1285:
    0| 002B78 stw        90A100D0   1     ST4A      typ(gr1,208)=gr5                                                                                              520| 002BC4 lwz        80A100A4   1     L4A        gr5=val(gr1,164)
    0| 002B7C stw        90C100D4   1     ST4A      val(gr1,212)=gr6                                                                                                0| 002BC8 or.        7CA02B79   2     LR_R       gr0,cr0=gr5
    0| 002B80 stw        90E100D8   1     ST4A      tb(gr1,216)=gr7                                                                                               491| 002BCC bc         4182002C   1     BT         CL.1288,cr0,0x4/eq,taken=30%(30,70)
  402| 002B84 bl         48002E7D   0     CALL      gr3=_PyGen_yf,1,(*)aggr#3",gr3,#ProcAlias",_PyGen_yf",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr   408| 002BD0 addi       387F1124   1     AI         gr3=gr31,4388
  405| 002B88 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     415| 002BD4 lwz        809E0000   1     L4A        gr4=_Py_RefTotal(gr30,0)
  405| 002B8C bc         408203CC   1     BF        CL.2200,cr0,0x4/eq,taken=40%(40,60)                                                                           415| 002BD8 addi       3804FFFF   2     AI         gr0=gr4,-1
    0|                                CL.2221:                                                                                                                    415| 002BDC stw        901E0000   1     ST4A       _Py_RefTotal(gr30,0)=gr0
  467|                                throw_here:                                                                                                                 417| 002BE0 lwz        80850000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr5,0)
  470| 002B90 lwz        806100D8   1     L4A       gr3=tb(gr1,216)                                                                                               417| 002BE4 addi       3804FFFF   2     AI         gr0=gr4,-1







Wed Apr 15 07:30:04 CDT 2020  Page 109


  470| 002B94 lwz        80020008   1     L4A       gr0=._Py_NoneStruct(gr2,0)                                                                                    417| 002BE8 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
    0| 002B98 ori        60640000   1     LR        gr4=gr3                                                                                                       417| 002BEC cmpwi      2C000000   1     C4         cr0=gr0,0
  470| 002B9C cmplw      7C001840   1     CL4       cr0=gr0,gr3                                                                                                   417| 002BF0 bc         418200C4   1     BT         CL.1289,cr0,0x4/eq,taken=40%(40,60)
  470| 002BA0 bc         40820370   1     BF        CL.244,cr0,0x4/eq,taken=50%(0,0)                                                                              419| 002BF4 bc         418000B0   1     BT         CL.2255,cr0,0x1/lt,taken=40%(40,60)
  471| 002BA4 addi       38600000   2     LI        gr3=0                                                                                                         493|                                CL.1288:
  471| 002BA8 stw        906100D8   1     ST4A      tb(gr1,216)=gr3                                                                                               521| 002BF8 lwz        80A100A8   1     L4A        gr5=tb(gr1,168)
  477|                                CL.245:                                                                                                                       0| 002BFC or.        7CA02B79   2     LR_R       gr0,cr0=gr5
  479| 002BAC lwz        808100D0   1     L4A       gr4=typ(gr1,208)                                                                                              491| 002C00 bc         4182008C   1     BT         CL.2239,cr0,0x4/eq,taken=30%(30,70)
  401| 002BB0 lwz        83C20004   1     L4A       gr30=._Py_RefTotal(gr2,0)                                                                                     408| 002C04 addi       387F1124   1     AI         gr3=gr31,4388
  480| 002BB4 lwz        80A100D4   1     L4A       gr5=val(gr1,212)                                                                                              415| 002C08 lwz        809E0000   1     L4A        gr4=_Py_RefTotal(gr30,0)
    0| 002BB8 or.        7CA02B79   2     LR_R      gr0,cr0=gr5                                                                                                   415| 002C0C addi       3804FFFF   2     AI         gr0=gr4,-1
  401| 002BBC lwz        80DE0000   1     L4A       gr6=<s117:d0:l4>(gr30,0)                                                                                      415| 002C10 stw        901E0000   1     ST4A       _Py_RefTotal(gr30,0)=gr0
  403| 002BC0 lwz        80E40000   1     L4A       gr7=(*)_object._object.ob_refcnt(gr4,0)                                                                       417| 002C14 lwz        80850000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr5,0)
  401| 002BC4 addi       39060001   1     AI        gr8=gr6,1                                                                                                     417| 002C18 addi       3804FFFF   2     AI         gr0=gr4,-1
  401| 002BC8 stw        911E0000   1     ST4A      <s117:d0:l4>(gr30,0)=gr8                                                                                      417| 002C1C stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
  403| 002BCC addi       38070001   1     AI        gr0=gr7,1                                                                                                     417| 002C20 cmpwi      2C000000   1     C4         cr0=gr0,0
  403| 002BD0 stw        90040000   1     ST4A      (*)_object._object.ob_refcnt(gr4,0)=gr0                                                                       417| 002C24 bc         41820044   1     BT         CL.1295,cr0,0x4/eq,taken=40%(40,60)
  482| 002BD4 bc         41820018   0     BT        CL.1263,cr0,0x4/eq,taken=30%(30,70)                                                                           419| 002C28 bc         4180001C   1     BT         CL.2256,cr0,0x1/lt,taken=40%(40,60)
  401| 002BD8 addi       39060002   1     AI        gr8=gr6,2                                                                                                     522| 002C2C addi       38600000   1     LI         gr3=0
  401| 002BDC stw        911E0000   1     ST4A      <s117:d0:l4>(gr30,0)=gr8                                                                                        0| 002C30 lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
  403| 002BE0 lwz        80C50000   1     L4A       gr6=(*)_object._object.ob_refcnt(gr5,0)                                                                         0| 002C34 lwz        80010088   1     L4A        gr0=#stack(gr1,136)
  403| 002BE4 addi       38060001   2     AI        gr0=gr6,1                                                                                                     523| 002C38 addi       38210080   1     AI         gr1=gr1,128
  403| 002BE8 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                         0| 002C3C mtspr      7C0803A6   1     LLR        lr=gr0
  484|                                CL.1263:                                                                                                                    523| 002C40 bclr       4E800020   3     BA         lr
  482| 002BEC cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0|                                CL.2256:
  482| 002BF0 bc         41820018   1     BT        CL.1266,cr0,0x4/eq,taken=30%(30,70)                                                                           420| 002C44 addi       388001EC   1     LI         gr4=492
  401| 002BF4 addi       38080001   2     AI        gr0=gr8,1                                                                                                     420| 002C48 bl         4BFFD3B9   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  401| 002BF8 stw        901E0000   1     ST4A      <s117:d0:l4>(gr30,0)=gr0                                                                                      420| 002C4C ori        60000000   1
  403| 002BFC lwz        80A30000   1     L4A       gr5=(*)_object._object.ob_refcnt(gr3,0)                                                                       522| 002C50 addi       38600000   1     LI         gr3=0
  403| 002C00 addi       38050001   2     AI        gr0=gr5,1                                                                                                       0| 002C54 lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
  403| 002C04 stw        90030000   1     ST4A      (*)_object._object.ob_refcnt(gr3,0)=gr0                                                                         0| 002C58 lwz        80010088   1     L4A        gr0=#stack(gr1,136)
  484|                                CL.1266:                                                                                                                    523| 002C5C addi       38210080   1     AI         gr1=gr1,128
  623| 002C08 lwz        80640004   1     L4A       gr3=(*)_object._object.ob_type(gr4,4)                                                                           0| 002C60 mtspr      7C0803A6   1     LLR        lr=gr0
  617| 002C0C bl         4BFFD3F5   0     CALL      gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12",   523| 002C64 bclr       4E800020   3     BA         lr
  617| 002C10 ori        60000000   1                                                                                                                             423|                                CL.1295:
  617| 002C14 andis.     74608000   1     RN4_R     gr0,cr0=gr3,0,0xFFFFFFFF80000000                                                                              425| 002C68 ori        60A30000   1     LR         gr3=gr5
  483| 002C18 bc         41820068   1     BT        CL.247,cr0,0x4/eq,taken=50%(0,0)                                                                              425| 002C6C bl         4BFFD395   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  483| 002C1C lwz        806100D0   2     L4A       gr3=typ(gr1,208)                                                                                              425| 002C70 ori        60000000   1
  617| 002C20 bl         4BFFD3E1   0     CALL      gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12",   522| 002C74 addi       38600000   1     LI         gr3=0
  617| 002C24 ori        60000000   1                                                                                                                               0| 002C78 lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
  483| 002C28 andis.     74604000   1     RN4_R     gr0,cr0=gr3,0,0x40000000                                                                                        0| 002C7C lwz        80010088   1     L4A        gr0=#stack(gr1,136)
  483| 002C2C bc         41820054   1     BT        CL.247,cr0,0x4/eq,taken=50%(0,0)                                                                              523| 002C80 addi       38210080   1     AI         gr1=gr1,128
  484| 002C30 addi       38A100D8   2     LA        gr5=tb(gr1,216)                                                                                                 0| 002C84 mtspr      7C0803A6   1     LLR        lr=gr0
  484| 002C34 addi       388100D4   1     LA        gr4=val(gr1,212)                                                                                              523| 002C88 bclr       4E800020   3     BA         lr
  484| 002C38 addi       386100D0   1     LA        gr3=typ(gr1,208)                                                                                                0|                                CL.2239:
  484| 002C3C bl         4BFFD3C5   0     CALL      PyErr_NormalizeException,3,(*)_object*",gr3,(*)_object*",gr4,(*)_object*",gr5,#ProcAlias",(*)_object",(*)_o   522| 002C8C addi       38600000   1     LI         gr3=0
  484| 002C40 ori        60000000   1                                                                                                                               0| 002C90 lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
    0| 002C44 lwz        806100D0   1     L4A       gr3=typ(gr1,208)                                                                                                0| 002C94 lwz        80010088   1     L4A        gr0=#stack(gr1,136)
    0| 002C48 lwz        808100D4   1     L4A       gr4=val(gr1,212)                                                                                              523| 002C98 addi       38210080   1     AI         gr1=gr1,128
    0| 002C4C lwz        80A100D8   1     L4A       gr5=tb(gr1,216)                                                                                                 0| 002C9C mtspr      7C0803A6   1     LLR        lr=gr0
  512|                                CL.248:                                                                                                                     523| 002CA0 bclr       4E800020   3     BA         lr
  514| 002C50 bl         4BFFD3B1   0     CALL      PyErr_Restore,3,(*)_object",gr3,(*)_object",gr4,(*)_object",gr5,#ProcAlias",PyErr_Restore",fcr",gr1,cr[0156     0|                                CL.2255:
  514| 002C54 ori        60000000   1                                                                                                                             420| 002CA4 addi       388001EC   1     LI         gr4=492
  515| 002C58 ori        63E30000   1     LR        gr3=gr31                                                                                                      420| 002CA8 bl         4BFFD359   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  515| 002C5C lwz        80820008   1     L4A       gr4=._Py_NoneStruct(gr2,0)                                                                                    420| 002CAC ori        60000000   1
  515| 002C60 addi       38A00001   1     LI        gr5=1                                                                                                         423| 002CB0 b          4BFFFF48   0     B          CL.1288,-1







Wed Apr 15 07:30:04 CDT 2020  Page 110


  515| 002C64 addi       38C00000   1     LI        gr6=0                                                                                                         423|                                CL.1289:
  515| 002C68 bl         48000BF9   0     CALL      gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4"   425| 002CB4 ori        60A30000   1     LR         gr3=gr5
  523| 002C6C addi       382100B0   1     AI        gr1=gr1,176                                                                                                   425| 002CB8 bl         4BFFD349   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
    0| 002C70 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           425| 002CBC ori        60000000   1
    0| 002C74 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 002CC0 b          4BFFFF38   0     B          CL.1288,-1
    0| 002C78 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        423|                                CL.1284:
  523| 002C7C bclr       4E800020   3     BA        lr                                                                                                            425| 002CC4 ori        60A30000   1     LR         gr3=gr5
  484|                                CL.247:                                                                                                                     425| 002CC8 bl         4BFFD339   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  486| 002C80 lwz        806100D0   1     L4A       gr3=typ(gr1,208)                                                                                              425| 002CCC ori        60000000   1
  486| 002C84 lwz        80630004   2     L4A       gr3=(*)_object._object.ob_type(gr3,4)                                                                           0| 002CD0 b          4BFFFEF4   0     B          CL.1285,-1
  617| 002C88 bl         4BFFD379   0     CALL      gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12",   504|                                CL.249:
  617| 002C8C ori        60000000   1                                                                                                                             507| 002CD4 lwz        806200B4   1     L4A        gr3=.PyExc_TypeError(gr2,0)
  486| 002C90 andis.     74604000   1     RN4_R     gr0,cr0=gr3,0,0x40000000                                                                                      507| 002CD8 lwz        80A100A0   1     L4A        gr5=typ(gr1,160)
  486| 002C94 bc         41820228   1     BT        CL.249,cr0,0x4/eq,taken=40%(40,60)                                                                            507| 002CDC lwz        83E20018   1     L4A        gr31=.+CONSTANT_AREA(gr2,0)
  488| 002C98 lwz        80A100D4   2     L4A       gr5=val(gr1,212)                                                                                              507| 002CE0 addi       389F12D8   2     AI         gr4=gr31,4824
  488| 002C9C cmpwi      2C050000   2     C4        cr0=gr5,0                                                                                                     507| 002CE4 lwz        80630000   1     L4A        gr3=PyExc_TypeError(gr3,0)
  488| 002CA0 bc         41820214   1     BT        CL.1646,cr0,0x4/eq,taken=50%(0,0)                                                                             507| 002CE8 lwz        80A50004   1     L4A        gr5=(*)_object._object.ob_type(gr5,4)
  488| 002CA4 lwz        80020008   1     L4A       gr0=._Py_NoneStruct(gr2,0)                                                                                    507| 002CEC lwz        80A5000C   2     L4A        gr5=(*)_typeobject._typeobject.tp_name(gr5,12)
  488| 002CA8 cmplw      7C802840   2     CL4       cr1=gr0,gr5                                                                                                   507| 002CF0 bl         4BFFD311   0     CALL       gr3=PyErr_Format,3,(*)_object",gr3,gr4,(*)Cuchar",gr5,#ProcAlias",PyErr_Format",fcr",gr1,cr[01567]",gr0",g
  488| 002CAC bc         408600A8   1     BF        CL.2214,cr1,0x4/eq,taken=40%(40,60)                                                                           507| 002CF4 ori        60000000   1
    0| 002CB0 lwz        80DE0000   1     L4A       gr6=<s117:d0:l4>(gr30,0)                                                                                      519| 002CF8 lwz        80A100A0   1     L4A        gr5=typ(gr1,160)
  417| 002CB4 lwz        80650000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr5,0)                                                                       408| 002CFC addi       387F1110   1     AI         gr3=gr31,4368
    0| 002CB8 lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                    415| 002D00 lwz        809E0000   1     L4A        gr4=_Py_RefTotal(gr30,0)
  415| 002CBC addi       38C6FFFF   1     AI        gr6=gr6,-1                                                                                                    415| 002D04 addi       3804FFFF   2     AI         gr0=gr4,-1
  415| 002CC0 stw        90DE0000   1     ST4A      <s117:d0:l4>(gr30,0)=gr6                                                                                      415| 002D08 stw        901E0000   1     ST4A       _Py_RefTotal(gr30,0)=gr0
  417| 002CC4 addi       3803FFFF   1     AI        gr0=gr3,-1                                                                                                    417| 002D0C lwz        80850000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr5,0)
  417| 002CC8 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       417| 002D10 addi       3804FFFF   2     AI         gr0=gr4,-1
  408| 002CCC addi       38641124   1     AI        gr3=gr4,4388                                                                                                  417| 002D14 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
  417| 002CD0 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     417| 002D18 cmpwi      2C000000   1     C4         cr0=gr0,0
  417| 002CD4 bc         4182006C   1     BT        CL.1278,cr0,0x4/eq,taken=40%(40,60)                                                                           417| 002D1C bc         4182FFA8   1     BT         CL.1284,cr0,0x4/eq,taken=40%(40,60)
  419| 002CD8 bc         41800054   1     BT        CL.2215,cr0,0x1/lt,taken=40%(40,60)                                                                           419| 002D20 bc         4180FE98   1     BT         CL.2231,cr0,0x1/lt,taken=40%(40,60)
  493|                                CL.1277:                                                                                                                    419| 002D24 b          4BFFFEA0   1     B          CL.1285,-1
  496| 002CDC lwz        808100D0   1     L4A       gr4=typ(gr1,208)                                                                                              472|                                CL.244:
  401| 002CE0 addi       38060001   1     AI        gr0=gr6,1                                                                                                     473| 002D28 cmpwi      2C040000   1     C4         cr0=gr4,0
  500| 002CE4 lwz        80A100D8   1     L4A       gr5=tb(gr1,216)                                                                                               473| 002D2C bc         4182FCA0   1     BT         CL.245,cr0,0x4/eq,taken=30%(30,70)
  496| 002CE8 stw        908100D4   1     ST4A      val(gr1,212)=gr4                                                                                              473| 002D30 lwz        800200D0   2     L4A        gr0=.PyTraceBack_Type(gr2,0)
  401| 002CEC stw        901E0000   1     ST4A      <s117:d0:l4>(gr30,0)=gr0                                                                                      128| 002D34 lwz        80830004   1     L4A        gr4=(*)C_object._object.ob_type(gr3,4)
  500| 002CF0 cmpwi      2C050000   1     C4        cr0=gr5,0                                                                                                     128| 002D38 cmplw      7C040040   2     CL4        cr0=gr4,gr0
  497| 002CF4 lwz        80640004   1     L4A       gr3=(*)_object._object.ob_type(gr4,4)                                                                         473| 002D3C bc         4182FC90   1     BT         CL.245,cr0,0x4/eq,taken=70%(70,30)
  497| 002CF8 stw        906100D0   2     ST4A      typ(gr1,208)=gr3                                                                                              474| 002D40 lwz        806200B4   1     L4A        gr3=.PyExc_TypeError(gr2,0)
  403| 002CFC lwz        80C30000   1     L4A       gr6=(*)_object._object.ob_refcnt(gr3,0)                                                                       474| 002D44 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
  403| 002D00 addi       38060001   2     AI        gr0=gr6,1                                                                                                     474| 002D48 addi       38841270   2     AI         gr4=gr4,4720
  403| 002D04 stw        90030000   1     ST4A      (*)_object._object.ob_refcnt(gr3,0)=gr0                                                                       474| 002D4C lwz        80630000   1     L4A        gr3=PyExc_TypeError(gr3,0)
  500| 002D08 bc         4082FF48   0     BF        CL.248,cr0,0x4/eq,taken=60%(60,40)                                                                            474| 002D50 bl         4BFFD2B1   0     CALL       PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0
  502| 002D0C ori        60830000   1     LR        gr3=gr4                                                                                                       474| 002D54 ori        60000000   1
  502| 002D10 bl         4BFFD2F1   0     CALL      gr3=PyException_GetTraceback,1,(*)_object",gr3,#ProcAlias",PyException_GetTraceback",fcr",gr1,cr[01567]",gr   476| 002D58 addi       38600000   1     LI         gr3=0
  502| 002D14 ori        60000000   1                                                                                                                               0| 002D5C lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
  502| 002D18 ori        60650000   1     LR        gr5=gr3                                                                                                         0| 002D60 lwz        80010088   1     L4A        gr0=#stack(gr1,136)
  502| 002D1C stw        906100D8   1     ST4A      tb(gr1,216)=gr3                                                                                               523| 002D64 addi       38210080   1     AI         gr1=gr1,128
    0| 002D20 lwz        808100D4   1     L4A       gr4=val(gr1,212)                                                                                                0| 002D68 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 002D24 lwz        806100D0   1     L4A       gr3=typ(gr1,208)                                                                                              523| 002D6C bclr       4E800020   3     BA         lr
    0| 002D28 b          4BFFFF28   0     B         CL.248,-1                                                                                                       0|                                CL.2240:
    0|                                CL.2215:                                                                                                                    402| 002D70 addi       3B800001   1     LI         gr28=1
  420| 002D2C addi       388001EC   1     LI        gr4=492                                                                                                       408| 002D74 lwz        80820028   1     L4A        gr4=.PyExc_GeneratorExit(gr2,0)
  420| 002D30 bl         4BFFD2D1   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   405| 002D78 ori        607E0000   1     LR         gr30=gr3
  420| 002D34 ori        60000000   1                                                                                                                             408| 002D7C lwz        806100A0   1     L4A        gr3=typ(gr1,160)







Wed Apr 15 07:30:04 CDT 2020  Page 111


    0| 002D38 lwz        80DE0000   1     L4A       gr6=<s117:d0:l4>(gr30,0)                                                                                      408| 002D80 lwz        80840000   1     L4A        gr4=PyExc_GeneratorExit(gr4,0)
  423| 002D3C b          4BFFFFA0   0     B         CL.1277,-1                                                                                                    408| 002D84 bl         4BFFD27D   0     CALL       gr3=PyErr_GivenExceptionMatches,2,(*)_object",gr3,(*)_object",gr4,#ProcAlias",PyErr_GivenExceptionMatches"
  423|                                CL.1278:                                                                                                                    408| 002D88 ori        60000000   1
  425| 002D40 ori        60A30000   1     LR        gr3=gr5                                                                                                       408| 002D8C cmpwi      2C030000   1     C4         cr0=gr3,0
  425| 002D44 bl         4BFFD2BD   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   408| 002D90 bc         4182000C   1     BT         CL.228,cr0,0x4/eq,taken=50%(0,0)
  425| 002D48 ori        60000000   1                                                                                                                             409| 002D94 cmpwi      2C1D0000   2     C4         cr0=gr29,0
    0| 002D4C lwz        80DE0000   1     L4A       gr6=<s117:d0:l4>(gr30,0)                                                                                      409| 002D98 bc         4082040C   1     BF         CL.2241,cr0,0x4/eq,taken=40%(40,60)
    0| 002D50 b          4BFFFF8C   0     B         CL.1277,-1                                                                                                    422|                                CL.228:
    0|                                CL.2214:                                                                                                                    423| 002D9C lwz        800200D4   1     L4A        gr0=.PyGen_Type(gr2,0)
  489| 002D54 lwz        806200B4   1     L4A       gr3=.PyExc_TypeError(gr2,0)                                                                                   128| 002DA0 lwz        807E0004   1     L4A        gr3=(*)C_object._object.ob_type(gr30,4)
  489| 002D58 lwz        83E20018   1     L4A       gr31=.+CONSTANT_AREA(gr2,0)                                                                                   128| 002DA4 cmplw      7C030040   2     CL4        cr0=gr3,gr0
  489| 002D5C addi       389F12A4   2     AI        gr4=gr31,4772                                                                                                 423| 002DA8 bc         4182039C   1     BT         CL.232,cr0,0x4/eq,taken=40%(40,60)
  489| 002D60 lwz        80630000   1     L4A       gr3=<s145:d0:l4>(gr3,0)                                                                                       423| 002DAC lwz        800200D8   1     L4A        gr0=.PyCoro_Type(gr2,0)
  489| 002D64 bl         4BFFD29D   0     CALL      PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"   128| 002DB0 cmplw      7C030040   2     CL4        cr0=gr3,gr0
  489| 002D68 ori        60000000   1                                                                                                                             423| 002DB4 bc         41820390   1     BT         CL.232,cr0,0x4/eq,taken=50%(0,0)
  519| 002D6C lwz        80A100D0   1     L4A       gr5=typ(gr1,208)                                                                                              434| 002DB8 lwz        80820020   1     L4A        gr4=.$STATIC(gr2,0)
  408| 002D70 addi       387F1110   1     AI        gr3=gr31,4368                                                                                                 434| 002DBC ori        63C30000   1     LR         gr3=gr30
  415| 002D74 lwz        809E0000   1     L4A       gr4=<s117:d0:l4>(gr30,0)                                                                                      434| 002DC0 addi       38A10058   1     AI         gr5=gr1,88
  415| 002D78 addi       3804FFFF   2     AI        gr0=gr4,-1                                                                                                    434| 002DC4 addi       38840050   1     AI         gr4=gr4,80
  415| 002D7C stw        901E0000   1     ST4A      <s117:d0:l4>(gr30,0)=gr0                                                                                      434| 002DC8 bl         4BFFD239   0     CALL       gr3=_PyObject_LookupAttrId,3,(*)_object",gr3,(*)_Py_Identifier",gr4,(*)_object*",gr5,#ProcAlias",(*)_objec
  417| 002D80 lwz        80850000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr5,0)                                                                       434| 002DCC ori        60000000   1
  417| 002D84 addi       3804FFFF   2     AI        gr0=gr4,-1                                                                                                    434| 002DD0 cmpwi      2C030000   1     C4         cr0=gr3,0
  417| 002D88 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                         0| 002DD4 lwz        83A20004   1     L4A        gr29=._Py_RefTotal(gr2,0)
  417| 002D8C cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                       0| 002DD8 lwz        83620018   1     L4A        gr27=.+CONSTANT_AREA(gr2,0)
  417| 002D90 bc         41820114   1     BT        CL.1284,cr0,0x4/eq,taken=40%(40,60)                                                                           434| 002DDC bc         418002DC   0     BT         CL.2244,cr0,0x1/lt,taken=40%(40,60)
    0| 002D94 bc         40800010   1     BF        CL.1285,cr0,0x1/lt,taken=50%(0,0)                                                                             438| 002DE0 lwz        80610058   2     L4A        gr3=meth(gr1,88)
    0|                                CL.2192:                                                                                                                    438| 002DE4 cmpwi      2C030000   2     C4         cr0=gr3,0
  420| 002D98 addi       38800207   1     LI        gr4=519                                                                                                       438| 002DE8 bc         41820280   1     BT         CL.2246,cr0,0x4/eq,taken=30%(30,70)
  420| 002D9C bl         4BFFD265   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   443| 002DEC lwz        808100A0   1     L4A        gr4=typ(gr1,160)
  420| 002DA0 ori        60000000   1                                                                                                                             443| 002DF0 lwz        80A100A4   1     L4A        gr5=val(gr1,164)
  421|                                CL.1285:                                                                                                                    442| 002DF4 stb        9B9F000C   1     ST1Z       (*)aggr#3.gi_running(gr31,12)=gr28
  520| 002DA4 lwz        80A100D4   1     L4A       gr5=val(gr1,212)                                                                                              443| 002DF8 addi       38E00000   1     LI         gr7=0
    0| 002DA8 or.        7CA02B79   2     LR_R      gr0,cr0=gr5                                                                                                   443| 002DFC lwz        80C100A8   1     L4A        gr6=tb(gr1,168)
  491| 002DAC bc         4182002C   1     BT        CL.1288,cr0,0x4/eq,taken=30%(30,70)                                                                           443| 002E00 bl         4BFFD201   0     CALL       gr3=PyObject_CallFunctionObjArgs,5,(*)_object",gr3,(*)_object",gr4,(*)_object",gr5,(*)_object",gr6,gr7,#Pr
  408| 002DB0 addi       387F1124   1     AI        gr3=gr31,4388                                                                                                 443| 002E04 ori        60000000   1
  415| 002DB4 lwz        809E0000   1     L4A       gr4=<s117:d0:l4>(gr30,0)                                                                                      443| 002E08 ori        607C0000   1     LR         gr28=gr3
  415| 002DB8 addi       3804FFFF   2     AI        gr0=gr4,-1                                                                                                    444| 002E0C addi       38000000   1     LI         gr0=0
  417| 002DBC lwz        80850000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr5,0)                                                                       445| 002E10 lwz        80A10058   1     L4A        gr5=meth(gr1,88)
  415| 002DC0 stw        901E0000   1     ST4A      <s117:d0:l4>(gr30,0)=gr0                                                                                      415| 002E14 lwz        807D0000   1     L4A        gr3=_Py_RefTotal(gr29,0)
  417| 002DC4 addi       3804FFFF   1     AI        gr0=gr4,-1                                                                                                    415| 002E18 addi       3863FFFF   2     AI         gr3=gr3,-1
  417| 002DC8 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       415| 002E1C stw        907D0000   1     ST4A       _Py_RefTotal(gr29,0)=gr3
  417| 002DCC cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     444| 002E20 stb        981F000C   1     ST1Z       (*)aggr#3.gi_running(gr31,12)=gr0
  417| 002DD0 bc         418200C4   1     BT        CL.1289,cr0,0x4/eq,taken=40%(40,60)                                                                           417| 002E24 lwz        80850000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr5,0)
  419| 002DD4 bc         418000B0   1     BT        CL.2216,cr0,0x1/lt,taken=40%(40,60)                                                                           417| 002E28 addi       3804FFFF   2     AI         gr0=gr4,-1
  493|                                CL.1288:                                                                                                                    417| 002E2C stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
  521| 002DD8 lwz        80A100D8   1     L4A       gr5=tb(gr1,216)                                                                                               417| 002E30 cmpwi      2C000000   1     C4         cr0=gr0,0
    0| 002DDC or.        7CA02B79   2     LR_R      gr0,cr0=gr5                                                                                                   417| 002E34 bc         4182021C   1     BT         CL.1244,cr0,0x4/eq,taken=40%(40,60)
  491| 002DE0 bc         4182008C   1     BT        CL.2199,cr0,0x4/eq,taken=30%(30,70)                                                                           419| 002E38 bc         418001FC   1     BT         CL.2248,cr0,0x1/lt,taken=40%(40,60)
  408| 002DE4 addi       387F1124   1     AI        gr3=gr31,4388                                                                                                 415| 002E3C addi       3803FFFF   1     AI         gr0=gr3,-1
  415| 002DE8 lwz        809E0000   1     L4A       gr4=<s117:d0:l4>(gr30,0)                                                                                      421|                                CL.1245:
  415| 002DEC addi       3804FFFF   2     AI        gr0=gr4,-1                                                                                                    415| 002E40 stw        901D0000   1     ST4A       _Py_RefTotal(gr29,0)=gr0
  417| 002DF0 lwz        80850000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr5,0)                                                                       417| 002E44 lwz        807E0000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr30,0)
  415| 002DF4 stw        901E0000   1     ST4A      <s117:d0:l4>(gr30,0)=gr0                                                                                      417| 002E48 addi       3803FFFF   2     AI         gr0=gr3,-1
  417| 002DF8 addi       3804FFFF   1     AI        gr0=gr4,-1                                                                                                    417| 002E4C stw        901E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr0
  417| 002DFC stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       417| 002E50 cmpwi      2C000000   1     C4         cr0=gr0,0
  417| 002E00 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     417| 002E54 bc         418201D0   1     BT         CL.1248,cr0,0x4/eq,taken=40%(40,60)







Wed Apr 15 07:30:04 CDT 2020  Page 112


  417| 002E04 bc         41820044   1     BT        CL.1295,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 002E58 bc         40800018   1     BF         CL.1249,cr0,0x1/lt,taken=50%(0,0)
  419| 002E08 bc         4180001C   1     BT        CL.2217,cr0,0x1/lt,taken=40%(40,60)                                                                             0|                                CL.2230:
  522| 002E0C addi       38600000   2     LI        gr3=0                                                                                                         420| 002E5C addi       387B1110   1     AI         gr3=gr27,4368
  523| 002E10 addi       382100B0   1     AI        gr1=gr1,176                                                                                                   420| 002E60 addi       388001BF   1     LI         gr4=447
    0| 002E14 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           420| 002E64 ori        63C50000   1     LR         gr5=gr30
    0| 002E18 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             420| 002E68 bl         4BFFD199   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
    0| 002E1C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        420| 002E6C ori        60000000   1
  523| 002E20 bclr       4E800020   3     BA        lr                                                                                                            421|                                CL.1249:
    0|                                CL.2217:                                                                                                                    448| 002E70 cmpwi      2C1C0000   1     C4         cr0=gr28,0
  420| 002E24 addi       388001EC   1     LI        gr4=492                                                                                                       448| 002E74 bc         40820198   1     BF         CL.2235,cr0,0x4/eq,taken=50%(0,0)
  420| 002E28 bl         4BFFD1D9   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   451| 002E78 lwz        809F0008   2     L4A        gr4=(*)aggr#3.gi_frame(gr31,8)
  420| 002E2C ori        60000000   1                                                                                                                             451| 002E7C lwz        80640024   2     L4A        gr3=(*)_frame._frame.f_stacktop(gr4,36)
  522| 002E30 addi       38600000   1     LI        gr3=0                                                                                                         451| 002E80 addi       3863FFFC   2     AI         gr3=gr3,-4
  523| 002E34 addi       382100B0   1     AI        gr1=gr1,176                                                                                                   451| 002E84 stw        90640024   1     ST4A       (*)_frame._frame.f_stacktop(gr4,36)=gr3
    0| 002E38 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           451| 002E88 lwz        83830000   1     L4A        gr28=(*)_object*(gr3,0)
    0| 002E3C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             452| 002E8C cmplw      7C1EE040   2     CL4        cr0=gr30,gr28
    0| 002E40 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        452| 002E90 bc         40820164   1     BF         CL.2249,cr0,0x4/eq,taken=40%(40,60)
  523| 002E44 bclr       4E800020   3     BA        lr                                                                                                            452|                                CL.239:
  423|                                CL.1295:                                                                                                                    415| 002E94 lwz        807D0000   1     L4A        gr3=_Py_RefTotal(gr29,0)
  425| 002E48 ori        60A30000   1     LR        gr3=gr5                                                                                                       417| 002E98 lwz        809C0000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr28,0)
  425| 002E4C bl         4BFFD1B5   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   415| 002E9C addi       3803FFFF   1     AI         gr0=gr3,-1
  425| 002E50 ori        60000000   1                                                                                                                             415| 002EA0 stw        901D0000   1     ST4A       _Py_RefTotal(gr29,0)=gr0
  522| 002E54 addi       38600000   1     LI        gr3=0                                                                                                         417| 002EA4 addi       3864FFFF   1     AI         gr3=gr4,-1
  523| 002E58 addi       382100B0   1     AI        gr1=gr1,176                                                                                                   417| 002EA8 stw        907C0000   1     ST4A       (*)_object._object.ob_refcnt(gr28,0)=gr3
    0| 002E5C lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           417| 002EAC cmpwi      2C030000   1     C4         cr0=gr3,0
    0| 002E60 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             417| 002EB0 bc         41820134   1     BT         CL.1252,cr0,0x4/eq,taken=40%(40,60)
    0| 002E64 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        419| 002EB4 bc         41800118   1     BT         CL.2250,cr0,0x1/lt,taken=40%(40,60)
  523| 002E68 bclr       4E800020   3     BA        lr                                                                                                            421|                                CL.1253:
    0|                                CL.2199:                                                                                                                    455| 002EB8 lwz        809F0008   1     L4A        gr4=(*)aggr#3.gi_frame(gr31,8)
  522| 002E6C addi       38600000   1     LI        gr3=0                                                                                                         455| 002EBC lwz        80640034   2     L4A        gr3=(*)_frame._frame.f_lasti(gr4,52)
  523| 002E70 addi       382100B0   1     AI        gr1=gr1,176                                                                                                   455| 002EC0 cmpwi      2C030000   2     C4         cr0=gr3,0
    0| 002E74 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           455| 002EC4 bc         418000E8   1     BT         CL.2251,cr0,0x1/lt,taken=40%(40,60)
    0| 002E78 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             455|                                CL.241:
    0| 002E7C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        456| 002EC8 addi       38030002   1     AI         gr0=gr3,2
  523| 002E80 bclr       4E800020   3     BA        lr                                                                                                            456| 002ECC stw        90040034   1     ST4A       (*)_frame._frame.f_lasti(gr4,52)=gr0
    0|                                CL.2216:                                                                                                                    457| 002ED0 addi       38610060   1     AI         gr3=gr1,96
  420| 002E84 addi       388001EC   1     LI        gr4=492                                                                                                       457| 002ED4 bl         48002BED   0     CALL       gr3=_PyGen_FetchStopIterationValue,1,(*)_object*",gr3,#ProcAlias",(*)_object",_PyGen_FetchStopIterationVal
  420| 002E88 bl         4BFFD179   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   457| 002ED8 cmpwi      2C030000   1     C4         cr0=gr3,0
  420| 002E8C ori        60000000   1                                                                                                                             457| 002EDC bc         408200A8   1     BF         CL.242,cr0,0x4/eq,taken=50%(0,0)
  423| 002E90 b          4BFFFF48   0     B         CL.1288,-1                                                                                                    458| 002EE0 lwz        80810060   2     L4A        gr4=val(gr1,96)
  423|                                CL.1289:                                                                                                                    458| 002EE4 addi       38A00000   1     LI         gr5=0
  425| 002E94 ori        60A30000   1     LR        gr3=gr5                                                                                                       458| 002EE8 ori        63E30000   1     LR         gr3=gr31
  425| 002E98 bl         4BFFD169   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   458| 002EEC addi       38C00000   1     LI         gr6=0
  425| 002E9C ori        60000000   1                                                                                                                             458| 002EF0 bl         48000791   0     CALL       gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4
    0| 002EA0 b          4BFFFF38   0     B         CL.1288,-1                                                                                                    458| 002EF4 ori        607C0000   1     LR         gr28=gr3
  423|                                CL.1284:                                                                                                                    459| 002EF8 lwz        80A10060   1     L4A        gr5=val(gr1,96)
  425| 002EA4 ori        60A30000   1     LR        gr3=gr5                                                                                                       415| 002EFC lwz        807D0000   1     L4A        gr3=_Py_RefTotal(gr29,0)
  425| 002EA8 bl         4BFFD159   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   415| 002F00 addi       3803FFFF   2     AI         gr0=gr3,-1
  425| 002EAC ori        60000000   1                                                                                                                             415| 002F04 stw        901D0000   1     ST4A       _Py_RefTotal(gr29,0)=gr0
    0| 002EB0 b          4BFFFEF4   0     B         CL.1285,-1                                                                                                    417| 002F08 lwz        80650000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr5,0)
  492|                                CL.1646:                                                                                                                    417| 002F0C addi       3803FFFF   2     AI         gr0=gr3,-1
    0| 002EB4 lwz        80DE0000   1     L4A       gr6=<s117:d0:l4>(gr30,0)                                                                                      417| 002F10 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
    0| 002EB8 b          4BFFFE24   0     B         CL.1277,-1                                                                                                    417| 002F14 cmpwi      2C000000   1     C4         cr0=gr0,0
  504|                                CL.249:                                                                                                                     417| 002F18 bc         41820048   1     BT         CL.1256,cr0,0x4/eq,taken=40%(40,60)
  507| 002EBC lwz        806200B4   1     L4A       gr3=.PyExc_TypeError(gr2,0)                                                                                   419| 002F1C bc         4180001C   1     BT         CL.2252,cr0,0x1/lt,taken=40%(40,60)
  507| 002EC0 lwz        80A100D0   1     L4A       gr5=typ(gr1,208)                                                                                              464| 002F20 ori        63830000   1     LR         gr3=gr28







Wed Apr 15 07:30:04 CDT 2020  Page 113


  507| 002EC4 lwz        83E20018   1     L4A       gr31=.+CONSTANT_AREA(gr2,0)                                                                                     0| 002F24 lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
  507| 002EC8 addi       389F12D8   2     AI        gr4=gr31,4824                                                                                                   0| 002F28 lwz        80010088   1     L4A        gr0=#stack(gr1,136)
  507| 002ECC lwz        80630000   1     L4A       gr3=<s145:d0:l4>(gr3,0)                                                                                       523| 002F2C addi       38210080   1     AI         gr1=gr1,128
  507| 002ED0 lwz        80A50004   1     L4A       gr5=(*)_object._object.ob_type(gr5,4)                                                                           0| 002F30 mtspr      7C0803A6   1     LLR        lr=gr0
  507| 002ED4 lwz        80A5000C   2     L4A       gr5=(*)_typeobject._typeobject.tp_name(gr5,12)                                                                523| 002F34 bclr       4E800020   3     BA         lr
  507| 002ED8 bl         4BFFD129   0     CALL      gr3=PyErr_Format,3,(*)_object",gr3,gr4,(*)Cuchar",gr5,#ProcAlias",PyErr_Format",fcr",gr1,cr[01567]",gr0",gr     0|                                CL.2252:
  507| 002EDC ori        60000000   1                                                                                                                             420| 002F38 addi       387B1110   1     AI         gr3=gr27,4368
  519| 002EE0 lwz        80A100D0   1     L4A       gr5=typ(gr1,208)                                                                                              420| 002F3C addi       388001CB   1     LI         gr4=459
  408| 002EE4 addi       387F1110   1     AI        gr3=gr31,4368                                                                                                 420| 002F40 bl         4BFFD0C1   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  415| 002EE8 lwz        809E0000   1     L4A       gr4=<s117:d0:l4>(gr30,0)                                                                                      420| 002F44 ori        60000000   1
  415| 002EEC addi       3804FFFF   2     AI        gr0=gr4,-1                                                                                                    464| 002F48 ori        63830000   1     LR         gr3=gr28
  415| 002EF0 stw        901E0000   1     ST4A      <s117:d0:l4>(gr30,0)=gr0                                                                                        0| 002F4C lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
  417| 002EF4 lwz        80850000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr5,0)                                                                         0| 002F50 lwz        80010088   1     L4A        gr0=#stack(gr1,136)
  417| 002EF8 addi       3804FFFF   2     AI        gr0=gr4,-1                                                                                                    523| 002F54 addi       38210080   1     AI         gr1=gr1,128
  417| 002EFC stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                         0| 002F58 mtspr      7C0803A6   1     LLR        lr=gr0
  417| 002F00 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     523| 002F5C bclr       4E800020   3     BA         lr
  417| 002F04 bc         4182FFA0   1     BT        CL.1284,cr0,0x4/eq,taken=40%(40,60)                                                                           423|                                CL.1256:
  419| 002F08 bc         4180FE90   1     BT        CL.2192,cr0,0x1/lt,taken=40%(40,60)                                                                           425| 002F60 ori        60A30000   1     LR         gr3=gr5
  419| 002F0C b          4BFFFE98   1     B         CL.1285,-1                                                                                                    425| 002F64 bl         4BFFD09D   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  472|                                CL.244:                                                                                                                     425| 002F68 ori        60000000   1
  473| 002F10 cmpwi      2C040000   1     C4        cr0=gr4,0                                                                                                     464| 002F6C ori        63830000   1     LR         gr3=gr28
  473| 002F14 bc         4182FC98   1     BT        CL.245,cr0,0x4/eq,taken=30%(30,70)                                                                              0| 002F70 lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
  473| 002F18 lwz        800200D0   2     L4A       gr0=.PyTraceBack_Type(gr2,0)                                                                                    0| 002F74 lwz        80010088   1     L4A        gr0=#stack(gr1,136)
  128| 002F1C lwz        80830004   1     L4A       gr4=(*)C_object._object.ob_type(gr3,4)                                                                        523| 002F78 addi       38210080   1     AI         gr1=gr1,128
  128| 002F20 cmplw      7C040040   2     CL4       cr0=gr4,gr0                                                                                                     0| 002F7C mtspr      7C0803A6   1     LLR        lr=gr0
  473| 002F24 bc         4182FC88   1     BT        CL.245,cr0,0x4/eq,taken=70%(70,30)                                                                            523| 002F80 bclr       4E800020   3     BA         lr
  474| 002F28 lwz        806200B4   1     L4A       gr3=.PyExc_TypeError(gr2,0)                                                                                   460|                                CL.242:
  474| 002F2C lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                    461| 002F84 lwz        80820008   1     L4A        gr4=._Py_NoneStruct(gr2,0)
  474| 002F30 addi       38841270   2     AI        gr4=gr4,4720                                                                                                  461| 002F88 ori        63E30000   1     LR         gr3=gr31
  474| 002F34 lwz        80630000   1     L4A       gr3=<s145:d0:l4>(gr3,0)                                                                                       461| 002F8C addi       38A00001   1     LI         gr5=1
  474| 002F38 bl         4BFFD0C9   0     CALL      PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"   461| 002F90 addi       38C00000   1     LI         gr6=0
  474| 002F3C ori        60000000   1                                                                                                                             461| 002F94 bl         480006ED   0     CALL       gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4
  476| 002F40 addi       38600000   1     LI        gr3=0                                                                                                           0| 002F98 lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
  523| 002F44 addi       382100B0   1     AI        gr1=gr1,176                                                                                                     0| 002F9C lwz        80010088   1     L4A        gr0=#stack(gr1,136)
    0| 002F48 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           523| 002FA0 addi       38210080   1     AI         gr1=gr1,128
    0| 002F4C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 002FA4 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 002F50 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        523| 002FA8 bclr       4E800020   3     BA         lr
  523| 002F54 bclr       4E800020   3     BA        lr                                                                                                              0|                                CL.2251:
    0|                                CL.2200:                                                                                                                    455| 002FAC addi       387B1254   1     AI         gr3=gr27,4692
  402| 002F58 addi       3B800001   1     LI        gr28=1                                                                                                        455| 002FB0 addi       389B1110   1     AI         gr4=gr27,4368
  408| 002F5C lwz        80820028   1     L4A       gr4=.PyExc_GeneratorExit(gr2,0)                                                                               455| 002FB4 addi       38A001C7   1     LI         gr5=455
  402| 002F60 ori        607E0000   1     LR        gr30=gr3                                                                                                      455| 002FB8 bl         4BFFD049   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
  408| 002F64 lwz        806100D0   1     L4A       gr3=typ(gr1,208)                                                                                              455| 002FBC ori        60000000   1
  408| 002F68 lwz        80840000   1     L4A       gr4=<s141:d0:l4>(gr4,0)                                                                                         0| 002FC0 lwz        809F0008   1     L4A        gr4=(*)aggr#3.gi_frame(gr31,8)
  408| 002F6C bl         4BFFD095   0     CALL      gr3=PyErr_GivenExceptionMatches,2,(*)_object",gr3,(*)_object",gr4,#ProcAlias",PyErr_GivenExceptionMatches",     0| 002FC4 lwz        80640034   2     L4A        gr3=(*)_frame._frame.f_lasti(gr4,52)
  408| 002F70 ori        60000000   1                                                                                                                               0| 002FC8 b          4BFFFF00   0     B          CL.241,-1
  408| 002F74 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0|                                CL.2250:
  408| 002F78 bc         4182000C   1     BT        CL.228,cr0,0x4/eq,taken=50%(0,0)                                                                              420| 002FCC addi       387B1110   1     AI         gr3=gr27,4368
  409| 002F7C cmpwi      2C1D0000   2     C4        cr0=gr29,0                                                                                                    420| 002FD0 addi       388001C5   1     LI         gr4=453
  409| 002F80 bc         408203E8   1     BF        CL.2201,cr0,0x4/eq,taken=40%(40,60)                                                                           420| 002FD4 ori        63850000   1     LR         gr5=gr28
  422|                                CL.228:                                                                                                                     420| 002FD8 bl         4BFFD029   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  423| 002F84 lwz        800200D4   1     L4A       gr0=.PyGen_Type(gr2,0)                                                                                        420| 002FDC ori        60000000   1
  128| 002F88 lwz        807E0004   1     L4A       gr3=(*)C_object._object.ob_type(gr30,4)                                                                       423| 002FE0 b          4BFFFED8   0     B          CL.1253,-1
  128| 002F8C cmplw      7C030040   2     CL4       cr0=gr3,gr0                                                                                                   423|                                CL.1252:
  423| 002F90 bc         41820398   1     BT        CL.232,cr0,0x4/eq,taken=40%(40,60)                                                                            425| 002FE4 ori        63830000   1     LR         gr3=gr28
  423| 002F94 lwz        800200D8   1     L4A       gr0=.PyCoro_Type(gr2,0)                                                                                       425| 002FE8 bl         4BFFD019   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",







Wed Apr 15 07:30:04 CDT 2020  Page 114


  128| 002F98 cmplw      7C030040   2     CL4       cr0=gr3,gr0                                                                                                   425| 002FEC ori        60000000   1
  423| 002F9C bc         4182038C   1     BT        CL.232,cr0,0x4/eq,taken=50%(0,0)                                                                                0| 002FF0 b          4BFFFEC8   0     B          CL.1253,-1
  434| 002FA0 lwz        80820020   1     L4A       gr4=.$STATIC(gr2,0)                                                                                             0|                                CL.2249:
  434| 002FA4 ori        63C30000   1     LR        gr3=gr30                                                                                                      452| 002FF4 addi       387B1248   1     AI         gr3=gr27,4680
  434| 002FA8 addi       38A1005C   1     AI        gr5=gr1,92                                                                                                    452| 002FF8 addi       389B1110   1     AI         gr4=gr27,4368
  434| 002FAC addi       38840050   1     AI        gr4=gr4,80                                                                                                    452| 002FFC addi       38A001C4   1     LI         gr5=452
  434| 002FB0 bl         4BFFD051   0     CALL      gr3=_PyObject_LookupAttrId,3,(*)_object",gr3,(*)_Py_Identifier",gr4,(*)_object*",gr5,#ProcAlias",(*)_object   452| 003000 bl         4BFFD001   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
  434| 002FB4 ori        60000000   1                                                                                                                             452| 003004 ori        60000000   1
  434| 002FB8 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0| 003008 b          4BFFFE8C   0     B          CL.239,-1
    0| 002FBC lwz        83A20004   1     L4A       gr29=._Py_RefTotal(gr2,0)                                                                                       0|                                CL.2235:
    0| 002FC0 lwz        83620018   1     L4A       gr27=.+CONSTANT_AREA(gr2,0)                                                                                   464| 00300C ori        63830000   1     LR         gr3=gr28
  434| 002FC4 bc         418002D8   0     BT        CL.2204,cr0,0x1/lt,taken=40%(40,60)                                                                             0| 003010 lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
  438| 002FC8 lwz        8061005C   2     L4A       gr3=meth(gr1,92)                                                                                                0| 003014 lwz        80010088   1     L4A        gr0=#stack(gr1,136)
  438| 002FCC cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                     523| 003018 addi       38210080   1     AI         gr1=gr1,128
  438| 002FD0 bc         4182027C   1     BT        CL.2206,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 00301C mtspr      7C0803A6   1     LLR        lr=gr0
  443| 002FD4 lwz        808100D0   1     L4A       gr4=typ(gr1,208)                                                                                              523| 003020 bclr       4E800020   3     BA         lr
  443| 002FD8 lwz        80A100D4   1     L4A       gr5=val(gr1,212)                                                                                              423|                                CL.1248:
  442| 002FDC stb        9B9F000C   1     ST1Z      (*)aggr#3.gi_running(gr31,12)=gr28                                                                            425| 003024 ori        63C30000   1     LR         gr3=gr30
  443| 002FE0 addi       38E00000   1     LI        gr7=0                                                                                                         425| 003028 bl         4BFFCFD9   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  443| 002FE4 lwz        80C100D8   1     L4A       gr6=tb(gr1,216)                                                                                               425| 00302C ori        60000000   1
  443| 002FE8 bl         4BFFD019   0     CALL      gr3=PyObject_CallFunctionObjArgs,5,(*)_object",gr3,(*)_object",gr4,(*)_object",gr5,(*)_object",gr6,gr7,#Pro     0| 003030 b          4BFFFE40   0     B          CL.1249,-1
  443| 002FEC ori        60000000   1                                                                                                                               0|                                CL.2248:
  443| 002FF0 ori        607C0000   1     LR        gr28=gr3                                                                                                      420| 003034 addi       387B1110   1     AI         gr3=gr27,4368
  444| 002FF4 addi       38000000   1     LI        gr0=0                                                                                                         420| 003038 addi       388001BD   1     LI         gr4=445
  445| 002FF8 lwz        80A1005C   1     L4A       gr5=meth(gr1,92)                                                                                              420| 00303C bl         4BFFCFC5   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  415| 002FFC lwz        807D0000   1     L4A       gr3=<s117:d0:l4>(gr29,0)                                                                                      420| 003040 ori        60000000   1
  415| 003000 addi       3863FFFF   2     AI        gr3=gr3,-1                                                                                                      0| 003044 lwz        807D0000   1     L4A        gr3=_Py_RefTotal(gr29,0)
  415| 003004 stw        907D0000   1     ST4A      <s117:d0:l4>(gr29,0)=gr3                                                                                      415| 003048 addi       3803FFFF   2     AI         gr0=gr3,-1
  444| 003008 stb        981F000C   1     ST1Z      (*)aggr#3.gi_running(gr31,12)=gr0                                                                             423| 00304C b          4BFFFDF4   0     B          CL.1245,-1
  417| 00300C lwz        80850000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr5,0)                                                                       423|                                CL.1244:
  417| 003010 addi       3804FFFF   2     AI        gr0=gr4,-1                                                                                                    425| 003050 ori        60A30000   1     LR         gr3=gr5
  417| 003014 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       425| 003054 bl         4BFFCFAD   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  417| 003018 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     425| 003058 ori        60000000   1
  417| 00301C bc         4182021C   1     BT        CL.1244,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 00305C lwz        807D0000   1     L4A        gr3=_Py_RefTotal(gr29,0)
  419| 003020 bc         41800200   1     BT        CL.2208,cr0,0x1/lt,taken=40%(40,60)                                                                           415| 003060 addi       3803FFFF   2     AI         gr0=gr3,-1
  446|                                CL.234:                                                                                                                       0| 003064 b          4BFFFDDC   0     B          CL.1245,-1
  415| 003024 addi       3803FFFF   1     AI        gr0=gr3,-1                                                                                                      0|                                CL.2246:
  415| 003028 stw        901D0000   1     ST4A      <s117:d0:l4>(gr29,0)=gr0                                                                                      415| 003068 lwz        807D0000   1     L4A        gr3=_Py_RefTotal(gr29,0)
  417| 00302C lwz        807E0000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr30,0)                                                                      417| 00306C lwz        809E0000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr30,0)
  417| 003030 addi       3803FFFF   2     AI        gr0=gr3,-1                                                                                                    415| 003070 addi       3803FFFF   1     AI         gr0=gr3,-1
  417| 003034 stw        901E0000   1     ST4A      (*)_object._object.ob_refcnt(gr30,0)=gr0                                                                      415| 003074 stw        901D0000   1     ST4A       _Py_RefTotal(gr29,0)=gr0
  417| 003038 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     417| 003078 addi       3864FFFF   1     AI         gr3=gr4,-1
  417| 00303C bc         418201D4   1     BT        CL.1248,cr0,0x4/eq,taken=40%(40,60)                                                                           417| 00307C stw        907E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr3
  419| 003040 bc         418001B8   1     BT        CL.2209,cr0,0x1/lt,taken=40%(40,60)                                                                           417| 003080 cmpwi      2C030000   1     C4         cr0=gr3,0
  421|                                CL.1249:                                                                                                                    417| 003084 bc         41820024   1     BT         CL.1240,cr0,0x4/eq,taken=40%(40,60)
  448| 003044 cmpwi      2C1C0000   1     C4        cr0=gr28,0                                                                                                    419| 003088 bc         41800008   1     BT         CL.2247,cr0,0x1/lt,taken=40%(40,60)
  448| 003048 bc         40820198   1     BF        CL.2196,cr0,0x4/eq,taken=50%(0,0)                                                                               0| 00308C b          4BFFF924   2     B          throw_here,-1
  451| 00304C lwz        809F0008   2     L4A       gr4=(*)aggr#3.gi_frame(gr31,8)                                                                                  0|                                CL.2247:
  451| 003050 lwz        80640024   2     L4A       gr3=(*)_frame._frame.f_stacktop(gr4,36)                                                                       420| 003090 addi       387B1110   1     AI         gr3=gr27,4368
  451| 003054 addi       3863FFFC   2     AI        gr3=gr3,-4                                                                                                    420| 003094 addi       388001B7   1     LI         gr4=439
  451| 003058 stw        90640024   1     ST4A      (*)_frame._frame.f_stacktop(gr4,36)=gr3                                                                       420| 003098 ori        63C50000   1     LR         gr5=gr30
  451| 00305C lwz        83830000   1     L4A       gr28=(*)_object*(gr3,0)                                                                                       420| 00309C bl         4BFFCF65   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  452| 003060 cmplw      7C1EE040   2     CL4       cr0=gr30,gr28                                                                                                 420| 0030A0 ori        60000000   1
  452| 003064 bc         40820164   1     BF        CL.2210,cr0,0x4/eq,taken=40%(40,60)                                                                           423| 0030A4 b          4BFFF90C   0     B          throw_here,-1
  452|                                CL.239:                                                                                                                     423|                                CL.1240:
  415| 003068 lwz        807D0000   1     L4A       gr3=<s117:d0:l4>(gr29,0)                                                                                      425| 0030A8 ori        63C30000   1     LR         gr3=gr30







Wed Apr 15 07:30:04 CDT 2020  Page 115


  417| 00306C lwz        809C0000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr28,0)                                                                      425| 0030AC bl         4BFFCF55   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  415| 003070 addi       3803FFFF   1     AI        gr0=gr3,-1                                                                                                    425| 0030B0 ori        60000000   1
  415| 003074 stw        901D0000   1     ST4A      <s117:d0:l4>(gr29,0)=gr0                                                                                      440| 0030B4 b          4BFFF8FC   0     B          throw_here,-1
  417| 003078 addi       3864FFFF   1     AI        gr3=gr4,-1                                                                                                      0|                                CL.2244:
  417| 00307C stw        907C0000   1     ST4A      (*)_object._object.ob_refcnt(gr28,0)=gr3                                                                      417| 0030B8 lwz        807E0000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr30,0)
  417| 003080 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     417| 0030BC addi       3803FFFF   2     AI         gr0=gr3,-1
  417| 003084 bc         41820134   1     BT        CL.1252,cr0,0x4/eq,taken=40%(40,60)                                                                           417| 0030C0 stw        901E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr0
  419| 003088 bc         41800118   1     BT        CL.2211,cr0,0x1/lt,taken=40%(40,60)                                                                           415| 0030C4 lwz        807D0000   1     L4A        gr3=_Py_RefTotal(gr29,0)
  421|                                CL.1253:                                                                                                                    415| 0030C8 addi       3863FFFF   2     AI         gr3=gr3,-1
  455| 00308C lwz        809F0008   1     L4A       gr4=(*)aggr#3.gi_frame(gr31,8)                                                                                415| 0030CC stw        907D0000   1     ST4A       _Py_RefTotal(gr29,0)=gr3
  455| 003090 lwz        80640034   2     L4A       gr3=(*)_frame._frame.f_lasti(gr4,52)                                                                          417| 0030D0 cmpwi      2C000000   1     C4         cr0=gr0,0
  455| 003094 cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                     417| 0030D4 bc         4182004C   1     BT         CL.1236,cr0,0x4/eq,taken=40%(40,60)
  455| 003098 bc         418000E8   1     BT        CL.2212,cr0,0x1/lt,taken=40%(40,60)                                                                           419| 0030D8 bc         4180001C   1     BT         CL.2245,cr0,0x1/lt,taken=40%(40,60)
  455|                                CL.241:                                                                                                                     522| 0030DC addi       38600000   1     LI         gr3=0
  456| 00309C addi       38030002   1     AI        gr0=gr3,2                                                                                                       0| 0030E0 lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
  456| 0030A0 stw        90040034   1     ST4A      (*)_frame._frame.f_lasti(gr4,52)=gr0                                                                            0| 0030E4 lwz        80010088   1     L4A        gr0=#stack(gr1,136)
  457| 0030A4 addi       38610064   1     AI        gr3=gr1,100                                                                                                   523| 0030E8 addi       38210080   1     AI         gr1=gr1,128
  457| 0030A8 bl         480029F9   0     CALL      gr3=_PyGen_FetchStopIterationValue,1,(*)_object*",gr3,#ProcAlias",(*)_object",_PyGen_FetchStopIterationValu     0| 0030EC mtspr      7C0803A6   1     LLR        lr=gr0
  457| 0030AC cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     523| 0030F0 bclr       4E800020   3     BA         lr
  457| 0030B0 bc         408200A8   1     BF        CL.242,cr0,0x4/eq,taken=50%(0,0)                                                                                0|                                CL.2245:
  458| 0030B4 lwz        80810064   2     L4A       gr4=val(gr1,100)                                                                                              420| 0030F4 addi       387B1110   1     AI         gr3=gr27,4368
  458| 0030B8 addi       38A00000   1     LI        gr5=0                                                                                                         420| 0030F8 addi       388001B3   1     LI         gr4=435
  458| 0030BC ori        63E30000   1     LR        gr3=gr31                                                                                                      420| 0030FC ori        63C50000   1     LR         gr5=gr30
  458| 0030C0 addi       38C00000   1     LI        gr6=0                                                                                                         420| 003100 bl         4BFFCF01   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  458| 0030C4 bl         4800079D   0     CALL      gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4"   420| 003104 ori        60000000   1
  458| 0030C8 ori        607C0000   1     LR        gr28=gr3                                                                                                      522| 003108 addi       38600000   1     LI         gr3=0
  459| 0030CC lwz        80A10064   1     L4A       gr5=val(gr1,100)                                                                                                0| 00310C lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
  415| 0030D0 lwz        807D0000   1     L4A       gr3=<s117:d0:l4>(gr29,0)                                                                                        0| 003110 lwz        80010088   1     L4A        gr0=#stack(gr1,136)
  415| 0030D4 addi       3803FFFF   2     AI        gr0=gr3,-1                                                                                                    523| 003114 addi       38210080   1     AI         gr1=gr1,128
  415| 0030D8 stw        901D0000   1     ST4A      <s117:d0:l4>(gr29,0)=gr0                                                                                        0| 003118 mtspr      7C0803A6   1     LLR        lr=gr0
  417| 0030DC lwz        80650000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr5,0)                                                                       523| 00311C bclr       4E800020   3     BA         lr
  417| 0030E0 addi       3803FFFF   2     AI        gr0=gr3,-1                                                                                                    423|                                CL.1236:
  417| 0030E4 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       425| 003120 ori        63C30000   1     LR         gr3=gr30
  417| 0030E8 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     425| 003124 bl         4BFFCEDD   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  417| 0030EC bc         41820048   1     BT        CL.1256,cr0,0x4/eq,taken=40%(40,60)                                                                           425| 003128 ori        60000000   1
  419| 0030F0 bc         4180001C   1     BT        CL.2213,cr0,0x1/lt,taken=40%(40,60)                                                                           522| 00312C addi       38600000   1     LI         gr3=0
  464| 0030F4 ori        63830000   1     LR        gr3=gr28                                                                                                        0| 003130 lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
  523| 0030F8 addi       382100B0   1     AI        gr1=gr1,176                                                                                                     0| 003134 lwz        80010088   1     L4A        gr0=#stack(gr1,136)
    0| 0030FC lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           523| 003138 addi       38210080   1     AI         gr1=gr1,128
    0| 003100 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 00313C mtspr      7C0803A6   1     LLR        lr=gr0
    0| 003104 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        523| 003140 bclr       4E800020   3     BA         lr
  523| 003108 bclr       4E800020   3     BA        lr                                                                                                            423|                                CL.232:
    0|                                CL.2213:                                                                                                                    428| 003144 lwz        80A100A0   1     L4A        gr5=typ(gr1,160)
  420| 00310C addi       387B1110   1     AI        gr3=gr27,4368                                                                                                 428| 003148 lwz        80C100A4   1     L4A        gr6=val(gr1,164)
  420| 003110 addi       388001CB   1     LI        gr4=459                                                                                                       428| 00314C ori        63C30000   1     LR         gr3=gr30
  420| 003114 bl         4BFFCEED   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   428| 003150 ori        63A40000   1     LR         gr4=gr29
  420| 003118 ori        60000000   1                                                                                                                             425| 003154 stb        9B9F000C   1     ST1Z       (*)aggr#3.gi_running(gr31,12)=gr28
  464| 00311C ori        63830000   1     LR        gr3=gr28                                                                                                      428| 003158 lwz        80E100A8   1     L4A        gr7=tb(gr1,168)
  523| 003120 addi       382100B0   1     AI        gr1=gr1,176                                                                                                   428| 00315C stw        93E1FFFC   1     ST4A       #stack_prune(gr1,-4)=gr31
    0| 003124 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           428| 003160 bl         4BFFF821   0     CALL       gr3=IPRA.$_gen_throw,5,(*)aggr#3",gr3,gr4,(*)_object",gr5,(*)_object",gr6,(*)_object",gr7,#ProcAlias",IPRA
    0| 003128 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             428| 003164 lwz        83E1FFFC   1     L4A        gr31=#stack_prune(gr1,-4)
    0| 00312C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        428| 003168 ori        607C0000   1     LR         gr28=gr3
  523| 003130 bclr       4E800020   3     BA        lr                                                                                                            430| 00316C addi       38000000   1     LI         gr0=0
  423|                                CL.1256:                                                                                                                    415| 003170 lwz        83A20004   1     L4A        gr29=._Py_RefTotal(gr2,0)
  425| 003134 ori        60A30000   1     LR        gr3=gr5                                                                                                       417| 003174 lwz        807E0000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr30,0)
  425| 003138 bl         4BFFCEC9   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l     0| 003178 lwz        83620018   1     L4A        gr27=.+CONSTANT_AREA(gr2,0)







Wed Apr 15 07:30:04 CDT 2020  Page 116


  425| 00313C ori        60000000   1                                                                                                                             417| 00317C addi       3883FFFF   1     AI         gr4=gr3,-1
  464| 003140 ori        63830000   1     LR        gr3=gr28                                                                                                      417| 003180 stw        909E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr4
  523| 003144 addi       382100B0   1     AI        gr1=gr1,176                                                                                                   430| 003184 stb        981F000C   1     ST1Z       (*)aggr#3.gi_running(gr31,12)=gr0
    0| 003148 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           415| 003188 lwz        807D0000   1     L4A        gr3=_Py_RefTotal(gr29,0)
    0| 00314C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             415| 00318C addi       3803FFFF   2     AI         gr0=gr3,-1
    0| 003150 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        415| 003190 stw        901D0000   1     ST4A       _Py_RefTotal(gr29,0)=gr0
  523| 003154 bclr       4E800020   3     BA        lr                                                                                                            417| 003194 cmpwi      2C040000   1     C4         cr0=gr4,0
  460|                                CL.242:                                                                                                                     417| 003198 bc         4182FE8C   1     BT         CL.1248,cr0,0x4/eq,taken=40%(40,60)
  461| 003158 lwz        80820008   1     L4A       gr4=._Py_NoneStruct(gr2,0)                                                                                    419| 00319C bc         4180FCC0   1     BT         CL.2230,cr0,0x1/lt,taken=40%(40,60)
  461| 00315C ori        63E30000   1     LR        gr3=gr31                                                                                                      419| 0031A0 b          4BFFFCD0   1     B          CL.1249,-1
  461| 003160 addi       38A00001   1     LI        gr5=1                                                                                                           0|                                CL.2241:
  461| 003164 addi       38C00000   1     LI        gr6=0                                                                                                         415| 0031A4 stb        9B9F000C   1     ST1Z       (*)aggr#3.gi_running(gr31,12)=gr28
  461| 003168 bl         480006F9   0     CALL      gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4"   416| 0031A8 ori        63C30000   1     LR         gr3=gr30
  523| 00316C addi       382100B0   1     AI        gr1=gr1,176                                                                                                   416| 0031AC stw        93E1FFFC   1     ST4A       #stack_prune(gr1,-4)=gr31
    0| 003170 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           416| 0031B0 bl         480000D1   0     CALL       gr3=IPRA.$gen_close_iter,1,(*)_object",gr3,#ProcAlias",IPRA.$gen_close_iter",fcr",gr1,cr[01567]",gr0",gr4"
    0| 003174 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             416| 0031B4 lwz        83E1FFFC   1     L4A        gr31=#stack_prune(gr1,-4)
    0| 003178 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        416| 0031B8 ori        607D0000   1     LR         gr29=gr3
  523| 00317C bclr       4E800020   3     BA        lr                                                                                                            417| 0031BC addi       38000000   1     LI         gr0=0
    0|                                CL.2212:                                                                                                                    415| 0031C0 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
  455| 003180 addi       387B1254   1     AI        gr3=gr27,4692                                                                                                 417| 0031C4 lwz        807E0000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr30,0)
  455| 003184 addi       389B1110   1     AI        gr4=gr27,4368                                                                                                   0| 0031C8 lwz        80A20018   1     L4A        gr5=.+CONSTANT_AREA(gr2,0)
  455| 003188 addi       38A001C7   1     LI        gr5=455                                                                                                       417| 0031CC addi       38C3FFFF   1     AI         gr6=gr3,-1
  455| 00318C bl         4BFFCE75   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f   417| 0031D0 stw        90DE0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr6
  455| 003190 ori        60000000   1                                                                                                                             417| 0031D4 stb        981F000C   1     ST1Z       (*)aggr#3.gi_running(gr31,12)=gr0
    0| 003194 lwz        809F0008   1     L4A       gr4=(*)aggr#3.gi_frame(gr31,8)                                                                                408| 0031D8 addi       38651110   1     AI         gr3=gr5,4368
    0| 003198 lwz        80640034   2     L4A       gr3=(*)_frame._frame.f_lasti(gr4,52)                                                                          415| 0031DC lwz        80A40000   1     L4A        gr5=_Py_RefTotal(gr4,0)
    0| 00319C b          4BFFFF00   0     B         CL.241,-1                                                                                                     415| 0031E0 addi       3805FFFF   2     AI         gr0=gr5,-1
    0|                                CL.2211:                                                                                                                    415| 0031E4 stw        90040000   1     ST4A       _Py_RefTotal(gr4,0)=gr0
  420| 0031A0 addi       387B1110   1     AI        gr3=gr27,4368                                                                                                 417| 0031E8 cmpwi      2C060000   1     C4         cr0=gr6,0
  420| 0031A4 addi       388001C5   1     LI        gr4=453                                                                                                       417| 0031EC bc         4182004C   1     BT         CL.1228,cr0,0x4/eq,taken=40%(40,60)
  420| 0031A8 ori        63850000   1     LR        gr5=gr28                                                                                                      419| 0031F0 bc         41800034   1     BT         CL.2242,cr0,0x1/lt,taken=40%(40,60)
  420| 0031AC bl         4BFFCE55   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   421|                                CL.1229:
  420| 0031B0 ori        60000000   1                                                                                                                             419| 0031F4 cmpwi      2C1D0000   1     C4         cr0=gr29,0
  423| 0031B4 b          4BFFFED8   0     B         CL.1253,-1                                                                                                    419| 0031F8 bc         4080F7B8   1     BF         CL.2261,cr0,0x1/lt,taken=70%(70,30)
  423|                                CL.1252:                                                                                                                    420| 0031FC lwz        80820008   2     L4A        gr4=._Py_NoneStruct(gr2,0)
  425| 0031B8 ori        63830000   1     LR        gr3=gr28                                                                                                      420| 003200 ori        63E30000   1     LR         gr3=gr31
  425| 0031BC bl         4BFFCE45   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   420| 003204 addi       38A00001   1     LI         gr5=1
  425| 0031C0 ori        60000000   1                                                                                                                             420| 003208 addi       38C00000   1     LI         gr6=0
    0| 0031C4 b          4BFFFEC8   0     B         CL.1253,-1                                                                                                    420| 00320C bl         48000475   0     CALL       gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4
    0|                                CL.2210:                                                                                                                      0| 003210 lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
  452| 0031C8 addi       387B1248   1     AI        gr3=gr27,4680                                                                                                   0| 003214 lwz        80010088   1     L4A        gr0=#stack(gr1,136)
  452| 0031CC addi       389B1110   1     AI        gr4=gr27,4368                                                                                                 523| 003218 addi       38210080   1     AI         gr1=gr1,128
  452| 0031D0 addi       38A001C4   1     LI        gr5=452                                                                                                         0| 00321C mtspr      7C0803A6   1     LLR        lr=gr0
  452| 0031D4 bl         4BFFCE2D   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f   523| 003220 bclr       4E800020   3     BA         lr
  452| 0031D8 ori        60000000   1                                                                                                                               0|                                CL.2242:
    0| 0031DC b          4BFFFE8C   0     B         CL.239,-1                                                                                                     420| 003224 addi       388001A2   1     LI         gr4=418
    0|                                CL.2196:                                                                                                                    420| 003228 ori        63C50000   1     LR         gr5=gr30
  464| 0031E0 ori        63830000   1     LR        gr3=gr28                                                                                                      420| 00322C bl         4BFFCDD5   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  523| 0031E4 addi       382100B0   1     AI        gr1=gr1,176                                                                                                   420| 003230 ori        60000000   1
    0| 0031E8 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           423| 003234 b          4BFFFFC0   0     B          CL.1229,-1
    0| 0031EC lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             423|                                CL.1228:
    0| 0031F0 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        425| 003238 ori        63C30000   1     LR         gr3=gr30
  523| 0031F4 bclr       4E800020   3     BA        lr                                                                                                            425| 00323C bl         4BFFCDC5   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
    0|                                CL.2209:                                                                                                                    425| 003240 ori        60000000   1
  420| 0031F8 addi       387B1110   1     AI        gr3=gr27,4368                                                                                                   0| 003244 b          4BFFFFB0   0     B          CL.1229,-1
  420| 0031FC addi       388001BF   1     LI        gr4=447                                                                                                          |               Tag Table







Wed Apr 15 07:30:04 CDT 2020  Page 117


  420| 003200 ori        63C50000   1     LR        gr5=gr30                                                                                                         | 003248        00000000 00002041 80050501 00000000 000008C8 00104950
  420| 003204 bl         4BFFCDFD   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015      | 003260        52412E24 5F67656E 5F746872 6F77
  420| 003208 ori        60000000   1                                                                                                                                |               Instruction count          562
  423| 00320C b          4BFFFE38   0     B         CL.1249,-1                                                                                                       |               Straight-line exec time    583
  423|                                CL.1248:                                                                                                                   GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ssss
  425| 003210 ori        63C30000   1     LR        gr3=gr30                                                                                                     FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
  425| 003214 bl         4BFFCDED   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l  CCR's set/used:   ss-- -sss
  425| 003218 ori        60000000   1                                                                                                                                | 000000                             PDEF       IPRA.$gen_close_iter
    0| 00321C b          4BFFFE28   0     B         CL.1249,-1                                                                                                    305|                                    PROC       yf,gr3
    0|                                CL.2208:                                                                                                                      0| 003280 mfspr      7C0802A6   1     LFLR       gr0=lr
  420| 003220 addi       387B1110   1     AI        gr3=gr27,4368                                                                                                 310| 003284 lwz        80A200D4   1     L4A        gr5=.PyGen_Type(gr2,0)
  420| 003224 addi       388001BD   1     LI        gr4=445                                                                                                       128| 003288 lwz        80C30004   1     L4A        gr6=(*)C_object._object.ob_type(gr3,4)
  420| 003228 bl         4BFFCDD9   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015     0| 00328C stwu       9421FF70   1     ST4U       gr1,#stack(gr1,-144)=gr1
  420| 00322C ori        60000000   1                                                                                                                             311| 003290 addi       38800000   1     LI         gr4=0
    0| 003230 lwz        807D0000   1     L4A       gr3=<s117:d0:l4>(gr29,0)                                                                                      128| 003294 cmplw      7C862840   1     CL4        cr1=gr6,gr5
  423| 003234 b          4BFFFDF0   0     B         CL.234,-1                                                                                                       0| 003298 stw        90010098   1     ST4A       #stack(gr1,152)=gr0
  423|                                CL.1244:                                                                                                                      0| 00329C ori        607F0000   1     LR         gr31=gr3
  425| 003238 ori        60A30000   1     LR        gr3=gr5                                                                                                         0| 0032A0 stw        93C10088   1     ST4A       #stack(gr1,136)=gr30
  425| 00323C bl         4BFFCDC5   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   310| 0032A4 lwz        800200D8   1     L4A        gr0=.PyCoro_Type(gr2,0)
  425| 003240 ori        60000000   1                                                                                                                             118| 0032A8 stw        90410014   1     ST4A       #cur_toc(gr1,20)=gr2
    0| 003244 lwz        807D0000   1     L4A       gr3=<s117:d0:l4>(gr29,0)                                                                                      128| 0032AC cmplw      7C060040   1     CL4        cr0=gr6,gr0
    0| 003248 b          4BFFFDDC   0     B         CL.234,-1                                                                                                     310| 0032B0 bc         41860364   0     BT         CL.259,cr1,0x4/eq,taken=40%(40,60)
    0|                                CL.2206:                                                                                                                    307| 0032B4 addi       3BC00000   2     LI         gr30=0
  415| 00324C lwz        807D0000   1     L4A       gr3=<s117:d0:l4>(gr29,0)                                                                                      317| 0032B8 lwz        80C20020   1     L4A        gr6=.$STATIC(gr2,0)
  417| 003250 lwz        809E0000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr30,0)                                                                      317| 0032BC addi       38A1004C   1     AI         gr5=gr1,76
  415| 003254 addi       3803FFFF   1     AI        gr0=gr3,-1                                                                                                    310| 0032C0 bc         41820354   0     BT         CL.259,cr0,0x4/eq,taken=50%(0,0)
  415| 003258 stw        901D0000   1     ST4A      <s117:d0:l4>(gr29,0)=gr0                                                                                      317| 0032C4 addi       38860060   2     AI         gr4=gr6,96
  417| 00325C addi       3864FFFF   1     AI        gr3=gr4,-1                                                                                                    317| 0032C8 bl         4BFFCD39   0     CALL       gr3=_PyObject_LookupAttrId,3,(*)_object",gr3,(*)_Py_Identifier",gr4,(*)_object*",gr5,#ProcAlias",(*)_objec
  417| 003260 stw        907E0000   1     ST4A      (*)_object._object.ob_refcnt(gr30,0)=gr3                                                                      317| 0032CC ori        60000000   1
  417| 003264 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     317| 0032D0 cmpwi      2C030000   1     C4         cr0=gr3,0
  417| 003268 bc         41820024   1     BT        CL.1240,cr0,0x4/eq,taken=40%(40,60)                                                                           320| 0032D4 lwz        8381004C   1     L4A        gr28=meth(gr1,76)
  419| 00326C bc         41800008   1     BT        CL.2207,cr0,0x1/lt,taken=40%(40,60)                                                                           317| 0032D8 bc         41800318   0     BT         CL.1762,cr0,0x1/lt,taken=40%(40,60)
    0| 003270 b          4BFFF920   2     B         throw_here,-1                                                                                                 320| 0032DC cmpwi      2C1C0000   2     C4         cr0=gr28,0
    0|                                CL.2207:                                                                                                                    320| 0032E0 bc         41820304   1     BT         CL.2086,cr0,0x4/eq,taken=50%(0,0)
  420| 003274 addi       387B1110   1     AI        gr3=gr27,4368                                                                                                   0|                                CL.1744:
  420| 003278 addi       388001B7   1     LI        gr4=439                                                                                                       171| 0032E4 bl         4BFFCD1D   0     CALL       gr3=PyThreadState_Get,0,#ProcAlias",PyThreadState_Get",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",
  420| 00327C ori        63C50000   1     LR        gr5=gr30                                                                                                      171| 0032E8 ori        60000000   1
  420| 003280 bl         4BFFCD81   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015    72| 0032EC cmpwi      2C1C0000   1     C4         cr0=gr28,0
  420| 003284 ori        60000000   1                                                                                                                             172| 0032F0 ori        607F0000   1     LR         gr31=gr3
  423| 003288 b          4BFFF908   0     B         throw_here,-1                                                                                                  72| 0032F4 bc         418202BC   0     BT         CL.1763,cr0,0x4/eq,taken=30%(30,70)
  423|                                CL.1240:                                                                                                                     73| 0032F8 lwz        83DC0004   2     L4A        gr30=(*)_object._object.ob_type(gr28,4)
  425| 00328C ori        63C30000   1     LR        gr3=gr30                                                                                                      617| 0032FC ori        63C30000   2     LR         gr3=gr30
  425| 003290 bl         4BFFCD71   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   617| 003300 bl         4BFFCD01   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
  425| 003294 ori        60000000   1                                                                                                                             617| 003304 ori        60000000   1
  440| 003298 b          4BFFF8F8   0     B         throw_here,-1                                                                                                  74| 003308 andi.      70600800   1     RN4_R      gr0,cr0=gr3,0,0x800
    0|                                CL.2204:                                                                                                                     74| 00330C bc         40820148   1     BF         CL.1004,cr0,0x4/eq,taken=40%(40,60)
  417| 00329C lwz        807E0000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr30,0)                                                                        0|                                CL.1746:
  417| 0032A0 addi       3803FFFF   2     AI        gr0=gr3,-1                                                                                                    116| 003310 ori        63E30000   1     LR         gr3=gr31
  417| 0032A4 stw        901E0000   1     ST4A      (*)_object._object.ob_refcnt(gr30,0)=gr0                                                                      116| 003314 addi       38A00000   1     LI         gr5=0
  415| 0032A8 lwz        807D0000   1     L4A       gr3=<s117:d0:l4>(gr29,0)                                                                                      116| 003318 ori        63840000   1     LR         gr4=gr28
  415| 0032AC addi       3863FFFF   2     AI        gr3=gr3,-1                                                                                                    116| 00331C addi       38C00000   1     LI         gr6=0
  415| 0032B0 stw        907D0000   1     ST4A      <s117:d0:l4>(gr29,0)=gr3                                                                                      116| 003320 addi       38E00000   1     LI         gr7=0
  417| 0032B4 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     116| 003324 bl         4BFFCCDD   0     CALL       gr3=_PyObject_MakeTpCall,5,(*)_ts",gr3,(*)_object",gr4,(*)_object*C",gr5,gr6,(*)_object",gr7,#ProcAlias",(
  417| 0032B8 bc         4182004C   1     BT        CL.1236,cr0,0x4/eq,taken=40%(40,60)                                                                           116| 003328 ori        60000000   1
  419| 0032BC bc         4180001C   1     BT        CL.2205,cr0,0x1/lt,taken=40%(40,60)                                                                           116| 00332C ori        607E0000   1     LR         gr30=gr3
  522| 0032C0 addi       38600000   1     LI        gr3=0                                                                                                         322| 003330 lwz        80A1004C   1     L4A        gr5=meth(gr1,76)







Wed Apr 15 07:30:04 CDT 2020  Page 118


  523| 0032C4 addi       382100B0   1     AI        gr1=gr1,176                                                                                                   415| 003334 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
    0| 0032C8 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                             0| 003338 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
    0| 0032CC lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             408| 00333C addi       38631110   2     AI         gr3=gr3,4368
    0| 0032D0 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        417| 003340 lwz        80C50000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr5,0)
  523| 0032D4 bclr       4E800020   3     BA        lr                                                                                                            415| 003344 lwz        80E40000   1     L4A        gr7=_Py_RefTotal(gr4,0)
    0|                                CL.2205:                                                                                                                    417| 003348 addi       3806FFFF   1     AI         gr0=gr6,-1
  420| 0032D8 addi       387B1110   1     AI        gr3=gr27,4368                                                                                                 417| 00334C stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
  420| 0032DC addi       388001B3   1     LI        gr4=435                                                                                                       415| 003350 addi       38C7FFFF   1     AI         gr6=gr7,-1
  420| 0032E0 ori        63C50000   1     LR        gr5=gr30                                                                                                      415| 003354 stw        90C40000   1     ST4A       _Py_RefTotal(gr4,0)=gr6
  420| 0032E4 bl         4BFFCD1D   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   417| 003358 cmpwi      2C000000   1     C4         cr0=gr0,0
  420| 0032E8 ori        60000000   1                                                                                                                             417| 00335C bc         418200E0   1     BT         CL.2087,cr0,0x4/eq,taken=40%(40,60)
  522| 0032EC addi       38600000   1     LI        gr3=0                                                                                                         419| 003360 bc         408000D0   1     BF         CL.1754,cr0,0x1/lt,taken=50%(0,0)
  523| 0032F0 addi       382100B0   1     AI        gr1=gr1,176                                                                                                     0|                                CL.1753:
    0| 0032F4 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           420| 003364 addi       38800142   1     LI         gr4=322
    0| 0032F8 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             420| 003368 bl         4BFFCC99   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
    0| 0032FC mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        420| 00336C ori        60000000   1
  523| 003300 bclr       4E800020   3     BA        lr                                                                                                            323| 003370 cmpwi      2C1E0000   1     C4         cr0=gr30,0
  423|                                CL.1236:                                                                                                                    323| 003374 bc         418200A4   1     BT         CL.1758,cr0,0x4/eq,taken=30%(30,70)
  425| 003304 ori        63C30000   1     LR        gr3=gr30                                                                                                      313|                                CL.261:
  425| 003308 bl         4BFFCCF9   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   491| 003378 cmpwi      2C1E0000   1     C4         cr0=gr30,0
  425| 00330C ori        60000000   1                                                                                                                             491| 00337C bc         41820038   1     BT         CL.1759,cr0,0x4/eq,taken=30%(30,70)
  522| 003310 addi       38600000   1     LI        gr3=0                                                                                                           0|                                CL.1757:
  523| 003314 addi       382100B0   1     AI        gr1=gr1,176                                                                                                   415| 003380 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
    0| 003318 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           417| 003384 lwz        80BE0000   1     L4A        gr5=(*)_object._object.ob_refcnt(gr30,0)
    0| 00331C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 003388 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
    0| 003320 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        417| 00338C cmpwi      2C050001   1     C4         cr0=gr5,1
  523| 003324 bclr       4E800020   3     BA        lr                                                                                                            417| 003390 addi       3805FFFF   1     AI         gr0=gr5,-1
  423|                                CL.232:                                                                                                                     408| 003394 addi       38631124   1     AI         gr3=gr3,4388
  428| 003328 lwz        80A100D0   1     L4A       gr5=typ(gr1,208)                                                                                              417| 003398 stw        901E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr0
  428| 00332C lwz        80C100D4   1     L4A       gr6=val(gr1,212)                                                                                              415| 00339C lwz        80A40000   1     L4A        gr5=_Py_RefTotal(gr4,0)
  428| 003330 ori        63C30000   1     LR        gr3=gr30                                                                                                      415| 0033A0 addi       38A5FFFF   2     AI         gr5=gr5,-1
  428| 003334 ori        63A40000   1     LR        gr4=gr29                                                                                                      415| 0033A4 stw        90A40000   1     ST4A       _Py_RefTotal(gr4,0)=gr5
  425| 003338 stb        9B9F000C   1     ST1Z      (*)aggr#3.gi_running(gr31,12)=gr28                                                                            417| 0033A8 cmpwi      2C800000   1     C4         cr1=gr0,0
  428| 00333C lwz        80E100D8   1     L4A       gr7=tb(gr1,216)                                                                                               417| 0033AC bc         41820048   0     BT         CL.1023,cr0,0x4/eq,taken=40%(40,60)
  428| 003340 stw        93E1FFFC   1     ST4A      #stack_prune(gr1,-4)=gr31                                                                                     419| 0033B0 bc         4184001C   1     BT         CL.2094,cr1,0x1/lt,taken=40%(40,60)
  428| 003344 bl         4BFFF81D   0     CALL      gr3=IPRA.$_gen_throw,5,(*)aggr#3",gr3,gr4,(*)_object",gr5,(*)_object",gr6,(*)_object",gr7,#ProcAlias",IPRA.     0|                                CL.1759:
  428| 003348 lwz        83E1FFFC   1     L4A       gr31=#stack_prune(gr1,-4)                                                                                     328| 0033B4 addi       38600000   1     LI         gr3=0
  428| 00334C ori        607C0000   1     LR        gr28=gr3                                                                                                        0| 0033B8 lwz        83C10088   1     L4A        gr30=#stack(gr1,136)
  430| 003350 addi       38000000   1     LI        gr0=0                                                                                                           0| 0033BC lwz        80010098   1     L4A        gr0=#stack(gr1,152)
    0| 003354 lwz        83A20004   1     L4A       gr29=._Py_RefTotal(gr2,0)                                                                                     329| 0033C0 addi       38210090   1     AI         gr1=gr1,144
    0| 003358 lwz        83620018   1     L4A       gr27=.+CONSTANT_AREA(gr2,0)                                                                                     0| 0033C4 mtspr      7C0803A6   1     LLR        lr=gr0
  430| 00335C stb        981F000C   1     ST1Z      (*)aggr#3.gi_running(gr31,12)=gr0                                                                             329| 0033C8 bclr       4E800020   3     BA         lr
    0| 003360 lwz        807D0000   1     L4A       gr3=<s117:d0:l4>(gr29,0)                                                                                        0|                                CL.2094:
    0| 003364 b          4BFFFCC0   0     B         CL.234,-1                                                                                                     420| 0033CC addi       388001EC   1     LI         gr4=492
    0|                                CL.2201:                                                                                                                    420| 0033D0 ori        63C50000   1     LR         gr5=gr30
  415| 003368 stb        9B9F000C   1     ST1Z      (*)aggr#3.gi_running(gr31,12)=gr28                                                                            420| 0033D4 bl         4BFFCC2D   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  416| 00336C ori        63C30000   1     LR        gr3=gr30                                                                                                      420| 0033D8 ori        60000000   1
  416| 003370 stw        93E1FFFC   1     ST4A      #stack_prune(gr1,-4)=gr31                                                                                     328| 0033DC addi       38600000   1     LI         gr3=0
  416| 003374 bl         480000CD   0     CALL      gr3=IPRA.$gen_close_iter,1,(*)_object",gr3,#ProcAlias",IPRA.$gen_close_iter",fcr",gr1,cr[01567]",gr0",gr4"-     0| 0033E0 lwz        83C10088   1     L4A        gr30=#stack(gr1,136)
  416| 003378 lwz        83E1FFFC   1     L4A       gr31=#stack_prune(gr1,-4)                                                                                       0| 0033E4 lwz        80010098   1     L4A        gr0=#stack(gr1,152)
  416| 00337C ori        607D0000   1     LR        gr29=gr3                                                                                                      329| 0033E8 addi       38210090   1     AI         gr1=gr1,144
  417| 003380 addi       38000000   1     LI        gr0=0                                                                                                           0| 0033EC mtspr      7C0803A6   1     LLR        lr=gr0
  415| 003384 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      329| 0033F0 bclr       4E800020   3     BA         lr
  417| 003388 lwz        807E0000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr30,0)                                                                      423|                                CL.1023:
    0| 00338C lwz        80A20018   1     L4A       gr5=.+CONSTANT_AREA(gr2,0)                                                                                    425| 0033F4 ori        63C30000   1     LR         gr3=gr30
  417| 003390 addi       38C3FFFF   1     AI        gr6=gr3,-1                                                                                                    425| 0033F8 bl         4BFFCC09   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",







Wed Apr 15 07:30:04 CDT 2020  Page 119


  417| 003394 stw        90DE0000   1     ST4A      (*)_object._object.ob_refcnt(gr30,0)=gr6                                                                      425| 0033FC ori        60000000   1
  417| 003398 stb        981F000C   1     ST1Z      (*)aggr#3.gi_running(gr31,12)=gr0                                                                             328| 003400 addi       38600000   1     LI         gr3=0
  408| 00339C addi       38651110   1     AI        gr3=gr5,4368                                                                                                    0| 003404 lwz        83C10088   1     L4A        gr30=#stack(gr1,136)
  415| 0033A0 lwz        80A40000   1     L4A       gr5=<s117:d0:l4>(gr4,0)                                                                                         0| 003408 lwz        80010098   1     L4A        gr0=#stack(gr1,152)
  415| 0033A4 addi       3805FFFF   2     AI        gr0=gr5,-1                                                                                                    329| 00340C addi       38210090   1     AI         gr1=gr1,144
  415| 0033A8 stw        90040000   1     ST4A      <s117:d0:l4>(gr4,0)=gr0                                                                                         0| 003410 mtspr      7C0803A6   1     LLR        lr=gr0
  417| 0033AC cmpwi      2C060000   1     C4        cr0=gr6,0                                                                                                     329| 003414 bclr       4E800020   3     BA         lr
  417| 0033B0 bc         4182004C   1     BT        CL.1228,cr0,0x4/eq,taken=40%(40,60)                                                                             0|                                CL.1758:
  419| 0033B4 bc         41800034   1     BT        CL.2202,cr0,0x1/lt,taken=40%(40,60)                                                                           313| 003418 addi       3860FFFF   1     LI         gr3=-1
  421|                                CL.1229:                                                                                                                      0| 00341C lwz        83C10088   1     L4A        gr30=#stack(gr1,136)
  419| 0033B8 cmpwi      2C1D0000   1     C4        cr0=gr29,0                                                                                                      0| 003420 lwz        80010098   1     L4A        gr0=#stack(gr1,152)
  419| 0033BC bc         4080F7D4   1     BF        CL.2221,cr0,0x1/lt,taken=70%(70,30)                                                                           329| 003424 addi       38210090   1     AI         gr1=gr1,144
  420| 0033C0 lwz        80820008   2     L4A       gr4=._Py_NoneStruct(gr2,0)                                                                                      0| 003428 mtspr      7C0803A6   1     LLR        lr=gr0
  420| 0033C4 ori        63E30000   1     LR        gr3=gr31                                                                                                      329| 00342C bclr       4E800020   3     BA         lr
  420| 0033C8 addi       38A00001   1     LI        gr5=1                                                                                                           0|                                CL.1754:
  420| 0033CC addi       38C00000   1     LI        gr6=0                                                                                                         323| 003430 cmpwi      2C1E0000   1     C4         cr0=gr30,0
  420| 0033D0 bl         48000491   0     CALL      gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4"   323| 003434 bc         4182FFE4   1     BT         CL.1758,cr0,0x4/eq,taken=30%(30,70)
  523| 0033D4 addi       382100B0   1     AI        gr1=gr1,176                                                                                                     0| 003438 b          4BFFFF40   1     B          CL.261,-1
    0| 0033D8 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                             0|                                CL.2087:
    0| 0033DC lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             425| 00343C ori        60A30000   1     LR         gr3=gr5
    0| 0033E0 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        425| 003440 bl         4BFFCBC1   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  523| 0033E4 bclr       4E800020   3     BA        lr                                                                                                            425| 003444 ori        60000000   1
    0|                                CL.2202:                                                                                                                    323| 003448 cmpwi      2C1E0000   1     C4         cr0=gr30,0
  420| 0033E8 addi       388001A2   1     LI        gr4=418                                                                                                       323| 00344C bc         4182FFCC   1     BT         CL.1758,cr0,0x4/eq,taken=30%(30,70)
  420| 0033EC ori        63C50000   1     LR        gr5=gr30                                                                                                        0| 003450 b          4BFFFF28   1     B          CL.261,-1
  420| 0033F0 bl         4BFFCC11   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015    76|                                CL.1004:
  420| 0033F4 ori        60000000   1                                                                                                                              77| 003454 ori        63830000   1     LR         gr3=gr28
  423| 0033F8 b          4BFFFFC0   0     B         CL.1229,-1                                                                                                     77| 003458 bl         4BFFCBA9   0     CALL       gr3=PyCallable_Check,1,(*)_object",gr3,#ProcAlias",PyCallable_Check",fcr",gr1,cr[01567]",gr0",gr4"-gr12",f
  423|                                CL.1228:                                                                                                                     77| 00345C ori        60000000   1
  425| 0033FC ori        63C30000   1     LR        gr3=gr30                                                                                                       77| 003460 cmpwi      2C030000   1     C4         cr0=gr3,0
  425| 003400 bl         4BFFCC01   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l    78| 003464 lwz        83BE001C   1     L4A        gr29=(*)_typeobject._typeobject.tp_vectorcall_offset(gr30,28)
  425| 003404 ori        60000000   1                                                                                                                               0| 003468 ori        63A00000   2     LR         gr0=gr29
    0| 003408 b          4BFFFFB0   0     B         CL.1229,-1                                                                                                     77| 00346C bc         4182011C   0     BT         CL.1764,cr0,0x4/eq,taken=40%(40,60)
     |               Tag Table                                                                                                                                     79| 003470 cmpwi      2C000000   1     C4         cr0=gr0,0
     | 00340C        00000000 00002041 80050501 00000000 000008AC 00104950                                                                                         79| 003474 bc         408100EC   1     BF         CL.1750,cr0,0x2/gt,taken=40%(40,60)
     | 003424        52412E24 5F67656E 5F746872 6F77                                                                                                                0|                                CL.1751:
     |               Instruction count          555                                                                                                                81| 003478 lwzx       7CFCE82E   1     L4A        gr7=(*)_object*()*(gr28,gr29,0)
     |               Straight-line exec time    585                                                                                                                 0| 00347C or.        7CE03B79   2     LR_R       gr0,cr0=gr7
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ssss                                                                                                       114| 003480 bc         41820088   1     BT         CL.2093,cr0,0x4/eq,taken=30%(30,70)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                         0|                                CL.2099:
 CCR's set/used:   ss-- -sss                                                                                                                                      118| 003484 ori        63830000   1     LR         gr3=gr28
     | 000000                             PDEF     IPRA.$gen_close_iter                                                                                           118| 003488 lwz        80070000   1     L4A        gr0=#fnc_adr(gr7,0)
  305|                                    PROC      yf,gr3                                                                                                        118| 00348C lwz        81670008   1     L4A        gr11=#new_env(gr7,8)
    0| 003440 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                        118| 003490 addi       38A00000   1     LI         gr5=0
  310| 003444 lwz        80A200D4   1     L4A       gr5=.PyGen_Type(gr2,0)                                                                                        118| 003494 addi       38800000   1     LI         gr4=0
  128| 003448 lwz        80E30004   1     L4A       gr7=(*)C_object._object.ob_type(gr3,4)                                                                        118| 003498 addi       38C00000   1     LI         gr6=0
    0| 00344C ori        60660000   1     LR        gr6=gr3                                                                                                       118| 00349C mtspr      7C0903A6   1     LCTR       ctr=gr0
  311| 003450 addi       38800000   1     LI        gr4=0                                                                                                         118| 0034A0 lwz        80470004   1     CALL       gr3=gr7,4,(*)_object",gr3,(*)_object*C",gr4,gr5,(*)_object",gr6,#ProcAlias",(*)_object",fcr",(*)_object*()
  128| 003454 cmplw      7C872840   1     CL4       cr1=gr7,gr5                                                                                                   118| 0034A4 bcctrl     4E800421   0
    0| 003458 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                             118| 0034A8 lwz        80410014   1
    0| 00345C stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           118| 0034AC ori        60650000   1     LR         gr5=gr3
  310| 003460 lwz        800200D8   1     L4A       gr0=.PyCoro_Type(gr2,0)                                                                                       119| 0034B0 ori        63E30000   1     LR         gr3=gr31
    0| 003464 stwu       9421FF30   1     ST4U      gr1,#stack(gr1,-208)=gr1                                                                                      119| 0034B4 addi       38C00000   1     LI         gr6=0
  128| 003468 cmplw      7C070040   1     CL4       cr0=gr7,gr0                                                                                                   119| 0034B8 ori        63840000   1     LR         gr4=gr28
  118| 00346C stw        90410014   1     ST4A      #cur_toc(gr1,20)=gr2                                                                                          119| 0034BC bl         4BFFCB45   0     CALL       gr3=_Py_CheckFunctionResult,4,(*)_ts",gr3,(*)_object",gr4,(*)_object",gr5,(*)Cuchar",gr6,#ProcAlias",_Py_C
  310| 003470 bc         41860390   0     BT        CL.259,cr1,0x4/eq,taken=40%(40,60)                                                                            119| 0034C0 ori        60000000   1







Wed Apr 15 07:30:04 CDT 2020  Page 120


  307| 003474 addi       3BE00000   2     LI        gr31=0                                                                                                        119| 0034C4 ori        607E0000   1     LR         gr30=gr3
  317| 003478 lwz        80E20020   1     L4A       gr7=.$STATIC(gr2,0)                                                                                           322| 0034C8 lwz        80A1004C   1     L4A        gr5=meth(gr1,76)
  317| 00347C addi       38A1004C   1     AI        gr5=gr1,76                                                                                                    415| 0034CC lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
  310| 003480 bc         41820380   0     BT        CL.259,cr0,0x4/eq,taken=50%(0,0)                                                                                0| 0034D0 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
    0| 003484 stw        90C100B4   2     ST4A      #parameter_store0(gr1,180)=gr6                                                                                408| 0034D4 addi       38631110   2     AI         gr3=gr3,4368
  317| 003488 addi       38870060   1     AI        gr4=gr7,96                                                                                                    417| 0034D8 lwz        80C50000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr5,0)
  317| 00348C bl         4BFFCB75   0     CALL      gr3=_PyObject_LookupAttrId,3,(*)_object",gr3,(*)_Py_Identifier",gr4,(*)_object*",gr5,#ProcAlias",(*)_object   415| 0034DC lwz        80E40000   1     L4A        gr7=_Py_RefTotal(gr4,0)
  317| 003490 ori        60000000   1                                                                                                                             417| 0034E0 addi       3806FFFF   1     AI         gr0=gr6,-1
  317| 003494 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     417| 0034E4 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
  320| 003498 lwz        8381004C   1     L4A       gr28=meth(gr1,76)                                                                                             415| 0034E8 addi       38C7FFFF   1     AI         gr6=gr7,-1
  317| 00349C lwz        80C100B4   1     L4A       gr6=#parameter_store0(gr1,180)                                                                                415| 0034EC stw        90C40000   1     ST4A       _Py_RefTotal(gr4,0)=gr6
  317| 0034A0 bc         4180033C   0     BT        CL.1640,cr0,0x1/lt,taken=40%(40,60)                                                                           417| 0034F0 cmpwi      2C000000   1     C4         cr0=gr0,0
  320| 0034A4 cmpwi      2C1C0000   2     C4        cr0=gr28,0                                                                                                    417| 0034F4 bc         4182FF48   1     BT         CL.2087,cr0,0x4/eq,taken=40%(40,60)
  320| 0034A8 bc         41820328   1     BT        CL.2035,cr0,0x4/eq,taken=50%(0,0)                                                                             419| 0034F8 bc         4180FE6C   1     BT         CL.1753,cr0,0x1/lt,taken=40%(40,60)
    0|                                CL.1622:                                                                                                                    323| 0034FC cmpwi      2C1E0000   2     C4         cr0=gr30,0
  171| 0034AC bl         4BFFCB55   0     CALL      gr3=PyThreadState_Get,0,#ProcAlias",PyThreadState_Get",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",l   323| 003500 bc         4182FF18   1     BT         CL.1758,cr0,0x4/eq,taken=30%(30,70)
  171| 0034B0 ori        60000000   1                                                                                                                               0| 003504 b          4BFFFE74   1     B          CL.261,-1
   72| 0034B4 cmpwi      2C1C0000   1     C4        cr0=gr28,0                                                                                                      0|                                CL.2093:
  171| 0034B8 ori        607F0000   1     LR        gr31=gr3                                                                                                      116| 003508 ori        63E30000   1     LR         gr3=gr31
   72| 0034BC bc         418202E0   0     BT        CL.1641,cr0,0x4/eq,taken=30%(30,70)                                                                           116| 00350C addi       38A00000   1     LI         gr5=0
   73| 0034C0 lwz        83DC0004   2     L4A       gr30=(*)_object._object.ob_type(gr28,4)                                                                       116| 003510 ori        63840000   1     LR         gr4=gr28
  617| 0034C4 ori        63C30000   2     LR        gr3=gr30                                                                                                      116| 003514 addi       38C00000   1     LI         gr6=0
  617| 0034C8 bl         4BFFCB39   0     CALL      gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12",   116| 003518 addi       38E00000   1     LI         gr7=0
  617| 0034CC ori        60000000   1                                                                                                                             116| 00351C bl         4BFFCAE5   0     CALL       gr3=_PyObject_MakeTpCall,5,(*)_ts",gr3,(*)_object",gr4,(*)_object*C",gr5,gr6,(*)_object",gr7,#ProcAlias",(
   74| 0034D0 andi.      70600800   1     RN4_R     gr0,cr0=gr3,0,0x800                                                                                           116| 003520 ori        60000000   1
   74| 0034D4 bc         40820138   1     BF        CL.1004,cr0,0x4/eq,taken=40%(40,60)                                                                           116| 003524 ori        607E0000   1     LR         gr30=gr3
    0|                                CL.2050:                                                                                                                    322| 003528 lwz        80A1004C   1     L4A        gr5=meth(gr1,76)
  116| 0034D8 ori        63E30000   1     LR        gr3=gr31                                                                                                      415| 00352C lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
  116| 0034DC addi       38A00000   1     LI        gr5=0                                                                                                           0| 003530 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
  116| 0034E0 ori        63840000   1     LR        gr4=gr28                                                                                                      408| 003534 addi       38631110   2     AI         gr3=gr3,4368
    0| 0034E4 lwz        83C100C8   1     L4A       gr30=#stack(gr1,200)                                                                                          417| 003538 lwz        80C50000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr5,0)
  116| 0034E8 addi       38C00000   1     LI        gr6=0                                                                                                         415| 00353C lwz        80E40000   1     L4A        gr7=_Py_RefTotal(gr4,0)
  116| 0034EC addi       38E00000   1     LI        gr7=0                                                                                                         417| 003540 addi       3806FFFF   1     AI         gr0=gr6,-1
  116| 0034F0 bl         4BFFCB11   0     CALL      gr3=_PyObject_MakeTpCall,5,(*)_ts",gr3,(*)_object",gr4,(*)_object*C",gr5,gr6,(*)_object",gr7,#ProcAlias",(*   417| 003544 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
  116| 0034F4 ori        60000000   1                                                                                                                             415| 003548 addi       38C7FFFF   1     AI         gr6=gr7,-1
  321| 0034F8 ori        607F0000   1     LR        gr31=gr3                                                                                                      415| 00354C stw        90C40000   1     ST4A       _Py_RefTotal(gr4,0)=gr6
  322| 0034FC lwz        80A1004C   1     L4A       gr5=meth(gr1,76)                                                                                              417| 003550 cmpwi      2C000000   1     C4         cr0=gr0,0
  415| 003500 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      417| 003554 bc         4182FEE8   1     BT         CL.2087,cr0,0x4/eq,taken=40%(40,60)
    0| 003504 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                      0| 003558 bc         4080FED8   1     BF         CL.1754,cr0,0x1/lt,taken=50%(0,0)
  408| 003508 addi       38631110   2     AI        gr3=gr3,4368                                                                                                    0| 00355C b          4BFFFE08   1     B          CL.1753,-1
  417| 00350C lwz        80C50000   1     L4A       gr6=(*)_object._object.ob_refcnt(gr5,0)                                                                         0|                                CL.1750:
  415| 003510 lwz        80E40000   1     L4A       gr7=<s117:d0:l4>(gr4,0)                                                                                        79| 003560 addi       38A0004F   1     LI         gr5=79
  417| 003514 addi       3806FFFF   1     AI        gr0=gr6,-1                                                                                                     79| 003564 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
  417| 003518 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                        79| 003568 addi       38831174   2     AI         gr4=gr3,4468
  415| 00351C addi       38C7FFFF   1     AI        gr6=gr7,-1                                                                                                     79| 00356C addi       386311C4   1     AI         gr3=gr3,4548
  415| 003520 stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                        79| 003570 bl         4BFFCA91   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
  417| 003524 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                      79| 003574 ori        60000000   1
  417| 003528 bc         418200CC   1     BT        CL.2036,cr0,0x4/eq,taken=40%(40,60)                                                                            81| 003578 lwzx       7CFCE82E   1     L4A        gr7=(*)_object*()*(gr28,gr29,0)
  419| 00352C bc         408000BC   1     BF        CL.1632,cr0,0x1/lt,taken=50%(0,0)                                                                               0| 00357C or.        7CE03B79   2     LR_R       gr0,cr0=gr7
    0|                                CL.1631:                                                                                                                    114| 003580 bc         4182FF88   1     BT         CL.2093,cr0,0x4/eq,taken=30%(30,70)
  420| 003530 addi       38800142   1     LI        gr4=322                                                                                                         0| 003584 b          4BFFFF00   1     B          CL.2099,-1
  420| 003534 bl         4BFFCACD   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015     0|                                CL.1764:
  420| 003538 ori        60000000   1                                                                                                                              77| 003588 addi       38A0004D   1     LI         gr5=77
  323| 00353C cmpwi      2C1F0000   1     C4        cr0=gr31,0                                                                                                     77| 00358C lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
  323| 003540 bc         41820094   1     BT        CL.1636,cr0,0x4/eq,taken=30%(30,70)                                                                            77| 003590 addi       38831174   2     AI         gr4=gr3,4468
  313|                                CL.261:                                                                                                                      77| 003594 addi       386311A8   1     AI         gr3=gr3,4520







Wed Apr 15 07:30:04 CDT 2020  Page 121


  491| 003544 cmpwi      2C1F0000   1     C4        cr0=gr31,0                                                                                                     77| 003598 bl         4BFFCA69   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
  491| 003548 bc         41820034   1     BT        CL.1637,cr0,0x4/eq,taken=30%(30,70)                                                                            77| 00359C ori        60000000   1
    0|                                CL.1635:                                                                                                                     78| 0035A0 lwz        83BE001C   1     L4A        gr29=(*)_typeobject._typeobject.tp_vectorcall_offset(gr30,28)
  415| 00354C lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                        0| 0035A4 or.        7FA0EB79   2     LR_R       gr0,cr0=gr29
  417| 003550 lwz        80BF0000   1     L4A       gr5=(*)_object._object.ob_refcnt(gr31,0)                                                                       79| 0035A8 bc         4081FFB8   1     BF         CL.1750,cr0,0x2/gt,taken=40%(40,60)
    0| 003554 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                     79| 0035AC b          4BFFFECC   1     B          CL.1751,-1
  417| 003558 addi       3805FFFF   1     AI        gr0=gr5,-1                                                                                                      0|                                CL.1763:
  417| 00355C stw        901F0000   1     ST4A      (*)_object._object.ob_refcnt(gr31,0)=gr0                                                                       72| 0035B0 addi       38A00048   1     LI         gr5=72
  408| 003560 addi       38631124   1     AI        gr3=gr3,4388                                                                                                   72| 0035B4 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
  415| 003564 lwz        80A40000   1     L4A       gr5=<s117:d0:l4>(gr4,0)                                                                                        72| 0035B8 addi       38831174   2     AI         gr4=gr3,4468
  415| 003568 addi       38C5FFFF   2     AI        gr6=gr5,-1                                                                                                     72| 0035BC addi       38631194   1     AI         gr3=gr3,4500
  415| 00356C stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                        72| 0035C0 bl         4BFFCA41   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
  417| 003570 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                      72| 0035C4 ori        60000000   1
  417| 003574 bc         41820040   1     BT        CL.1023,cr0,0x4/eq,taken=40%(40,60)                                                                            73| 0035C8 lwz        83DC0004   1     L4A        gr30=(*)_object._object.ob_type(gr28,4)
  419| 003578 bc         41800018   1     BT        CL.2045,cr0,0x1/lt,taken=40%(40,60)                                                                           617| 0035CC ori        63C30000   2     LR         gr3=gr30
    0|                                CL.1637:                                                                                                                    617| 0035D0 bl         4BFFCA31   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
  328| 00357C addi       38600000   1     LI        gr3=0                                                                                                         617| 0035D4 ori        60000000   1
  329| 003580 addi       382100D0   1     AI        gr1=gr1,208                                                                                                    74| 0035D8 andi.      70600800   1     RN4_R      gr0,cr0=gr3,0,0x800
    0| 003584 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                              74| 0035DC bc         4082FE78   1     BF         CL.1004,cr0,0x4/eq,taken=50%(0,0)
    0| 003588 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 0035E0 b          4BFFFD30   1     B          CL.1746,-1
  329| 00358C bclr       4E800020   3     BA        lr                                                                                                              0|                                CL.2086:
    0|                                CL.2045:                                                                                                                      0|                                CL.1742:
  420| 003590 addi       388001EC   1     LI        gr4=492                                                                                                       491| 0035E4 cmpwi      2C1E0000   1     C4         cr0=gr30,0
  420| 003594 ori        63E50000   1     LR        gr5=gr31                                                                                                      491| 0035E8 bc         4182FDCC   1     BT         CL.1759,cr0,0x4/eq,taken=30%(30,70)
  420| 003598 bl         4BFFCA69   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015     0| 0035EC b          4BFFFD94   1     B          CL.1757,-1
  420| 00359C ori        60000000   1                                                                                                                               0|                                CL.1762:
  328| 0035A0 addi       38600000   1     LI        gr3=0                                                                                                         318| 0035F0 ori        63E30000   1     LR         gr3=gr31
  329| 0035A4 addi       382100D0   1     AI        gr1=gr1,208                                                                                                   318| 0035F4 bl         4BFFCA0D   0     CALL       PyErr_WriteUnraisable,1,(*)_object",gr3,#ProcAlias",PyErr_WriteUnraisable",fcr",gr1,cr[01567]",gr0",gr3"-g
    0| 0035A8 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             318| 0035F8 ori        60000000   1
    0| 0035AC mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        320| 0035FC lwz        8381004C   1     L4A        gr28=meth(gr1,76)
  329| 0035B0 bclr       4E800020   3     BA        lr                                                                                                            320| 003600 cmpwi      2C1C0000   2     C4         cr0=gr28,0
  423|                                CL.1023:                                                                                                                    320| 003604 bc         4082FCE0   1     BF         CL.1744,cr0,0x4/eq,taken=40%(40,60)
  425| 0035B4 ori        63E30000   1     LR        gr3=gr31                                                                                                      491| 003608 cmpwi      2C1E0000   2     C4         cr0=gr30,0
  425| 0035B8 bl         4BFFCA49   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   491| 00360C bc         4182FDA8   1     BT         CL.1759,cr0,0x4/eq,taken=30%(30,70)
  425| 0035BC ori        60000000   1                                                                                                                               0| 003610 b          4BFFFD70   1     B          CL.1757,-1
  328| 0035C0 addi       38600000   1     LI        gr3=0                                                                                                         310|                                CL.259:
  329| 0035C4 addi       382100D0   1     AI        gr1=gr1,208                                                                                                   311| 003614 bl         4800154D   0     CALL       gr3=gen_close,2,(*)aggr#3",gr3,(*)_object",gr4,#ProcAlias",gen_close",fcr",gr1,cr[01567]",gr0",gr4"-gr12",
    0| 0035C8 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             312| 003618 or.        7C7E1B79   1     LR_R       gr30,cr0=gr3
    0| 0035CC mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        312| 00361C bc         4082FFC8   1     BF         CL.1742,cr0,0x4/eq,taken=70%(70,30)
  329| 0035D0 bclr       4E800020   3     BA        lr                                                                                                            313| 003620 addi       3860FFFF   2     LI         gr3=-1
    0|                                CL.1636:                                                                                                                      0| 003624 lwz        83C10088   1     L4A        gr30=#stack(gr1,136)
  313| 0035D4 addi       3860FFFF   1     LI        gr3=-1                                                                                                          0| 003628 lwz        80010098   1     L4A        gr0=#stack(gr1,152)
  329| 0035D8 addi       382100D0   1     AI        gr1=gr1,208                                                                                                   329| 00362C addi       38210090   1     AI         gr1=gr1,144
    0| 0035DC lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 003630 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 0035E0 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        329| 003634 bclr       4E800020   3     BA         lr
  329| 0035E4 bclr       4E800020   3     BA        lr                                                                                                               |               Tag Table
    0|                                CL.1632:                                                                                                                       | 003638        00000000 00002041 80040100 00000000 000003B8 00144950
  323| 0035E8 cmpwi      2C1F0000   1     C4        cr0=gr31,0                                                                                                       | 003650        52412E24 67656E5F 636C6F73 655F6974 6572
  323| 0035EC bc         4182FFE8   1     BT        CL.1636,cr0,0x4/eq,taken=30%(30,70)                                                                              |               Instruction count          238
    0| 0035F0 b          4BFFFF54   1     B         CL.261,-1                                                                                                        |               Straight-line exec time    245
    0|                                CL.2036:                                                                                                                   GPR's set/used:   ssus ssss ssss s---  ---- ---- ssss ssss
  425| 0035F4 ori        60A30000   1     LR        gr3=gr5                                                                                                      FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
  425| 0035F8 bl         4BFFCA09   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l  CCR's set/used:   ss-- ssss
  425| 0035FC ori        60000000   1                                                                                                                                | 000000                             PDEF       gen_send_ex
  323| 003600 cmpwi      2C1F0000   1     C4        cr0=gr31,0                                                                                                    154|                                    PROC       gen,arg,exc,closing,gr3-gr6
  323| 003604 bc         4182FFD0   1     BT        CL.1636,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 003680 mfcr       7D800026   1     LFCR       gr12=cr4,4







Wed Apr 15 07:30:04 CDT 2020  Page 122


    0| 003608 b          4BFFFF3C   1     B         CL.261,-1                                                                                                       0| 003684 mfspr      7C0802A6   1     LFLR       gr0=lr
   76|                                CL.1004:                                                                                                                      0| 003688 stw        91810004   1     ST4A       #stack(gr1,4)=gr12
   77| 00360C ori        63830000   1     LR        gr3=gr28                                                                                                        0| 00368C stwu       9421FF50   1     ST4U       gr1,#stack(gr1,-176)=gr1
   77| 003610 bl         4BFFC9F1   0     CALL      gr3=PyCallable_Check,1,(*)_object",gr3,#ProcAlias",PyCallable_Check",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp     0| 003690 stw        900100B8   1     ST4A       #stack(gr1,184)=gr0
   77| 003614 ori        60000000   1                                                                                                                               0| 003694 stw        93E100AC   1     ST4A       #stack(gr1,172)=gr31
   77| 003618 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0| 003698 ori        607F0000   1     LR         gr31=gr3
   78| 00361C lwz        83BE001C   1     L4A       gr29=(*)_typeobject._typeobject.tp_vectorcall_offset(gr30,28)                                                   0| 00369C stw        93C100A8   1     ST4A       #stack(gr1,168)=gr30
    0| 003620 ori        63A00000   2     LR        gr0=gr29                                                                                                        0| 0036A0 stw        93A100A4   1     ST4A       #stack(gr1,164)=gr29
   77| 003624 bc         41820120   0     BT        CL.1642,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 0036A4 ori        60BD0000   1     LR         gr29=gr5
   79| 003628 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                       0| 0036A8 stw        938100A0   1     ST4A       #stack(gr1,160)=gr28
    0| 00362C lwz        83C100C8   1     L4A       gr30=#stack(gr1,200)                                                                                            0| 0036AC stw        9361009C   1     ST4A       #stack(gr1,156)=gr27
   79| 003630 bc         408100EC   0     BF        CL.1628,cr0,0x2/gt,taken=40%(40,60)                                                                            53| 0036B0 addi       3B600001   1     LI         gr27=1
    0|                                CL.1629:                                                                                                                      0| 0036B4 stw        93410098   1     ST4A       #stack(gr1,152)=gr26
   81| 003634 lwzx       7CFCE82E   1     L4A       gr7=(*)_object*()*(gr28,gr29,0)                                                                                 0| 0036B8 stw        93210094   1     ST4A       #stack(gr1,148)=gr25
    0| 003638 or.        7CE03B79   2     LR_R      gr0,cr0=gr7                                                                                                     0| 0036BC stw        93010090   1     ST4A       #stack(gr1,144)=gr24
  114| 00363C bc         41820088   1     BT        CL.2044,cr0,0x4/eq,taken=30%(30,70)                                                                            40| 0036C0 stw        90410014   1     ST4A       #cur_toc(gr1,20)=gr2
    0|                                CL.2049:                                                                                                                     67| 0036C4 lwz        806200A4   1     L4A        gr3=._PyRuntime(gr2,0)
  118| 003640 ori        63830000   1     LR        gr3=gr28                                                                                                      160| 0036C8 lbz        881F000C   1     L1Z        gr0=(*)aggr#3.gi_running(gr31,12)
  118| 003644 lwz        80070000   1     L4A       gr0=#fnc_adr(gr7,0)                                                                                           160| 0036CC cmpwi      2C000000   2     C4         cr0=gr0,0
  118| 003648 lwz        81670008   1     L4A       gr11=#new_env(gr7,8)                                                                                           54| 0036D0 lwz        838301A0   1     L4A        gr28=(*)pyruntimestate._Py_atomic_address._value(gr3,416)
  118| 00364C addi       38A00000   1     LI        gr5=0                                                                                                         160| 0036D4 bc         41820074   0     BT         CL.267,cr0,0x4/eq,taken=50%(0,0)
  118| 003650 addi       38800000   1     LI        gr4=0                                                                                                         162| 0036D8 lwz        800200D8   1     L4A        gr0=.PyCoro_Type(gr2,0)
  118| 003654 addi       38C00000   1     LI        gr6=0                                                                                                         128| 0036DC lwz        80BF0004   1     L4A        gr5=(*)C_object._object.ob_type(gr31,4)
  118| 003658 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                       161| 0036E0 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
  118| 00365C lwz        80470004   1     CALL      gr3=gr7,4,(*)_object",gr3,(*)_object*C",gr4,gr5,(*)_object",gr6,#ProcAlias",(*)_object",fcr",(*)_object*()"   128| 0036E4 cmplw      7C050040   1     CL4        cr0=gr5,gr0
  118| 003660 bcctrl     4E800421   0                                                                                                                             161| 0036E8 addi       38830CA0   1     AI         gr4=gr3,3232
  118| 003664 lwz        80410014   1                                                                                                                               0| 0036EC lwz        83A100A4   1     L4A        gr29=#stack(gr1,164)
  118| 003668 ori        60650000   1     LR        gr5=gr3                                                                                                         0| 0036F0 lwz        838100A0   1     L4A        gr28=#stack(gr1,160)
  119| 00366C ori        63E30000   1     LR        gr3=gr31                                                                                                        0| 0036F4 lwz        8361009C   1     L4A        gr27=#stack(gr1,156)
  119| 003670 addi       38C00000   1     LI        gr6=0                                                                                                         162| 0036F8 bc         40820038   0     BF         CL.268,cr0,0x4/eq,taken=50%(0,0)
  119| 003674 ori        63840000   1     LR        gr4=gr28                                                                                                      163| 0036FC addi       38830CBC   2     AI         gr4=gr3,3260
  119| 003678 bl         4BFFC989   0     CALL      gr3=_Py_CheckFunctionResult,4,(*)_ts",gr3,(*)_object",gr4,(*)_object",gr5,(*)Cuchar",gr6,#ProcAlias",_Py_Ch     0| 003700 lwz        83E100AC   1     L4A        gr31=#stack(gr1,172)
  119| 00367C ori        60000000   1                                                                                                                             167|                                CL.269:
  321| 003680 ori        607F0000   1     LR        gr31=gr3                                                                                                      168| 003704 lwz        806200DC   1     L4A        gr3=.PyExc_ValueError(gr2,0)
  322| 003684 lwz        80A1004C   1     L4A       gr5=meth(gr1,76)                                                                                              168| 003708 lwz        80630000   2     L4A        gr3=PyExc_ValueError(gr3,0)
  415| 003688 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      168| 00370C bl         4BFFC8F5   0     CALL       PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3
    0| 00368C lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                    168| 003710 ori        60000000   1
  408| 003690 addi       38631110   2     AI        gr3=gr3,4368                                                                                                  169| 003714 addi       38600000   1     LI         gr3=0
  417| 003694 lwz        80C50000   1     L4A       gr6=(*)_object._object.ob_refcnt(gr5,0)                                                                         0| 003718 lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
  415| 003698 lwz        80E40000   1     L4A       gr7=<s117:d0:l4>(gr4,0)                                                                                       284| 00371C lwz        818100B4   1     L4A        gr12=#stack(gr1,180)
  417| 00369C addi       3806FFFF   1     AI        gr0=gr6,-1                                                                                                    284| 003720 addi       382100B0   1     AI         gr1=gr1,176
  417| 0036A0 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                         0| 003724 mtspr      7C0803A6   1     LLR        lr=gr0
  415| 0036A4 addi       38C7FFFF   1     AI        gr6=gr7,-1                                                                                                    284| 003728 mtcrf      7D808120   1     MTCRF      cr4=gr12
  415| 0036A8 stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                       284| 00372C bclr       4E800020   2     BA         lr
  417| 0036AC cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     164|                                CL.268:
  417| 0036B0 bc         4182FF44   1     BT        CL.2036,cr0,0x4/eq,taken=40%(40,60)                                                                           165| 003730 lwz        800200E0   1     L4A        gr0=.PyAsyncGen_Type(gr2,0)
  419| 0036B4 bc         4180FE7C   1     BT        CL.1631,cr0,0x1/lt,taken=40%(40,60)                                                                             0| 003734 lwz        83E100AC   1     L4A        gr31=#stack(gr1,172)
  323| 0036B8 cmpwi      2C1F0000   2     C4        cr0=gr31,0                                                                                                    128| 003738 cmplw      7C050040   1     CL4        cr0=gr5,gr0
  323| 0036BC bc         4182FF18   1     BT        CL.1636,cr0,0x4/eq,taken=30%(30,70)                                                                           165| 00373C bc         4082FFC8   1     BF         CL.269,cr0,0x4/eq,taken=50%(0,0)
    0| 0036C0 b          4BFFFE84   1     B         CL.261,-1                                                                                                     166| 003740 addi       38830CD8   2     AI         gr4=gr3,3288
    0|                                CL.2044:                                                                                                                      0| 003744 b          4BFFFFC0   0     B          CL.269,-1
  116| 0036C4 ori        63E30000   1     LR        gr3=gr31                                                                                                      170|                                CL.267:
  116| 0036C8 addi       38A00000   1     LI        gr5=0                                                                                                         157| 003748 lwz        83DF0008   1     L4A        gr30=(*)aggr#3.gi_frame(gr31,8)
  116| 0036CC ori        63840000   1     LR        gr4=gr28                                                                                                        0| 00374C or.        7FC0F379   2     LR_R       gr0,cr0=gr30
  116| 0036D0 addi       38C00000   1     LI        gr6=0                                                                                                         171| 003750 bc         4182065C   1     BT         CL.2061,cr0,0x4/eq,taken=30%(30,70)
  116| 0036D4 addi       38E00000   1     LI        gr7=0                                                                                                         171| 003754 lwz        807E0024   1     L4A        gr3=(*)_frame._frame.f_stacktop(gr30,36)







Wed Apr 15 07:30:04 CDT 2020  Page 123


  116| 0036D8 bl         4BFFC929   0     CALL      gr3=_PyObject_MakeTpCall,5,(*)_ts",gr3,(*)_object",gr4,(*)_object*C",gr5,gr6,(*)_object",gr7,#ProcAlias",(*   171| 003758 cmpwi      2C030000   2     C4         cr0=gr3,0
  116| 0036DC ori        60000000   1                                                                                                                             171| 00375C bc         41820650   1     BT         CL.2061,cr0,0x4/eq,taken=50%(0,0)
  321| 0036E0 ori        607F0000   1     LR        gr31=gr3                                                                                                      193| 003760 lwz        801E0034   1     L4A        gr0=(*)_frame._frame.f_lasti(gr30,52)
  322| 0036E4 lwz        80A1004C   1     L4A       gr5=meth(gr1,76)                                                                                              193| 003764 cmpwi      2C00FFFF   2     C4         cr0=gr0,-1
  415| 0036E8 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      193| 003768 bc         41820590   1     BT         CL.2065,cr0,0x4/eq,taken=40%(40,60)
    0| 0036EC lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                    209| 00376C lwz        80A20008   1     L4A        gr5=._Py_NoneStruct(gr2,0)
  408| 0036F0 addi       38631110   2     AI        gr3=gr3,4368                                                                                                    0| 003770 cmplwi     28040000   1     CL4        cr0=gr4,0
  417| 0036F4 lwz        80C50000   1     L4A       gr6=(*)_object._object.ob_refcnt(gr5,0)                                                                       209| 003774 bc         41820008   1     BT         CL.1714,cr0,0x4/eq,taken=50%(0,0)
  415| 0036F8 lwz        80E40000   1     L4A       gr7=<s117:d0:l4>(gr4,0)                                                                                       209| 003778 ori        60850000   2     LR         gr5=gr4
  417| 0036FC addi       3806FFFF   1     AI        gr0=gr6,-1                                                                                                    209|                                CL.1714:
  417| 003700 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       401| 00377C lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
  415| 003704 addi       38C7FFFF   1     AI        gr6=gr7,-1                                                                                                    403| 003780 lwz        80C50000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr5,0)
  415| 003708 stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                       211| 003784 addi       38030004   1     AI         gr0=gr3,4
  417| 00370C cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     211| 003788 stw        901E0024   1     ST4A       (*)_frame._frame.f_stacktop(gr30,36)=gr0
  417| 003710 bc         4182FEE4   1     BT        CL.2036,cr0,0x4/eq,taken=40%(40,60)                                                                           211| 00378C stw        90A30000   1     ST4A       (*)_object*(gr3,0)=gr5
    0| 003714 bc         4080FED4   1     BF        CL.1632,cr0,0x1/lt,taken=50%(0,0)                                                                             403| 003790 addi       38060001   1     AI         gr0=gr6,1
    0| 003718 b          4BFFFE18   1     B         CL.1631,-1                                                                                                    403| 003794 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
    0|                                CL.1628:                                                                                                                    401| 003798 lwz        80640000   1     L4A        gr3=_Py_RefTotal(gr4,0)
   79| 00371C addi       38A0004F   1     LI        gr5=79                                                                                                        401| 00379C addi       38030001   2     AI         gr0=gr3,1
   79| 003720 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                    401| 0037A0 stw        90040000   1     ST4A       _Py_RefTotal(gr4,0)=gr0
   79| 003724 addi       38831174   2     AI        gr4=gr3,4468                                                                                                  206|                                CL.279:
   79| 003728 addi       386311C4   1     AI        gr3=gr3,4548                                                                                                  216| 0037A4 lwz        807C000C   1     L4A        gr3=(*)_ts._ts.frame(gr28,12)
   79| 00372C bl         4BFFC8D5   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f     0| 0037A8 or.        7C601B79   2     LR_R       gr0,cr0=gr3
   79| 003730 ori        60000000   1                                                                                                                             482| 0037AC bc         41820020   1     BT         CL.911,cr0,0x4/eq,taken=30%(30,70)
   81| 003734 lwzx       7CFCE82E   1     L4A       gr7=(*)_object*()*(gr28,gr29,0)                                                                               401| 0037B0 lwz        80A20004   1     L4A        gr5=._Py_RefTotal(gr2,0)
    0| 003738 or.        7CE03B79   2     LR_R      gr0,cr0=gr7                                                                                                   403| 0037B4 lwz        80830000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr3,0)
  114| 00373C bc         4182FF88   1     BT        CL.2044,cr0,0x4/eq,taken=30%(30,70)                                                                           403| 0037B8 addi       38040001   2     AI         gr0=gr4,1
    0| 003740 b          4BFFFF00   1     B         CL.2049,-1                                                                                                    401| 0037BC lwz        80850000   1     L4A        gr4=_Py_RefTotal(gr5,0)
    0|                                CL.1642:                                                                                                                    403| 0037C0 stw        90030000   1     ST4A       (*)_object._object.ob_refcnt(gr3,0)=gr0
   77| 003744 addi       38A0004D   1     LI        gr5=77                                                                                                        401| 0037C4 addi       38040001   1     AI         gr0=gr4,1
   77| 003748 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                    401| 0037C8 stw        90050000   1     ST4A       _Py_RefTotal(gr5,0)=gr0
   77| 00374C addi       38831174   2     AI        gr4=gr3,4468                                                                                                  484|                                CL.911:
   77| 003750 addi       386311A8   1     AI        gr3=gr3,4520                                                                                                  217| 0037CC lwz        801E000C   1     L4A        gr0=(*)_frame._frame.f_back(gr30,12)
   77| 003754 bl         4BFFC8AD   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f   217| 0037D0 cmpwi      2C000000   2     C4         cr0=gr0,0
   77| 003758 ori        60000000   1                                                                                                                             217| 0037D4 bc         40820504   1     BF         CL.2066,cr0,0x4/eq,taken=40%(40,60)
   78| 00375C lwz        83BE001C   1     L4A       gr29=(*)_typeobject._typeobject.tp_vectorcall_offset(gr30,28)                                                 217|                                CL.287:
    0| 003760 or.        7FA0EB79   2     LR_R      gr0,cr0=gr29                                                                                                  218| 0037D8 stw        907E000C   1     ST4A       (*)_frame._frame.f_back(gr30,12)=gr3
   79| 003764 bc         4081000C   1     BF        CL.2043,cr0,0x2/gt,taken=40%(40,60)                                                                           220| 0037DC stb        9B7F000C   1     ST1Z       (*)aggr#3.gi_running(gr31,12)=gr27
    0| 003768 lwz        83C100C8   1     L4A       gr30=#stack(gr1,200)                                                                                          222| 0037E0 addi       381F0020   1     AI         gr0=gr31,32
    0| 00376C b          4BFFFEC8   0     B         CL.1629,-1                                                                                                     40| 0037E4 ori        63A50000   1     LR         gr5=gr29
    0|                                CL.2043:                                                                                                                    221| 0037E8 lwz        80FC0050   1     L4A        gr7=(*)_ts._ts.exc_info(gr28,80)
   79| 003770 addi       38A0004F   1     LI        gr5=79                                                                                                         40| 0037EC lwz        80DC0008   1     L4A        gr6=(*)_ts._ts.interp(gr28,8)
   79| 003774 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                     40| 0037F0 ori        63830000   1     LR         gr3=gr28
    0| 003778 lwz        83C100C8   1     L4A       gr30=#stack(gr1,200)                                                                                           40| 0037F4 ori        63C40000   1     LR         gr4=gr30
   79| 00377C addi       38831174   1     AI        gr4=gr3,4468                                                                                                  221| 0037F8 stw        90FF002C   1     ST4A       (*)aggr#3._err_stackitem.previous_item(gr31,44)=gr7
   79| 003780 addi       386311C4   1     AI        gr3=gr3,4548                                                                                                  222| 0037FC stw        901C0050   1     ST4A       (*)_ts._ts.exc_info(gr28,80)=gr0
   79| 003784 bl         4BFFC87D   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f    40| 003800 lwz        80C60304   1     L4A        gr6=(*)_is._is.eval_frame(gr6,772)
   79| 003788 ori        60000000   1                                                                                                                              40| 003804 lwz        80060000   2     L4A        gr0=#fnc_adr(gr6,0)
   81| 00378C lwzx       7CFCE82E   1     L4A       gr7=(*)_object*()*(gr28,gr29,0)                                                                                40| 003808 lwz        81660008   1     L4A        gr11=#new_env(gr6,8)
    0| 003790 or.        7CE03B79   2     LR_R      gr0,cr0=gr7                                                                                                    40| 00380C mtspr      7C0903A6   1     LCTR       ctr=gr0
  114| 003794 bc         4182FF30   1     BT        CL.2044,cr0,0x4/eq,taken=30%(30,70)                                                                            40| 003810 lwz        80460004   1     CALL       gr3=gr6,3,(*)_ts",gr3,(*)_frame",gr4,gr5,#ProcAlias",fcr",(*)_object*()",gr1,cr[01567]",gr0",gr4"-gr12",fp
    0| 003798 b          4BFFFEA8   1     B         CL.2049,-1                                                                                                     40| 003814 bcctrl     4E800421   0
    0|                                CL.1641:                                                                                                                     40| 003818 lwz        80410014   1
   72| 00379C addi       38A00048   1     LI        gr5=72                                                                                                        223| 00381C ori        607D0000   1     LR         gr29=gr3
   72| 0037A0 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                    225| 003820 addi       3B000000   1     LI         gr24=0
   72| 0037A4 addi       38831174   2     AI        gr4=gr3,4468                                                                                                  231| 003824 lwz        80BE000C   1     L4A        gr5=(*)_frame._frame.f_back(gr30,12)







Wed Apr 15 07:30:04 CDT 2020  Page 124


   72| 0037A8 addi       38631194   1     AI        gr3=gr3,4500                                                                                                  231| 003828 lwz        807C000C   1     L4A        gr3=(*)_ts._ts.frame(gr28,12)
   72| 0037AC bl         4BFFC855   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f   224| 00382C lwz        809F002C   1     L4A        gr4=(*)aggr#3._err_stackitem.previous_item(gr31,44)
   72| 0037B0 ori        60000000   1                                                                                                                             224| 003830 stw        909C0050   2     ST4A       (*)_ts._ts.exc_info(gr28,80)=gr4
   73| 0037B4 lwz        83DC0004   1     L4A       gr30=(*)_object._object.ob_type(gr28,4)                                                                         0| 003834 ori        60A00000   1     LR         gr0=gr5
  617| 0037B8 ori        63C30000   2     LR        gr3=gr30                                                                                                      231| 003838 cmplw      7C032840   1     CL4        cr0=gr3,gr5
  617| 0037BC bl         4BFFC845   0     CALL      gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12",   225| 00383C stw        931F002C   1     ST4A       (*)aggr#3._err_stackitem.previous_item(gr31,44)=gr24
  617| 0037C0 ori        60000000   1                                                                                                                             226| 003840 stb        9B1F000C   1     ST1Z       (*)aggr#3.gi_running(gr31,12)=gr24
   74| 0037C4 andi.      70600800   1     RN4_R     gr0,cr0=gr3,0,0x800                                                                                           231| 003844 bc         40820470   0     BF         CL.2067,cr0,0x4/eq,taken=40%(40,60)
   74| 0037C8 bc         4082FE44   1     BF        CL.1004,cr0,0x4/eq,taken=50%(0,0)                                                                             231|                                CL.289:
    0| 0037CC b          4BFFFD0C   1     B         CL.2050,-1                                                                                                    232| 003848 cmpwi      2C000000   1     C4         cr0=gr0,0
    0|                                CL.2035:                                                                                                                    232| 00384C bc         41820038   1     BT         CL.294,cr0,0x4/eq,taken=50%(0,0)
    0|                                CL.1634:                                                                                                                    415| 003850 lwz        80820004   2     L4A        gr4=._Py_RefTotal(gr2,0)
  491| 0037D0 cmpwi      2C1F0000   1     C4        cr0=gr31,0                                                                                                    417| 003854 lwz        80C50000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr5,0)
  491| 0037D4 bc         4182FDA8   1     BT        CL.1637,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 003858 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
    0| 0037D8 b          4BFFFD74   1     B         CL.1635,-1                                                                                                    232| 00385C stw        931E000C   1     ST4A       (*)_frame._frame.f_back(gr30,12)=gr24
    0|                                CL.1640:                                                                                                                    417| 003860 addi       3806FFFF   1     AI         gr0=gr6,-1
  318| 0037DC ori        60C30000   1     LR        gr3=gr6                                                                                                       417| 003864 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
  318| 0037E0 bl         4BFFC821   0     CALL      PyErr_WriteUnraisable,1,(*)_object",gr3,#ProcAlias",PyErr_WriteUnraisable",fcr",gr1,cr[01567]",gr0",gr3"-gr   408| 003868 addi       38631110   1     AI         gr3=gr3,4368
  318| 0037E4 ori        60000000   1                                                                                                                             415| 00386C lwz        80C40000   1     L4A        gr6=_Py_RefTotal(gr4,0)
  320| 0037E8 lwz        8381004C   1     L4A       gr28=meth(gr1,76)                                                                                             415| 003870 addi       38C6FFFF   2     AI         gr6=gr6,-1
  320| 0037EC cmpwi      2C1C0000   2     C4        cr0=gr28,0                                                                                                    415| 003874 stw        90C40000   1     ST4A       _Py_RefTotal(gr4,0)=gr6
  320| 0037F0 bc         4082FCBC   1     BF        CL.1622,cr0,0x4/eq,taken=40%(40,60)                                                                           417| 003878 cmpwi      2C000000   1     C4         cr0=gr0,0
  491| 0037F4 cmpwi      2C1F0000   2     C4        cr0=gr31,0                                                                                                    417| 00387C bc         41820428   1     BT         CL.916,cr0,0x4/eq,taken=40%(40,60)
  491| 0037F8 bc         4182FD84   1     BT        CL.1637,cr0,0x4/eq,taken=30%(30,70)                                                                           419| 003880 bc         41800414   1     BT         CL.2068,cr0,0x1/lt,taken=40%(40,60)
    0| 0037FC b          4BFFFD50   1     B         CL.1635,-1                                                                                                    232|                                CL.294:
  310|                                CL.259:                                                                                                                     236| 003884 cmpwi      2E1D0000   1     C4         cr4=gr29,0
  311| 003800 bl         48001541   0     CALL      gr3=gen_close,2,(*)aggr#3",gr3,(*)_object",gr4,#ProcAlias",gen_close",fcr",gr1,cr[01567]",gr0",gr4"-gr12",f   236| 003888 bc         41920350   1     BT         CL.1583,cr4,0x4/eq,taken=40%(40,60)
  311| 003804 or.        7C7F1B79   1     LR_R      gr31,cr0=gr3                                                                                                  236| 00388C lwz        801E0024   2     L4A        gr0=(*)_frame._frame.f_stacktop(gr30,36)
  312| 003808 bc         4082FFC8   1     BF        CL.1634,cr0,0x4/eq,taken=70%(70,30)                                                                           236| 003890 cmpwi      2C000000   2     C4         cr0=gr0,0
  329| 00380C addi       382100D0   2     AI        gr1=gr1,208                                                                                                   236| 003894 bc         4082006C   1     BF         CL.296,cr0,0x4/eq,taken=50%(0,0)
  313| 003810 addi       3860FFFF   1     LI        gr3=-1                                                                                                        237| 003898 lwz        80020008   1     L4A        gr0=._Py_NoneStruct(gr2,0)
    0| 003814 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 00389C lwz        806200E0   1     L4A        gr3=.PyAsyncGen_Type(gr2,0)
    0| 003818 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 0038A0 lwz        809F0004   1     L4A        gr4=(*)C_object._object.ob_type(gr31,4)
  329| 00381C bclr       4E800020   3     BA        lr                                                                                                            237| 0038A4 cmplw      7C00E840   1     CL4        cr0=gr0,gr29
     |               Tag Table                                                                                                                                    237| 0038A8 bc         408202F8   1     BF         CL.297,cr0,0x4/eq,taken=50%(0,0)
     | 003820        00000000 00002041 80040100 00000000 000003E0 00144950                                                                                        128| 0038AC cmplw      7C041840   2     CL4        cr0=gr4,gr3
     | 003838        52412E24 67656E5F 636C6F73 655F6974 6572                                                                                                     239| 0038B0 bc         408202DC   1     BF         CL.298,cr0,0x4/eq,taken=50%(0,0)
     |               Instruction count          248                                                                                                               240| 0038B4 lwz        80620024   2     L4A        gr3=.PyExc_StopAsyncIteration(gr2,0)
     |               Straight-line exec time    259                                                                                                               240| 0038B8 lwz        80630000   2     L4A        gr3=PyExc_StopAsyncIteration(gr3,0)
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ssss ssss                                                                                                       240| 0038BC bl         4BFFC745   0     CALL       PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       240| 0038C0 ori        60000000   1
 CCR's set/used:   ss-- ssss                                                                                                                                      244|                                CL.299:
     | 000000                             PDEF     gen_send_ex                                                                                                    251| 0038C4 ori        63A50000   1     LR         gr5=gr29
  154|                                    PROC      gen,arg,exc,closing,gr3-gr6                                                                                   251| 0038C8 addi       3BA00000   1     LI         gr29=0
    0| 003860 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                          0| 0038CC lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
    0| 003864 mfcr       7D800026   1     LFCR      gr12=cr4,4                                                                                                    415| 0038D0 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
    0| 003868 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                             408| 0038D4 addi       38631110   1     AI         gr3=gr3,4368
    0| 00386C stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                           417| 0038D8 lwz        80C50000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr5,0)
    0| 003870 ori        607F0000   1     LR        gr31=gr3                                                                                                      415| 0038DC lwz        80E40000   1     L4A        gr7=_Py_RefTotal(gr4,0)
    0| 003874 stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           417| 0038E0 addi       3806FFFF   1     AI         gr0=gr6,-1
    0| 003878 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                          417| 0038E4 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
    0| 00387C ori        60BD0000   1     LR        gr29=gr5                                                                                                      415| 0038E8 addi       38C7FFFF   1     AI         gr6=gr7,-1
    0| 003880 stw        9381FFF0   1     ST4A      #stack(gr1,-16)=gr28                                                                                          415| 0038EC stw        90C40000   1     ST4A       _Py_RefTotal(gr4,0)=gr6
    0| 003884 stw        9361FFEC   1     ST4A      #stack(gr1,-20)=gr27                                                                                          417| 0038F0 cmpwi      2C000000   1     C4         cr0=gr0,0
   53| 003888 addi       3B600001   1     LI        gr27=1                                                                                                        417| 0038F4 bc         41820288   1     BT         CL.924,cr0,0x4/eq,taken=40%(40,60)
    0| 00388C stw        9341FFE8   1     ST4A      #stack(gr1,-24)=gr26                                                                                          419| 0038F8 bc         41800274   1     BT         CL.2070,cr0,0x1/lt,taken=40%(40,60)







Wed Apr 15 07:30:04 CDT 2020  Page 125


    0| 003890 stw        9321FFE4   1     ST4A      #stack(gr1,-28)=gr25                                                                                            0|                                CL.1584:
    0| 003894 stw        9301FFE0   1     ST4A      #stack(gr1,-32)=gr24                                                                                            0| 0038FC cmpwi      2E1D0000   1     C4         cr4=gr29,0
    0| 003898 stw        91810004   1     ST4A      #stack(gr1,4)=gr12                                                                                            252|                                CL.296:
   67| 00389C lwz        806200A4   1     L4A       gr3=._PyRuntime(gr2,0)                                                                                        274| 003900 bc         41920010   0     BT         CL.314,cr4,0x4/eq,taken=50%(0,0)
  160| 0038A0 lbz        881F000C   1     L1Z       gr0=(*)aggr#3.gi_running(gr31,12)                                                                             274| 003904 lwz        801E0024   2     L4A        gr0=(*)_frame._frame.f_stacktop(gr30,36)
    0| 0038A4 stwu       9421FF20   1     ST4U      gr1,#stack(gr1,-224)=gr1                                                                                      274| 003908 cmpwi      2C000000   2     C4         cr0=gr0,0
  160| 0038A8 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     274| 00390C bc         4082022C   1     BF         CL.2058,cr0,0x4/eq,taken=50%(0,0)
   40| 0038AC stw        90410014   1     ST4A      #cur_toc(gr1,20)=gr2                                                                                          274|                                CL.314:
   54| 0038B0 lwz        838301A0   1     L4A       gr28=<s149:d416:l4>(gr3,416)                                                                                  106| 003910 lwz        80BF0020   1     L4A        gr5=(*)_err_stackitem._err_stackitem.exc_type(gr31,32)
  160| 0038B4 bc         41820074   0     BT        CL.267,cr0,0x4/eq,taken=50%(0,0)                                                                                0| 003914 lwz        83820004   1     L4A        gr28=._Py_RefTotal(gr2,0)
  162| 0038B8 lwz        800200D8   2     L4A       gr0=.PyCoro_Type(gr2,0)                                                                                         0| 003918 or.        7CA02B79   1     LR_R       gr0,cr0=gr5
  128| 0038BC lwz        80BF0004   1     L4A       gr5=(*)C_object._object.ob_type(gr31,4)                                                                       107| 00391C lwz        837F0024   1     L4A        gr27=(*)_err_stackitem._err_stackitem.exc_value(gr31,36)
  161| 0038C0 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                    108| 003920 lwz        835F0028   1     L4A        gr26=(*)_err_stackitem._err_stackitem.exc_traceback(gr31,40)
  128| 0038C4 cmplw      7C050040   1     CL4       cr0=gr5,gr0                                                                                                   109| 003924 stw        931F0020   1     ST4A       (*)_err_stackitem._err_stackitem.exc_type(gr31,32)=gr24
    0| 0038C8 lwz        83A100D4   1     L4A       gr29=#stack(gr1,212)                                                                                            0| 003928 lwz        83220018   1     L4A        gr25=.+CONSTANT_AREA(gr2,0)
  161| 0038CC addi       38830CA0   1     AI        gr4=gr3,3232                                                                                                  110| 00392C stw        931F0024   1     ST4A       (*)_err_stackitem._err_stackitem.exc_value(gr31,36)=gr24
    0| 0038D0 lwz        838100D0   1     L4A       gr28=#stack(gr1,208)                                                                                          111| 003930 stw        931F0028   1     ST4A       (*)_err_stackitem._err_stackitem.exc_traceback(gr31,40)=gr24
    0| 0038D4 lwz        836100CC   1     L4A       gr27=#stack(gr1,204)                                                                                            0| 003934 lwz        809C0000   1     L4A        gr4=_Py_RefTotal(gr28,0)
  162| 0038D8 bc         40820038   0     BF        CL.268,cr0,0x4/eq,taken=50%(0,0)                                                                              491| 003938 bc         4182002C   0     BT         CL.934,cr0,0x4/eq,taken=30%(30,70)
  163| 0038DC addi       38830CBC   2     AI        gr4=gr3,3260                                                                                                  408| 00393C addi       38791124   2     AI         gr3=gr25,4388
    0| 0038E0 lwz        83E100DC   1     L4A       gr31=#stack(gr1,220)                                                                                          417| 003940 lwz        80C50000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr5,0)
  167|                                CL.269:                                                                                                                     415| 003944 addi       3884FFFF   1     AI         gr4=gr4,-1
  168| 0038E4 lwz        806200DC   1     L4A       gr3=.PyExc_ValueError(gr2,0)                                                                                  415| 003948 stw        909C0000   1     ST4A       _Py_RefTotal(gr28,0)=gr4
  168| 0038E8 lwz        80630000   2     L4A       gr3=<s147:d0:l4>(gr3,0)                                                                                       417| 00394C addi       3806FFFF   1     AI         gr0=gr6,-1
  168| 0038EC bl         4BFFC715   0     CALL      PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"   417| 003950 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
  168| 0038F0 ori        60000000   1                                                                                                                             417| 003954 cmpwi      2C060001   1     C4         cr0=gr6,1
  169| 0038F4 addi       38600000   1     LI        gr3=0                                                                                                         417| 003958 cmpwi      2C800000   1     C4         cr1=gr0,0
    0| 0038F8 lwz        800100E8   1     L4A       gr0=#stack(gr1,232)                                                                                           417| 00395C bc         418201C8   0     BT         CL.935,cr0,0x4/eq,taken=40%(40,60)
  284| 0038FC lwz        818100E4   1     L4A       gr12=#stack(gr1,228)                                                                                          419| 003960 bc         418401B0   1     BT         CL.2071,cr1,0x1/lt,taken=40%(40,60)
  284| 003900 addi       382100E0   1     AI        gr1=gr1,224                                                                                                   493|                                CL.934:
    0| 003904 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        491| 003964 cmpwi      2C1B0000   1     C4         cr0=gr27,0
  284| 003908 mtcrf      7D808120   1     MTCRF     cr4=gr12                                                                                                      491| 003968 bc         4182002C   1     BT         CL.940,cr0,0x4/eq,taken=30%(30,70)
  284| 00390C bclr       4E800020   2     BA        lr                                                                                                            408| 00396C addi       38791124   2     AI         gr3=gr25,4388
  164|                                CL.268:                                                                                                                     415| 003970 addi       3884FFFF   1     AI         gr4=gr4,-1
  165| 003910 lwz        800200E0   1     L4A       gr0=.PyAsyncGen_Type(gr2,0)                                                                                   415| 003974 stw        909C0000   1     ST4A       _Py_RefTotal(gr28,0)=gr4
    0| 003914 lwz        83E100DC   1     L4A       gr31=#stack(gr1,220)                                                                                          417| 003978 lwz        80BB0000   1     L4A        gr5=(*)_object._object.ob_refcnt(gr27,0)
  128| 003918 cmplw      7C050040   1     CL4       cr0=gr5,gr0                                                                                                   417| 00397C addi       3805FFFF   2     AI         gr0=gr5,-1
  165| 00391C bc         4082FFC8   1     BF        CL.269,cr0,0x4/eq,taken=50%(0,0)                                                                              417| 003980 stw        901B0000   1     ST4A       (*)_object._object.ob_refcnt(gr27,0)=gr0
  166| 003920 addi       38830CD8   2     AI        gr4=gr3,3288                                                                                                  417| 003984 cmpwi      2C050001   1     C4         cr0=gr5,1
    0| 003924 b          4BFFFFC0   0     B         CL.269,-1                                                                                                     417| 003988 cmpwi      2C800000   1     C4         cr1=gr0,0
  170|                                CL.267:                                                                                                                     417| 00398C bc         41820170   0     BT         CL.941,cr0,0x4/eq,taken=40%(40,60)
  157| 003928 lwz        83DF0008   1     L4A       gr30=(*)aggr#3.gi_frame(gr31,8)                                                                               419| 003990 bc         41840154   1     BT         CL.2072,cr1,0x1/lt,taken=40%(40,60)
    0| 00392C or.        7FC0F379   2     LR_R      gr0,cr0=gr30                                                                                                  493|                                CL.940:
  171| 003930 bc         41820650   1     BT        CL.2010,cr0,0x4/eq,taken=30%(30,70)                                                                           491| 003994 cmpwi      2C1A0000   1     C4         cr0=gr26,0
  171| 003934 lwz        807E0024   1     L4A       gr3=(*)_frame._frame.f_stacktop(gr30,36)                                                                      491| 003998 bc         4182002C   1     BT         CL.2060,cr0,0x4/eq,taken=30%(30,70)
  171| 003938 cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                     408| 00399C addi       38791124   2     AI         gr3=gr25,4388
  171| 00393C bc         41820644   1     BT        CL.2010,cr0,0x4/eq,taken=50%(0,0)                                                                             415| 0039A0 addi       3884FFFF   1     AI         gr4=gr4,-1
  193| 003940 lwz        801E0034   1     L4A       gr0=(*)_frame._frame.f_lasti(gr30,52)                                                                         415| 0039A4 stw        909C0000   1     ST4A       _Py_RefTotal(gr28,0)=gr4
  193| 003944 cmpwi      2C00FFFF   2     C4        cr0=gr0,-1                                                                                                    417| 0039A8 lwz        80BA0000   1     L4A        gr5=(*)_object._object.ob_refcnt(gr26,0)
  193| 003948 bc         41820584   1     BT        CL.2014,cr0,0x4/eq,taken=40%(40,60)                                                                           417| 0039AC addi       3805FFFF   2     AI         gr0=gr5,-1
  209| 00394C lwz        80A20008   1     L4A       gr5=._Py_NoneStruct(gr2,0)                                                                                    417| 0039B0 stw        901A0000   1     ST4A       (*)_object._object.ob_refcnt(gr26,0)=gr0
    0| 003950 cmplwi     28040000   1     CL4       cr0=gr4,0                                                                                                     417| 0039B4 cmpwi      2C050001   1     C4         cr0=gr5,1
  209| 003954 bc         41820008   1     BT        CL.1590,cr0,0x4/eq,taken=50%(0,0)                                                                             417| 0039B8 cmpwi      2C800000   1     C4         cr1=gr0,0
  209| 003958 ori        60850000   2     LR        gr5=gr4                                                                                                       417| 0039BC bc         41820110   0     BT         CL.947,cr0,0x4/eq,taken=40%(40,60)
  209|                                CL.1590:                                                                                                                    419| 0039C0 bc         418400F0   1     BT         CL.2073,cr1,0x1/lt,taken=40%(40,60)
  401| 00395C lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                        0|                                CL.2060:







Wed Apr 15 07:30:04 CDT 2020  Page 126


  403| 003960 lwz        80C50000   1     L4A       gr6=(*)_object._object.ob_refcnt(gr5,0)                                                                         0| 0039C4 lwz        83410098   1     L4A        gr26=#stack(gr1,152)
  211| 003964 addi       38030004   1     AI        gr0=gr3,4                                                                                                     493|                                CL.946:
  211| 003968 stw        901E0024   1     ST4A      (*)_frame._frame.f_stacktop(gr30,36)=gr0                                                                      278| 0039C8 lwz        80BF0008   1     L4A        gr5=(*)aggr#3.gi_frame(gr31,8)
  211| 00396C stw        90A30000   1     ST4A      (*)_object*(gr3,0)=gr5                                                                                        408| 0039CC addi       38791110   1     AI         gr3=gr25,4368
  403| 003970 addi       38060001   1     AI        gr0=gr6,1                                                                                                     415| 0039D0 addi       3804FFFF   1     AI         gr0=gr4,-1
  403| 003974 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       417| 0039D4 lwz        809E0000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr30,0)
  401| 003978 lwz        80640000   1     L4A       gr3=<s117:d0:l4>(gr4,0)                                                                                       279| 0039D8 stw        931F0008   1     ST4A       (*)aggr#3.gi_frame(gr31,8)=gr24
  401| 00397C addi       38030001   2     AI        gr0=gr3,1                                                                                                     415| 0039DC stw        901C0000   1     ST4A       _Py_RefTotal(gr28,0)=gr0
  401| 003980 stw        90040000   1     ST4A      <s117:d0:l4>(gr4,0)=gr0                                                                                       417| 0039E0 addi       3804FFFF   1     AI         gr0=gr4,-1
  206|                                CL.279:                                                                                                                     417| 0039E4 stw        901E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr0
  216| 003984 lwz        807C000C   1     L4A       gr3=(*)_ts._ts.frame(gr28,12)                                                                                 278| 0039E8 stw        93050030   1     ST4A       (*)_frame._frame.f_gen(gr5,48)=gr24
    0| 003988 or.        7C601B79   2     LR_R      gr0,cr0=gr3                                                                                                   417| 0039EC cmpwi      2C000000   1     C4         cr0=gr0,0
  482| 00398C bc         41820020   1     BT        CL.911,cr0,0x4/eq,taken=30%(30,70)                                                                            417| 0039F0 bc         4182007C   1     BT         CL.953,cr0,0x4/eq,taken=40%(40,60)
  401| 003990 lwz        80A20004   1     L4A       gr5=._Py_RefTotal(gr2,0)                                                                                        0| 0039F4 lwz        83E100AC   2     L4A        gr31=#stack(gr1,172)
  403| 003994 lwz        80830000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr3,0)                                                                         0| 0039F8 lwz        83210094   1     L4A        gr25=#stack(gr1,148)
  403| 003998 addi       38040001   2     AI        gr0=gr4,1                                                                                                       0| 0039FC lwz        83010090   1     L4A        gr24=#stack(gr1,144)
  401| 00399C lwz        80850000   1     L4A       gr4=<s117:d0:l4>(gr5,0)                                                                                       419| 003A00 bc         41800030   0     BT         CL.2074,cr0,0x1/lt,taken=40%(40,60)
  403| 0039A0 stw        90030000   1     ST4A      (*)_object._object.ob_refcnt(gr3,0)=gr0                                                                       283| 003A04 ori        63A30000   2     LR         gr3=gr29
  401| 0039A4 addi       38040001   1     AI        gr0=gr4,1                                                                                                       0| 003A08 lwz        83C100A8   1     L4A        gr30=#stack(gr1,168)
  401| 0039A8 stw        90050000   1     ST4A      <s117:d0:l4>(gr5,0)=gr0                                                                                         0| 003A0C lwz        8361009C   1     L4A        gr27=#stack(gr1,156)
  484|                                CL.911:                                                                                                                       0| 003A10 lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
  217| 0039AC lwz        801E000C   1     L4A       gr0=(*)_frame._frame.f_back(gr30,12)                                                                            0| 003A14 lwz        838100A0   1     L4A        gr28=#stack(gr1,160)
  217| 0039B0 cmpwi      2C000000   2     C4        cr0=gr0,0                                                                                                       0| 003A18 lwz        83A100A4   1     L4A        gr29=#stack(gr1,164)
  217| 0039B4 bc         408204F8   1     BF        CL.2015,cr0,0x4/eq,taken=40%(40,60)                                                                           284| 003A1C lwz        818100B4   1     L4A        gr12=#stack(gr1,180)
  217|                                CL.287:                                                                                                                     284| 003A20 addi       382100B0   1     AI         gr1=gr1,176
  218| 0039B8 stw        907E000C   1     ST4A      (*)_frame._frame.f_back(gr30,12)=gr3                                                                            0| 003A24 mtspr      7C0803A6   1     LLR        lr=gr0
  220| 0039BC stb        9B7F000C   1     ST1Z      (*)aggr#3.gi_running(gr31,12)=gr27                                                                            284| 003A28 mtcrf      7D808120   1     MTCRF      cr4=gr12
  222| 0039C0 addi       381F0020   1     AI        gr0=gr31,32                                                                                                   284| 003A2C bclr       4E800020   2     BA         lr
   40| 0039C4 ori        63A50000   1     LR        gr5=gr29                                                                                                        0|                                CL.2074:
  221| 0039C8 lwz        80FC0050   1     L4A       gr7=(*)_ts._ts.exc_info(gr28,80)                                                                              420| 003A30 addi       38800118   1     LI         gr4=280
   40| 0039CC lwz        80DC0008   1     L4A       gr6=(*)_ts._ts.interp(gr28,8)                                                                                 420| 003A34 ori        63C50000   1     LR         gr5=gr30
   40| 0039D0 ori        63830000   1     LR        gr3=gr28                                                                                                      420| 003A38 bl         4BFFC5C9   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
   40| 0039D4 ori        63C40000   1     LR        gr4=gr30                                                                                                      420| 003A3C ori        60000000   1
  221| 0039D8 stw        90FF002C   1     ST4A      (*)aggr#3._err_stackitem.previous_item(gr31,44)=gr7                                                           283| 003A40 ori        63A30000   1     LR         gr3=gr29
  222| 0039DC stw        901C0050   1     ST4A      (*)_ts._ts.exc_info(gr28,80)=gr0                                                                                0| 003A44 lwz        83C100A8   1     L4A        gr30=#stack(gr1,168)
   40| 0039E0 lwz        80C60304   1     L4A       gr6=(*)_is._is.eval_frame(gr6,772)                                                                              0| 003A48 lwz        8361009C   1     L4A        gr27=#stack(gr1,156)
   40| 0039E4 lwz        80060000   2     L4A       gr0=#fnc_adr(gr6,0)                                                                                             0| 003A4C lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
   40| 0039E8 lwz        81660008   1     L4A       gr11=#new_env(gr6,8)                                                                                            0| 003A50 lwz        838100A0   1     L4A        gr28=#stack(gr1,160)
   40| 0039EC mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                         0| 003A54 lwz        83A100A4   1     L4A        gr29=#stack(gr1,164)
   40| 0039F0 lwz        80460004   1     CALL      gr3=gr6,3,(*)_ts",gr3,(*)_frame",gr4,gr5,#ProcAlias",fcr",(*)_object*()",gr1,cr[01567]",gr0",gr4"-gr12",fp0   284| 003A58 lwz        818100B4   1     L4A        gr12=#stack(gr1,180)
   40| 0039F4 bcctrl     4E800421   0                                                                                                                             284| 003A5C addi       382100B0   1     AI         gr1=gr1,176
   40| 0039F8 lwz        80410014   1                                                                                                                               0| 003A60 mtspr      7C0803A6   1     LLR        lr=gr0
  223| 0039FC ori        607D0000   1     LR        gr29=gr3                                                                                                      284| 003A64 mtcrf      7D808120   1     MTCRF      cr4=gr12
  225| 003A00 addi       3B000000   1     LI        gr24=0                                                                                                        284| 003A68 bclr       4E800020   2     BA         lr
  231| 003A04 lwz        80BE000C   1     L4A       gr5=(*)_frame._frame.f_back(gr30,12)                                                                          423|                                CL.953:
  231| 003A08 lwz        807C000C   1     L4A       gr3=(*)_ts._ts.frame(gr28,12)                                                                                 425| 003A6C ori        63C30000   1     LR         gr3=gr30
  224| 003A0C lwz        809F002C   1     L4A       gr4=(*)aggr#3._err_stackitem.previous_item(gr31,44)                                                             0| 003A70 lwz        83E100AC   1     L4A        gr31=#stack(gr1,172)
  224| 003A10 stw        909C0050   2     ST4A      (*)_ts._ts.exc_info(gr28,80)=gr4                                                                                0| 003A74 lwz        83210094   1     L4A        gr25=#stack(gr1,148)
    0| 003A14 ori        60A00000   1     LR        gr0=gr5                                                                                                         0| 003A78 lwz        83010090   1     L4A        gr24=#stack(gr1,144)
  231| 003A18 cmplw      7C032840   1     CL4       cr0=gr3,gr5                                                                                                   425| 003A7C bl         4BFFC585   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  225| 003A1C stw        931F002C   1     ST4A      (*)aggr#3._err_stackitem.previous_item(gr31,44)=gr24                                                          425| 003A80 ori        60000000   1
  226| 003A20 stb        9B1F000C   1     ST1Z      (*)aggr#3.gi_running(gr31,12)=gr24                                                                            283| 003A84 ori        63A30000   1     LR         gr3=gr29
  231| 003A24 bc         40820464   0     BF        CL.2016,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 003A88 lwz        83C100A8   1     L4A        gr30=#stack(gr1,168)
  231|                                CL.289:                                                                                                                       0| 003A8C lwz        8361009C   1     L4A        gr27=#stack(gr1,156)
  232| 003A28 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                       0| 003A90 lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
  232| 003A2C bc         41820038   1     BT        CL.294,cr0,0x4/eq,taken=50%(0,0)                                                                                0| 003A94 lwz        838100A0   1     L4A        gr28=#stack(gr1,160)







Wed Apr 15 07:30:04 CDT 2020  Page 127


  415| 003A30 lwz        80820004   2     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                        0| 003A98 lwz        83A100A4   1     L4A        gr29=#stack(gr1,164)
  417| 003A34 lwz        80C50000   1     L4A       gr6=(*)_object._object.ob_refcnt(gr5,0)                                                                       284| 003A9C lwz        818100B4   1     L4A        gr12=#stack(gr1,180)
    0| 003A38 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                    284| 003AA0 addi       382100B0   1     AI         gr1=gr1,176
  232| 003A3C stw        931E000C   1     ST4A      (*)_frame._frame.f_back(gr30,12)=gr24                                                                           0| 003AA4 mtspr      7C0803A6   1     LLR        lr=gr0
  417| 003A40 addi       3806FFFF   1     AI        gr0=gr6,-1                                                                                                    284| 003AA8 mtcrf      7D808120   1     MTCRF      cr4=gr12
  417| 003A44 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       284| 003AAC bclr       4E800020   2     BA         lr
  408| 003A48 addi       38631110   1     AI        gr3=gr3,4368                                                                                                    0|                                CL.2073:
  415| 003A4C lwz        80C40000   1     L4A       gr6=<s117:d0:l4>(gr4,0)                                                                                       420| 003AB0 addi       388001EC   1     LI         gr4=492
  415| 003A50 addi       38C6FFFF   2     AI        gr6=gr6,-1                                                                                                    420| 003AB4 ori        63450000   1     LR         gr5=gr26
  415| 003A54 stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                       420| 003AB8 bl         4BFFC549   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  417| 003A58 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     420| 003ABC ori        60000000   1
  417| 003A5C bc         4182041C   1     BT        CL.916,cr0,0x4/eq,taken=40%(40,60)                                                                              0| 003AC0 lwz        809C0000   1     L4A        gr4=_Py_RefTotal(gr28,0)
  419| 003A60 bc         41800408   1     BT        CL.2017,cr0,0x1/lt,taken=40%(40,60)                                                                             0| 003AC4 lwz        83410098   1     L4A        gr26=#stack(gr1,152)
  232|                                CL.294:                                                                                                                       0| 003AC8 b          4BFFFF00   0     B          CL.946,-1
  236| 003A64 cmpwi      2E1D0000   1     C4        cr4=gr29,0                                                                                                    423|                                CL.947:
  236| 003A68 bc         41920344   1     BT        CL.1585,cr4,0x4/eq,taken=40%(40,60)                                                                           425| 003ACC ori        63430000   1     LR         gr3=gr26
  236| 003A6C lwz        801E0024   2     L4A       gr0=(*)_frame._frame.f_stacktop(gr30,36)                                                                      425| 003AD0 bl         4BFFC531   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  236| 003A70 cmpwi      2C000000   2     C4        cr0=gr0,0                                                                                                     425| 003AD4 ori        60000000   1
  236| 003A74 bc         4082006C   1     BF        CL.296,cr0,0x4/eq,taken=50%(0,0)                                                                                0| 003AD8 lwz        809C0000   1     L4A        gr4=_Py_RefTotal(gr28,0)
  237| 003A78 lwz        80020008   1     L4A       gr0=._Py_NoneStruct(gr2,0)                                                                                      0| 003ADC lwz        83410098   1     L4A        gr26=#stack(gr1,152)
    0| 003A7C lwz        806200E0   1     L4A       gr3=.PyAsyncGen_Type(gr2,0)                                                                                     0| 003AE0 b          4BFFFEE8   0     B          CL.946,-1
    0| 003A80 lwz        809F0004   1     L4A       gr4=(*)C_object._object.ob_type(gr31,4)                                                                         0|                                CL.2072:
  237| 003A84 cmplw      7C00E840   1     CL4       cr0=gr0,gr29                                                                                                  420| 003AE4 addi       388001EC   1     LI         gr4=492
  237| 003A88 bc         408202EC   1     BF        CL.297,cr0,0x4/eq,taken=50%(0,0)                                                                              420| 003AE8 ori        63650000   1     LR         gr5=gr27
  128| 003A8C cmplw      7C041840   2     CL4       cr0=gr4,gr3                                                                                                   420| 003AEC bl         4BFFC515   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  239| 003A90 bc         408202D0   1     BF        CL.298,cr0,0x4/eq,taken=50%(0,0)                                                                              420| 003AF0 ori        60000000   1
  240| 003A94 lwz        80620024   2     L4A       gr3=.PyExc_StopAsyncIteration(gr2,0)                                                                            0| 003AF4 lwz        809C0000   1     L4A        gr4=_Py_RefTotal(gr28,0)
  240| 003A98 lwz        80630000   2     L4A       gr3=<s137:d0:l4>(gr3,0)                                                                                         0| 003AF8 b          4BFFFE9C   0     B          CL.940,-1
  240| 003A9C bl         4BFFC565   0     CALL      PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",m   423|                                CL.941:
  240| 003AA0 ori        60000000   1                                                                                                                             425| 003AFC ori        63630000   1     LR         gr3=gr27
  244|                                CL.299:                                                                                                                     425| 003B00 bl         4BFFC501   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  251| 003AA4 ori        63A50000   1     LR        gr5=gr29                                                                                                      425| 003B04 ori        60000000   1
  251| 003AA8 addi       3BA00000   1     LI        gr29=0                                                                                                          0| 003B08 lwz        809C0000   1     L4A        gr4=_Py_RefTotal(gr28,0)
    0| 003AAC lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                      0| 003B0C b          4BFFFE88   0     B          CL.940,-1
  415| 003AB0 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                        0|                                CL.2071:
  408| 003AB4 addi       38631110   1     AI        gr3=gr3,4368                                                                                                  420| 003B10 addi       388001EC   1     LI         gr4=492
  417| 003AB8 lwz        80C50000   1     L4A       gr6=(*)_object._object.ob_refcnt(gr5,0)                                                                       420| 003B14 bl         4BFFC4ED   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  415| 003ABC lwz        80E40000   1     L4A       gr7=<s117:d0:l4>(gr4,0)                                                                                       420| 003B18 ori        60000000   1
  417| 003AC0 addi       3806FFFF   1     AI        gr0=gr6,-1                                                                                                      0| 003B1C lwz        809C0000   1     L4A        gr4=_Py_RefTotal(gr28,0)
  417| 003AC4 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                         0| 003B20 b          4BFFFE44   0     B          CL.934,-1
  415| 003AC8 addi       38C7FFFF   1     AI        gr6=gr7,-1                                                                                                    423|                                CL.935:
  415| 003ACC stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                       425| 003B24 ori        60A30000   1     LR         gr3=gr5
  417| 003AD0 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     425| 003B28 bl         4BFFC4D9   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  417| 003AD4 bc         4182027C   1     BT        CL.924,cr0,0x4/eq,taken=40%(40,60)                                                                            425| 003B2C ori        60000000   1
  419| 003AD8 bc         41800268   1     BT        CL.2019,cr0,0x1/lt,taken=40%(40,60)                                                                             0| 003B30 lwz        809C0000   1     L4A        gr4=_Py_RefTotal(gr28,0)
    0|                                CL.1586:                                                                                                                      0| 003B34 b          4BFFFE30   0     B          CL.934,-1
    0| 003ADC cmpwi      2E1D0000   1     C4        cr4=gr29,0                                                                                                      0|                                CL.2058:
  252|                                CL.296:                                                                                                                     283| 003B38 ori        63A30000   1     LR         gr3=gr29
  274| 003AE0 bc         41920010   0     BT        CL.314,cr4,0x4/eq,taken=50%(0,0)                                                                                0| 003B3C lwz        83E100AC   1     L4A        gr31=#stack(gr1,172)
  274| 003AE4 lwz        801E0024   2     L4A       gr0=(*)_frame._frame.f_stacktop(gr30,36)                                                                        0| 003B40 lwz        83C100A8   1     L4A        gr30=#stack(gr1,168)
  274| 003AE8 cmpwi      2C000000   2     C4        cr0=gr0,0                                                                                                       0| 003B44 lwz        83010090   1     L4A        gr24=#stack(gr1,144)
  274| 003AEC bc         40820220   1     BF        CL.2007,cr0,0x4/eq,taken=50%(0,0)                                                                               0| 003B48 lwz        8361009C   1     L4A        gr27=#stack(gr1,156)
  274|                                CL.314:                                                                                                                       0| 003B4C lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
  106| 003AF0 lwz        80BF0020   1     L4A       gr5=(*)_err_stackitem._err_stackitem.exc_type(gr31,32)                                                          0| 003B50 lwz        838100A0   1     L4A        gr28=#stack(gr1,160)
    0| 003AF4 lwz        83820004   1     L4A       gr28=._Py_RefTotal(gr2,0)                                                                                       0| 003B54 lwz        83A100A4   1     L4A        gr29=#stack(gr1,164)
  107| 003AF8 lwz        837F0024   1     L4A       gr27=(*)_err_stackitem._err_stackitem.exc_value(gr31,36)                                                      284| 003B58 lwz        818100B4   1     L4A        gr12=#stack(gr1,180)







Wed Apr 15 07:30:04 CDT 2020  Page 128


  108| 003AFC lwz        835F0028   1     L4A       gr26=(*)_err_stackitem._err_stackitem.exc_traceback(gr31,40)                                                  284| 003B5C addi       382100B0   1     AI         gr1=gr1,176
  109| 003B00 stw        931F0020   1     ST4A      (*)_err_stackitem._err_stackitem.exc_type(gr31,32)=gr24                                                         0| 003B60 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 003B04 or.        7CA02B79   1     LR_R      gr0,cr0=gr5                                                                                                   284| 003B64 mtcrf      7D808120   1     MTCRF      cr4=gr12
    0| 003B08 lwz        83220018   1     L4A       gr25=.+CONSTANT_AREA(gr2,0)                                                                                   284| 003B68 bclr       4E800020   2     BA         lr
  110| 003B0C stw        931F0024   1     ST4A      (*)_err_stackitem._err_stackitem.exc_value(gr31,36)=gr24                                                        0|                                CL.2070:
  111| 003B10 stw        931F0028   1     ST4A      (*)_err_stackitem._err_stackitem.exc_traceback(gr31,40)=gr24                                                  420| 003B6C addi       388000FB   1     LI         gr4=251
    0| 003B14 lwz        80DC0000   1     L4A       gr6=<s117:d0:l4>(gr28,0)                                                                                      420| 003B70 bl         4BFFC491   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  491| 003B18 bc         41820028   0     BT        CL.934,cr0,0x4/eq,taken=30%(30,70)                                                                            420| 003B74 ori        60000000   1
  408| 003B1C addi       38791124   2     AI        gr3=gr25,4388                                                                                                 423| 003B78 b          4BFFFD98   0     B          CL.314,-1
  417| 003B20 lwz        80850000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr5,0)                                                                       423|                                CL.924:
  415| 003B24 addi       38C6FFFF   1     AI        gr6=gr6,-1                                                                                                    425| 003B7C ori        60A30000   1     LR         gr3=gr5
  415| 003B28 stw        90DC0000   1     ST4A      <s117:d0:l4>(gr28,0)=gr6                                                                                      425| 003B80 bl         4BFFC481   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  417| 003B2C addi       3804FFFF   1     AI        gr0=gr4,-1                                                                                                    425| 003B84 ori        60000000   1
  417| 003B30 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       274| 003B88 b          4BFFFD88   0     B          CL.314
  417| 003B34 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     241|                                CL.298:
  417| 003B38 bc         418201C0   1     BT        CL.935,cr0,0x4/eq,taken=40%(40,60)                                                                            243| 003B8C lwz        8062002C   1     L4A        gr3=.PyExc_StopIteration(gr2,0)
  419| 003B3C bc         418001A8   1     BT        CL.2020,cr0,0x1/lt,taken=40%(40,60)                                                                           243| 003B90 lwz        80630000   2     L4A        gr3=PyExc_StopIteration(gr3,0)
  493|                                CL.934:                                                                                                                     243| 003B94 bl         4BFFC46D   0     CALL       PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",
  491| 003B40 cmpwi      2C1B0000   1     C4        cr0=gr27,0                                                                                                    243| 003B98 ori        60000000   1
  491| 003B44 bc         41820028   1     BT        CL.940,cr0,0x4/eq,taken=30%(30,70)                                                                            245| 003B9C b          4BFFFD28   0     B          CL.299,-1
  415| 003B48 addi       38C6FFFF   2     AI        gr6=gr6,-1                                                                                                    245|                                CL.297:
  415| 003B4C stw        90DC0000   1     ST4A      <s117:d0:l4>(gr28,0)=gr6                                                                                      128| 003BA0 cmplw      7C041840   1     CL4        cr0=gr4,gr3
  408| 003B50 addi       38791124   1     AI        gr3=gr25,4388                                                                                                 248| 003BA4 bc         41820010   1     BT         CL.2069,cr0,0x4/eq,taken=40%(40,60)
  417| 003B54 lwz        809B0000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr27,0)                                                                      249| 003BA8 ori        63A30000   2     LR         gr3=gr29
  417| 003B58 addi       3804FFFF   2     AI        gr0=gr4,-1                                                                                                    249| 003BAC bl         48002255   0     CALL       gr3=_PyGen_SetStopIterationValue,1,(*)_object",gr3,#ProcAlias",_PyGen_SetStopIterationValue",fcr",gr1,cr[0
  417| 003B5C stw        901B0000   1     ST4A      (*)_object._object.ob_refcnt(gr27,0)=gr0                                                                        0| 003BB0 b          4BFFFD14   0     B          CL.299,-1
  417| 003B60 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                       0|                                CL.2069:
  417| 003B64 bc         4182016C   1     BT        CL.941,cr0,0x4/eq,taken=40%(40,60)                                                                            248| 003BB4 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
  419| 003B68 bc         41800150   1     BT        CL.2021,cr0,0x1/lt,taken=40%(40,60)                                                                           248| 003BB8 addi       38A000F8   1     LI         gr5=248
  493|                                CL.940:                                                                                                                     248| 003BBC addi       38641228   1     AI         gr3=gr4,4648
  491| 003B6C cmpwi      2C1A0000   1     C4        cr0=gr26,0                                                                                                    248| 003BC0 addi       38841110   1     AI         gr4=gr4,4368
  491| 003B70 bc         41820028   1     BT        CL.2009,cr0,0x4/eq,taken=30%(30,70)                                                                           248| 003BC4 bl         4BFFC43D   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
  415| 003B74 addi       38C6FFFF   2     AI        gr6=gr6,-1                                                                                                    248| 003BC8 ori        60000000   1
  415| 003B78 stw        90DC0000   1     ST4A      <s117:d0:l4>(gr28,0)=gr6                                                                                      249| 003BCC ori        63A30000   1     LR         gr3=gr29
  408| 003B7C addi       38791124   1     AI        gr3=gr25,4388                                                                                                 249| 003BD0 bl         48002231   0     CALL       gr3=_PyGen_SetStopIterationValue,1,(*)_object",gr3,#ProcAlias",_PyGen_SetStopIterationValue",fcr",gr1,cr[0
  417| 003B80 lwz        809A0000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr26,0)                                                                        0| 003BD4 b          4BFFFCF0   0     B          CL.299,-1
  417| 003B84 addi       3804FFFF   2     AI        gr0=gr4,-1                                                                                                    252|                                CL.1583:
  417| 003B88 stw        901A0000   1     ST4A      (*)_object._object.ob_refcnt(gr26,0)=gr0                                                                      253| 003BD8 lwz        8062002C   1     L4A        gr3=.PyExc_StopIteration(gr2,0)
  417| 003B8C cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     253| 003BDC lwz        80630000   2     L4A        gr3=PyExc_StopIteration(gr3,0)
  417| 003B90 bc         41820110   1     BT        CL.947,cr0,0x4/eq,taken=40%(40,60)                                                                            253| 003BE0 bl         4BFFC421   0     CALL       gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",
  419| 003B94 bc         418000F0   1     BT        CL.2022,cr0,0x1/lt,taken=40%(40,60)                                                                           253| 003BE4 ori        60000000   1
    0|                                CL.2009:                                                                                                                    253| 003BE8 cmpwi      2C030000   1     C4         cr0=gr3,0
    0| 003B98 lwz        834100C8   1     L4A       gr26=#stack(gr1,200)                                                                                          253| 003BEC bc         41820060   1     BT         CL.308,cr0,0x4/eq,taken=50%(0,0)
  493|                                CL.946:                                                                                                                     255| 003BF0 lwz        800200D8   2     L4A        gr0=.PyCoro_Type(gr2,0)
  278| 003B9C lwz        809F0008   1     L4A       gr4=(*)aggr#3.gi_frame(gr31,8)                                                                                128| 003BF4 lwz        807F0004   1     L4A        gr3=(*)C_object._object.ob_type(gr31,4)
  408| 003BA0 addi       38791110   1     AI        gr3=gr25,4368                                                                                                 254| 003BF8 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
  415| 003BA4 addi       3806FFFF   1     AI        gr0=gr6,-1                                                                                                    128| 003BFC cmplw      7C030040   1     CL4        cr0=gr3,gr0
  417| 003BA8 lwz        80BE0000   1     L4A       gr5=(*)_object._object.ob_refcnt(gr30,0)                                                                      254| 003C00 addi       38A40D70   1     AI         gr5=gr4,3440
  279| 003BAC stw        931F0008   1     ST4A      (*)aggr#3.gi_frame(gr31,8)=gr24                                                                               255| 003C04 bc         40820020   0     BF         CL.309,cr0,0x4/eq,taken=50%(0,0)
  415| 003BB0 stw        901C0000   1     ST4A      <s117:d0:l4>(gr28,0)=gr0                                                                                      256| 003C08 addi       38A40D90   2     AI         gr5=gr4,3472
  417| 003BB4 addi       3805FFFF   1     AI        gr0=gr5,-1                                                                                                    260|                                CL.310:
  417| 003BB8 stw        901E0000   1     ST4A      (*)_object._object.ob_refcnt(gr30,0)=gr0                                                                      261| 003C0C lwz        8062001C   1     L4A        gr3=.PyExc_RuntimeError(gr2,0)
  278| 003BBC stw        93040030   1     ST4A      (*)_frame._frame.f_gen(gr4,48)=gr24                                                                           261| 003C10 addi       38841244   1     AI         gr4=gr4,4676
  417| 003BC0 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     261| 003C14 lwz        80630000   1     L4A        gr3=PyExc_RuntimeError(gr3,0)
  417| 003BC4 bc         4182007C   1     BT        CL.953,cr0,0x4/eq,taken=40%(40,60)                                                                            261| 003C18 bl         4BFFC3E9   0     CALL       gr3=_PyErr_FormatFromCause,3,(*)_object",gr3,gr4,(*)Cuchar",gr5,#ProcAlias",_PyErr_FormatFromCause",fcr",g
    0| 003BC8 lwz        83E100DC   2     L4A       gr31=#stack(gr1,220)                                                                                          261| 003C1C ori        60000000   1







Wed Apr 15 07:30:04 CDT 2020  Page 129


    0| 003BCC lwz        832100C4   1     L4A       gr25=#stack(gr1,196)                                                                                          263| 003C20 b          4BFFFCF0   0     B          CL.314,-1
    0| 003BD0 lwz        830100C0   1     L4A       gr24=#stack(gr1,192)                                                                                          257|                                CL.309:
  419| 003BD4 bc         41800030   0     BT        CL.2023,cr0,0x1/lt,taken=40%(40,60)                                                                           258| 003C24 lwz        800200E0   1     L4A        gr0=.PyAsyncGen_Type(gr2,0)
  283| 003BD8 ori        63A30000   2     LR        gr3=gr29                                                                                                      128| 003C28 cmplw      7C030040   2     CL4        cr0=gr3,gr0
    0| 003BDC lwz        83C100D8   1     L4A       gr30=#stack(gr1,216)                                                                                          258| 003C2C bc         4082FFE0   1     BF         CL.310,cr0,0x4/eq,taken=50%(0,0)
    0| 003BE0 lwz        836100CC   1     L4A       gr27=#stack(gr1,204)                                                                                          259| 003C30 addi       38A40DB0   1     AI         gr5=gr4,3504
    0| 003BE4 lwz        800100E8   1     L4A       gr0=#stack(gr1,232)                                                                                           261| 003C34 lwz        8062001C   1     L4A        gr3=.PyExc_RuntimeError(gr2,0)
    0| 003BE8 lwz        838100D0   1     L4A       gr28=#stack(gr1,208)                                                                                          261| 003C38 addi       38841244   1     AI         gr4=gr4,4676
    0| 003BEC lwz        83A100D4   1     L4A       gr29=#stack(gr1,212)                                                                                          261| 003C3C lwz        80630000   1     L4A        gr3=PyExc_RuntimeError(gr3,0)
  284| 003BF0 lwz        818100E4   1     L4A       gr12=#stack(gr1,228)                                                                                          261| 003C40 bl         4BFFC3C1   0     CALL       gr3=_PyErr_FormatFromCause,3,(*)_object",gr3,gr4,(*)Cuchar",gr5,#ProcAlias",_PyErr_FormatFromCause",fcr",g
  284| 003BF4 addi       382100E0   1     AI        gr1=gr1,224                                                                                                   261| 003C44 ori        60000000   1
    0| 003BF8 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        263| 003C48 b          4BFFFCC8   0     B          CL.314,-1
  284| 003BFC mtcrf      7D808120   1     MTCRF     cr4=gr12                                                                                                      263|                                CL.308:
  284| 003C00 bclr       4E800020   2     BA        lr                                                                                                            264| 003C4C lwz        800200E0   1     L4A        gr0=.PyAsyncGen_Type(gr2,0)
    0|                                CL.2023:                                                                                                                    128| 003C50 lwz        807F0004   1     L4A        gr3=(*)C_object._object.ob_type(gr31,4)
  420| 003C04 addi       38800118   1     LI        gr4=280                                                                                                       128| 003C54 cmplw      7C030040   2     CL4        cr0=gr3,gr0
  420| 003C08 ori        63C50000   1     LR        gr5=gr30                                                                                                      264| 003C58 bc         4082FCA4   1     BF         CL.1584,cr0,0x4/eq,taken=60%(60,40)
  420| 003C0C bl         4BFFC3F5   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   265| 003C5C lwz        80620024   1     L4A        gr3=.PyExc_StopAsyncIteration(gr2,0)
  420| 003C10 ori        60000000   1                                                                                                                             265| 003C60 lwz        80630000   2     L4A        gr3=PyExc_StopAsyncIteration(gr3,0)
  283| 003C14 ori        63A30000   1     LR        gr3=gr29                                                                                                      265| 003C64 bl         4BFFC39D   0     CALL       gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",
    0| 003C18 lwz        83C100D8   1     L4A       gr30=#stack(gr1,216)                                                                                          265| 003C68 ori        60000000   1
    0| 003C1C lwz        836100CC   1     L4A       gr27=#stack(gr1,204)                                                                                          265| 003C6C cmpwi      2C030000   1     C4         cr0=gr3,0
    0| 003C20 lwz        800100E8   1     L4A       gr0=#stack(gr1,232)                                                                                           265| 003C70 bc         4182FC8C   1     BT         CL.1584,cr0,0x4/eq,taken=60%(60,40)
    0| 003C24 lwz        838100D0   1     L4A       gr28=#stack(gr1,208)                                                                                          270| 003C74 lwz        80A20018   2     L4A        gr5=.+CONSTANT_AREA(gr2,0)
    0| 003C28 lwz        83A100D4   1     L4A       gr29=#stack(gr1,212)                                                                                          271| 003C78 lwz        8062001C   1     L4A        gr3=.PyExc_RuntimeError(gr2,0)
  284| 003C2C lwz        818100E4   1     L4A       gr12=#stack(gr1,228)                                                                                          271| 003C7C addi       38851244   1     AI         gr4=gr5,4676
  284| 003C30 addi       382100E0   1     AI        gr1=gr1,224                                                                                                   270| 003C80 addi       38A50DD8   1     AI         gr5=gr5,3544
    0| 003C34 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        271| 003C84 lwz        80630000   1     L4A        gr3=PyExc_RuntimeError(gr3,0)
  284| 003C38 mtcrf      7D808120   1     MTCRF     cr4=gr12                                                                                                      271| 003C88 bl         4BFFC379   0     CALL       gr3=_PyErr_FormatFromCause,3,(*)_object",gr3,gr4,(*)Cuchar",gr5,#ProcAlias",_PyErr_FormatFromCause",fcr",g
  284| 003C3C bclr       4E800020   2     BA        lr                                                                                                            271| 003C8C ori        60000000   1
  423|                                CL.953:                                                                                                                       0| 003C90 b          4BFFFC80   0     B          CL.314
  425| 003C40 ori        63C30000   1     LR        gr3=gr30                                                                                                        0|                                CL.2068:
    0| 003C44 lwz        83E100DC   1     L4A       gr31=#stack(gr1,220)                                                                                          420| 003C94 addi       388000E8   1     LI         gr4=232
    0| 003C48 lwz        832100C4   1     L4A       gr25=#stack(gr1,196)                                                                                          420| 003C98 bl         4BFFC369   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
    0| 003C4C lwz        830100C0   1     L4A       gr24=#stack(gr1,192)                                                                                          420| 003C9C ori        60000000   1
  425| 003C50 bl         4BFFC3B1   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   423| 003CA0 b          4BFFFBE4   0     B          CL.294,-1
  425| 003C54 ori        60000000   1                                                                                                                             423|                                CL.916:
  283| 003C58 ori        63A30000   1     LR        gr3=gr29                                                                                                      425| 003CA4 ori        60A30000   1     LR         gr3=gr5
    0| 003C5C lwz        83C100D8   1     L4A       gr30=#stack(gr1,216)                                                                                          425| 003CA8 bl         4BFFC359   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
    0| 003C60 lwz        836100CC   1     L4A       gr27=#stack(gr1,204)                                                                                          425| 003CAC ori        60000000   1
    0| 003C64 lwz        800100E8   1     L4A       gr0=#stack(gr1,232)                                                                                             0| 003CB0 b          4BFFFBD4   0     B          CL.294,-1
    0| 003C68 lwz        838100D0   1     L4A       gr28=#stack(gr1,208)                                                                                            0|                                CL.2067:
    0| 003C6C lwz        83A100D4   1     L4A       gr29=#stack(gr1,212)                                                                                          231| 003CB4 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
  284| 003C70 lwz        818100E4   1     L4A       gr12=#stack(gr1,228)                                                                                          231| 003CB8 addi       38A000E7   1     LI         gr5=231
  284| 003C74 addi       382100E0   1     AI        gr1=gr1,224                                                                                                   231| 003CBC addi       3864120C   1     AI         gr3=gr4,4620
    0| 003C78 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        231| 003CC0 addi       38841110   1     AI         gr4=gr4,4368
  284| 003C7C mtcrf      7D808120   1     MTCRF     cr4=gr12                                                                                                      231| 003CC4 bl         4BFFC33D   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
  284| 003C80 bclr       4E800020   2     BA        lr                                                                                                            231| 003CC8 ori        60000000   1
    0|                                CL.2022:                                                                                                                      0| 003CCC lwz        80BE000C   1     L4A        gr5=(*)_frame._frame.f_back(gr30,12)
  420| 003C84 addi       388001EC   1     LI        gr4=492                                                                                                         0| 003CD0 ori        60A00000   2     LR         gr0=gr5
  420| 003C88 ori        63450000   1     LR        gr5=gr26                                                                                                        0| 003CD4 b          4BFFFB74   0     B          CL.289,-1
  420| 003C8C bl         4BFFC375   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015     0|                                CL.2066:
  420| 003C90 ori        60000000   1                                                                                                                             217| 003CD8 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
    0| 003C94 lwz        80DC0000   1     L4A       gr6=<s117:d0:l4>(gr28,0)                                                                                      217| 003CDC addi       38A000D9   1     LI         gr5=217
    0| 003C98 lwz        834100C8   1     L4A       gr26=#stack(gr1,200)                                                                                          217| 003CE0 addi       386411F8   1     AI         gr3=gr4,4600
  423| 003C9C b          4BFFFF00   0     B         CL.946,-1                                                                                                     217| 003CE4 addi       38841110   1     AI         gr4=gr4,4368







Wed Apr 15 07:30:04 CDT 2020  Page 130


  423|                                CL.947:                                                                                                                     217| 003CE8 bl         4BFFC319   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
  425| 003CA0 ori        63430000   1     LR        gr3=gr26                                                                                                      217| 003CEC ori        60000000   1
  425| 003CA4 bl         4BFFC35D   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l     0| 003CF0 lwz        807C000C   1     L4A        gr3=(*)_ts._ts.frame(gr28,12)
  425| 003CA8 ori        60000000   1                                                                                                                               0| 003CF4 b          4BFFFAE4   0     B          CL.287,-1
    0| 003CAC lwz        80DC0000   1     L4A       gr6=<s117:d0:l4>(gr28,0)                                                                                        0|                                CL.2065:
    0| 003CB0 lwz        834100C8   1     L4A       gr26=#stack(gr1,200)                                                                                          194| 003CF8 cmpwi      2C040000   1     C4         cr0=gr4,0
    0| 003CB4 b          4BFFFEE8   0     B         CL.946,-1                                                                                                     194| 003CFC bc         4182FAA8   1     BT         CL.279,cr0,0x4/eq,taken=50%(0,0)
    0|                                CL.2021:                                                                                                                    194| 003D00 lwz        80020008   2     L4A        gr0=._Py_NoneStruct(gr2,0)
  420| 003CB8 addi       388001EC   1     LI        gr4=492                                                                                                       194| 003D04 cmplw      7C040040   2     CL4        cr0=gr4,gr0
  420| 003CBC ori        63650000   1     LR        gr5=gr27                                                                                                      194| 003D08 bc         4182FA9C   1     BT         CL.279,cr0,0x4/eq,taken=50%(0,0)
  420| 003CC0 bl         4BFFC341   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   197| 003D0C lwz        800200D8   1     L4A        gr0=.PyCoro_Type(gr2,0)
  420| 003CC4 ori        60000000   1                                                                                                                             128| 003D10 lwz        80BF0004   1     L4A        gr5=(*)C_object._object.ob_type(gr31,4)
    0| 003CC8 lwz        80DC0000   1     L4A       gr6=<s117:d0:l4>(gr28,0)                                                                                        0| 003D14 lwz        83C100A8   1     L4A        gr30=#stack(gr1,168)
  423| 003CCC b          4BFFFEA0   0     B         CL.940,-1                                                                                                     195| 003D18 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
  423|                                CL.941:                                                                                                                       0| 003D1C lwz        83A100A4   1     L4A        gr29=#stack(gr1,164)
  425| 003CD0 ori        63630000   1     LR        gr3=gr27                                                                                                        0| 003D20 lwz        838100A0   1     L4A        gr28=#stack(gr1,160)
  425| 003CD4 bl         4BFFC32D   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   128| 003D24 cmplw      7C050040   1     CL4        cr0=gr5,gr0
  425| 003CD8 ori        60000000   1                                                                                                                               0| 003D28 lwz        8361009C   1     L4A        gr27=#stack(gr1,156)
    0| 003CDC lwz        80DC0000   1     L4A       gr6=<s117:d0:l4>(gr28,0)                                                                                      195| 003D2C addi       38830CFC   1     AI         gr4=gr3,3324
    0| 003CE0 b          4BFFFE8C   0     B         CL.940,-1                                                                                                     197| 003D30 bc         4082003C   0     BF         CL.280,cr0,0x4/eq,taken=50%(0,0)
    0|                                CL.2020:                                                                                                                    198| 003D34 lwz        80620020   2     L4A        gr3=.$STATIC(gr2,0)
  420| 003CE4 addi       388001EC   1     LI        gr4=492                                                                                                         0| 003D38 lwz        83E100AC   1     L4A        gr31=#stack(gr1,172)
  420| 003CE8 bl         4BFFC319   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   198| 003D3C lwz        80830000   1     L4A        gr4=NON_INIT_CORO_MSG(gr3,0)
  420| 003CEC ori        60000000   1                                                                                                                             203|                                CL.281:
    0| 003CF0 lwz        80DC0000   1     L4A       gr6=<s117:d0:l4>(gr28,0)                                                                                      204| 003D40 lwz        806200B4   1     L4A        gr3=.PyExc_TypeError(gr2,0)
  423| 003CF4 b          4BFFFE4C   0     B         CL.934,-1                                                                                                     204| 003D44 lwz        80630000   2     L4A        gr3=PyExc_TypeError(gr3,0)
  423|                                CL.935:                                                                                                                     204| 003D48 bl         4BFFC2B9   0     CALL       PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3
  425| 003CF8 ori        60A30000   1     LR        gr3=gr5                                                                                                       204| 003D4C ori        60000000   1
  425| 003CFC bl         4BFFC305   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   205| 003D50 addi       38600000   1     LI         gr3=0
  425| 003D00 ori        60000000   1                                                                                                                               0| 003D54 lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
    0| 003D04 lwz        80DC0000   1     L4A       gr6=<s117:d0:l4>(gr28,0)                                                                                      284| 003D58 lwz        818100B4   1     L4A        gr12=#stack(gr1,180)
    0| 003D08 b          4BFFFE38   0     B         CL.934,-1                                                                                                     284| 003D5C addi       382100B0   1     AI         gr1=gr1,176
    0|                                CL.2007:                                                                                                                      0| 003D60 mtspr      7C0803A6   1     LLR        lr=gr0
  283| 003D0C ori        63A30000   1     LR        gr3=gr29                                                                                                      284| 003D64 mtcrf      7D808120   1     MTCRF      cr4=gr12
    0| 003D10 lwz        83E100DC   1     L4A       gr31=#stack(gr1,220)                                                                                          284| 003D68 bclr       4E800020   2     BA         lr
    0| 003D14 lwz        83C100D8   1     L4A       gr30=#stack(gr1,216)                                                                                          199|                                CL.280:
    0| 003D18 lwz        830100C0   1     L4A       gr24=#stack(gr1,192)                                                                                          200| 003D6C lwz        800200E0   1     L4A        gr0=.PyAsyncGen_Type(gr2,0)
    0| 003D1C lwz        836100CC   1     L4A       gr27=#stack(gr1,204)                                                                                            0| 003D70 lwz        83E100AC   1     L4A        gr31=#stack(gr1,172)
    0| 003D20 lwz        800100E8   1     L4A       gr0=#stack(gr1,232)                                                                                           128| 003D74 cmplw      7C050040   1     CL4        cr0=gr5,gr0
    0| 003D24 lwz        838100D0   1     L4A       gr28=#stack(gr1,208)                                                                                          200| 003D78 bc         4082FFC8   1     BF         CL.281,cr0,0x4/eq,taken=50%(0,0)
    0| 003D28 lwz        83A100D4   1     L4A       gr29=#stack(gr1,212)                                                                                          201| 003D7C addi       38830D34   2     AI         gr4=gr3,3380
  284| 003D2C lwz        818100E4   1     L4A       gr12=#stack(gr1,228)                                                                                          204| 003D80 lwz        806200B4   1     L4A        gr3=.PyExc_TypeError(gr2,0)
  284| 003D30 addi       382100E0   1     AI        gr1=gr1,224                                                                                                   204| 003D84 lwz        80630000   2     L4A        gr3=PyExc_TypeError(gr3,0)
    0| 003D34 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        204| 003D88 bl         4BFFC279   0     CALL       PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3
  284| 003D38 mtcrf      7D808120   1     MTCRF     cr4=gr12                                                                                                      204| 003D8C ori        60000000   1
  284| 003D3C bclr       4E800020   2     BA        lr                                                                                                            205| 003D90 addi       38600000   1     LI         gr3=0
    0|                                CL.2019:                                                                                                                      0| 003D94 lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
  420| 003D40 addi       388000FB   1     LI        gr4=251                                                                                                       284| 003D98 lwz        818100B4   1     L4A        gr12=#stack(gr1,180)
  420| 003D44 bl         4BFFC2BD   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   284| 003D9C addi       382100B0   1     AI         gr1=gr1,176
  420| 003D48 ori        60000000   1                                                                                                                               0| 003DA0 mtspr      7C0803A6   1     LLR        lr=gr0
  274| 003D4C b          4BFFFDA4   0     B         CL.314                                                                                                        284| 003DA4 mtcrf      7D808120   1     MTCRF      cr4=gr12
  423|                                CL.924:                                                                                                                     284| 003DA8 bclr       4E800020   2     BA         lr
  425| 003D50 ori        60A30000   1     LR        gr3=gr5                                                                                                         0|                                CL.2061:
  425| 003D54 bl         4BFFC2AD   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   172| 003DAC lwz        800200D8   1     L4A        gr0=.PyCoro_Type(gr2,0)
  425| 003D58 ori        60000000   1                                                                                                                             128| 003DB0 lwz        807F0004   1     L4A        gr3=(*)C_object._object.ob_type(gr31,4)
  274| 003D5C b          4BFFFD94   0     B         CL.314                                                                                                          0| 003DB4 lwz        83C100A8   1     L4A        gr30=#stack(gr1,168)







Wed Apr 15 07:30:04 CDT 2020  Page 131


  241|                                CL.298:                                                                                                                       0| 003DB8 lwz        83A100A4   1     L4A        gr29=#stack(gr1,164)
  243| 003D60 lwz        8062002C   1     L4A       gr3=.PyExc_StopIteration(gr2,0)                                                                                 0| 003DBC lwz        838100A0   1     L4A        gr28=#stack(gr1,160)
  243| 003D64 lwz        80630000   2     L4A       gr3=<s139:d0:l4>(gr3,0)                                                                                         0| 003DC0 lwz        8361009C   1     L4A        gr27=#stack(gr1,156)
  243| 003D68 bl         4BFFC299   0     CALL      PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",m   128| 003DC4 cmplw      7C030040   1     CL4        cr0=gr3,gr0
  243| 003D6C ori        60000000   1                                                                                                                             172| 003DC8 bc         408200B8   1     BF         CL.2064,cr0,0x4/eq,taken=50%(0,0)
  245| 003D70 b          4BFFFD34   0     B         CL.299,-1                                                                                                     172| 003DCC cmpwi      2C060000   2     C4         cr0=gr6,0
  245|                                CL.297:                                                                                                                       0| 003DD0 lwz        83E100AC   1     L4A        gr31=#stack(gr1,172)
  128| 003D74 cmplw      7C041840   1     CL4       cr0=gr4,gr3                                                                                                   172| 003DD4 bc         41820078   0     BT         CL.2075,cr0,0x4/eq,taken=40%(40,60)
  248| 003D78 bc         41820010   1     BT        CL.2018,cr0,0x4/eq,taken=40%(40,60)                                                                           179|                                CL.273:
  249| 003D7C ori        63A30000   2     LR        gr3=gr29                                                                                                      180| 003DD8 cmpwi      2C040000   1     C4         cr0=gr4,0
  249| 003D80 bl         48002061   0     CALL      gr3=_PyGen_SetStopIterationValue,1,(*)_object",gr3,#ProcAlias",_PyGen_SetStopIterationValue",fcr",gr1,cr[01   180| 003DDC bc         41820030   1     BT         CL.274,cr0,0x4/eq,taken=50%(0,0)
    0| 003D84 b          4BFFFD20   0     B         CL.299,-1                                                                                                     180| 003DE0 cmpwi      2C050000   2     C4         cr0=gr5,0
    0|                                CL.2018:                                                                                                                    180| 003DE4 bc         40820028   1     BF         CL.274,cr0,0x4/eq,taken=50%(0,0)
  248| 003D88 lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                    183| 003DE8 lwz        800200E0   2     L4A        gr0=.PyAsyncGen_Type(gr2,0)
  248| 003D8C addi       38A000F8   1     LI        gr5=248                                                                                                       128| 003DEC cmplw      7C030040   2     CL4        cr0=gr3,gr0
  248| 003D90 addi       38641228   1     AI        gr3=gr4,4648                                                                                                  183| 003DF0 bc         40820030   1     BF         CL.276,cr0,0x4/eq,taken=50%(0,0)
  248| 003D94 addi       38841110   1     AI        gr4=gr4,4368                                                                                                  184| 003DF4 lwz        80620024   1     L4A        gr3=.PyExc_StopAsyncIteration(gr2,0)
  248| 003D98 bl         4BFFC269   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f   184| 003DF8 lwz        80630000   2     L4A        gr3=PyExc_StopAsyncIteration(gr3,0)
  248| 003D9C ori        60000000   1                                                                                                                             184| 003DFC bl         4BFFC205   0     CALL       PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",
  249| 003DA0 ori        63A30000   1     LR        gr3=gr29                                                                                                      184| 003E00 ori        60000000   1
  249| 003DA4 bl         4800203D   0     CALL      gr3=_PyGen_SetStopIterationValue,1,(*)_object",gr3,#ProcAlias",_PyGen_SetStopIterationValue",fcr",gr1,cr[01     0| 003E04 lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
    0| 003DA8 b          4BFFFCFC   0     B         CL.299,-1                                                                                                       0| 003E08 mtspr      7C0803A6   2     LLR        lr=gr0
  252|                                CL.1585:                                                                                                                    189|                                CL.274:
  253| 003DAC lwz        8062002C   1     L4A       gr3=.PyExc_StopIteration(gr2,0)                                                                               284| 003E0C lwz        818100B4   1     L4A        gr12=#stack(gr1,180)
  253| 003DB0 lwz        80630000   2     L4A       gr3=<s139:d0:l4>(gr3,0)                                                                                       190| 003E10 addi       38600000   1     LI         gr3=0
  253| 003DB4 bl         4BFFC24D   0     CALL      gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",g   284| 003E14 addi       382100B0   1     AI         gr1=gr1,176
  253| 003DB8 ori        60000000   1                                                                                                                             284| 003E18 mtcrf      7D808120   1     MTCRF      cr4=gr12
  253| 003DBC cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     284| 003E1C bclr       4E800020   0     BA         lr
  253| 003DC0 bc         41820060   1     BT        CL.308,cr0,0x4/eq,taken=50%(0,0)                                                                              185|                                CL.276:
  255| 003DC4 lwz        800200D8   2     L4A       gr0=.PyCoro_Type(gr2,0)                                                                                       187| 003E20 lwz        8062002C   1     L4A        gr3=.PyExc_StopIteration(gr2,0)
  128| 003DC8 lwz        807F0004   1     L4A       gr3=(*)C_object._object.ob_type(gr31,4)                                                                       187| 003E24 lwz        80630000   2     L4A        gr3=PyExc_StopIteration(gr3,0)
  254| 003DCC lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                    187| 003E28 bl         4BFFC1D9   0     CALL       PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",
  128| 003DD0 cmplw      7C030040   1     CL4       cr0=gr3,gr0                                                                                                   187| 003E2C ori        60000000   1
  254| 003DD4 addi       38A40D70   1     AI        gr5=gr4,3440                                                                                                  190| 003E30 addi       38600000   1     LI         gr3=0
  255| 003DD8 bc         40820020   0     BF        CL.309,cr0,0x4/eq,taken=50%(0,0)                                                                                0| 003E34 lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
  256| 003DDC addi       38A40D90   2     AI        gr5=gr4,3472                                                                                                  284| 003E38 lwz        818100B4   1     L4A        gr12=#stack(gr1,180)
  260|                                CL.310:                                                                                                                     284| 003E3C addi       382100B0   1     AI         gr1=gr1,176
  261| 003DE0 lwz        8062001C   1     L4A       gr3=.PyExc_RuntimeError(gr2,0)                                                                                  0| 003E40 mtspr      7C0803A6   1     LLR        lr=gr0
  261| 003DE4 addi       38841244   1     AI        gr4=gr4,4676                                                                                                  284| 003E44 mtcrf      7D808120   1     MTCRF      cr4=gr12
  261| 003DE8 lwz        80630000   1     L4A       gr3=<s143:d0:l4>(gr3,0)                                                                                       284| 003E48 bclr       4E800020   2     BA         lr
  261| 003DEC bl         4BFFC215   0     CALL      gr3=_PyErr_FormatFromCause,3,(*)_object",gr3,gr4,(*)Cuchar",gr5,#ProcAlias",_PyErr_FormatFromCause",fcr",gr     0|                                CL.2075:
  261| 003DF0 ori        60000000   1                                                                                                                             176| 003E4C lwz        8062001C   1     L4A        gr3=.PyExc_RuntimeError(gr2,0)
  263| 003DF4 b          4BFFFCFC   0     B         CL.314,-1                                                                                                     176| 003E50 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
  257|                                CL.309:                                                                                                                     176| 003E54 addi       388411D0   2     AI         gr4=gr4,4560
  258| 003DF8 lwz        800200E0   1     L4A       gr0=.PyAsyncGen_Type(gr2,0)                                                                                   176| 003E58 lwz        80630000   1     L4A        gr3=PyExc_RuntimeError(gr3,0)
  128| 003DFC cmplw      7C030040   2     CL4       cr0=gr3,gr0                                                                                                   176| 003E5C bl         4BFFC1A5   0     CALL       PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0
  258| 003E00 bc         4082FFE0   1     BF        CL.310,cr0,0x4/eq,taken=50%(0,0)                                                                              176| 003E60 ori        60000000   1
  259| 003E04 addi       38A40DB0   1     AI        gr5=gr4,3504                                                                                                  190| 003E64 addi       38600000   1     LI         gr3=0
  261| 003E08 lwz        8062001C   1     L4A       gr3=.PyExc_RuntimeError(gr2,0)                                                                                  0| 003E68 lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
  261| 003E0C addi       38841244   1     AI        gr4=gr4,4676                                                                                                  284| 003E6C lwz        818100B4   1     L4A        gr12=#stack(gr1,180)
  261| 003E10 lwz        80630000   1     L4A       gr3=<s143:d0:l4>(gr3,0)                                                                                       284| 003E70 addi       382100B0   1     AI         gr1=gr1,176
  261| 003E14 bl         4BFFC1ED   0     CALL      gr3=_PyErr_FormatFromCause,3,(*)_object",gr3,gr4,(*)Cuchar",gr5,#ProcAlias",_PyErr_FormatFromCause",fcr",gr     0| 003E74 mtspr      7C0803A6   1     LLR        lr=gr0
  261| 003E18 ori        60000000   1                                                                                                                             284| 003E78 mtcrf      7D808120   1     MTCRF      cr4=gr12
  263| 003E1C b          4BFFFCD4   0     B         CL.314,-1                                                                                                     284| 003E7C bclr       4E800020   2     BA         lr
  263|                                CL.308:                                                                                                                       0|                                CL.2064:
  264| 003E20 lwz        800200E0   1     L4A       gr0=.PyAsyncGen_Type(gr2,0)                                                                                     0| 003E80 lwz        83E100AC   1     L4A        gr31=#stack(gr1,172)







Wed Apr 15 07:30:04 CDT 2020  Page 132


  128| 003E24 lwz        807F0004   1     L4A       gr3=(*)C_object._object.ob_type(gr31,4)                                                                         0| 003E84 b          4BFFFF54   0     B          CL.273,-1
  128| 003E28 cmplw      7C030040   2     CL4       cr0=gr3,gr0                                                                                                      |               Tag Table
  264| 003E2C bc         4082FCB0   1     BF        CL.1586,cr0,0x4/eq,taken=60%(60,40)                                                                              | 003E88        00000000 00002043 80080400 00000000 00000808 000B6765
  265| 003E30 lwz        80620024   1     L4A       gr3=.PyExc_StopAsyncIteration(gr2,0)                                                                             | 003EA0        6E5F7365 6E645F65 78
  265| 003E34 lwz        80630000   2     L4A       gr3=<s137:d0:l4>(gr3,0)                                                                                          |               Instruction count          514
  265| 003E38 bl         4BFFC1C9   0     CALL      gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",g      |               Straight-line exec time    513
  265| 003E3C ori        60000000   1                                                                                                                            GPR's set/used:   ssus ssss ssss s---  ---- ---- --ss ssss
  265| 003E40 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
  265| 003E44 bc         4182FC98   1     BT        CL.1586,cr0,0x4/eq,taken=60%(60,40)                                                                          CCR's set/used:   ss-- -sss
  270| 003E48 lwz        80820018   2     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                       | 000000                             PDEF       gen_dealloc
  271| 003E4C lwz        8062001C   1     L4A       gr3=.PyExc_RuntimeError(gr2,0)                                                                                118|                                    PROC       gen,gr3
  270| 003E50 addi       38A40DD8   1     AI        gr5=gr4,3544                                                                                                    0| 003EC0 mfspr      7C0802A6   1     LFLR       gr0=lr
  271| 003E54 addi       38841244   1     AI        gr4=gr4,4676                                                                                                    0| 003EC4 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
  271| 003E58 lwz        80630000   1     L4A       gr3=<s143:d0:l4>(gr3,0)                                                                                         0| 003EC8 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
  271| 003E5C bl         4BFFC1A5   0     CALL      gr3=_PyErr_FormatFromCause,3,(*)_object",gr3,gr4,(*)Cuchar",gr5,#ProcAlias",_PyErr_FormatFromCause",fcr",gr     0| 003ECC stw        93E1004C   1     ST4A       #stack(gr1,76)=gr31
  271| 003E60 ori        60000000   1                                                                                                                               0| 003ED0 ori        607F0000   1     LR         gr31=gr3
    0| 003E64 b          4BFFFC8C   0     B         CL.314                                                                                                          0| 003ED4 stw        93C10048   1     ST4A       #stack(gr1,72)=gr30
    0|                                CL.2017:                                                                                                                      0| 003ED8 stw        93A10044   1     ST4A       #stack(gr1,68)=gr29
  420| 003E68 addi       388000E8   1     LI        gr4=232                                                                                                         0| 003EDC stw        93810040   1     ST4A       #stack(gr1,64)=gr28
  420| 003E6C bl         4BFFC195   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015     0| 003EE0 stw        9361003C   1     ST4A       #stack(gr1,60)=gr27
  420| 003E70 ori        60000000   1                                                                                                                               0| 003EE4 lwz        83C20018   1     L4A        gr30=.+CONSTANT_AREA(gr2,0)
  423| 003E74 b          4BFFFBF0   0     B         CL.294,-1                                                                                                      64| 003EE8 lwz        8003FFF8   1     L4A        gr0=(*)_object%##2(gr3,-8)
  423|                                CL.916:                                                                                                                       0| 003EEC stw        93410038   1     ST4A       #stack(gr1,56)=gr26
  425| 003E78 ori        60A30000   1     LR        gr3=gr5                                                                                                        64| 003EF0 cmpwi      2C000000   1     C4         cr0=gr0,0
  425| 003E7C bl         4BFFC185   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l    64| 003EF4 bc         41820568   1     BT         CL.2192,cr0,0x4/eq,taken=10%(10,90)
  425| 003E80 ori        60000000   1                                                                                                                              69| 003EF8 lwz        80C3FFFC   2     L4A        gr6=(*)aggr#2._gc_prev(gr3,-4)
    0| 003E84 b          4BFFFBE0   0     B         CL.294,-1                                                                                                      70| 003EFC lwz        8063FFF8   1     L4A        gr3=(*)aggr#2._gc_next(gr3,-8)
    0|                                CL.2016:                                                                                                                    124| 003F00 lwz        80BF0014   1     L4A        gr5=(*)aggr#3.gi_weakreflist(gr31,20)
  231| 003E88 lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                     68| 003F04 addi       3BBFFFF8   1     AI         gr29=gr31,-8
  231| 003E8C addi       38A000E7   1     LI        gr5=231                                                                                                        73| 003F08 addi       3B400000   1     LI         gr26=0
  231| 003E90 addi       3864120C   1     AI        gr3=gr4,4620                                                                                                   69| 003F0C rlwinm     54C4003A   1     RN4        gr4=gr6,0,0xFFFFFFFC
  231| 003E94 addi       38841110   1     AI        gr4=gr4,4368                                                                                                  124| 003F10 cmpwi      2C050000   1     C4         cr0=gr5,0
  231| 003E98 bl         4BFFC169   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f    72| 003F14 lwz        80A30004   1     L4A        gr5=(*)aggr#2._gc_prev(gr3,4)
  231| 003E9C ori        60000000   1                                                                                                                              71| 003F18 stw        90640000   1     ST4A       (*)aggr#2._gc_next(gr4,0)=gr3
    0| 003EA0 lwz        80BE000C   1     L4A       gr5=(*)_frame._frame.f_back(gr30,12)                                                                           73| 003F1C stw        935FFFF8   1     ST4A       (*)aggr#2._gc_next(gr31,-8)=gr26
    0| 003EA4 ori        60A00000   2     LR        gr0=gr5                                                                                                        72| 003F20 rlwimi     50C5003A   1     RI4        gr5=gr6,0,gr5,0xFFFFFFFC
    0| 003EA8 b          4BFFFB80   0     B         CL.289,-1                                                                                                      72| 003F24 stw        90A30004   1     ST4A       (*)aggr#2._gc_prev(gr3,4)=gr5
    0|                                CL.2015:                                                                                                                     74| 003F28 lwz        807FFFFC   1     L4A        gr3=(*)aggr#2._gc_prev(gr31,-4)
  217| 003EAC lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                     74| 003F2C rlwinm     546407FE   2     RN4        gr4=gr3,0,0x1
  217| 003EB0 addi       38A000D9   1     LI        gr5=217                                                                                                        74| 003F30 stw        909FFFFC   1     ST4A       (*)aggr#2._gc_prev(gr31,-4)=gr4
  217| 003EB4 addi       386411F8   1     AI        gr3=gr4,4600                                                                                                  124| 003F34 bc         40820514   0     BF         CL.2193,cr0,0x4/eq,taken=40%(40,60)
  217| 003EB8 addi       38841110   1     AI        gr4=gr4,4368                                                                                                  125|                                CL.317:
  217| 003EBC bl         4BFFC145   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f    30| 003F38 cmpwi      2C000000   1     C4         cr0=gr0,0
  217| 003EC0 ori        60000000   1                                                                                                                              30| 003F3C bc         408204E8   1     BF         CL.2194,cr0,0x4/eq,taken=10%(10,90)
    0| 003EC4 lwz        807C000C   1     L4A       gr3=(*)_ts._ts.frame(gr28,12)                                                                                  35| 003F40 lwz        807FFFFC   2     L4A        gr3=(*)aggr#2._gc_prev(gr31,-4)
    0| 003EC8 b          4BFFFAF0   0     B         CL.287,-1                                                                                                      35| 003F44 andi.      70600002   2     RN4_R      gr0,cr0=gr3,0,0x2
    0|                                CL.2014:                                                                                                                     35| 003F48 bc         408204B8   1     BF         CL.2195,cr0,0x4/eq,taken=10%(10,90)
  194| 003ECC cmpwi      2C040000   1     C4        cr0=gr4,0                                                                                                      67| 003F4C lwz        808200A4   1     L4A        gr4=._PyRuntime(gr2,0)
  194| 003ED0 bc         4182FAB4   1     BT        CL.279,cr0,0x4/eq,taken=50%(0,0)                                                                               54| 003F50 lwz        808401A0   2     L4A        gr4=(*)pyruntimestate._Py_atomic_address._value(gr4,416)
  194| 003ED4 lwz        80020008   2     L4A       gr0=._Py_NoneStruct(gr2,0)                                                                                     41| 003F54 lwz        80840008   2     L4A        gr4=(*)_ts._ts.interp(gr4,8)
  194| 003ED8 cmplw      7C040040   2     CL4       cr0=gr4,gr0                                                                                                    41| 003F58 lwz        83840188   2     L4A        gr28=(*)_is._gc_runtime_state.generation0(gr4,392)
  194| 003EDC bc         4182FAA8   1     BT        CL.279,cr0,0x4/eq,taken=50%(0,0)                                                                               42| 003F5C lwz        837C0004   2     L4A        gr27=(*)aggr#2._gc_prev(gr28,4)
  197| 003EE0 lwz        800200D8   1     L4A       gr0=.PyCoro_Type(gr2,0)                                                                                        44| 003F60 andi.      73600003   2     RN4_R      gr0,cr0=gr27,0,0xFFFFFFFF00000003
  128| 003EE4 lwz        80BF0004   1     L4A       gr5=(*)C_object._object.ob_type(gr31,4)                                                                        43| 003F64 stw        93BB0000   1     ST4A       (*)aggr#2._gc_next(gr27,0)=gr29
    0| 003EE8 lwz        83C100D8   1     L4A       gr30=#stack(gr1,216)                                                                                           44| 003F68 bc         4082047C   0     BF         CL.2196,cr0,0x4/eq,taken=40%(40,60)
  195| 003EEC lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                     44|                                CL.1168:







Wed Apr 15 07:30:04 CDT 2020  Page 133


    0| 003EF0 lwz        83A100D4   1     L4A       gr29=#stack(gr1,212)                                                                                           44| 003F6C rlwinm     546007BE   1     RN4        gr0=gr3,0,0x3
    0| 003EF4 lwz        838100D0   1     L4A       gr28=#stack(gr1,208)                                                                                           45| 003F70 stw        939FFFF8   1     ST4A       (*)aggr#2._gc_next(gr31,-8)=gr28
  128| 003EF8 cmplw      7C050040   1     CL4       cr0=gr5,gr0                                                                                                   129| 003F74 ori        63E30000   1     LR         gr3=gr31
    0| 003EFC lwz        836100CC   1     L4A       gr27=#stack(gr1,204)                                                                                           44| 003F78 or         7C04DB78   1     O          gr4=gr0,gr27
  195| 003F00 addi       38830CFC   1     AI        gr4=gr3,3324                                                                                                   44| 003F7C stw        909FFFFC   1     ST4A       (*)aggr#2._gc_prev(gr31,-4)=gr4
  197| 003F04 bc         4082003C   0     BF        CL.280,cr0,0x4/eq,taken=50%(0,0)                                                                               46| 003F80 stw        93BC0004   1     ST4A       (*)aggr#2._gc_prev(gr28,4)=gr29
  198| 003F08 lwz        80620020   2     L4A       gr3=.$STATIC(gr2,0)                                                                                           129| 003F84 bl         4BFFC07D   0     CALL       gr3=PyObject_CallFinalizerFromDealloc,1,(*)_object",gr3,#ProcAlias",PyObject_CallFinalizerFromDealloc",fcr
    0| 003F0C lwz        83E100DC   1     L4A       gr31=#stack(gr1,220)                                                                                          129| 003F88 ori        60000000   1
  198| 003F10 lwz        80830000   1     L4A       gr4=NON_INIT_CORO_MSG(gr3,0)                                                                                  129| 003F8C cmpwi      2C030000   1     C4         cr0=gr3,0
  203|                                CL.281:                                                                                                                     129| 003F90 bc         4082042C   1     BF         CL.2190,cr0,0x4/eq,taken=30%(30,70)
  204| 003F14 lwz        806200B4   1     L4A       gr3=.PyExc_TypeError(gr2,0)                                                                                    64| 003F94 lwz        807FFFF8   2     L4A        gr3=(*)_object%##2(gr31,-8)
  204| 003F18 lwz        80630000   2     L4A       gr3=<s145:d0:l4>(gr3,0)                                                                                         0| 003F98 or.        7C601B79   2     LR_R       gr0,cr0=gr3
  204| 003F1C bl         4BFFC0E5   0     CALL      PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"     0| 003F9C lwz        8361003C   1     L4A        gr27=#stack(gr1,60)
  204| 003F20 ori        60000000   1                                                                                                                              64| 003FA0 bc         418203F8   0     BT         CL.2197,cr0,0x4/eq,taken=10%(10,90)
  205| 003F24 addi       38600000   1     LI        gr3=0                                                                                                         133| 003FA4 lwz        80A200E0   1     L4A        gr5=.PyAsyncGen_Type(gr2,0)
    0| 003F28 lwz        800100E8   1     L4A       gr0=#stack(gr1,232)                                                                                           128| 003FA8 lwz        80FF0004   1     L4A        gr7=(*)C_object._object.ob_type(gr31,4)
  284| 003F2C lwz        818100E4   1     L4A       gr12=#stack(gr1,228)                                                                                           72| 003FAC lwz        80C30004   1     L4A        gr6=(*)aggr#2._gc_prev(gr3,4)
  284| 003F30 addi       382100E0   1     AI        gr1=gr1,224                                                                                                   128| 003FB0 cmplw      7C072840   1     CL4        cr0=gr7,gr5
    0| 003F34 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                         69| 003FB4 lwz        801FFFFC   1     L4A        gr0=(*)aggr#2._gc_prev(gr31,-4)
  284| 003F38 mtcrf      7D808120   1     MTCRF     cr4=gr12                                                                                                       69| 003FB8 rlwinm     5404003A   2     RN4        gr4=gr0,0,0xFFFFFFFC
  284| 003F3C bclr       4E800020   2     BA        lr                                                                                                             72| 003FBC rlwimi     5006003A   1     RI4        gr6=gr0,0,gr6,0xFFFFFFFC
  199|                                CL.280:                                                                                                                      72| 003FC0 stw        90C30004   1     ST4A       (*)aggr#2._gc_prev(gr3,4)=gr6
  200| 003F40 lwz        800200E0   1     L4A       gr0=.PyAsyncGen_Type(gr2,0)                                                                                    74| 003FC4 lwz        801FFFFC   1     L4A        gr0=(*)aggr#2._gc_prev(gr31,-4)
    0| 003F44 lwz        83E100DC   1     L4A       gr31=#stack(gr1,220)                                                                                           71| 003FC8 stw        90640000   1     ST4A       (*)aggr#2._gc_next(gr4,0)=gr3
  128| 003F48 cmplw      7C050040   1     CL4       cr0=gr5,gr0                                                                                                    73| 003FCC stw        935FFFF8   1     ST4A       (*)aggr#2._gc_next(gr31,-8)=gr26
  200| 003F4C bc         4082FFC8   1     BF        CL.281,cr0,0x4/eq,taken=50%(0,0)                                                                               74| 003FD0 rlwinm     540007FE   1     RN4        gr0=gr0,0,0x1
  201| 003F50 addi       38830D34   2     AI        gr4=gr3,3380                                                                                                   74| 003FD4 stw        901FFFFC   1     ST4A       (*)aggr#2._gc_prev(gr31,-4)=gr0
  204| 003F54 lwz        806200B4   1     L4A       gr3=.PyExc_TypeError(gr2,0)                                                                                   133| 003FD8 bc         4082003C   0     BF         CL.319,cr0,0x4/eq,taken=50%(0,0)
  204| 003F58 lwz        80630000   2     L4A       gr3=<s145:d0:l4>(gr3,0)                                                                                       137| 003FDC lwz        80BF0030   1     L4A        gr5=(*)aggr#4.ag_finalizer(gr31,48)
  204| 003F5C bl         4BFFC0A5   0     CALL      PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"     0| 003FE0 or.        7CA02B79   2     LR_R       gr0,cr0=gr5
  204| 003F60 ori        60000000   1                                                                                                                             137| 003FE4 bc         41820030   1     BT         CL.319,cr0,0x4/eq,taken=50%(0,0)
  205| 003F64 addi       38600000   1     LI        gr3=0                                                                                                         137| 003FE8 stw        935F0030   1     ST4A       (*)aggr#4.ag_finalizer(gr31,48)=gr26
    0| 003F68 lwz        800100E8   1     L4A       gr0=#stack(gr1,232)                                                                                           415| 003FEC lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
  284| 003F6C lwz        818100E4   1     L4A       gr12=#stack(gr1,228)                                                                                          417| 003FF0 lwz        80650000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr5,0)
  284| 003F70 addi       382100E0   1     AI        gr1=gr1,224                                                                                                   417| 003FF4 addi       3803FFFF   2     AI         gr0=gr3,-1
    0| 003F74 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        415| 003FF8 lwz        80640000   1     L4A        gr3=_Py_RefTotal(gr4,0)
  284| 003F78 mtcrf      7D808120   1     MTCRF     cr4=gr12                                                                                                      417| 003FFC stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
  284| 003F7C bclr       4E800020   2     BA        lr                                                                                                            415| 004000 addi       3863FFFF   1     AI         gr3=gr3,-1
    0|                                CL.2010:                                                                                                                    415| 004004 stw        90640000   1     ST4A       _Py_RefTotal(gr4,0)=gr3
  172| 003F80 lwz        800200D8   1     L4A       gr0=.PyCoro_Type(gr2,0)                                                                                       417| 004008 cmpwi      2C000000   1     C4         cr0=gr0,0
  128| 003F84 lwz        807F0004   1     L4A       gr3=(*)C_object._object.ob_type(gr31,4)                                                                       417| 00400C bc         4182037C   1     BT         CL.1183,cr0,0x4/eq,taken=40%(40,60)
    0| 003F88 lwz        83C100D8   1     L4A       gr30=#stack(gr1,216)                                                                                          419| 004010 bc         41800364   1     BT         CL.2198,cr0,0x1/lt,taken=40%(40,60)
    0| 003F8C lwz        83A100D4   1     L4A       gr29=#stack(gr1,212)                                                                                          138|                                CL.319:
    0| 003F90 lwz        838100D0   1     L4A       gr28=#stack(gr1,208)                                                                                          139| 004014 lwz        80BF0008   1     L4A        gr5=(*)aggr#3.gi_frame(gr31,8)
    0| 003F94 lwz        836100CC   1     L4A       gr27=#stack(gr1,204)                                                                                            0| 004018 or.        7CA02B79   2     LR_R       gr0,cr0=gr5
  128| 003F98 cmplw      7C030040   1     CL4       cr0=gr3,gr0                                                                                                   139| 00401C bc         41820034   1     BT         CL.324,cr0,0x4/eq,taken=30%(30,70)
  172| 003F9C bc         408200B8   1     BF        CL.2013,cr0,0x4/eq,taken=50%(0,0)                                                                             141| 004020 stw        935F0008   1     ST4A       (*)aggr#3.gi_frame(gr31,8)=gr26
  172| 003FA0 cmpwi      2C060000   2     C4        cr0=gr6,0                                                                                                     415| 004024 lwz        80620004   1     L4A        gr3=._Py_RefTotal(gr2,0)
    0| 003FA4 lwz        83E100DC   1     L4A       gr31=#stack(gr1,220)                                                                                          140| 004028 stw        93450030   1     ST4A       (*)_frame._frame.f_gen(gr5,48)=gr26
  172| 003FA8 bc         41820078   0     BT        CL.2024,cr0,0x4/eq,taken=40%(40,60)                                                                           417| 00402C lwz        80850000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr5,0)
  179|                                CL.273:                                                                                                                     415| 004030 lwz        80C30000   1     L4A        gr6=_Py_RefTotal(gr3,0)
  180| 003FAC cmpwi      2C040000   1     C4        cr0=gr4,0                                                                                                     417| 004034 addi       3804FFFF   1     AI         gr0=gr4,-1
  180| 003FB0 bc         41820030   1     BT        CL.274,cr0,0x4/eq,taken=50%(0,0)                                                                              417| 004038 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
  180| 003FB4 cmpwi      2C050000   2     C4        cr0=gr5,0                                                                                                     415| 00403C addi       3886FFFF   1     AI         gr4=gr6,-1
  180| 003FB8 bc         40820028   1     BF        CL.274,cr0,0x4/eq,taken=50%(0,0)                                                                              415| 004040 stw        90830000   1     ST4A       _Py_RefTotal(gr3,0)=gr4
  183| 003FBC lwz        800200E0   2     L4A       gr0=.PyAsyncGen_Type(gr2,0)                                                                                   417| 004044 cmpwi      2C000000   1     C4         cr0=gr0,0







Wed Apr 15 07:30:04 CDT 2020  Page 134


  128| 003FC0 cmplw      7C030040   2     CL4       cr0=gr3,gr0                                                                                                   417| 004048 bc         4182031C   1     BT         CL.1187,cr0,0x4/eq,taken=40%(40,60)
  183| 003FC4 bc         40820030   1     BF        CL.276,cr0,0x4/eq,taken=50%(0,0)                                                                              419| 00404C bc         41800304   1     BT         CL.2199,cr0,0x1/lt,taken=40%(40,60)
  184| 003FC8 lwz        80620024   1     L4A       gr3=.PyExc_StopAsyncIteration(gr2,0)                                                                          142|                                CL.324:
  184| 003FCC lwz        80630000   2     L4A       gr3=<s137:d0:l4>(gr3,0)                                                                                       143| 004050 lwz        80DF0010   1     L4A        gr6=(*)aggr#3.gi_code(gr31,16)
  184| 003FD0 bl         4BFFC031   0     CALL      PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",m     0| 004054 ori        60C30000   2     LR         gr3=gr6
  184| 003FD4 ori        60000000   1                                                                                                                             143| 004058 lwz        8006001C   1     L4A        gr0=(*)aggr#5.co_flags(gr6,28)
    0| 003FD8 lwz        800100E8   1     L4A       gr0=#stack(gr1,232)                                                                                           143| 00405C andi.      70000080   2     RN4_R      gr0,cr0=gr0,0,0x80
    0| 003FDC mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        143| 004060 bc         4182003C   1     BT         CL.329,cr0,0x4/eq,taken=50%(0,0)
  189|                                CL.274:                                                                                                                     144| 004064 lwz        80BF0030   1     L4A        gr5=(*)aggr#6.cr_origin(gr31,48)
  284| 003FE0 lwz        818100E4   1     L4A       gr12=#stack(gr1,228)                                                                                            0| 004068 or.        7CA02B79   2     LR_R       gr0,cr0=gr5
  190| 003FE4 addi       38600000   1     LI        gr3=0                                                                                                         144| 00406C bc         41820030   1     BT         CL.329,cr0,0x4/eq,taken=50%(0,0)
  284| 003FE8 addi       382100E0   1     AI        gr1=gr1,224                                                                                                   144| 004070 stw        935F0030   1     ST4A       (*)aggr#6.cr_origin(gr31,48)=gr26
  284| 003FEC mtcrf      7D808120   1     MTCRF     cr4=gr12                                                                                                      415| 004074 lwz        80E20004   1     L4A        gr7=._Py_RefTotal(gr2,0)
  284| 003FF0 bclr       4E800020   0     BA        lr                                                                                                            417| 004078 lwz        80850000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr5,0)
  185|                                CL.276:                                                                                                                     417| 00407C addi       3804FFFF   2     AI         gr0=gr4,-1
  187| 003FF4 lwz        8062002C   1     L4A       gr3=.PyExc_StopIteration(gr2,0)                                                                               415| 004080 lwz        80870000   1     L4A        gr4=_Py_RefTotal(gr7,0)
  187| 003FF8 lwz        80630000   2     L4A       gr3=<s139:d0:l4>(gr3,0)                                                                                       417| 004084 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
  187| 003FFC bl         4BFFC005   0     CALL      PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",m   415| 004088 addi       3884FFFF   1     AI         gr4=gr4,-1
  187| 004000 ori        60000000   1                                                                                                                             415| 00408C stw        90870000   1     ST4A       _Py_RefTotal(gr7,0)=gr4
  190| 004004 addi       38600000   1     LI        gr3=0                                                                                                         417| 004090 cmpwi      2C000000   1     C4         cr0=gr0,0
    0| 004008 lwz        800100E8   1     L4A       gr0=#stack(gr1,232)                                                                                           417| 004094 bc         418202A4   1     BT         CL.1191,cr0,0x4/eq,taken=40%(40,60)
  284| 00400C lwz        818100E4   1     L4A       gr12=#stack(gr1,228)                                                                                          419| 004098 bc         41800284   1     BT         CL.2200,cr0,0x1/lt,taken=40%(40,60)
  284| 004010 addi       382100E0   1     AI        gr1=gr1,224                                                                                                   145|                                CL.329:
    0| 004014 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        146| 00409C cmpwi      2C030000   1     C4         cr0=gr3,0
  284| 004018 mtcrf      7D808120   1     MTCRF     cr4=gr12                                                                                                      146| 0040A0 bc         41820030   1     BT         CL.338,cr0,0x4/eq,taken=50%(0,0)
  284| 00401C bclr       4E800020   2     BA        lr                                                                                                            415| 0040A4 lwz        80820004   2     L4A        gr4=._Py_RefTotal(gr2,0)
    0|                                CL.2024:                                                                                                                    417| 0040A8 lwz        80660000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr6,0)
  176| 004020 lwz        8062001C   1     L4A       gr3=.PyExc_RuntimeError(gr2,0)                                                                                146| 0040AC stw        935F0010   1     ST4A       (*)aggr#3.gi_code(gr31,16)=gr26
  176| 004024 lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                    417| 0040B0 addi       3803FFFF   1     AI         gr0=gr3,-1
  176| 004028 addi       388411D0   2     AI        gr4=gr4,4560                                                                                                  417| 0040B4 stw        90060000   1     ST4A       (*)_object._object.ob_refcnt(gr6,0)=gr0
  176| 00402C lwz        80630000   1     L4A       gr3=<s143:d0:l4>(gr3,0)                                                                                       415| 0040B8 lwz        80640000   1     L4A        gr3=_Py_RefTotal(gr4,0)
  176| 004030 bl         4BFFBFD1   0     CALL      PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"   415| 0040BC addi       3863FFFF   2     AI         gr3=gr3,-1
  176| 004034 ori        60000000   1                                                                                                                             415| 0040C0 stw        90640000   1     ST4A       _Py_RefTotal(gr4,0)=gr3
  190| 004038 addi       38600000   1     LI        gr3=0                                                                                                         417| 0040C4 cmpwi      2C000000   1     C4         cr0=gr0,0
    0| 00403C lwz        800100E8   1     L4A       gr0=#stack(gr1,232)                                                                                           417| 0040C8 bc         41820244   1     BT         CL.1195,cr0,0x4/eq,taken=40%(40,60)
  284| 004040 lwz        818100E4   1     L4A       gr12=#stack(gr1,228)                                                                                          419| 0040CC bc         41800228   1     BT         CL.2201,cr0,0x1/lt,taken=40%(40,60)
  284| 004044 addi       382100E0   1     AI        gr1=gr1,224                                                                                                   146|                                CL.338:
    0| 004048 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        147| 0040D0 lwz        80BF0018   1     L4A        gr5=(*)aggr#3.gi_name(gr31,24)
  284| 00404C mtcrf      7D808120   1     MTCRF     cr4=gr12                                                                                                        0| 0040D4 or.        7CA02B79   2     LR_R       gr0,cr0=gr5
  284| 004050 bclr       4E800020   2     BA        lr                                                                                                            147| 0040D8 bc         41820030   1     BT         CL.342,cr0,0x4/eq,taken=50%(0,0)
    0|                                CL.2013:                                                                                                                    147| 0040DC stw        935F0018   1     ST4A       (*)aggr#3.gi_name(gr31,24)=gr26
    0| 004054 lwz        83E100DC   1     L4A       gr31=#stack(gr1,220)                                                                                          415| 0040E0 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
    0| 004058 b          4BFFFF54   0     B         CL.273,-1                                                                                                     417| 0040E4 lwz        80650000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr5,0)
     |               Tag Table                                                                                                                                    417| 0040E8 addi       3803FFFF   2     AI         gr0=gr3,-1
     | 00405C        00000000 00002043 80080400 00000000 000007FC 000B6765                                                                                        415| 0040EC lwz        80640000   1     L4A        gr3=_Py_RefTotal(gr4,0)
     | 004074        6E5F7365 6E645F65 78                                                                                                                         417| 0040F0 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
     |               Instruction count          511                                                                                                               415| 0040F4 addi       3863FFFF   1     AI         gr3=gr3,-1
     |               Straight-line exec time    513                                                                                                               415| 0040F8 stw        90640000   1     ST4A       _Py_RefTotal(gr4,0)=gr3
 GPR's set/used:   ssus ssss ssss s---  ---- ---- --ss ssss                                                                                                       417| 0040FC cmpwi      2C000000   1     C4         cr0=gr0,0
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       417| 004100 bc         418201E4   1     BT         CL.1199,cr0,0x4/eq,taken=40%(40,60)
 CCR's set/used:   ss-- -sss                                                                                                                                      419| 004104 bc         418001CC   1     BT         CL.2202,cr0,0x1/lt,taken=40%(40,60)
     | 000000                             PDEF     gen_dealloc                                                                                                    147|                                CL.342:
  118|                                    PROC      gen,gr3                                                                                                       148| 004108 lwz        80BF001C   1     L4A        gr5=(*)aggr#3.gi_qualname(gr31,28)
    0| 004080 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                          0| 00410C or.        7CA02B79   2     LR_R       gr0,cr0=gr5
    0| 004084 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                             148| 004110 bc         41820030   1     BT         CL.346,cr0,0x4/eq,taken=50%(0,0)
    0| 004088 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                           148| 004114 stw        935F001C   1     ST4A       (*)aggr#3.gi_qualname(gr31,28)=gr26







Wed Apr 15 07:30:04 CDT 2020  Page 135


    0| 00408C ori        607F0000   1     LR        gr31=gr3                                                                                                      415| 004118 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
    0| 004090 stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           417| 00411C lwz        80650000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr5,0)
    0| 004094 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                          417| 004120 addi       3803FFFF   2     AI         gr0=gr3,-1
    0| 004098 stw        9381FFF0   1     ST4A      #stack(gr1,-16)=gr28                                                                                          415| 004124 lwz        80640000   1     L4A        gr3=_Py_RefTotal(gr4,0)
    0| 00409C stw        9361FFEC   1     ST4A      #stack(gr1,-20)=gr27                                                                                          417| 004128 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
    0| 0040A0 lwz        83C20018   1     L4A       gr30=.+CONSTANT_AREA(gr2,0)                                                                                   415| 00412C addi       3863FFFF   1     AI         gr3=gr3,-1
   64| 0040A4 lwz        8003FFF8   1     L4A       gr0=(*)_object%##2(gr3,-8)                                                                                    415| 004130 stw        90640000   1     ST4A       _Py_RefTotal(gr4,0)=gr3
    0| 0040A8 stw        9341FFE8   1     ST4A      #stack(gr1,-24)=gr26                                                                                          417| 004134 cmpwi      2C000000   1     C4         cr0=gr0,0
    0| 0040AC stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                       417| 004138 bc         41820188   1     BT         CL.1203,cr0,0x4/eq,taken=40%(40,60)
   64| 0040B0 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     419| 00413C bc         41800170   1     BT         CL.2203,cr0,0x1/lt,taken=40%(40,60)
   64| 0040B4 bc         41820560   1     BT        CL.2155,cr0,0x4/eq,taken=10%(10,90)                                                                           148|                                CL.346:
   69| 0040B8 lwz        80A3FFFC   1     L4A       gr5=(*)aggr#2._gc_prev(gr3,-4)                                                                                106| 004140 lwz        80BF0020   1     L4A        gr5=(*)_err_stackitem._err_stackitem.exc_type(gr31,32)
   68| 0040BC addi       3BBFFFF8   1     AI        gr29=gr31,-8                                                                                                  107| 004144 lwz        83BF0024   1     L4A        gr29=(*)_err_stackitem._err_stackitem.exc_value(gr31,36)
   70| 0040C0 lwz        8063FFF8   1     L4A       gr3=(*)aggr#2._gc_next(gr3,-8)                                                                                  0| 004148 or.        7CA02B79   1     LR_R       gr0,cr0=gr5
   73| 0040C4 addi       3B400000   1     LI        gr26=0                                                                                                        108| 00414C lwz        839F0028   1     L4A        gr28=(*)_err_stackitem._err_stackitem.exc_traceback(gr31,40)
  124| 0040C8 lwz        801F0014   1     L4A       gr0=(*)aggr#3.gi_weakreflist(gr31,20)                                                                         109| 004150 stw        935F0020   1     ST4A       (*)_err_stackitem._err_stackitem.exc_type(gr31,32)=gr26
   69| 0040CC rlwinm     54A4003A   1     RN4       gr4=gr5,0,0xFFFFFFFC                                                                                          110| 004154 stw        935F0024   1     ST4A       (*)_err_stackitem._err_stackitem.exc_value(gr31,36)=gr26
  124| 0040D0 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     111| 004158 stw        935F0028   1     ST4A       (*)_err_stackitem._err_stackitem.exc_traceback(gr31,40)=gr26
   71| 0040D4 stw        90640000   1     ST4A      (*)aggr#2._gc_next(gr4,0)=gr3                                                                                 491| 00415C bc         41820148   0     BT         CL.2189,cr0,0x4/eq,taken=30%(30,70)
   73| 0040D8 stw        935FFFF8   1     ST4A      (*)aggr#2._gc_next(gr31,-8)=gr26                                                                              408| 004160 addi       387E1124   2     AI         gr3=gr30,4388
   72| 0040DC lwz        80030004   1     L4A       gr0=(*)aggr#2._gc_prev(gr3,4)                                                                                 415| 004164 lwz        80C20004   1     L4A        gr6=._Py_RefTotal(gr2,0)
   72| 0040E0 rlwimi     50A0003A   2     RI4       gr0=gr5,0,gr0,0xFFFFFFFC                                                                                        0| 004168 lwz        83410038   1     L4A        gr26=#stack(gr1,56)
   72| 0040E4 stw        90030004   1     ST4A      (*)aggr#2._gc_prev(gr3,4)=gr0                                                                                 417| 00416C lwz        80850000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr5,0)
   74| 0040E8 lwz        807FFFFC   1     L4A       gr3=(*)aggr#2._gc_prev(gr31,-4)                                                                               417| 004170 addi       3804FFFF   2     AI         gr0=gr4,-1
   74| 0040EC rlwinm     546007FE   2     RN4       gr0=gr3,0,0x1                                                                                                 417| 004174 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
   74| 0040F0 stw        901FFFFC   1     ST4A      (*)aggr#2._gc_prev(gr31,-4)=gr0                                                                               417| 004178 cmpwi      2C040001   1     C4         cr0=gr4,1
  124| 0040F4 bc         40820510   0     BF        CL.2156,cr0,0x4/eq,taken=40%(40,60)                                                                           415| 00417C lwz        80860000   1     L4A        gr4=_Py_RefTotal(gr6,0)
  125|                                CL.317:                                                                                                                     415| 004180 addi       3884FFFF   2     AI         gr4=gr4,-1
   30| 0040F8 lwz        801FFFF8   1     L4A       gr0=(*)_object%##2(gr31,-8)                                                                                   415| 004184 stw        90860000   1     ST4A       _Py_RefTotal(gr6,0)=gr4
   30| 0040FC cmpwi      2C000000   2     C4        cr0=gr0,0                                                                                                     417| 004188 cmpwi      2C800000   1     C4         cr1=gr0,0
   30| 004100 bc         408204E0   1     BF        CL.2157,cr0,0x4/eq,taken=10%(10,90)                                                                           417| 00418C bc         41820108   0     BT         CL.1208,cr0,0x4/eq,taken=40%(40,60)
   35| 004104 lwz        807FFFFC   1     L4A       gr3=(*)aggr#2._gc_prev(gr31,-4)                                                                               419| 004190 bc         418400F4   1     BT         CL.2204,cr1,0x1/lt,taken=40%(40,60)
   35| 004108 andi.      70600002   2     RN4_R     gr0,cr0=gr3,0,0x2                                                                                             493|                                CL.1207:
   35| 00410C bc         408204B0   1     BF        CL.2158,cr0,0x4/eq,taken=10%(10,90)                                                                           491| 004194 cmpwi      2C1D0000   1     C4         cr0=gr29,0
   67| 004110 lwz        808200A4   1     L4A       gr4=._PyRuntime(gr2,0)                                                                                        491| 004198 bc         41820034   1     BT         CL.1213,cr0,0x4/eq,taken=30%(30,70)
   54| 004114 lwz        808401A0   2     L4A       gr4=<s149:d416:l4>(gr4,416)                                                                                   408| 00419C addi       387E1124   2     AI         gr3=gr30,4388
   41| 004118 lwz        80840008   2     L4A       gr4=(*)_ts._ts.interp(gr4,8)                                                                                  415| 0041A0 lwz        80A20004   1     L4A        gr5=._Py_RefTotal(gr2,0)
   41| 00411C lwz        83840188   2     L4A       gr28=(*)_is._gc_runtime_state.generation0(gr4,392)                                                            417| 0041A4 lwz        809D0000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr29,0)
   42| 004120 lwz        837C0004   2     L4A       gr27=(*)aggr#2._gc_prev(gr28,4)                                                                               417| 0041A8 addi       3804FFFF   2     AI         gr0=gr4,-1
   44| 004124 andi.      73600003   2     RN4_R     gr0,cr0=gr27,0,0xFFFFFFFF00000003                                                                             417| 0041AC stw        901D0000   1     ST4A       (*)_object._object.ob_refcnt(gr29,0)=gr0
   43| 004128 stw        93BB0000   1     ST4A      (*)aggr#2._gc_next(gr27,0)=gr29                                                                               417| 0041B0 cmpwi      2C040001   1     C4         cr0=gr4,1
   44| 00412C bc         40820474   0     BF        CL.2159,cr0,0x4/eq,taken=40%(40,60)                                                                           415| 0041B4 lwz        80850000   1     L4A        gr4=_Py_RefTotal(gr5,0)
   44|                                CL.1168:                                                                                                                    415| 0041B8 addi       3884FFFF   2     AI         gr4=gr4,-1
   44| 004130 rlwinm     546007BE   1     RN4       gr0=gr3,0,0x3                                                                                                 415| 0041BC stw        90850000   1     ST4A       _Py_RefTotal(gr5,0)=gr4
   45| 004134 stw        939FFFF8   1     ST4A      (*)aggr#2._gc_next(gr31,-8)=gr28                                                                              417| 0041C0 cmpwi      2C800000   1     C4         cr1=gr0,0
  129| 004138 ori        63E30000   1     LR        gr3=gr31                                                                                                      417| 0041C4 bc         418200B0   0     BT         CL.1214,cr0,0x4/eq,taken=40%(40,60)
   44| 00413C or         7C04DB78   1     O         gr4=gr0,gr27                                                                                                  419| 0041C8 bc         41840098   1     BT         CL.2205,cr1,0x1/lt,taken=40%(40,60)
   44| 004140 stw        909FFFFC   1     ST4A      (*)aggr#2._gc_prev(gr31,-4)=gr4                                                                               493|                                CL.1213:
   46| 004144 stw        93BC0004   1     ST4A      (*)aggr#2._gc_prev(gr28,4)=gr29                                                                               491| 0041CC cmpwi      2C1C0000   1     C4         cr0=gr28,0
  129| 004148 bl         4BFFBEB9   0     CALL      gr3=PyObject_CallFinalizerFromDealloc,1,(*)_object",gr3,#ProcAlias",PyObject_CallFinalizerFromDealloc",fcr"   491| 0041D0 bc         41820088   1     BT         CL.2191,cr0,0x4/eq,taken=30%(30,70)
  129| 00414C ori        60000000   1                                                                                                                             408| 0041D4 addi       387E1124   2     AI         gr3=gr30,4388
  129| 004150 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     415| 0041D8 lwz        80A20004   1     L4A        gr5=._Py_RefTotal(gr2,0)
  129| 004154 bc         40820424   1     BF        CL.2153,cr0,0x4/eq,taken=30%(30,70)                                                                           417| 0041DC lwz        809C0000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr28,0)
   64| 004158 lwz        801FFFF8   2     L4A       gr0=(*)_object%##2(gr31,-8)                                                                                   417| 0041E0 addi       3804FFFF   2     AI         gr0=gr4,-1
    0| 00415C lwz        8361003C   1     L4A       gr27=#stack(gr1,60)                                                                                           417| 0041E4 stw        901C0000   1     ST4A       (*)_object._object.ob_refcnt(gr28,0)=gr0
   64| 004160 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     417| 0041E8 cmpwi      2C040001   1     C4         cr0=gr4,1







Wed Apr 15 07:30:04 CDT 2020  Page 136


   64| 004164 bc         418203F0   1     BT        CL.2160,cr0,0x4/eq,taken=10%(10,90)                                                                           415| 0041EC lwz        80850000   1     L4A        gr4=_Py_RefTotal(gr5,0)
  133| 004168 lwz        800200E0   2     L4A       gr0=.PyAsyncGen_Type(gr2,0)                                                                                   415| 0041F0 addi       3884FFFF   2     AI         gr4=gr4,-1
  128| 00416C lwz        80BF0004   1     L4A       gr5=(*)C_object._object.ob_type(gr31,4)                                                                       415| 0041F4 stw        90850000   1     ST4A       _Py_RefTotal(gr5,0)=gr4
  128| 004170 cmplw      7C050040   2     CL4       cr0=gr5,gr0                                                                                                   417| 0041F8 cmpwi      2C800000   1     C4         cr1=gr0,0
   70| 004174 lwz        807FFFF8   1     L4A       gr3=(*)aggr#2._gc_next(gr31,-8)                                                                               417| 0041FC bc         41820048   0     BT         CL.1220,cr0,0x4/eq,taken=40%(40,60)
   69| 004178 lwz        80DFFFFC   1     L4A       gr6=(*)aggr#2._gc_prev(gr31,-4)                                                                                 0| 004200 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
   69| 00417C rlwinm     54C4003A   2     RN4       gr4=gr6,0,0xFFFFFFFC                                                                                          419| 004204 bc         4184002C   0     BT         CL.2206,cr1,0x1/lt,taken=40%(40,60)
   72| 004180 lwz        80030004   1     L4A       gr0=(*)aggr#2._gc_prev(gr3,4)                                                                                 493|                                CL.1219:
   72| 004184 rlwimi     50C0003A   2     RI4       gr0=gr6,0,gr0,0xFFFFFFFC                                                                                      150| 004208 ori        63E30000   1     LR         gr3=gr31
   71| 004188 stw        90640000   1     ST4A      (*)aggr#2._gc_next(gr4,0)=gr3                                                                                 150| 00420C bl         4BFFBDF5   0     CALL       PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13"
   72| 00418C stw        90030004   1     ST4A      (*)aggr#2._gc_prev(gr3,4)=gr0                                                                                 150| 004210 ori        60000000   1
   73| 004190 stw        935FFFF8   1     ST4A      (*)aggr#2._gc_next(gr31,-8)=gr26                                                                                0| 004214 lwz        83810040   1     L4A        gr28=#stack(gr1,64)
   74| 004194 lwz        807FFFFC   1     L4A       gr3=(*)aggr#2._gc_prev(gr31,-4)                                                                                 0| 004218 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
   74| 004198 rlwinm     546007FE   2     RN4       gr0=gr3,0,0x1                                                                                                   0| 00421C lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
   74| 00419C stw        901FFFFC   1     ST4A      (*)aggr#2._gc_prev(gr31,-4)=gr0                                                                                 0| 004220 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
  133| 0041A0 bc         4082003C   0     BF        CL.319,cr0,0x4/eq,taken=50%(0,0)                                                                              151| 004224 addi       38210050   1     AI         gr1=gr1,80
  137| 0041A4 lwz        80BF0030   1     L4A       gr5=(*)aggr#4.ag_finalizer(gr31,48)                                                                             0| 004228 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 0041A8 or.        7CA02B79   2     LR_R      gr0,cr0=gr5                                                                                                   151| 00422C bclr       4E800020   3     BA         lr
  137| 0041AC bc         41820030   1     BT        CL.319,cr0,0x4/eq,taken=50%(0,0)                                                                                0|                                CL.2206:
  137| 0041B0 stw        935F0030   1     ST4A      (*)aggr#4.ag_finalizer(gr31,48)=gr26                                                                          420| 004230 addi       388001EC   1     LI         gr4=492
  415| 0041B4 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      420| 004234 ori        63850000   1     LR         gr5=gr28
  417| 0041B8 lwz        80650000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr5,0)                                                                       420| 004238 bl         4BFFBDC9   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  417| 0041BC addi       3803FFFF   2     AI        gr0=gr3,-1                                                                                                    420| 00423C ori        60000000   1
  415| 0041C0 lwz        80640000   1     L4A       gr3=<s117:d0:l4>(gr4,0)                                                                                       423| 004240 b          4BFFFFC8   0     B          CL.1219,-1
  417| 0041C4 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       423|                                CL.1220:
  415| 0041C8 addi       3863FFFF   1     AI        gr3=gr3,-1                                                                                                    425| 004244 ori        63830000   1     LR         gr3=gr28
  415| 0041CC stw        90640000   1     ST4A      <s117:d0:l4>(gr4,0)=gr3                                                                                         0| 004248 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
  417| 0041D0 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     425| 00424C bl         4BFFBDB5   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  417| 0041D4 bc         41820370   1     BT        CL.1183,cr0,0x4/eq,taken=40%(40,60)                                                                           425| 004250 ori        60000000   1
  419| 0041D8 bc         41800358   1     BT        CL.2161,cr0,0x1/lt,taken=40%(40,60)                                                                             0| 004254 b          4BFFFFB4   0     B          CL.1219,-1
  138|                                CL.319:                                                                                                                       0|                                CL.2191:
  139| 0041DC lwz        80BF0008   1     L4A       gr5=(*)aggr#3.gi_frame(gr31,8)                                                                                  0| 004258 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
    0| 0041E0 or.        7CA02B79   2     LR_R      gr0,cr0=gr5                                                                                                     0| 00425C b          4BFFFFAC   0     B          CL.1219,-1
  139| 0041E4 bc         41820034   1     BT        CL.324,cr0,0x4/eq,taken=30%(30,70)                                                                              0|                                CL.2205:
  141| 0041E8 stw        935F0008   1     ST4A      (*)aggr#3.gi_frame(gr31,8)=gr26                                                                               420| 004260 addi       388001EC   1     LI         gr4=492
  415| 0041EC lwz        80620004   1     L4A       gr3=._Py_RefTotal(gr2,0)                                                                                      420| 004264 ori        63A50000   1     LR         gr5=gr29
  140| 0041F0 stw        93450030   1     ST4A      (*)_frame._frame.f_gen(gr5,48)=gr26                                                                           420| 004268 bl         4BFFBD99   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  417| 0041F4 lwz        80850000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr5,0)                                                                       420| 00426C ori        60000000   1
  415| 0041F8 lwz        80C30000   1     L4A       gr6=<s117:d0:l4>(gr3,0)                                                                                       423| 004270 b          4BFFFF5C   0     B          CL.1213,-1
  417| 0041FC addi       3804FFFF   1     AI        gr0=gr4,-1                                                                                                    423|                                CL.1214:
  417| 004200 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       425| 004274 ori        63A30000   1     LR         gr3=gr29
  415| 004204 addi       3886FFFF   1     AI        gr4=gr6,-1                                                                                                    425| 004278 bl         4BFFBD89   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  415| 004208 stw        90830000   1     ST4A      <s117:d0:l4>(gr3,0)=gr4                                                                                       425| 00427C ori        60000000   1
  417| 00420C cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                       0| 004280 b          4BFFFF4C   0     B          CL.1213,-1
  417| 004210 bc         41820310   1     BT        CL.1187,cr0,0x4/eq,taken=40%(40,60)                                                                             0|                                CL.2204:
  419| 004214 bc         418002F8   1     BT        CL.2162,cr0,0x1/lt,taken=40%(40,60)                                                                           420| 004284 addi       388001EC   1     LI         gr4=492
  142|                                CL.324:                                                                                                                     420| 004288 bl         4BFFBD79   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  143| 004218 lwz        80DF0010   1     L4A       gr6=(*)aggr#3.gi_code(gr31,16)                                                                                420| 00428C ori        60000000   1
    0| 00421C ori        60C30000   2     LR        gr3=gr6                                                                                                       423| 004290 b          4BFFFF04   0     B          CL.1207,-1
  143| 004220 lwz        8006001C   1     L4A       gr0=(*)aggr#5.co_flags(gr6,28)                                                                                423|                                CL.1208:
  143| 004224 andi.      70000080   2     RN4_R     gr0,cr0=gr0,0,0x80                                                                                            425| 004294 ori        60A30000   1     LR         gr3=gr5
  143| 004228 bc         4182003C   1     BT        CL.329,cr0,0x4/eq,taken=50%(0,0)                                                                              425| 004298 bl         4BFFBD69   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  144| 00422C lwz        80BF0030   1     L4A       gr5=(*)aggr#6.cr_origin(gr31,48)                                                                              425| 00429C ori        60000000   1
    0| 004230 or.        7CA02B79   2     LR_R      gr0,cr0=gr5                                                                                                     0| 0042A0 b          4BFFFEF4   0     B          CL.1207,-1
  144| 004234 bc         41820030   1     BT        CL.329,cr0,0x4/eq,taken=50%(0,0)                                                                                0|                                CL.2189:
  144| 004238 stw        935F0030   1     ST4A      (*)aggr#6.cr_origin(gr31,48)=gr26                                                                               0| 0042A4 lwz        83410038   1     L4A        gr26=#stack(gr1,56)







Wed Apr 15 07:30:04 CDT 2020  Page 137


  415| 00423C lwz        80E20004   1     L4A       gr7=._Py_RefTotal(gr2,0)                                                                                        0| 0042A8 b          4BFFFEEC   0     B          CL.1207,-1
  417| 004240 lwz        80850000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr5,0)                                                                         0|                                CL.2203:
  417| 004244 addi       3804FFFF   2     AI        gr0=gr4,-1                                                                                                    420| 0042AC addi       387E1110   1     AI         gr3=gr30,4368
  415| 004248 lwz        80870000   1     L4A       gr4=<s117:d0:l4>(gr7,0)                                                                                       420| 0042B0 addi       38800094   1     LI         gr4=148
  417| 00424C stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       420| 0042B4 bl         4BFFBD4D   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  415| 004250 addi       3884FFFF   1     AI        gr4=gr4,-1                                                                                                    420| 0042B8 ori        60000000   1
  415| 004254 stw        90870000   1     ST4A      <s117:d0:l4>(gr7,0)=gr4                                                                                       423| 0042BC b          4BFFFE84   0     B          CL.346,-1
  417| 004258 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     423|                                CL.1203:
  417| 00425C bc         41820298   1     BT        CL.1191,cr0,0x4/eq,taken=40%(40,60)                                                                           425| 0042C0 ori        60A30000   1     LR         gr3=gr5
  419| 004260 bc         41800278   1     BT        CL.2163,cr0,0x1/lt,taken=40%(40,60)                                                                           425| 0042C4 bl         4BFFBD3D   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  145|                                CL.329:                                                                                                                     425| 0042C8 ori        60000000   1
  146| 004264 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0| 0042CC b          4BFFFE74   0     B          CL.346,-1
  146| 004268 bc         41820030   1     BT        CL.338,cr0,0x4/eq,taken=50%(0,0)                                                                                0|                                CL.2202:
  415| 00426C lwz        80820004   2     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      420| 0042D0 addi       387E1110   1     AI         gr3=gr30,4368
  417| 004270 lwz        80660000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr6,0)                                                                       420| 0042D4 addi       38800093   1     LI         gr4=147
  146| 004274 stw        935F0010   1     ST4A      (*)aggr#3.gi_code(gr31,16)=gr26                                                                               420| 0042D8 bl         4BFFBD29   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  417| 004278 addi       3803FFFF   1     AI        gr0=gr3,-1                                                                                                    420| 0042DC ori        60000000   1
  417| 00427C stw        90060000   1     ST4A      (*)_object._object.ob_refcnt(gr6,0)=gr0                                                                       423| 0042E0 b          4BFFFE28   0     B          CL.342,-1
  415| 004280 lwz        80640000   1     L4A       gr3=<s117:d0:l4>(gr4,0)                                                                                       423|                                CL.1199:
  415| 004284 addi       3863FFFF   2     AI        gr3=gr3,-1                                                                                                    425| 0042E4 ori        60A30000   1     LR         gr3=gr5
  415| 004288 stw        90640000   1     ST4A      <s117:d0:l4>(gr4,0)=gr3                                                                                       425| 0042E8 bl         4BFFBD19   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  417| 00428C cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     425| 0042EC ori        60000000   1
  417| 004290 bc         41820238   1     BT        CL.1195,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 0042F0 b          4BFFFE18   0     B          CL.342,-1
  419| 004294 bc         4180021C   1     BT        CL.2164,cr0,0x1/lt,taken=40%(40,60)                                                                             0|                                CL.2201:
  146|                                CL.338:                                                                                                                     420| 0042F4 addi       387E1110   1     AI         gr3=gr30,4368
  147| 004298 lwz        80BF0018   1     L4A       gr5=(*)aggr#3.gi_name(gr31,24)                                                                                420| 0042F8 addi       38800092   1     LI         gr4=146
    0| 00429C or.        7CA02B79   2     LR_R      gr0,cr0=gr5                                                                                                   420| 0042FC ori        60C50000   1     LR         gr5=gr6
  147| 0042A0 bc         41820030   1     BT        CL.342,cr0,0x4/eq,taken=50%(0,0)                                                                              420| 004300 bl         4BFFBD01   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  147| 0042A4 stw        935F0018   1     ST4A      (*)aggr#3.gi_name(gr31,24)=gr26                                                                               420| 004304 ori        60000000   1
  415| 0042A8 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      423| 004308 b          4BFFFDC8   0     B          CL.338,-1
  417| 0042AC lwz        80650000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr5,0)                                                                       423|                                CL.1195:
  417| 0042B0 addi       3803FFFF   2     AI        gr0=gr3,-1                                                                                                    425| 00430C ori        60C30000   1     LR         gr3=gr6
  415| 0042B4 lwz        80640000   1     L4A       gr3=<s117:d0:l4>(gr4,0)                                                                                       425| 004310 bl         4BFFBCF1   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  417| 0042B8 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       425| 004314 ori        60000000   1
  415| 0042BC addi       3863FFFF   1     AI        gr3=gr3,-1                                                                                                      0| 004318 b          4BFFFDB8   0     B          CL.338,-1
  415| 0042C0 stw        90640000   1     ST4A      <s117:d0:l4>(gr4,0)=gr3                                                                                         0|                                CL.2200:
  417| 0042C4 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     420| 00431C addi       387E1110   1     AI         gr3=gr30,4368
  417| 0042C8 bc         418201D8   1     BT        CL.1199,cr0,0x4/eq,taken=40%(40,60)                                                                           420| 004320 addi       38800090   1     LI         gr4=144
  419| 0042CC bc         418001C0   1     BT        CL.2165,cr0,0x1/lt,taken=40%(40,60)                                                                           420| 004324 bl         4BFFBCDD   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  147|                                CL.342:                                                                                                                     420| 004328 ori        60000000   1
  148| 0042D0 lwz        80BF001C   1     L4A       gr5=(*)aggr#3.gi_qualname(gr31,28)                                                                              0| 00432C lwz        80DF0010   1     L4A        gr6=(*)aggr#3.gi_code(gr31,16)
    0| 0042D4 or.        7CA02B79   2     LR_R      gr0,cr0=gr5                                                                                                     0| 004330 ori        60C30000   2     LR         gr3=gr6
  148| 0042D8 bc         41820030   1     BT        CL.346,cr0,0x4/eq,taken=50%(0,0)                                                                              423| 004334 b          4BFFFD68   0     B          CL.329,-1
  148| 0042DC stw        935F001C   1     ST4A      (*)aggr#3.gi_qualname(gr31,28)=gr26                                                                           423|                                CL.1191:
  415| 0042E0 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      425| 004338 ori        60A30000   1     LR         gr3=gr5
  417| 0042E4 lwz        80650000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr5,0)                                                                       425| 00433C bl         4BFFBCC5   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  417| 0042E8 addi       3803FFFF   2     AI        gr0=gr3,-1                                                                                                    425| 004340 ori        60000000   1
  415| 0042EC lwz        80640000   1     L4A       gr3=<s117:d0:l4>(gr4,0)                                                                                         0| 004344 lwz        80DF0010   1     L4A        gr6=(*)aggr#3.gi_code(gr31,16)
  417| 0042F0 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                         0| 004348 ori        60C30000   2     LR         gr3=gr6
  415| 0042F4 addi       3863FFFF   1     AI        gr3=gr3,-1                                                                                                      0| 00434C b          4BFFFD50   0     B          CL.329,-1
  415| 0042F8 stw        90640000   1     ST4A      <s117:d0:l4>(gr4,0)=gr3                                                                                         0|                                CL.2199:
  417| 0042FC cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     420| 004350 addi       387E1110   1     AI         gr3=gr30,4368
  417| 004300 bc         4182017C   1     BT        CL.1203,cr0,0x4/eq,taken=40%(40,60)                                                                           420| 004354 addi       3880008D   1     LI         gr4=141
  419| 004304 bc         41800164   1     BT        CL.2166,cr0,0x1/lt,taken=40%(40,60)                                                                           420| 004358 bl         4BFFBCA9   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  148|                                CL.346:                                                                                                                     420| 00435C ori        60000000   1
  106| 004308 lwz        80BF0020   1     L4A       gr5=(*)_err_stackitem._err_stackitem.exc_type(gr31,32)                                                        423| 004360 b          4BFFFCF0   0     B          CL.324,-1







Wed Apr 15 07:30:04 CDT 2020  Page 138


  107| 00430C lwz        83BF0024   1     L4A       gr29=(*)_err_stackitem._err_stackitem.exc_value(gr31,36)                                                      423|                                CL.1187:
  108| 004310 lwz        839F0028   1     L4A       gr28=(*)_err_stackitem._err_stackitem.exc_traceback(gr31,40)                                                  425| 004364 ori        60A30000   1     LR         gr3=gr5
  109| 004314 stw        935F0020   1     ST4A      (*)_err_stackitem._err_stackitem.exc_type(gr31,32)=gr26                                                       425| 004368 bl         4BFFBC99   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  110| 004318 stw        935F0024   1     ST4A      (*)_err_stackitem._err_stackitem.exc_value(gr31,36)=gr26                                                      425| 00436C ori        60000000   1
    0| 00431C or.        7CA02B79   1     LR_R      gr0,cr0=gr5                                                                                                     0| 004370 b          4BFFFCE0   0     B          CL.324,-1
  111| 004320 stw        935F0028   1     ST4A      (*)_err_stackitem._err_stackitem.exc_traceback(gr31,40)=gr26                                                    0|                                CL.2198:
  491| 004324 bc         4182013C   0     BT        CL.2152,cr0,0x4/eq,taken=30%(30,70)                                                                           420| 004374 addi       387E1110   1     AI         gr3=gr30,4368
  408| 004328 addi       387E1124   2     AI        gr3=gr30,4388                                                                                                 420| 004378 addi       38800089   1     LI         gr4=137
  415| 00432C lwz        80C20004   1     L4A       gr6=._Py_RefTotal(gr2,0)                                                                                      420| 00437C bl         4BFFBC85   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
    0| 004330 lwz        83410038   1     L4A       gr26=#stack(gr1,56)                                                                                           420| 004380 ori        60000000   1
  417| 004334 lwz        80850000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr5,0)                                                                       423| 004384 b          4BFFFC90   0     B          CL.319,-1
  417| 004338 addi       3804FFFF   2     AI        gr0=gr4,-1                                                                                                    423|                                CL.1183:
  417| 00433C stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       425| 004388 ori        60A30000   1     LR         gr3=gr5
  415| 004340 lwz        80860000   1     L4A       gr4=<s117:d0:l4>(gr6,0)                                                                                       425| 00438C bl         4BFFBC75   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  415| 004344 addi       3884FFFF   2     AI        gr4=gr4,-1                                                                                                    425| 004390 ori        60000000   1
  415| 004348 stw        90860000   1     ST4A      <s117:d0:l4>(gr6,0)=gr4                                                                                         0| 004394 b          4BFFFC80   0     B          CL.319,-1
  417| 00434C cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                       0|                                CL.2197:
  417| 004350 bc         41820100   1     BT        CL.1208,cr0,0x4/eq,taken=40%(40,60)                                                                            64| 004398 ori        63E30000   1     LR         gr3=gr31
  419| 004354 bc         418000EC   1     BT        CL.2167,cr0,0x1/lt,taken=40%(40,60)                                                                            64| 00439C addi       389E13E4   1     AI         gr4=gr30,5092
  493|                                CL.1207:                                                                                                                     64| 0043A0 addi       38BE140C   1     AI         gr5=gr30,5132
  491| 004358 cmpwi      2C1D0000   1     C4        cr0=gr29,0                                                                                                     64| 0043A4 addi       38DE1110   1     AI         gr6=gr30,4368
  491| 00435C bc         41820030   1     BT        CL.1213,cr0,0x4/eq,taken=30%(30,70)                                                                            64| 0043A8 addi       38E00084   1     LI         gr7=132
  408| 004360 addi       387E1124   2     AI        gr3=gr30,4388                                                                                                  64| 0043AC addi       391E1438   1     AI         gr8=gr30,5176
  415| 004364 lwz        80A20004   1     L4A       gr5=._Py_RefTotal(gr2,0)                                                                                       64| 0043B0 bl         4BFFBC51   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
  417| 004368 lwz        809D0000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr29,0)                                                                       64| 0043B4 ori        60000000   1
  417| 00436C addi       3804FFFF   2     AI        gr0=gr4,-1                                                                                                     64| 0043B8 tw         7C8E7008   1     TRAP       9
  417| 004370 stw        901D0000   1     ST4A      (*)_object._object.ob_refcnt(gr29,0)=gr0                                                                        0|                                CL.2190:
  415| 004374 lwz        80850000   1     L4A       gr4=<s117:d0:l4>(gr5,0)                                                                                         0| 0043BC lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
  415| 004378 addi       3884FFFF   2     AI        gr4=gr4,-1                                                                                                      0| 0043C0 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
  415| 00437C stw        90850000   1     ST4A      <s117:d0:l4>(gr5,0)=gr4                                                                                         0| 0043C4 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
  417| 004380 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                       0| 0043C8 lwz        83810040   1     L4A        gr28=#stack(gr1,64)
  417| 004384 bc         418200AC   1     BT        CL.1214,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 0043CC lwz        8361003C   1     L4A        gr27=#stack(gr1,60)
  419| 004388 bc         41800094   1     BT        CL.2168,cr0,0x1/lt,taken=40%(40,60)                                                                             0| 0043D0 lwz        83410038   1     L4A        gr26=#stack(gr1,56)
  493|                                CL.1213:                                                                                                                      0| 0043D4 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
  491| 00438C cmpwi      2C1C0000   1     C4        cr0=gr28,0                                                                                                    151| 0043D8 addi       38210050   1     AI         gr1=gr1,80
  491| 004390 bc         41820084   1     BT        CL.2154,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 0043DC mtspr      7C0803A6   1     LLR        lr=gr0
  408| 004394 addi       387E1124   2     AI        gr3=gr30,4388                                                                                                 151| 0043E0 bclr       4E800020   3     BA         lr
  415| 004398 lwz        80A20004   1     L4A       gr5=._Py_RefTotal(gr2,0)                                                                                        0|                                CL.2196:
  417| 00439C lwz        809C0000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr28,0)                                                                       44| 0043E4 addi       387E15E4   1     AI         gr3=gr30,5604
  417| 0043A0 addi       3804FFFF   2     AI        gr0=gr4,-1                                                                                                     44| 0043E8 addi       389E1610   1     AI         gr4=gr30,5648
  417| 0043A4 stw        901C0000   1     ST4A      (*)_object._object.ob_refcnt(gr28,0)=gr0                                                                       44| 0043EC addi       38A0002C   1     LI         gr5=44
  415| 0043A8 lwz        80850000   1     L4A       gr4=<s117:d0:l4>(gr5,0)                                                                                        44| 0043F0 bl         4BFFBC11   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
  415| 0043AC addi       3884FFFF   2     AI        gr4=gr4,-1                                                                                                     44| 0043F4 ori        60000000   1
  415| 0043B0 stw        90850000   1     ST4A      <s117:d0:l4>(gr5,0)=gr4                                                                                         0| 0043F8 lwz        807FFFFC   1     L4A        gr3=(*)aggr#2._gc_prev(gr31,-4)
  417| 0043B4 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                       0| 0043FC b          4BFFFB70   0     B          CL.1168,-1
  417| 0043B8 bc         41820048   1     BT        CL.1220,cr0,0x4/eq,taken=40%(40,60)                                                                             0|                                CL.2195:
    0| 0043BC lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                            35| 004400 ori        63E30000   1     LR         gr3=gr31
  419| 0043C0 bc         4180002C   0     BT        CL.2169,cr0,0x1/lt,taken=40%(40,60)                                                                            35| 004404 addi       389E1594   1     AI         gr4=gr30,5524
  493|                                CL.1219:                                                                                                                     35| 004408 addi       38BE15B0   1     AI         gr5=gr30,5552
  150| 0043C4 ori        63E30000   1     LR        gr3=gr31                                                                                                       35| 00440C addi       38DE1110   1     AI         gr6=gr30,4368
  150| 0043C8 bl         4BFFBC39   0     CALL      PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",    35| 004410 addi       38E0007F   1     LI         gr7=127
  150| 0043CC ori        60000000   1                                                                                                                              35| 004414 addi       391E1580   1     AI         gr8=gr30,5504
    0| 0043D0 lwz        83810040   1     L4A       gr28=#stack(gr1,64)                                                                                            35| 004418 bl         4BFFBBE9   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
    0| 0043D4 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                            35| 00441C ori        60000000   1
    0| 0043D8 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                            35| 004420 tw         7C8E7008   1     TRAP       9
  151| 0043DC addi       38210050   1     AI        gr1=gr1,80                                                                                                      0|                                CL.2194:







Wed Apr 15 07:30:04 CDT 2020  Page 139


    0| 0043E0 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                              30| 004424 ori        63E30000   1     LR         gr3=gr31
    0| 0043E4 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                         30| 004428 addi       389E1528   1     AI         gr4=gr30,5416
  151| 0043E8 bclr       4E800020   3     BA        lr                                                                                                             30| 00442C addi       38BE1550   1     AI         gr5=gr30,5456
    0|                                CL.2169:                                                                                                                     30| 004430 addi       38DE1110   1     AI         gr6=gr30,4368
  420| 0043EC addi       388001EC   1     LI        gr4=492                                                                                                        30| 004434 addi       38E0007F   1     LI         gr7=127
  420| 0043F0 ori        63850000   1     LR        gr5=gr28                                                                                                       30| 004438 addi       391E1580   1     AI         gr8=gr30,5504
  420| 0043F4 bl         4BFFBC0D   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015    30| 00443C bl         4BFFBBC5   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
  420| 0043F8 ori        60000000   1                                                                                                                              30| 004440 ori        60000000   1
  423| 0043FC b          4BFFFFC8   0     B         CL.1219,-1                                                                                                     30| 004444 tw         7C8E7008   1     TRAP       9
  423|                                CL.1220:                                                                                                                      0|                                CL.2193:
  425| 004400 ori        63830000   1     LR        gr3=gr28                                                                                                      125| 004448 ori        63E30000   1     LR         gr3=gr31
    0| 004404 lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                           125| 00444C bl         4BFFBBB5   0     CALL       PyObject_ClearWeakRefs,1,(*)_object",gr3,#ProcAlias",PyObject_ClearWeakRefs",fcr",gr1,cr[01567]",gr0",gr3"
  425| 004408 bl         4BFFBBF9   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   125| 004450 ori        60000000   1
  425| 00440C ori        60000000   1                                                                                                                               0| 004454 lwz        801FFFF8   1     L4A        gr0=(*)_object%##2(gr31,-8)
    0| 004410 b          4BFFFFB4   0     B         CL.1219,-1                                                                                                      0| 004458 b          4BFFFAE0   0     B          CL.317,-1
    0|                                CL.2154:                                                                                                                      0|                                CL.2192:
    0| 004414 lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                            64| 00445C addi       389E13E4   1     AI         gr4=gr30,5092
    0| 004418 b          4BFFFFAC   0     B         CL.1219,-1                                                                                                     64| 004460 addi       38BE140C   1     AI         gr5=gr30,5132
    0|                                CL.2168:                                                                                                                     64| 004464 addi       38DE1110   1     AI         gr6=gr30,4368
  420| 00441C addi       388001EC   1     LI        gr4=492                                                                                                        64| 004468 addi       38E0007A   1     LI         gr7=122
  420| 004420 ori        63A50000   1     LR        gr5=gr29                                                                                                       64| 00446C addi       391E1438   1     AI         gr8=gr30,5176
  420| 004424 bl         4BFFBBDD   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015    64| 004470 bl         4BFFBB91   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
  420| 004428 ori        60000000   1                                                                                                                              64| 004474 ori        60000000   1
  423| 00442C b          4BFFFF60   0     B         CL.1213,-1                                                                                                     64| 004478 tw         7C8E7008   1     TRAP       9
  423|                                CL.1214:                                                                                                                       | 00447C b          48000000   0
  425| 004430 ori        63A30000   1     LR        gr3=gr29                                                                                                         |               Tag Table
  425| 004434 bl         4BFFBBCD   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l      | 004480        00000000 00002041 80060100 00000000 000005C0 000B6765
  425| 004438 ori        60000000   1                                                                                                                                | 004498        6E5F6465 616C6C6F 63
    0| 00443C b          4BFFFF50   0     B         CL.1213,-1                                                                                                       |               Instruction count          368
    0|                                CL.2167:                                                                                                                       |               Straight-line exec time    350
  420| 004440 addi       388001EC   1     LI        gr4=492                                                                                                      GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss
  420| 004444 bl         4BFFBBBD   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015  FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
  420| 004448 ori        60000000   1                                                                                                                            CCR's set/used:   ss-- -sss
  423| 00444C b          4BFFFF0C   0     B         CL.1207,-1                                                                                                       | 000000                             PDEF       gen_traverse
  423|                                CL.1208:                                                                                                                     31|                                    PROC       gen,visit,arg,gr3-gr5
  425| 004450 ori        60A30000   1     LR        gr3=gr5                                                                                                         0| 0044C0 mfspr      7C0802A6   1     LFLR       gr0=lr
  425| 004454 bl         4BFFBBAD   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l     0| 0044C4 stwu       9421FF80   1     ST4U       gr1,#stack(gr1,-128)=gr1
  425| 004458 ori        60000000   1                                                                                                                               0| 0044C8 stw        90010088   1     ST4A       #stack(gr1,136)=gr0
    0| 00445C b          4BFFFEFC   0     B         CL.1207,-1                                                                                                      0| 0044CC stw        93E1007C   1     ST4A       #stack(gr1,124)=gr31
    0|                                CL.2152:                                                                                                                      0| 0044D0 ori        607F0000   1     LR         gr31=gr3
    0| 004460 lwz        83410038   1     L4A       gr26=#stack(gr1,56)                                                                                             0| 0044D4 stw        93C10078   1     ST4A       #stack(gr1,120)=gr30
    0| 004464 b          4BFFFEF4   0     B         CL.1207,-1                                                                                                      0| 0044D8 stw        93A10074   1     ST4A       #stack(gr1,116)=gr29
    0|                                CL.2166:                                                                                                                      0| 0044DC ori        60BE0000   1     LR         gr30=gr5
  420| 004468 addi       387E1110   1     AI        gr3=gr30,4368                                                                                                   0| 0044E0 ori        609D0000   1     LR         gr29=gr4
  420| 00446C addi       38800094   1     LI        gr4=148                                                                                                        33| 0044E4 stw        90410014   1     ST4A       #cur_toc(gr1,20)=gr2
  420| 004470 bl         4BFFBB91   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015    33| 0044E8 ori        60A40000   1     LR         gr4=gr5
  420| 004474 ori        60000000   1                                                                                                                              33| 0044EC lwz        80630008   1     L4A        gr3=(*)aggr#3.gi_frame(gr3,8)
  423| 004478 b          4BFFFE90   0     B         CL.346,-1                                                                                                      33| 0044F0 cmpwi      2C030000   2     C4         cr0=gr3,0
  423|                                CL.1203:                                                                                                                     33| 0044F4 bc         418201F0   1     BT         CL.2267,cr0,0x4/eq,taken=30%(30,70)
  425| 00447C ori        60A30000   1     LR        gr3=gr5                                                                                                        33| 0044F8 lwz        801D0000   1     L4A        gr0=#fnc_adr(gr29,0)
  425| 004480 bl         4BFFBB81   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l    33| 0044FC lwz        817D0008   1     L4A        gr11=#new_env(gr29,8)
  425| 004484 ori        60000000   1                                                                                                                              33| 004500 mtspr      7C0903A6   1     LCTR       ctr=gr0
    0| 004488 b          4BFFFE80   0     B         CL.346,-1                                                                                                      33| 004504 lwz        805D0004   1     CALL       gr3=gr29,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp1
    0|                                CL.2165:                                                                                                                     33| 004508 bcctrl     4E800421   0
  420| 00448C addi       387E1110   1     AI        gr3=gr30,4368                                                                                                  33| 00450C lwz        80410014   1
  420| 004490 addi       38800093   1     LI        gr4=147                                                                                                        33| 004510 cmpwi      2C030000   1     C4         cr0=gr3,0







Wed Apr 15 07:30:04 CDT 2020  Page 140


  420| 004494 bl         4BFFBB6D   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015    33| 004514 bc         40820178   1     BF         CL.2264,cr0,0x4/eq,taken=30%(30,70)
  420| 004498 ori        60000000   1                                                                                                                              34| 004518 lwz        807F0010   2     L4A        gr3=(*)aggr#3.gi_code(gr31,16)
  423| 00449C b          4BFFFE34   0     B         CL.342,-1                                                                                                      34| 00451C cmpwi      2C030000   2     C4         cr0=gr3,0
  423|                                CL.1199:                                                                                                                     34| 004520 bc         41820028   1     BT         CL.359,cr0,0x4/eq,taken=50%(0,0)
  425| 0044A0 ori        60A30000   1     LR        gr3=gr5                                                                                                         0|                                CL.1899:
  425| 0044A4 bl         4BFFBB5D   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l    34| 004524 ori        63C40000   1     LR         gr4=gr30
  425| 0044A8 ori        60000000   1                                                                                                                              34| 004528 lwz        801D0000   1     L4A        gr0=#fnc_adr(gr29,0)
    0| 0044AC b          4BFFFE24   0     B         CL.342,-1                                                                                                      34| 00452C lwz        817D0008   1     L4A        gr11=#new_env(gr29,8)
    0|                                CL.2164:                                                                                                                     34| 004530 mtspr      7C0903A6   1     LCTR       ctr=gr0
  420| 0044B0 addi       387E1110   1     AI        gr3=gr30,4368                                                                                                  34| 004534 lwz        805D0004   1     CALL       gr3=gr29,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp1
  420| 0044B4 addi       38800092   1     LI        gr4=146                                                                                                        34| 004538 bcctrl     4E800421   0
  420| 0044B8 ori        60C50000   1     LR        gr5=gr6                                                                                                        34| 00453C lwz        80410014   1
  420| 0044BC bl         4BFFBB45   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015    34| 004540 cmpwi      2C030000   1     C4         cr0=gr3,0
  420| 0044C0 ori        60000000   1                                                                                                                              34| 004544 bc         40820148   1     BF         CL.2264,cr0,0x4/eq,taken=30%(30,70)
  423| 0044C4 b          4BFFFDD4   0     B         CL.338,-1                                                                                                      34|                                CL.359:
  423|                                CL.1195:                                                                                                                     35| 004548 ori        63C40000   1     LR         gr4=gr30
  425| 0044C8 ori        60C30000   1     LR        gr3=gr6                                                                                                        35| 00454C lwz        807F0018   1     L4A        gr3=(*)aggr#3.gi_name(gr31,24)
  425| 0044CC bl         4BFFBB35   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l    35| 004550 cmpwi      2C030000   2     C4         cr0=gr3,0
  425| 0044D0 ori        60000000   1                                                                                                                              35| 004554 bc         41820180   1     BT         CL.2269,cr0,0x4/eq,taken=30%(30,70)
    0| 0044D4 b          4BFFFDC4   0     B         CL.338,-1                                                                                                      35| 004558 lwz        801D0000   1     L4A        gr0=#fnc_adr(gr29,0)
    0|                                CL.2163:                                                                                                                     35| 00455C lwz        817D0008   1     L4A        gr11=#new_env(gr29,8)
  420| 0044D8 addi       387E1110   1     AI        gr3=gr30,4368                                                                                                  35| 004560 mtspr      7C0903A6   1     LCTR       ctr=gr0
  420| 0044DC addi       38800090   1     LI        gr4=144                                                                                                        35| 004564 lwz        805D0004   1     CALL       gr3=gr29,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp1
  420| 0044E0 bl         4BFFBB21   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015    35| 004568 bcctrl     4E800421   0
  420| 0044E4 ori        60000000   1                                                                                                                              35| 00456C lwz        80410014   1
    0| 0044E8 lwz        80DF0010   1     L4A       gr6=(*)aggr#3.gi_code(gr31,16)                                                                                 35| 004570 cmpwi      2C030000   1     C4         cr0=gr3,0
    0| 0044EC ori        60C30000   2     LR        gr3=gr6                                                                                                        35| 004574 bc         40820118   1     BF         CL.2264,cr0,0x4/eq,taken=30%(30,70)
  423| 0044F0 b          4BFFFD74   0     B         CL.329,-1                                                                                                      36| 004578 lwz        807F001C   2     L4A        gr3=(*)aggr#3.gi_qualname(gr31,28)
  423|                                CL.1191:                                                                                                                     36| 00457C cmpwi      2C030000   2     C4         cr0=gr3,0
  425| 0044F4 ori        60A30000   1     LR        gr3=gr5                                                                                                        36| 004580 bc         41820028   1     BT         CL.369,cr0,0x4/eq,taken=50%(0,0)
  425| 0044F8 bl         4BFFBB09   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l     0|                                CL.1902:
  425| 0044FC ori        60000000   1                                                                                                                              36| 004584 ori        63C40000   1     LR         gr4=gr30
    0| 004500 lwz        80DF0010   1     L4A       gr6=(*)aggr#3.gi_code(gr31,16)                                                                                 36| 004588 lwz        801D0000   1     L4A        gr0=#fnc_adr(gr29,0)
    0| 004504 ori        60C30000   2     LR        gr3=gr6                                                                                                        36| 00458C lwz        817D0008   1     L4A        gr11=#new_env(gr29,8)
    0| 004508 b          4BFFFD5C   0     B         CL.329,-1                                                                                                      36| 004590 mtspr      7C0903A6   1     LCTR       ctr=gr0
    0|                                CL.2162:                                                                                                                     36| 004594 lwz        805D0004   1     CALL       gr3=gr29,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp1
  420| 00450C addi       387E1110   1     AI        gr3=gr30,4368                                                                                                  36| 004598 bcctrl     4E800421   0
  420| 004510 addi       3880008D   1     LI        gr4=141                                                                                                        36| 00459C lwz        80410014   1
  420| 004514 bl         4BFFBAED   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015    36| 0045A0 cmpwi      2C030000   1     C4         cr0=gr3,0
  420| 004518 ori        60000000   1                                                                                                                              36| 0045A4 bc         408200E8   1     BF         CL.2264,cr0,0x4/eq,taken=30%(30,70)
  423| 00451C b          4BFFFCFC   0     B         CL.324,-1                                                                                                      36|                                CL.369:
  423|                                CL.1187:                                                                                                                     24| 0045A8 ori        63C40000   1     LR         gr4=gr30
  425| 004520 ori        60A30000   1     LR        gr3=gr5                                                                                                        24| 0045AC lwz        807F0020   1     L4A        gr3=(*)_err_stackitem._err_stackitem.exc_type(gr31,32)
  425| 004524 bl         4BFFBADD   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l    24| 0045B0 cmpwi      2C030000   2     C4         cr0=gr3,0
  425| 004528 ori        60000000   1                                                                                                                              24| 0045B4 bc         41820110   1     BT         CL.2271,cr0,0x4/eq,taken=30%(30,70)
    0| 00452C b          4BFFFCEC   0     B         CL.324,-1                                                                                                      24| 0045B8 lwz        801D0000   1     L4A        gr0=#fnc_adr(gr29,0)
    0|                                CL.2161:                                                                                                                     24| 0045BC lwz        817D0008   1     L4A        gr11=#new_env(gr29,8)
  420| 004530 addi       387E1110   1     AI        gr3=gr30,4368                                                                                                  24| 0045C0 mtspr      7C0903A6   1     LCTR       ctr=gr0
  420| 004534 addi       38800089   1     LI        gr4=137                                                                                                        24| 0045C4 lwz        805D0004   1     CALL       gr3=gr29,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp1
  420| 004538 bl         4BFFBAC9   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015    24| 0045C8 bcctrl     4E800421   0
  420| 00453C ori        60000000   1                                                                                                                              24| 0045CC lwz        80410014   1
  423| 004540 b          4BFFFC9C   0     B         CL.319,-1                                                                                                      24| 0045D0 cmpwi      2C030000   1     C4         cr0=gr3,0
  423|                                CL.1183:                                                                                                                     24| 0045D4 bc         408200D4   1     BF         CL.2272,cr0,0x4/eq,taken=30%(30,70)
  425| 004544 ori        60A30000   1     LR        gr3=gr5                                                                                                        25| 0045D8 lwz        807F0024   2     L4A        gr3=(*)_err_stackitem._err_stackitem.exc_value(gr31,36)
  425| 004548 bl         4BFFBAB9   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l    25| 0045DC cmpwi      2C030000   2     C4         cr0=gr3,0
  425| 00454C ori        60000000   1                                                                                                                              25| 0045E0 bc         41820028   1     BT         CL.1140,cr0,0x4/eq,taken=50%(0,0)







Wed Apr 15 07:30:04 CDT 2020  Page 141


    0| 004550 b          4BFFFC8C   0     B         CL.319,-1                                                                                                       0|                                CL.1905:
    0|                                CL.2160:                                                                                                                     25| 0045E4 ori        63C40000   1     LR         gr4=gr30
   64| 004554 ori        63E30000   1     LR        gr3=gr31                                                                                                       25| 0045E8 lwz        801D0000   1     L4A        gr0=#fnc_adr(gr29,0)
   64| 004558 addi       389E13E4   1     AI        gr4=gr30,5092                                                                                                  25| 0045EC lwz        817D0008   1     L4A        gr11=#new_env(gr29,8)
   64| 00455C addi       38BE140C   1     AI        gr5=gr30,5132                                                                                                  25| 0045F0 mtspr      7C0903A6   1     LCTR       ctr=gr0
   64| 004560 addi       38DE1110   1     AI        gr6=gr30,4368                                                                                                  25| 0045F4 lwz        805D0004   1     CALL       gr3=gr29,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp1
   64| 004564 addi       38E00084   1     LI        gr7=132                                                                                                        25| 0045F8 bcctrl     4E800421   0
   64| 004568 addi       391E1438   1     AI        gr8=gr30,5176                                                                                                  25| 0045FC lwz        80410014   1
   64| 00456C bl         4BFFBA95   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr    25| 004600 cmpwi      2C030000   1     C4         cr0=gr3,0
   64| 004570 ori        60000000   1                                                                                                                              25| 004604 bc         40820088   1     BF         CL.2264,cr0,0x4/eq,taken=50%(0,0)
   64| 004574 tw         7C8E7008   1     TRAP      9                                                                                                              25|                                CL.1140:
    0|                                CL.2153:                                                                                                                     26| 004608 ori        63C40000   1     LR         gr4=gr30
    0| 004578 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                            26| 00460C lwz        807F0028   1     L4A        gr3=(*)_err_stackitem._err_stackitem.exc_traceback(gr31,40)
    0| 00457C lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                            26| 004610 cmpwi      2C030000   2     C4         cr0=gr3,0
    0| 004580 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                            26| 004614 bc         41820058   1     BT         CL.2273,cr0,0x4/eq,taken=30%(30,70)
    0| 004584 lwz        83810040   1     L4A       gr28=#stack(gr1,64)                                                                                            26| 004618 lwz        801D0000   1     L4A        gr0=#fnc_adr(gr29,0)
    0| 004588 lwz        8361003C   1     L4A       gr27=#stack(gr1,60)                                                                                            26| 00461C lwz        817D0008   1     L4A        gr11=#new_env(gr29,8)
    0| 00458C lwz        83410038   1     L4A       gr26=#stack(gr1,56)                                                                                             0| 004620 lwz        83E1007C   1     L4A        gr31=#stack(gr1,124)
  151| 004590 addi       38210050   1     AI        gr1=gr1,80                                                                                                      0| 004624 lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
    0| 004594 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                              26| 004628 mtspr      7C0903A6   1     LCTR       ctr=gr0
    0| 004598 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                         26| 00462C lwz        805D0004   1     CALL       gr3=gr29,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp1
  151| 00459C bclr       4E800020   3     BA        lr                                                                                                             26| 004630 bcctrl     4E800421   0
    0|                                CL.2159:                                                                                                                     26| 004634 lwz        80410014   1
   44| 0045A0 addi       387E15E4   1     AI        gr3=gr30,5604                                                                                                  26| 004638 cmpwi      2C030000   1     C4         cr0=gr3,0
   44| 0045A4 addi       389E1610   1     AI        gr4=gr30,5648                                                                                                  26| 00463C bc         41820018   1     BT         CL.1908,cr0,0x4/eq,taken=50%(0,0)
   44| 0045A8 addi       38A0002C   1     LI        gr5=44                                                                                                          0| 004640 lwz        83A10074   2     L4A        gr29=#stack(gr1,116)
   44| 0045AC bl         4BFFBA55   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f     0| 004644 lwz        80010088   1     L4A        gr0=#stack(gr1,136)
   44| 0045B0 ori        60000000   1                                                                                                                              40| 004648 addi       38210080   1     AI         gr1=gr1,128
    0| 0045B4 lwz        807FFFFC   1     L4A       gr3=(*)aggr#2._gc_prev(gr31,-4)                                                                                 0| 00464C mtspr      7C0803A6   1     LLR        lr=gr0
    0| 0045B8 b          4BFFFB78   0     B         CL.1168,-1                                                                                                     40| 004650 bclr       4E800020   3     BA         lr
    0|                                CL.2158:                                                                                                                      0|                                CL.1908:
   35| 0045BC ori        63E30000   1     LR        gr3=gr31                                                                                                       27| 004654 addi       38600000   1     LI         gr3=0
   35| 0045C0 addi       389E1594   1     AI        gr4=gr30,5524                                                                                                   0| 004658 lwz        83A10074   1     L4A        gr29=#stack(gr1,116)
   35| 0045C4 addi       38BE15B0   1     AI        gr5=gr30,5552                                                                                                   0| 00465C lwz        80010088   1     L4A        gr0=#stack(gr1,136)
   35| 0045C8 addi       38DE1110   1     AI        gr6=gr30,4368                                                                                                  40| 004660 addi       38210080   1     AI         gr1=gr1,128
   35| 0045CC addi       38E0007F   1     LI        gr7=127                                                                                                         0| 004664 mtspr      7C0803A6   1     LLR        lr=gr0
   35| 0045D0 addi       391E1580   1     AI        gr8=gr30,5504                                                                                                  40| 004668 bclr       4E800020   3     BA         lr
   35| 0045D4 bl         4BFFBA2D   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr     0|                                CL.2273:
   35| 0045D8 ori        60000000   1                                                                                                                              27| 00466C addi       38600000   1     LI         gr3=0
   35| 0045DC tw         7C8E7008   1     TRAP      9                                                                                                               0| 004670 lwz        83E1007C   1     L4A        gr31=#stack(gr1,124)
    0|                                CL.2157:                                                                                                                      0| 004674 lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
   30| 0045E0 ori        63E30000   1     LR        gr3=gr31                                                                                                        0| 004678 lwz        83A10074   1     L4A        gr29=#stack(gr1,116)
   30| 0045E4 addi       389E1528   1     AI        gr4=gr30,5416                                                                                                   0| 00467C lwz        80010088   1     L4A        gr0=#stack(gr1,136)
   30| 0045E8 addi       38BE1550   1     AI        gr5=gr30,5456                                                                                                  40| 004680 addi       38210080   1     AI         gr1=gr1,128
   30| 0045EC addi       38DE1110   1     AI        gr6=gr30,4368                                                                                                   0| 004684 mtspr      7C0803A6   1     LLR        lr=gr0
   30| 0045F0 addi       38E0007F   1     LI        gr7=127                                                                                                        40| 004688 bclr       4E800020   3     BA         lr
   30| 0045F4 addi       391E1580   1     AI        gr8=gr30,5504                                                                                                   0|                                CL.2264:
   30| 0045F8 bl         4BFFBA09   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr     0| 00468C lwz        83E1007C   1     L4A        gr31=#stack(gr1,124)
   30| 0045FC ori        60000000   1                                                                                                                               0| 004690 lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
   30| 004600 tw         7C8E7008   1     TRAP      9                                                                                                               0| 004694 lwz        83A10074   1     L4A        gr29=#stack(gr1,116)
    0|                                CL.2156:                                                                                                                      0| 004698 lwz        80010088   1     L4A        gr0=#stack(gr1,136)
  125| 004604 ori        63E30000   1     LR        gr3=gr31                                                                                                       40| 00469C addi       38210080   1     AI         gr1=gr1,128
  125| 004608 bl         4BFFB9F9   0     CALL      PyObject_ClearWeakRefs,1,(*)_object",gr3,#ProcAlias",PyObject_ClearWeakRefs",fcr",gr1,cr[01567]",gr0",gr3"-     0| 0046A0 mtspr      7C0803A6   1     LLR        lr=gr0
  125| 00460C ori        60000000   1                                                                                                                              40| 0046A4 bclr       4E800020   3     BA         lr
    0| 004610 b          4BFFFAE8   0     B         CL.317,-1                                                                                                       0|                                CL.2272:
    0|                                CL.2155:                                                                                                                      0| 0046A8 lwz        83E1007C   1     L4A        gr31=#stack(gr1,124)







Wed Apr 15 07:30:04 CDT 2020  Page 142


   64| 004614 addi       389E13E4   1     AI        gr4=gr30,5092                                                                                                   0| 0046AC lwz        83C10078   1     L4A        gr30=#stack(gr1,120)
   64| 004618 addi       38BE140C   1     AI        gr5=gr30,5132                                                                                                   0| 0046B0 lwz        83A10074   1     L4A        gr29=#stack(gr1,116)
   64| 00461C addi       38DE1110   1     AI        gr6=gr30,4368                                                                                                   0| 0046B4 lwz        80010088   1     L4A        gr0=#stack(gr1,136)
   64| 004620 addi       38E0007A   1     LI        gr7=122                                                                                                        40| 0046B8 addi       38210080   1     AI         gr1=gr1,128
   64| 004624 addi       391E1438   1     AI        gr8=gr30,5176                                                                                                   0| 0046BC mtspr      7C0803A6   1     LLR        lr=gr0
   64| 004628 bl         4BFFB9D9   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr    40| 0046C0 bclr       4E800020   3     BA         lr
   64| 00462C ori        60000000   1                                                                                                                               0|                                CL.2271:
   64| 004630 tw         7C8E7008   1     TRAP      9                                                                                                              25| 0046C4 lwz        807F0024   1     L4A        gr3=(*)_err_stackitem._err_stackitem.exc_value(gr31,36)
     | 004634 b          48000000   0                                                                                                                              25| 0046C8 cmpwi      2C030000   2     C4         cr0=gr3,0
     |               Tag Table                                                                                                                                     25| 0046CC bc         4182FF3C   1     BT         CL.1140,cr0,0x4/eq,taken=50%(0,0)
     | 004638        00000000 00002041 80060100 00000000 000005B8 000B6765                                                                                          0| 0046D0 b          4BFFFF14   1     B          CL.1905,-1
     | 004650        6E5F6465 616C6C6F 63                                                                                                                           0|                                CL.2269:
     |               Instruction count          366                                                                                                                36| 0046D4 lwz        807F001C   1     L4A        gr3=(*)aggr#3.gi_qualname(gr31,28)
     |               Straight-line exec time    358                                                                                                                36| 0046D8 cmpwi      2C030000   2     C4         cr0=gr3,0
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss                                                                                                        36| 0046DC bc         4182FECC   1     BT         CL.369,cr0,0x4/eq,taken=50%(0,0)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                         0| 0046E0 b          4BFFFEA4   1     B          CL.1902,-1
 CCR's set/used:   ss-- -sss                                                                                                                                        0|                                CL.2267:
     | 000000                             PDEF     gen_traverse                                                                                                    34| 0046E4 lwz        807F0010   1     L4A        gr3=(*)aggr#3.gi_code(gr31,16)
   31|                                    PROC      gen,visit,arg,gr3-gr5                                                                                          34| 0046E8 cmpwi      2C030000   2     C4         cr0=gr3,0
    0| 004660 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                         34| 0046EC bc         4182FE5C   1     BT         CL.359,cr0,0x4/eq,taken=50%(0,0)
    0| 004664 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                               0| 0046F0 b          4BFFFE34   1     B          CL.1899,-1
    0| 004668 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                              |               Tag Table
    0| 00466C ori        607F0000   1     LR        gr31=gr3                                                                                                         | 0046F4        00000000 00002041 80030300 00000000 00000234 000C6765
    0| 004670 stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                              | 00470C        6E5F7472 61766572 7365
    0| 004674 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                             |               Instruction count          141
    0| 004678 ori        60BE0000   1     LR        gr30=gr5                                                                                                         |               Straight-line exec time    158
    0| 00467C ori        609D0000   1     LR        gr29=gr4                                                                                                     GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ssss
    0| 004680 stwu       9421FF80   1     ST4U      gr1,#stack(gr1,-128)=gr1                                                                                     FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
   33| 004684 ori        60A40000   1     LR        gr4=gr5                                                                                                      CCR's set/used:   ss-- -sss
   33| 004688 lwz        80630008   1     L4A       gr3=(*)aggr#3.gi_frame(gr3,8)                                                                                    | 000000                             PDEF       IPRA.$async_gen_athrow_new
   33| 00468C cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                    2042|                                    PROC       gen,args,gr3,gr4
   33| 004690 stw        90410014   1     ST4A      #cur_toc(gr1,20)=gr2                                                                                            0| 004720 mfspr      7C0802A6   1     LFLR       gr0=lr
   33| 004694 bc         418201F0   0     BT        CL.2227,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 004724 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
   33| 004698 lwz        801D0000   1     L4A       gr0=#fnc_adr(gr29,0)                                                                                            0| 004728 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
   33| 00469C lwz        817D0008   1     L4A       gr11=#new_env(gr29,8)                                                                                           0| 00472C ori        607F0000   1     LR         gr31=gr3
   33| 0046A0 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                         0| 004730 stw        93A10044   1     ST4A       #stack(gr1,68)=gr29
   33| 0046A4 lwz        805D0004   1     CALL      gr3=gr29,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13     0| 004734 ori        609E0000   1     LR         gr30=gr4
   33| 0046A8 bcctrl     4E800421   0                                                                                                                               0| 004738 stw        93810040   1     ST4A       #stack(gr1,64)=gr28
   33| 0046AC lwz        80410014   1                                                                                                                            2045| 00473C lwz        806200EC   1     L4A        gr3=._PyAsyncGenAThrow_Type(gr2,0)
   33| 0046B0 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    2045| 004740 bl         4BFFB8C1   0     CALL       gr3=_PyObject_GC_New,1,(*)_typeobject",gr3,#ProcAlias",_PyObject_GC_New",fcr",gr1,cr[01567]",gr0",gr4"-gr1
   33| 0046B4 bc         40820178   1     BF        CL.2224,cr0,0x4/eq,taken=30%(30,70)                                                                          2045| 004744 ori        60000000   1
   34| 0046B8 lwz        807F0010   2     L4A       gr3=(*)aggr#3.gi_code(gr31,16)                                                                               2046| 004748 cmpwi      2C030000   1     C4         cr0=gr3,0
   34| 0046BC cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                    2046| 00474C bc         41820164   1     BT         CL.1875,cr0,0x4/eq,taken=30%(30,70)
   34| 0046C0 bc         41820028   1     BT        CL.359,cr0,0x4/eq,taken=50%(0,0)                                                                              401| 004750 lwz        80820004   2     L4A        gr4=._Py_RefTotal(gr2,0)
    0|                                CL.1810:                                                                                                                   2046| 004754 ori        607C0000   1     LR         gr28=gr3
   34| 0046C4 ori        63C40000   1     LR        gr4=gr30                                                                                                      403| 004758 lwz        807F0000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr31,0)
   34| 0046C8 lwz        801D0000   1     L4A       gr0=#fnc_adr(gr29,0)                                                                                          482| 00475C cmpwi      2C1E0000   1     C4         cr0=gr30,0
   34| 0046CC lwz        817D0008   1     L4A       gr11=#new_env(gr29,8)                                                                                         403| 004760 addi       38630001   1     AI         gr3=gr3,1
   34| 0046D0 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                       403| 004764 stw        907F0000   1     ST4A       (*)_object._object.ob_refcnt(gr31,0)=gr3
   34| 0046D4 lwz        805D0004   1     CALL      gr3=gr29,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13  2049| 004768 stw        93FC0008   1     ST4A       (*)aggr#E.agt_gen(gr28,8)=gr31
   34| 0046D8 bcctrl     4E800421   0                                                                                                                            2050| 00476C stw        93DC000C   1     ST4A       (*)aggr#E.agt_args(gr28,12)=gr30
   34| 0046DC lwz        80410014   1                                                                                                                             401| 004770 lwz        80C40000   1     L4A        gr6=_Py_RefTotal(gr4,0)
   34| 0046E0 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     401| 004774 addi       38E60001   2     AI         gr7=gr6,1
   34| 0046E4 bc         40820148   1     BF        CL.2224,cr0,0x4/eq,taken=30%(30,70)                                                                           401| 004778 stw        90E40000   1     ST4A       _Py_RefTotal(gr4,0)=gr7
   34|                                CL.359:                                                                                                                       0| 00477C lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   35| 0046E8 ori        63C40000   1     LR        gr4=gr30                                                                                                        0| 004780 mtspr      7C0803A6   2     LLR        lr=gr0







Wed Apr 15 07:30:04 CDT 2020  Page 143


   35| 0046EC lwz        807F0018   1     L4A       gr3=(*)aggr#3.gi_name(gr31,24)                                                                               2051| 004784 addi       38000000   1     LI         gr0=0
   35| 0046F0 cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                    2051| 004788 stw        901C0010   1     ST4A       (*)aggr#E.agt_state(gr28,16)=gr0
   35| 0046F4 bc         41820180   1     BT        CL.2229,cr0,0x4/eq,taken=30%(30,70)                                                                           482| 00478C bc         4182010C   0     BT         CL.1871,cr0,0x4/eq,taken=30%(30,70)
   35| 0046F8 lwz        801D0000   1     L4A       gr0=#fnc_adr(gr29,0)                                                                                           30| 004790 lwz        80BCFFF8   1     L4A        gr5=(*)_object%##2(gr28,-8)
   35| 0046FC lwz        817D0008   1     L4A       gr11=#new_env(gr29,8)                                                                                         401| 004794 addi       38060002   1     AI         gr0=gr6,2
   35| 004700 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                       403| 004798 lwz        807E0000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr30,0)
   35| 004704 lwz        805D0004   1     CALL      gr3=gr29,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13     0| 00479C lwz        81020018   1     L4A        gr8=.+CONSTANT_AREA(gr2,0)
   35| 004708 bcctrl     4E800421   0                                                                                                                             401| 0047A0 stw        90040000   1     ST4A       _Py_RefTotal(gr4,0)=gr0
   35| 00470C lwz        80410014   1                                                                                                                              30| 0047A4 cmpwi      2C050000   1     C4         cr0=gr5,0
   35| 004710 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     403| 0047A8 addi       38030001   1     AI         gr0=gr3,1
   35| 004714 bc         40820118   1     BF        CL.2224,cr0,0x4/eq,taken=30%(30,70)                                                                           403| 0047AC stw        901E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr0
   36| 004718 lwz        807F001C   2     L4A       gr3=(*)aggr#3.gi_qualname(gr31,28)                                                                             27| 0047B0 addi       38C81110   1     AI         gr6=gr8,4368
   36| 00471C cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                      30| 0047B4 bc         41820024   0     BT         CL.1419,cr0,0x4/eq,taken=50%(0,0)
   36| 004720 bc         41820028   1     BT        CL.369,cr0,0x4/eq,taken=50%(0,0)                                                                                0|                                CL.1872:
    0|                                CL.1813:                                                                                                                     30| 0047B8 ori        63830000   1     LR         gr3=gr28
   36| 004724 ori        63C40000   1     LR        gr4=gr30                                                                                                       30| 0047BC addi       38881528   1     AI         gr4=gr8,5416
   36| 004728 lwz        801D0000   1     L4A       gr0=#fnc_adr(gr29,0)                                                                                           30| 0047C0 addi       38A81550   1     AI         gr5=gr8,5456
   36| 00472C lwz        817D0008   1     L4A       gr11=#new_env(gr29,8)                                                                                          30| 0047C4 addi       38E00806   1     LI         gr7=2054
   36| 004730 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                        30| 0047C8 addi       39081580   1     AI         gr8=gr8,5504
   36| 004734 lwz        805D0004   1     CALL      gr3=gr29,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13    30| 0047CC bl         4BFFB835   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
   36| 004738 bcctrl     4E800421   0                                                                                                                              30| 0047D0 ori        60000000   1
   36| 00473C lwz        80410014   1                                                                                                                              30| 0047D4 tw         7C8E7008   1     TRAP       9
   36| 004740 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                      30|                                CL.1419:
   36| 004744 bc         408200E8   1     BF        CL.2224,cr0,0x4/eq,taken=30%(30,70)                                                                            34| 0047D8 addi       3BFCFFF8   1     AI         gr31=gr28,-8
   36|                                CL.369:                                                                                                                      35| 0047DC lwz        801CFFFC   1     L4A        gr0=(*)aggr#2._gc_prev(gr28,-4)
   24| 004748 ori        63C40000   1     LR        gr4=gr30                                                                                                       35| 0047E0 andi.      70030002   2     RN4_R      gr3,cr0=gr0,0,0x2
   24| 00474C lwz        807F0020   1     L4A       gr3=(*)_err_stackitem._err_stackitem.exc_type(gr31,32)                                                         35| 0047E4 bc         40820094   1     BF         CL.1876,cr0,0x4/eq,taken=10%(10,90)
   24| 004750 cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                      67| 0047E8 lwz        808200A4   1     L4A        gr4=._PyRuntime(gr2,0)
   24| 004754 bc         41820110   1     BT        CL.2231,cr0,0x4/eq,taken=30%(30,70)                                                                            54| 0047EC lwz        806401A0   2     L4A        gr3=(*)pyruntimestate._Py_atomic_address._value(gr4,416)
   24| 004758 lwz        801D0000   1     L4A       gr0=#fnc_adr(gr29,0)                                                                                           41| 0047F0 lwz        80630008   2     L4A        gr3=(*)_ts._ts.interp(gr3,8)
   24| 00475C lwz        817D0008   1     L4A       gr11=#new_env(gr29,8)                                                                                          41| 0047F4 lwz        83C30188   2     L4A        gr30=(*)_is._gc_runtime_state.generation0(gr3,392)
   24| 004760 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                        42| 0047F8 lwz        83BE0004   2     L4A        gr29=(*)aggr#2._gc_prev(gr30,4)
   24| 004764 lwz        805D0004   1     CALL      gr3=gr29,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13    44| 0047FC andi.      73A30003   2     RN4_R      gr3,cr0=gr29,0,0xFFFFFFFF00000003
   24| 004768 bcctrl     4E800421   0                                                                                                                              43| 004800 stw        93FD0000   1     ST4A       (*)aggr#2._gc_next(gr29,0)=gr31
   24| 00476C lwz        80410014   1                                                                                                                              44| 004804 bc         4082002C   0     BF         CL.2298,cr0,0x4/eq,taken=40%(40,60)
   24| 004770 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                      44| 004808 rlwinm     540007BE   1     RN4        gr0=gr0,0,0x3
   24| 004774 bc         408200D4   1     BF        CL.2232,cr0,0x4/eq,taken=30%(30,70)                                                                            45| 00480C stw        93DCFFF8   1     ST4A       (*)aggr#2._gc_next(gr28,-8)=gr30
   25| 004778 lwz        807F0024   2     L4A       gr3=(*)_err_stackitem._err_stackitem.exc_value(gr31,36)                                                        44| 004810 or         7C04EB78   1     O          gr4=gr0,gr29
   25| 00477C cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                    2055| 004814 ori        63830000   1     LR         gr3=gr28
   25| 004780 bc         41820028   1     BT        CL.1140,cr0,0x4/eq,taken=50%(0,0)                                                                              44| 004818 stw        909CFFFC   1     ST4A       (*)aggr#2._gc_prev(gr28,-4)=gr4
    0|                                CL.1816:                                                                                                                     46| 00481C stw        93FE0004   1     ST4A       (*)aggr#2._gc_prev(gr30,4)=gr31
   25| 004784 ori        63C40000   1     LR        gr4=gr30                                                                                                        0| 004820 lwz        83810040   1     L4A        gr28=#stack(gr1,64)
   25| 004788 lwz        801D0000   1     L4A       gr0=#fnc_adr(gr29,0)                                                                                            0| 004824 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
   25| 00478C lwz        817D0008   1     L4A       gr11=#new_env(gr29,8)                                                                                        2056| 004828 addi       38210050   1     AI         gr1=gr1,80
   25| 004790 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                      2056| 00482C bclr       4E800020   0     BA         lr
   25| 004794 lwz        805D0004   1     CALL      gr3=gr29,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13     0|                                CL.2298:
   25| 004798 bcctrl     4E800421   0                                                                                                                              44| 004830 addi       386815E4   1     AI         gr3=gr8,5604
   25| 00479C lwz        80410014   1                                                                                                                              44| 004834 addi       38881610   1     AI         gr4=gr8,5648
   25| 0047A0 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                      44| 004838 addi       38A0002C   1     LI         gr5=44
   25| 0047A4 bc         40820088   1     BF        CL.2224,cr0,0x4/eq,taken=50%(0,0)                                                                              44| 00483C bl         4BFFB7C5   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
   25|                                CL.1140:                                                                                                                     44| 004840 ori        60000000   1
   26| 0047A8 ori        63C40000   1     LR        gr4=gr30                                                                                                        0| 004844 lwz        801CFFFC   1     L4A        gr0=(*)aggr#2._gc_prev(gr28,-4)
   26| 0047AC lwz        807F0028   1     L4A       gr3=(*)_err_stackitem._err_stackitem.exc_traceback(gr31,40)                                                    45| 004848 stw        93DCFFF8   1     ST4A       (*)aggr#2._gc_next(gr28,-8)=gr30
   26| 0047B0 cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                    2055| 00484C ori        63830000   1     LR         gr3=gr28
   26| 0047B4 bc         41820058   1     BT        CL.2233,cr0,0x4/eq,taken=30%(30,70)                                                                            44| 004850 rlwinm     540007BE   1     RN4        gr0=gr0,0,0x3
   26| 0047B8 lwz        801D0000   1     L4A       gr0=#fnc_adr(gr29,0)                                                                                           44| 004854 or         7C04EB78   1     O          gr4=gr0,gr29







Wed Apr 15 07:30:04 CDT 2020  Page 144


   26| 0047BC lwz        817D0008   1     L4A       gr11=#new_env(gr29,8)                                                                                          44| 004858 stw        909CFFFC   1     ST4A       (*)aggr#2._gc_prev(gr28,-4)=gr4
    0| 0047C0 lwz        83E1007C   1     L4A       gr31=#stack(gr1,124)                                                                                           46| 00485C stw        93FE0004   1     ST4A       (*)aggr#2._gc_prev(gr30,4)=gr31
    0| 0047C4 lwz        83C10078   1     L4A       gr30=#stack(gr1,120)                                                                                            0| 004860 lwz        83810040   1     L4A        gr28=#stack(gr1,64)
   26| 0047C8 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                         0| 004864 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   26| 0047CC lwz        805D0004   1     CALL      gr3=gr29,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13     0| 004868 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
   26| 0047D0 bcctrl     4E800421   0                                                                                                                               0| 00486C mtspr      7C0803A6   1     LLR        lr=gr0
   26| 0047D4 lwz        80410014   1                                                                                                                            2056| 004870 addi       38210050   1     AI         gr1=gr1,80
   26| 0047D8 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    2056| 004874 bclr       4E800020   2     BA         lr
   26| 0047DC bc         41820018   1     BT        CL.1819,cr0,0x4/eq,taken=50%(0,0)                                                                               0|                                CL.1876:
    0| 0047E0 lwz        83A10074   2     L4A       gr29=#stack(gr1,116)                                                                                           35| 004878 ori        63830000   1     LR         gr3=gr28
   40| 0047E4 addi       38210080   1     AI        gr1=gr1,128                                                                                                    35| 00487C addi       38881594   1     AI         gr4=gr8,5524
    0| 0047E8 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                              35| 004880 addi       38A815B0   1     AI         gr5=gr8,5552
    0| 0047EC mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                         35| 004884 addi       38E00806   1     LI         gr7=2054
   40| 0047F0 bclr       4E800020   3     BA        lr                                                                                                             35| 004888 addi       39081580   1     AI         gr8=gr8,5504
    0|                                CL.1819:                                                                                                                     35| 00488C bl         4BFFB775   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
   27| 0047F4 addi       38600000   1     LI        gr3=0                                                                                                          35| 004890 ori        60000000   1
    0| 0047F8 lwz        83A10074   1     L4A       gr29=#stack(gr1,116)                                                                                           35| 004894 tw         7C8E7008   1     TRAP       9
   40| 0047FC addi       38210080   1     AI        gr1=gr1,128                                                                                                     0|                                CL.1871:
    0| 004800 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 004898 lwz        81020018   1     L4A        gr8=.+CONSTANT_AREA(gr2,0)
    0| 004804 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                         30| 00489C lwz        801CFFF8   1     L4A        gr0=(*)_object%##2(gr28,-8)
   40| 004808 bclr       4E800020   3     BA        lr                                                                                                             27| 0048A0 addi       38C81110   1     AI         gr6=gr8,4368
    0|                                CL.2233:                                                                                                                     30| 0048A4 cmpwi      2C000000   1     C4         cr0=gr0,0
   27| 00480C addi       38600000   1     LI        gr3=0                                                                                                          30| 0048A8 bc         4182FF30   1     BT         CL.1419,cr0,0x4/eq,taken=50%(0,0)
    0| 004810 lwz        83E1007C   1     L4A       gr31=#stack(gr1,124)                                                                                            0| 0048AC b          4BFFFF0C   1     B          CL.1872,-1
    0| 004814 lwz        83C10078   1     L4A       gr30=#stack(gr1,120)                                                                                            0|                                CL.1875:
    0| 004818 lwz        83A10074   1     L4A       gr29=#stack(gr1,116)                                                                                         2047| 0048B0 addi       38600000   1     LI         gr3=0
   40| 00481C addi       38210080   1     AI        gr1=gr1,128                                                                                                     0| 0048B4 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
    0| 004820 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 0048B8 mtspr      7C0803A6   2     LLR        lr=gr0
    0| 004824 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       2056| 0048BC addi       38210050   1     AI         gr1=gr1,80
   40| 004828 bclr       4E800020   3     BA        lr                                                                                                           2056| 0048C0 bclr       4E800020   2     BA         lr
    0|                                CL.2224:                                                                                                                       |               Tag Table
    0| 00482C lwz        83E1007C   1     L4A       gr31=#stack(gr1,124)                                                                                             | 0048C4        00000000 00002041 80040200 00000000 000001A4 001A4950
    0| 004830 lwz        83C10078   1     L4A       gr30=#stack(gr1,120)                                                                                             | 0048DC        52412E24 6173796E 635F6765 6E5F6174 68726F77 5F6E6577
    0| 004834 lwz        83A10074   1     L4A       gr29=#stack(gr1,116)                                                                                             |               Instruction count          105
   40| 004838 addi       38210080   1     AI        gr1=gr1,128                                                                                                      |               Straight-line exec time    109
    0| 00483C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ssss
    0| 004840 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
   40| 004844 bclr       4E800020   3     BA        lr                                                                                                           CCR's set/used:   ss-- -sss
    0|                                CL.2232:                                                                                                                       | 000000                             PDEF       IPRA.$async_gen_asend_new
    0| 004848 lwz        83E1007C   1     L4A       gr31=#stack(gr1,124)                                                                                         1652|                                    PROC       gen,sendval,gr3,gr4
    0| 00484C lwz        83C10078   1     L4A       gr30=#stack(gr1,120)                                                                                            0| 004900 mfspr      7C0802A6   1     LFLR       gr0=lr
    0| 004850 lwz        83A10074   1     L4A       gr29=#stack(gr1,116)                                                                                            0| 004904 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
   40| 004854 addi       38210080   1     AI        gr1=gr1,128                                                                                                     0| 004908 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
    0| 004858 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 00490C ori        607F0000   1     LR         gr31=gr3
    0| 00485C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 004910 stw        93A10044   1     ST4A       #stack(gr1,68)=gr29
   40| 004860 bclr       4E800020   3     BA        lr                                                                                                              0| 004914 ori        609E0000   1     LR         gr30=gr4
    0|                                CL.2231:                                                                                                                      0| 004918 stw        93810040   1     ST4A       #stack(gr1,64)=gr28
   25| 004864 lwz        807F0024   1     L4A       gr3=(*)_err_stackitem._err_stackitem.exc_value(gr31,36)                                                      1655| 00491C lwz        80620020   1     L4A        gr3=.$STATIC(gr2,0)
   25| 004868 cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                    1655| 004920 lwz        8083000C   2     L4A        gr4=ag_asend_freelist_free(gr3,12)
   25| 00486C bc         4182FF3C   1     BT        CL.1140,cr0,0x4/eq,taken=50%(0,0)                                                                            1655| 004924 cmpwi      2C040000   2     C4         cr0=gr4,0
    0| 004870 b          4BFFFF14   1     B         CL.1816,-1                                                                                                   1655| 004928 bc         4182019C   1     BT         CL.393,cr0,0x4/eq,taken=50%(0,0)
    0|                                CL.2229:                                                                                                                   1657| 00492C lwz        80A20044   1     L4A        gr5=.$STATIC_BSS(gr2,0)
   36| 004874 lwz        807F001C   1     L4A       gr3=(*)aggr#3.gi_qualname(gr31,28)                                                                           1656| 004930 addi       3804FFFF   1     AI         gr0=gr4,-1
   36| 004878 cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                    1656| 004934 stw        9003000C   1     ST4A       ag_asend_freelist_free(gr3,12)=gr0
   36| 00487C bc         4182FECC   1     BT        CL.369,cr0,0x4/eq,taken=50%(0,0)                                                                             1657| 004938 rlwinm     5403103A   1     SLL4       gr3=gr0,2
    0| 004880 b          4BFFFEA4   1     B         CL.1813,-1                                                                                                   1657| 00493C addi       38850140   1     AI         gr4=gr5,320







Wed Apr 15 07:30:04 CDT 2020  Page 145


    0|                                CL.2227:                                                                                                                   1657| 004940 lwzx       7F84182E   1     L4A        gr28=ag_asend_freelist[]0(gr4,gr3,0)
   34| 004884 lwz        807F0010   1     L4A       gr3=(*)aggr#3.gi_code(gr31,16)                                                                               1658| 004944 ori        63830000   2     LR         gr3=gr28
   34| 004888 cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                    1658| 004948 bl         4BFFB6B9   0     CALL       _Py_NewReference,1,(*)_object",gr3,#ProcAlias",_Py_NewReference",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-
   34| 00488C bc         4182FE5C   1     BT        CL.359,cr0,0x4/eq,taken=50%(0,0)                                                                             1658| 00494C ori        60000000   1
    0| 004890 b          4BFFFE34   1     B         CL.1810,-1                                                                                                    403| 004950 lwz        809F0000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr31,0)
     |               Tag Table                                                                                                                                    482| 004954 cmpwi      2C1E0000   1     C4         cr0=gr30,0
     | 004894        00000000 00002041 80030300 00000000 00000234 000C6765                                                                                        401| 004958 lwz        80620004   1     L4A        gr3=._Py_RefTotal(gr2,0)
     | 0048AC        6E5F7472 61766572 7365                                                                                                                      1667| 00495C stw        93FC0008   1     ST4A       (*)aggr#D.ags_gen(gr28,8)=gr31
     |               Instruction count          141                                                                                                               403| 004960 addi       38040001   1     AI         gr0=gr4,1
     |               Straight-line exec time    163                                                                                                               403| 004964 stw        901F0000   1     ST4A       (*)_object._object.ob_refcnt(gr31,0)=gr0
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ssss                                                                                                       401| 004968 lwz        80830000   1     L4A        gr4=_Py_RefTotal(gr3,0)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       401| 00496C addi       38040001   2     AI         gr0=gr4,1
 CCR's set/used:   ss-- -sss                                                                                                                                      401| 004970 stw        90030000   1     ST4A       _Py_RefTotal(gr3,0)=gr0
     | 000000                             PDEF     async_gen_athrow_new                                                                                           482| 004974 bc         41820124   0     BT         CL.2293,cr0,0x4/eq,taken=30%(30,70)
 2042|                                    PROC      gen,args,gr3,gr4                                                                                                0| 004978 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
    0| 0048C0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                          0| 00497C mtspr      7C0803A6   2     LLR        lr=gr0
    0| 0048C4 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                               0|                                CL.1886:
    0| 0048C8 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                            30| 004980 lwz        80BCFFF8   1     L4A        gr5=(*)_object%##2(gr28,-8)
    0| 0048CC ori        607F0000   1     LR        gr31=gr3                                                                                                        0| 004984 lwz        81020018   1     L4A        gr8=.+CONSTANT_AREA(gr2,0)
    0| 0048D0 stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           401| 004988 addi       38040002   1     AI         gr0=gr4,2
    0| 0048D4 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                         1672| 00498C addi       38C00000   1     LI         gr6=0
    0| 0048D8 ori        609E0000   1     LR        gr30=gr4                                                                                                      403| 004990 lwz        809E0000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr30,0)
    0| 0048DC stw        9381FFF0   1     ST4A      #stack(gr1,-16)=gr28                                                                                         1670| 004994 stw        93DC000C   1     ST4A       (*)aggr#D.ags_sendval(gr28,12)=gr30
 2045| 0048E0 lwz        806200EC   1     L4A       gr3=._PyAsyncGenAThrow_Type(gr2,0)                                                                             30| 004998 cmpwi      2C050000   1     C4         cr0=gr5,0
    0| 0048E4 stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                       403| 00499C addi       38640001   1     AI         gr3=gr4,1
 2045| 0048E8 bl         4BFFB719   0     CALL      gr3=_PyObject_GC_New,1,(*)_typeobject",gr3,#ProcAlias",_PyObject_GC_New",fcr",gr1,cr[01567]",gr0",gr4"-gr12   403| 0049A0 stw        907E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr3
 2045| 0048EC ori        60000000   1                                                                                                                             401| 0049A4 lwz        80620004   1     L4A        gr3=._Py_RefTotal(gr2,0)
 2046| 0048F0 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    1672| 0049A8 stw        90DC0010   1     ST4A       (*)aggr#D.ags_state(gr28,16)=gr6
 2046| 0048F4 bc         41820174   1     BT        CL.1782,cr0,0x4/eq,taken=30%(30,70)                                                                            27| 0049AC addi       38C81110   1     AI         gr6=gr8,4368
  401| 0048F8 lwz        80820004   2     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      401| 0049B0 stw        90030000   1     ST4A       _Py_RefTotal(gr3,0)=gr0
 2045| 0048FC ori        607C0000   1     LR        gr28=gr3                                                                                                       30| 0049B4 bc         408200C4   0     BF         CL.1888,cr0,0x4/eq,taken=10%(10,90)
  403| 004900 lwz        807F0000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr31,0)                                                                       30|                                CL.1400:
  482| 004904 cmpwi      2C1E0000   1     C4        cr0=gr30,0                                                                                                     34| 0049B8 addi       3BFCFFF8   1     AI         gr31=gr28,-8
  403| 004908 addi       38630001   1     AI        gr3=gr3,1                                                                                                      35| 0049BC lwz        801CFFFC   1     L4A        gr0=(*)aggr#2._gc_prev(gr28,-4)
  403| 00490C stw        907F0000   1     ST4A      (*)_object._object.ob_refcnt(gr31,0)=gr3                                                                       35| 0049C0 andi.      70030002   2     RN4_R      gr3,cr0=gr0,0,0x2
 2049| 004910 stw        93FC0008   1     ST4A      (*)aggr#E.agt_gen(gr28,8)=gr31                                                                                 35| 0049C4 bc         40820094   1     BF         CL.1891,cr0,0x4/eq,taken=10%(10,90)
 2050| 004914 stw        93DC000C   1     ST4A      (*)aggr#E.agt_args(gr28,12)=gr30                                                                               67| 0049C8 lwz        808200A4   1     L4A        gr4=._PyRuntime(gr2,0)
  401| 004918 lwz        80C40000   1     L4A       gr6=<s117:d0:l4>(gr4,0)                                                                                        54| 0049CC lwz        806401A0   2     L4A        gr3=(*)pyruntimestate._Py_atomic_address._value(gr4,416)
  401| 00491C addi       38E60001   2     AI        gr7=gr6,1                                                                                                      41| 0049D0 lwz        80630008   2     L4A        gr3=(*)_ts._ts.interp(gr3,8)
  401| 004920 stw        90E40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr7                                                                                        41| 0049D4 lwz        83C30188   2     L4A        gr30=(*)_is._gc_runtime_state.generation0(gr3,392)
    0| 004924 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                             42| 0049D8 lwz        83BE0004   2     L4A        gr29=(*)aggr#2._gc_prev(gr30,4)
    0| 004928 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                         44| 0049DC andi.      73A30003   2     RN4_R      gr3,cr0=gr29,0,0xFFFFFFFF00000003
 2051| 00492C addi       38000000   1     LI        gr0=0                                                                                                          43| 0049E0 stw        93FD0000   1     ST4A       (*)aggr#2._gc_next(gr29,0)=gr31
 2051| 004930 stw        901C0010   1     ST4A      (*)aggr#E.agt_state(gr28,16)=gr0                                                                               44| 0049E4 bc         4082002C   0     BF         CL.2295,cr0,0x4/eq,taken=40%(40,60)
  482| 004934 bc         4182011C   0     BT        CL.1777,cr0,0x4/eq,taken=30%(30,70)                                                                            44| 0049E8 rlwinm     540007BE   1     RN4        gr0=gr0,0,0x3
   30| 004938 lwz        80BCFFF8   1     L4A       gr5=(*)_object%##2(gr28,-8)                                                                                    45| 0049EC stw        93DCFFF8   1     ST4A       (*)aggr#2._gc_next(gr28,-8)=gr30
  401| 00493C addi       38060002   1     AI        gr0=gr6,2                                                                                                      44| 0049F0 or         7C04EB78   1     O          gr4=gr0,gr29
  403| 004940 lwz        807E0000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr30,0)                                                                     1675| 0049F4 ori        63830000   1     LR         gr3=gr28
    0| 004944 lwz        81020018   1     L4A       gr8=.+CONSTANT_AREA(gr2,0)                                                                                     44| 0049F8 stw        909CFFFC   1     ST4A       (*)aggr#2._gc_prev(gr28,-4)=gr4
  401| 004948 stw        90040000   1     ST4A      <s117:d0:l4>(gr4,0)=gr0                                                                                        46| 0049FC stw        93FE0004   1     ST4A       (*)aggr#2._gc_prev(gr30,4)=gr31
   30| 00494C cmpwi      2C050000   1     C4        cr0=gr5,0                                                                                                       0| 004A00 lwz        83810040   1     L4A        gr28=#stack(gr1,64)
  403| 004950 addi       38030001   1     AI        gr0=gr3,1                                                                                                       0| 004A04 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
  403| 004954 stw        901E0000   1     ST4A      (*)_object._object.ob_refcnt(gr30,0)=gr0                                                                     1676| 004A08 addi       38210050   1     AI         gr1=gr1,80
   27| 004958 addi       38C81110   1     AI        gr6=gr8,4368                                                                                                 1676| 004A0C bclr       4E800020   0     BA         lr
   30| 00495C bc         41820024   0     BT        CL.1419,cr0,0x4/eq,taken=50%(0,0)                                                                               0|                                CL.2295:
    0|                                CL.1778:                                                                                                                     44| 004A10 addi       386815E4   1     AI         gr3=gr8,5604







Wed Apr 15 07:30:04 CDT 2020  Page 146


   30| 004960 ori        63830000   1     LR        gr3=gr28                                                                                                       44| 004A14 addi       38881610   1     AI         gr4=gr8,5648
   30| 004964 addi       38881528   1     AI        gr4=gr8,5416                                                                                                   44| 004A18 addi       38A0002C   1     LI         gr5=44
   30| 004968 addi       38A81550   1     AI        gr5=gr8,5456                                                                                                   44| 004A1C bl         4BFFB5E5   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
   30| 00496C addi       38E00806   1     LI        gr7=2054                                                                                                       44| 004A20 ori        60000000   1
   30| 004970 addi       39081580   1     AI        gr8=gr8,5504                                                                                                    0| 004A24 lwz        801CFFFC   1     L4A        gr0=(*)aggr#2._gc_prev(gr28,-4)
   30| 004974 bl         4BFFB68D   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr    45| 004A28 stw        93DCFFF8   1     ST4A       (*)aggr#2._gc_next(gr28,-8)=gr30
   30| 004978 ori        60000000   1                                                                                                                            1675| 004A2C ori        63830000   1     LR         gr3=gr28
   30| 00497C tw         7C8E7008   1     TRAP      9                                                                                                              44| 004A30 rlwinm     540007BE   1     RN4        gr0=gr0,0,0x3
   30|                                CL.1419:                                                                                                                     44| 004A34 or         7C04EB78   1     O          gr4=gr0,gr29
   34| 004980 addi       3BFCFFF8   1     AI        gr31=gr28,-8                                                                                                   44| 004A38 stw        909CFFFC   1     ST4A       (*)aggr#2._gc_prev(gr28,-4)=gr4
   35| 004984 lwz        801CFFFC   1     L4A       gr0=(*)aggr#2._gc_prev(gr28,-4)                                                                                46| 004A3C stw        93FE0004   1     ST4A       (*)aggr#2._gc_prev(gr30,4)=gr31
   35| 004988 andi.      70030002   2     RN4_R     gr3,cr0=gr0,0,0x2                                                                                               0| 004A40 lwz        83810040   1     L4A        gr28=#stack(gr1,64)
   35| 00498C bc         408200A4   1     BF        CL.1783,cr0,0x4/eq,taken=10%(10,90)                                                                             0| 004A44 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   67| 004990 lwz        808200A4   1     L4A       gr4=._PyRuntime(gr2,0)                                                                                          0| 004A48 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
   54| 004994 lwz        806401A0   2     L4A       gr3=<s149:d416:l4>(gr4,416)                                                                                     0| 004A4C mtspr      7C0803A6   1     LLR        lr=gr0
   41| 004998 lwz        80630008   2     L4A       gr3=(*)_ts._ts.interp(gr3,8)                                                                                 1676| 004A50 addi       38210050   1     AI         gr1=gr1,80
   41| 00499C lwz        83C30188   2     L4A       gr30=(*)_is._gc_runtime_state.generation0(gr3,392)                                                           1676| 004A54 bclr       4E800020   2     BA         lr
   42| 0049A0 lwz        83BE0004   2     L4A       gr29=(*)aggr#2._gc_prev(gr30,4)                                                                                 0|                                CL.1891:
   44| 0049A4 andi.      73A30003   2     RN4_R     gr3,cr0=gr29,0,0xFFFFFFFF00000003                                                                              35| 004A58 ori        63830000   1     LR         gr3=gr28
   43| 0049A8 stw        93FD0000   1     ST4A      (*)aggr#2._gc_next(gr29,0)=gr31                                                                                35| 004A5C addi       38881594   1     AI         gr4=gr8,5524
   44| 0049AC bc         40820034   0     BF        CL.2257,cr0,0x4/eq,taken=40%(40,60)                                                                            35| 004A60 addi       38A815B0   1     AI         gr5=gr8,5552
   44| 0049B0 rlwinm     540007BE   1     RN4       gr0=gr0,0,0x3                                                                                                  35| 004A64 addi       38E0068A   1     LI         gr7=1674
   45| 0049B4 stw        93DCFFF8   1     ST4A      (*)aggr#2._gc_next(gr28,-8)=gr30                                                                               35| 004A68 addi       39081580   1     AI         gr8=gr8,5504
   44| 0049B8 or         7C04EB78   1     O         gr4=gr0,gr29                                                                                                   35| 004A6C bl         4BFFB595   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
 2055| 0049BC ori        63830000   1     LR        gr3=gr28                                                                                                       35| 004A70 ori        60000000   1
   44| 0049C0 stw        909CFFFC   1     ST4A      (*)aggr#2._gc_prev(gr28,-4)=gr4                                                                                35| 004A74 tw         7C8E7008   1     TRAP       9
   46| 0049C4 stw        93FE0004   1     ST4A      (*)aggr#2._gc_prev(gr30,4)=gr31                                                                                 0|                                CL.1888:
    0| 0049C8 lwz        83810040   1     L4A       gr28=#stack(gr1,64)                                                                                            30| 004A78 ori        63830000   1     LR         gr3=gr28
    0| 0049CC lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                            30| 004A7C addi       38881528   1     AI         gr4=gr8,5416
 2056| 0049D0 addi       38210050   1     AI        gr1=gr1,80                                                                                                     30| 004A80 addi       38A81550   1     AI         gr5=gr8,5456
    0| 0049D4 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                            30| 004A84 addi       38E0068A   1     LI         gr7=1674
    0| 0049D8 lwz        83E1FFFC   1     L4A       gr31=#stack(gr1,-4)                                                                                            30| 004A88 addi       39081580   1     AI         gr8=gr8,5504
 2056| 0049DC bclr       4E800020   0     BA        lr                                                                                                             30| 004A8C bl         4BFFB575   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
    0|                                CL.2257:                                                                                                                     30| 004A90 ori        60000000   1
   44| 0049E0 addi       386815E4   1     AI        gr3=gr8,5604                                                                                                   30| 004A94 tw         7C8E7008   1     TRAP       9
   44| 0049E4 addi       38881610   1     AI        gr4=gr8,5648                                                                                                    0|                                CL.2293:
   44| 0049E8 addi       38A0002C   1     LI        gr5=44                                                                                                          0| 004A98 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   44| 0049EC bl         4BFFB615   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f     0| 004A9C mtspr      7C0803A6   2     LLR        lr=gr0
   44| 0049F0 ori        60000000   1                                                                                                                               0|                                CL.1887:
    0| 0049F4 lwz        801CFFFC   1     L4A       gr0=(*)aggr#2._gc_prev(gr28,-4)                                                                                 0| 004AA0 lwz        81020018   1     L4A        gr8=.+CONSTANT_AREA(gr2,0)
   45| 0049F8 stw        93DCFFF8   1     ST4A      (*)aggr#2._gc_next(gr28,-8)=gr30                                                                               30| 004AA4 lwz        807CFFF8   1     L4A        gr3=(*)_object%##2(gr28,-8)
 2055| 0049FC ori        63830000   1     LR        gr3=gr28                                                                                                     1672| 004AA8 addi       38000000   1     LI         gr0=0
   44| 004A00 rlwinm     540007BE   1     RN4       gr0=gr0,0,0x3                                                                                                1670| 004AAC stw        93DC000C   1     ST4A       (*)aggr#D.ags_sendval(gr28,12)=gr30
   44| 004A04 or         7C04EB78   1     O         gr4=gr0,gr29                                                                                                   27| 004AB0 addi       38C81110   1     AI         gr6=gr8,4368
   44| 004A08 stw        909CFFFC   1     ST4A      (*)aggr#2._gc_prev(gr28,-4)=gr4                                                                                30| 004AB4 cmpwi      2C030000   1     C4         cr0=gr3,0
   46| 004A0C stw        93FE0004   1     ST4A      (*)aggr#2._gc_prev(gr30,4)=gr31                                                                              1672| 004AB8 stw        901C0010   1     ST4A       (*)aggr#D.ags_state(gr28,16)=gr0
    0| 004A10 lwz        83810040   1     L4A       gr28=#stack(gr1,64)                                                                                            30| 004ABC bc         4182FEFC   0     BT         CL.1400,cr0,0x4/eq,taken=50%(0,0)
    0| 004A14 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                              0| 004AC0 b          4BFFFFB8   1     B          CL.1888,-1
    0| 004A18 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                          1659|                                CL.393:
 2056| 004A1C addi       38210050   1     AI        gr1=gr1,80                                                                                                   1660| 004AC4 lwz        80620060   1     L4A        gr3=._PyAsyncGenASend_Type(gr2,0)
    0| 004A20 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                       1660| 004AC8 bl         4BFFB539   0     CALL       gr3=_PyObject_GC_New,1,(*)_typeobject",gr3,#ProcAlias",_PyObject_GC_New",fcr",gr1,cr[01567]",gr0",gr4"-gr1
    0| 004A24 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                          1660| 004ACC ori        60000000   1
    0| 004A28 lwz        83E1FFFC   1     L4A       gr31=#stack(gr1,-4)                                                                                          1661| 004AD0 cmpwi      2C030000   1     C4         cr0=gr3,0
 2056| 004A2C bclr       4E800020   1     BA        lr                                                                                                           1661| 004AD4 bc         4182003C   1     BT         CL.2294,cr0,0x4/eq,taken=30%(30,70)
    0|                                CL.1783:                                                                                                                    403| 004AD8 lwz        809F0000   2     L4A        gr4=(*)_object._object.ob_refcnt(gr31,0)
   35| 004A30 ori        63830000   1     LR        gr3=gr28                                                                                                     1661| 004ADC ori        607C0000   1     LR         gr28=gr3







Wed Apr 15 07:30:04 CDT 2020  Page 147


   35| 004A34 addi       38881594   1     AI        gr4=gr8,5524                                                                                                    0| 004AE0 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   35| 004A38 addi       38A815B0   1     AI        gr5=gr8,5552                                                                                                  482| 004AE4 cmpwi      2C1E0000   1     C4         cr0=gr30,0
   35| 004A3C addi       38E00806   1     LI        gr7=2054                                                                                                     1667| 004AE8 stw        93E30008   1     ST4A       (*)aggr#D.ags_gen(gr3,8)=gr31
   35| 004A40 addi       39081580   1     AI        gr8=gr8,5504                                                                                                  401| 004AEC lwz        80620004   1     L4A        gr3=._Py_RefTotal(gr2,0)
   35| 004A44 bl         4BFFB5BD   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr     0| 004AF0 mtspr      7C0803A6   1     LLR        lr=gr0
   35| 004A48 ori        60000000   1                                                                                                                             403| 004AF4 addi       38040001   1     AI         gr0=gr4,1
   35| 004A4C tw         7C8E7008   1     TRAP      9                                                                                                             403| 004AF8 stw        901F0000   1     ST4A       (*)_object._object.ob_refcnt(gr31,0)=gr0
    0|                                CL.1777:                                                                                                                    401| 004AFC lwz        80830000   1     L4A        gr4=_Py_RefTotal(gr3,0)
    0| 004A50 lwz        81020018   1     L4A       gr8=.+CONSTANT_AREA(gr2,0)                                                                                    401| 004B00 addi       38040001   2     AI         gr0=gr4,1
   30| 004A54 lwz        801CFFF8   1     L4A       gr0=(*)_object%##2(gr28,-8)                                                                                   401| 004B04 stw        90030000   1     ST4A       _Py_RefTotal(gr3,0)=gr0
   27| 004A58 addi       38C81110   1     AI        gr6=gr8,4368                                                                                                  482| 004B08 bc         4182FF98   0     BT         CL.1887,cr0,0x4/eq,taken=30%(30,70)
   30| 004A5C cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                       0| 004B0C b          4BFFFE74   0     B          CL.1886,-1
   30| 004A60 bc         4182FF20   1     BT        CL.1419,cr0,0x4/eq,taken=50%(0,0)                                                                               0|                                CL.2294:
    0| 004A64 b          4BFFFEFC   1     B         CL.1778,-1                                                                                                   1662| 004B10 addi       38600000   1     LI         gr3=0
    0|                                CL.1782:                                                                                                                      0| 004B14 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
 2047| 004A68 addi       38600000   1     LI        gr3=0                                                                                                           0| 004B18 mtspr      7C0803A6   2     LLR        lr=gr0
    0| 004A6C lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                           1676| 004B1C addi       38210050   1     AI         gr1=gr1,80
 2056| 004A70 addi       38210050   1     AI        gr1=gr1,80                                                                                                   1676| 004B20 bclr       4E800020   2     BA         lr
    0| 004A74 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                           |               Tag Table
    0| 004A78 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                              | 004B24        00000000 00002041 80040200 00000000 00000224 00194950
    0| 004A7C lwz        83E1FFFC   1     L4A       gr31=#stack(gr1,-4)                                                                                              | 004B3C        52412E24 6173796E 635F6765 6E5F6173 656E645F 6E6577
 2056| 004A80 bclr       4E800020   1     BA        lr                                                                                                               |               Instruction count          137
     |               Tag Table                                                                                                                                       |               Straight-line exec time    142
     | 004A84        00000000 00002041 80040200 00000000 000001C4 00146173                                                                                       GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss
     | 004A9C        796E635F 67656E5F 61746872 6F775F6E 6577                                                                                                    FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
     |               Instruction count          113                                                                                                              CCR's set/used:   ss-- -sss
     |               Straight-line exec time    115                                                                                                                  | 000000                             PDEF       gen_close
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ssss                                                                                                       359|                                    PROC       gen,args,gr3,gr4
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                         0| 004B60 mfspr      7C0802A6   1     LFLR       gr0=lr
 CCR's set/used:   ss-- -sss                                                                                                                                        0| 004B64 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
     | 000000                             PDEF     async_gen_asend_new                                                                                              0| 004B68 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
 1652|                                    PROC      gen,sendval,gr3,gr4                                                                                             0| 004B6C stw        93E1004C   1     ST4A       #stack(gr1,76)=gr31
    0| 004AC0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                          0| 004B70 stw        93C10048   1     ST4A       #stack(gr1,72)=gr30
    0| 004AC4 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                               0| 004B74 stw        93A10044   1     ST4A       #stack(gr1,68)=gr29
    0| 004AC8 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                             0| 004B78 ori        607D0000   1     LR         gr29=gr3
    0| 004ACC ori        607F0000   1     LR        gr31=gr3                                                                                                      362| 004B7C bl         48000D65   0     CALL       gr3=_PyGen_yf,1,(*)aggr#3",gr3,#ProcAlias",_PyGen_yf",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",l
    0| 004AD0 stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           363| 004B80 addi       3BE00000   1     LI         gr31=0
    0| 004AD4 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                          365| 004B84 cmpwi      2C030000   1     C4         cr0=gr3,0
    0| 004AD8 ori        609E0000   1     LR        gr30=gr4                                                                                                      365| 004B88 bc         408201B4   1     BF         CL.2105,cr0,0x4/eq,taken=40%(40,60)
    0| 004ADC stw        9381FFF0   1     ST4A      #stack(gr1,-16)=gr28                                                                                            0|                                CL.1727:
 1655| 004AE0 lwz        80620020   1     L4A       gr3=.$STATIC(gr2,0)                                                                                           371| 004B8C cmpwi      2C1F0000   1     C4         cr0=gr31,0
    0| 004AE4 stwu       9421FF70   1     ST4U      gr1,#stack(gr1,-144)=gr1                                                                                      371| 004B90 bc         41820178   1     BT         CL.1728,cr0,0x4/eq,taken=50%(0,0)
 1655| 004AE8 lwz        8083000C   1     L4A       gr4=ag_asend_freelist_free(gr3,12)                                                                              0|                                CL.1730:
 1655| 004AEC cmpwi      2C040000   2     C4        cr0=gr4,0                                                                                                     373| 004B94 ori        63A30000   1     LR         gr3=gr29
 1655| 004AF0 bc         418201AC   1     BT        CL.393,cr0,0x4/eq,taken=50%(0,0)                                                                              373| 004B98 lwz        83E20008   1     L4A        gr31=._Py_NoneStruct(gr2,0)
 1657| 004AF4 lwz        80A20044   1     L4A       gr5=.$STATIC_BSS(gr2,0)                                                                                       373| 004B9C addi       38A00001   1     LI         gr5=1
 1656| 004AF8 addi       3804FFFF   1     AI        gr0=gr4,-1                                                                                                    373| 004BA0 addi       38C00001   1     LI         gr6=1
 1656| 004AFC stw        9003000C   1     ST4A      ag_asend_freelist_free(gr3,12)=gr0                                                                            373| 004BA4 ori        63E40000   1     LR         gr4=gr31
 1657| 004B00 rlwinm     5403103A   1     SLL4      gr3=gr0,2                                                                                                     373| 004BA8 bl         4BFFEAD9   0     CALL       gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4
 1657| 004B04 addi       38850140   1     AI        gr4=gr5,320                                                                                                   374| 004BAC cmpwi      2C030000   1     C4         cr0=gr3,0
 1657| 004B08 lwzx       7F84182E   1     L4A       gr28=ag_asend_freelist[]0(gr4,gr3,0)                                                                          374| 004BB0 bc         418200E4   1     BT         CL.2101,cr0,0x4/eq,taken=40%(40,60)
 1658| 004B0C ori        63830000   2     LR        gr3=gr28                                                                                                        0|                                CL.1731:
 1658| 004B10 bl         4BFFB4F1   0     CALL      _Py_NewReference,1,(*)_object",gr3,#ProcAlias",_Py_NewReference",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-f   374| 004BB4 ori        60650000   1     LR         gr5=gr3
 1658| 004B14 ori        60000000   1                                                                                                                             376| 004BB8 lwz        806200D8   1     L4A        gr3=.PyCoro_Type(gr2,0)
  403| 004B18 lwz        809F0000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr31,0)                                                                      415| 004BBC lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
  482| 004B1C cmpwi      2C1E0000   1     C4        cr0=gr30,0                                                                                                    128| 004BC0 lwz        801D0004   1     L4A        gr0=(*)C_object._object.ob_type(gr29,4)







Wed Apr 15 07:30:04 CDT 2020  Page 148


  401| 004B20 lwz        80620004   1     L4A       gr3=._Py_RefTotal(gr2,0)                                                                                      378| 004BC4 lwz        810200E0   1     L4A        gr8=.PyAsyncGen_Type(gr2,0)
 1667| 004B24 stw        93FC0008   1     ST4A      (*)aggr#D.ags_gen(gr28,8)=gr31                                                                                375| 004BC8 lwz        80E20018   1     L4A        gr7=.+CONSTANT_AREA(gr2,0)
  403| 004B28 addi       38040001   1     AI        gr0=gr4,1                                                                                                     415| 004BCC ori        60860000   1     LR         gr6=gr4
  403| 004B2C stw        901F0000   1     ST4A      (*)_object._object.ob_refcnt(gr31,0)=gr0                                                                      128| 004BD0 cmplw      7C001840   1     CL4        cr0=gr0,gr3
  401| 004B30 lwz        80830000   1     L4A       gr4=<s117:d0:l4>(gr3,0)                                                                                       417| 004BD4 lwz        81450000   1     L4A        gr10=(*)_object._object.ob_refcnt(gr5,0)
  401| 004B34 addi       38040001   2     AI        gr0=gr4,1                                                                                                     128| 004BD8 cmplw      7C804040   1     CL4        cr1=gr0,gr8
  401| 004B38 stw        90030000   1     ST4A      <s117:d0:l4>(gr3,0)=gr0                                                                                       375| 004BDC addi       3BE70E0C   1     AI         gr31=gr7,3596
  482| 004B3C bc         41820134   0     BT        CL.2252,cr0,0x4/eq,taken=30%(30,70)                                                                           415| 004BE0 lwz        81040000   1     L4A        gr8=_Py_RefTotal(gr4,0)
    0| 004B40 lwz        80010098   1     L4A       gr0=#stack(gr1,152)                                                                                           408| 004BE4 addi       38671110   1     AI         gr3=gr7,4368
    0| 004B44 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        415| 004BE8 ori        61090000   1     LR         gr9=gr8
    0|                                CL.1795:                                                                                                                    376| 004BEC bc         4182007C   0     BT         CL.1738,cr0,0x4/eq,taken=50%(0,0)
   30| 004B48 lwz        80BCFFF8   1     L4A       gr5=(*)_object%##2(gr28,-8)                                                                                   379| 004BF0 lwz        80C20020   2     L4A        gr6=.$STATIC(gr2,0)
    0| 004B4C lwz        81020018   1     L4A       gr8=.+CONSTANT_AREA(gr2,0)                                                                                      0| 004BF4 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
  401| 004B50 addi       38040002   1     AI        gr0=gr4,2                                                                                                     378| 004BF8 bc         40860008   0     BF         CL.1726,cr1,0x4/eq,taken=50%(0,0)
 1672| 004B54 addi       38C00000   1     LI        gr6=0                                                                                                         379| 004BFC lwz        83E60004   2     L4A        gr31=ASYNC_GEN_IGNORED_EXIT_MSG(gr6,4)
  403| 004B58 lwz        809E0000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr30,0)                                                                        0|                                CL.1726:
 1670| 004B5C stw        93DC000C   1     ST4A      (*)aggr#D.ags_sendval(gr28,12)=gr30                                                                           415| 004C00 addi       3808FFFF   1     AI         gr0=gr8,-1
   30| 004B60 cmpwi      2C050000   1     C4        cr0=gr5,0                                                                                                     415| 004C04 stw        90040000   1     ST4A       _Py_RefTotal(gr4,0)=gr0
  403| 004B64 addi       38640001   1     AI        gr3=gr4,1                                                                                                     417| 004C08 addi       388AFFFF   1     AI         gr4=gr10,-1
  403| 004B68 stw        907E0000   1     ST4A      (*)_object._object.ob_refcnt(gr30,0)=gr3                                                                      417| 004C0C stw        90850000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr4
  401| 004B6C lwz        80620004   1     L4A       gr3=._Py_RefTotal(gr2,0)                                                                                      417| 004C10 cmpwi      2C040000   1     C4         cr0=gr4,0
 1672| 004B70 stw        90DC0010   1     ST4A      (*)aggr#D.ags_state(gr28,16)=gr6                                                                              417| 004C14 bc         41820044   1     BT         CL.1036,cr0,0x4/eq,taken=40%(40,60)
   27| 004B74 addi       38C81110   1     AI        gr6=gr8,4368                                                                                                    0| 004C18 bc         41800030   1     BT         CL.1740,cr0,0x1/lt,taken=40%(40,60)
  401| 004B78 stw        90030000   1     ST4A      <s117:d0:l4>(gr3,0)=gr0                                                                                         0|                                CL.1734:
   30| 004B7C bc         408200D4   0     BF        CL.1797,cr0,0x4/eq,taken=10%(10,90)                                                                           382| 004C1C lwz        8062001C   1     L4A        gr3=.PyExc_RuntimeError(gr2,0)
   30|                                CL.1400:                                                                                                                    382| 004C20 ori        63E40000   1     LR         gr4=gr31
   34| 004B80 addi       3BFCFFF8   1     AI        gr31=gr28,-8                                                                                                  382| 004C24 lwz        80630000   1     L4A        gr3=PyExc_RuntimeError(gr3,0)
   35| 004B84 lwz        801CFFFC   1     L4A       gr0=(*)aggr#2._gc_prev(gr28,-4)                                                                               382| 004C28 bl         4BFFB3D9   0     CALL       PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3
   35| 004B88 andi.      70030002   2     RN4_R     gr3,cr0=gr0,0,0x2                                                                                             382| 004C2C ori        60000000   1
   35| 004B8C bc         408200A4   1     BF        CL.1800,cr0,0x4/eq,taken=10%(10,90)                                                                           383| 004C30 addi       38600000   1     LI         gr3=0
   67| 004B90 lwz        808200A4   1     L4A       gr4=._PyRuntime(gr2,0)                                                                                        391|                                CL.674:
   54| 004B94 lwz        806401A0   2     L4A       gr3=<s149:d416:l4>(gr4,416)                                                                                     0| 004C34 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
   41| 004B98 lwz        80630008   2     L4A       gr3=(*)_ts._ts.interp(gr3,8)                                                                                    0| 004C38 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   41| 004B9C lwz        83C30188   2     L4A       gr30=(*)_is._gc_runtime_state.generation0(gr3,392)                                                            391| 004C3C addi       38210050   1     AI         gr1=gr1,80
   42| 004BA0 lwz        83BE0004   2     L4A       gr29=(*)aggr#2._gc_prev(gr30,4)                                                                                 0| 004C40 mtspr      7C0803A6   1     LLR        lr=gr0
   44| 004BA4 andi.      73A30003   2     RN4_R     gr3,cr0=gr29,0,0xFFFFFFFF00000003                                                                             391| 004C44 bclr       4E800020   3     BA         lr
   43| 004BA8 stw        93FD0000   1     ST4A      (*)aggr#2._gc_next(gr29,0)=gr31                                                                                 0|                                CL.1740:
   44| 004BAC bc         40820034   0     BF        CL.2254,cr0,0x4/eq,taken=40%(40,60)                                                                           420| 004C48 addi       3880017D   1     LI         gr4=381
   44| 004BB0 rlwinm     540007BE   1     RN4       gr0=gr0,0,0x3                                                                                                 420| 004C4C bl         4BFFB3B5   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
   45| 004BB4 stw        93DCFFF8   1     ST4A      (*)aggr#2._gc_next(gr28,-8)=gr30                                                                              420| 004C50 ori        60000000   1
   44| 004BB8 or         7C04EB78   1     O         gr4=gr0,gr29                                                                                                  382| 004C54 b          4BFFFFC8   0     B          CL.1734,-1
 1675| 004BBC ori        63830000   1     LR        gr3=gr28                                                                                                      423|                                CL.1036:
   44| 004BC0 stw        909CFFFC   1     ST4A      (*)aggr#2._gc_prev(gr28,-4)=gr4                                                                               425| 004C58 ori        60A30000   1     LR         gr3=gr5
   46| 004BC4 stw        93FE0004   1     ST4A      (*)aggr#2._gc_prev(gr30,4)=gr31                                                                               425| 004C5C bl         4BFFB3A5   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
    0| 004BC8 lwz        83810080   1     L4A       gr28=#stack(gr1,128)                                                                                          425| 004C60 ori        60000000   1
    0| 004BCC lwz        83A10084   1     L4A       gr29=#stack(gr1,132)                                                                                            0| 004C64 b          4BFFFFB8   0     B          CL.1734,-1
 1676| 004BD0 addi       38210090   1     AI        gr1=gr1,144                                                                                                     0|                                CL.1738:
    0| 004BD4 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           415| 004C68 addi       3809FFFF   1     AI         gr0=gr9,-1
    0| 004BD8 lwz        83E1FFFC   1     L4A       gr31=#stack(gr1,-4)                                                                                           415| 004C6C stw        90060000   1     ST4A       _Py_RefTotal(gr6,0)=gr0
 1676| 004BDC bclr       4E800020   0     BA        lr                                                                                                            417| 004C70 ori        61440000   1     LR         gr4=gr10
    0|                                CL.2254:                                                                                                                    377| 004C74 addi       3BE70E2C   1     AI         gr31=gr7,3628
   44| 004BE0 addi       386815E4   1     AI        gr3=gr8,5604                                                                                                    0| 004C78 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
   44| 004BE4 addi       38881610   1     AI        gr4=gr8,5648                                                                                                  417| 004C7C addi       3804FFFF   1     AI         gr0=gr4,-1
   44| 004BE8 addi       38A0002C   1     LI        gr5=44                                                                                                        417| 004C80 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
   44| 004BEC bl         4BFFB415   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f   417| 004C84 cmpwi      2C000000   1     C4         cr0=gr0,0
   44| 004BF0 ori        60000000   1                                                                                                                             417| 004C88 bc         4182FFD0   1     BT         CL.1036,cr0,0x4/eq,taken=40%(40,60)







Wed Apr 15 07:30:04 CDT 2020  Page 149


    0| 004BF4 lwz        801CFFFC   1     L4A       gr0=(*)aggr#2._gc_prev(gr28,-4)                                                                                 0| 004C8C bc         4180FFBC   1     BT         CL.1740,cr0,0x1/lt,taken=40%(40,60)
   45| 004BF8 stw        93DCFFF8   1     ST4A      (*)aggr#2._gc_next(gr28,-8)=gr30                                                                                0| 004C90 b          4BFFFF8C   2     B          CL.1734,-1
 1675| 004BFC ori        63830000   1     LR        gr3=gr28                                                                                                        0|                                CL.2101:
   44| 004C00 rlwinm     540007BE   1     RN4       gr0=gr0,0,0x3                                                                                                 385| 004C94 lwz        8062002C   1     L4A        gr3=.PyExc_StopIteration(gr2,0)
   44| 004C04 or         7C04EB78   1     O         gr4=gr0,gr29                                                                                                    0| 004C98 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
   44| 004C08 stw        909CFFFC   1     ST4A      (*)aggr#2._gc_prev(gr28,-4)=gr4                                                                               385| 004C9C lwz        80630000   1     L4A        gr3=PyExc_StopIteration(gr3,0)
   46| 004C0C stw        93FE0004   1     ST4A      (*)aggr#2._gc_prev(gr30,4)=gr31                                                                               385| 004CA0 bl         4BFFB361   0     CALL       gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",
    0| 004C10 lwz        83810080   1     L4A       gr28=#stack(gr1,128)                                                                                          385| 004CA4 ori        60000000   1
    0| 004C14 lwz        80010098   1     L4A       gr0=#stack(gr1,152)                                                                                           386| 004CA8 lwz        80820028   1     L4A        gr4=.PyExc_GeneratorExit(gr2,0)
    0| 004C18 lwz        83A10084   1     L4A       gr29=#stack(gr1,132)                                                                                          385| 004CAC cmpwi      2C030000   1     C4         cr0=gr3,0
 1676| 004C1C addi       38210090   1     AI        gr1=gr1,144                                                                                                   385| 004CB0 bc         4082001C   1     BF         CL.2107,cr0,0x4/eq,taken=30%(30,70)
    0| 004C20 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        386| 004CB4 lwz        80640000   2     L4A        gr3=PyExc_GeneratorExit(gr4,0)
    0| 004C24 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                           386| 004CB8 bl         4BFFB349   0     CALL       gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",
    0| 004C28 lwz        83E1FFFC   1     L4A       gr31=#stack(gr1,-4)                                                                                           386| 004CBC ori        60000000   1
 1676| 004C2C bclr       4E800020   1     BA        lr                                                                                                            386| 004CC0 cmpwi      2C030000   1     C4         cr0=gr3,0
    0|                                CL.1800:                                                                                                                    390| 004CC4 addi       38600000   1     LI         gr3=0
   35| 004C30 ori        63830000   1     LR        gr3=gr28                                                                                                      386| 004CC8 bc         4182FF6C   0     BT         CL.674,cr0,0x4/eq,taken=60%(60,40)
   35| 004C34 addi       38881594   1     AI        gr4=gr8,5524                                                                                                    0|                                CL.2107:
   35| 004C38 addi       38A815B0   1     AI        gr5=gr8,5552                                                                                                  387| 004CCC bl         4BFFB335   0     CALL       PyErr_Clear,0,#ProcAlias",PyErr_Clear",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",fs
   35| 004C3C addi       38E0068A   1     LI        gr7=1674                                                                                                      387| 004CD0 ori        60000000   1
   35| 004C40 addi       39081580   1     AI        gr8=gr8,5504                                                                                                  401| 004CD4 lwz        80A20004   1     L4A        gr5=._Py_RefTotal(gr2,0)
   35| 004C44 bl         4BFFB3BD   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr   403| 004CD8 lwz        809F0000   1     L4A        gr4=_Py_NoneStruct%##1(gr31,0)
   35| 004C48 ori        60000000   1                                                                                                                             388| 004CDC lwz        80620008   1     L4A        gr3=._Py_NoneStruct(gr2,0)
   35| 004C4C tw         7C8E7008   1     TRAP      9                                                                                                             403| 004CE0 addi       38040001   1     AI         gr0=gr4,1
    0|                                CL.1797:                                                                                                                    403| 004CE4 stw        901F0000   1     ST4A       _Py_NoneStruct%##1(gr31,0)=gr0
   30| 004C50 ori        63830000   1     LR        gr3=gr28                                                                                                        0| 004CE8 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
   30| 004C54 addi       38881528   1     AI        gr4=gr8,5416                                                                                                  401| 004CEC lwz        80850000   1     L4A        gr4=_Py_RefTotal(gr5,0)
   30| 004C58 addi       38A81550   1     AI        gr5=gr8,5456                                                                                                  401| 004CF0 addi       38040001   2     AI         gr0=gr4,1
   30| 004C5C addi       38E0068A   1     LI        gr7=1674                                                                                                      401| 004CF4 stw        90050000   1     ST4A       _Py_RefTotal(gr5,0)=gr0
   30| 004C60 addi       39081580   1     AI        gr8=gr8,5504                                                                                                    0| 004CF8 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   30| 004C64 bl         4BFFB39D   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr   391| 004CFC addi       38210050   1     AI         gr1=gr1,80
   30| 004C68 ori        60000000   1                                                                                                                               0| 004D00 mtspr      7C0803A6   1     LLR        lr=gr0
   30| 004C6C tw         7C8E7008   1     TRAP      9                                                                                                             391| 004D04 bclr       4E800020   3     BA         lr
    0|                                CL.2252:                                                                                                                      0|                                CL.1728:
    0| 004C70 lwz        80010098   1     L4A       gr0=#stack(gr1,152)                                                                                           372| 004D08 lwz        80620028   1     L4A        gr3=.PyExc_GeneratorExit(gr2,0)
    0| 004C74 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        372| 004D0C lwz        80630000   2     L4A        gr3=PyExc_GeneratorExit(gr3,0)
    0|                                CL.1796:                                                                                                                    372| 004D10 bl         4BFFB2F1   0     CALL       PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",
    0| 004C78 lwz        81020018   1     L4A       gr8=.+CONSTANT_AREA(gr2,0)                                                                                    372| 004D14 ori        60000000   1
   30| 004C7C lwz        807CFFF8   1     L4A       gr3=(*)_object%##2(gr28,-8)                                                                                   373| 004D18 ori        63A30000   1     LR         gr3=gr29
 1672| 004C80 addi       38000000   1     LI        gr0=0                                                                                                         373| 004D1C lwz        80820008   1     L4A        gr4=._Py_NoneStruct(gr2,0)
 1670| 004C84 stw        93DC000C   1     ST4A      (*)aggr#D.ags_sendval(gr28,12)=gr30                                                                           373| 004D20 addi       38A00001   1     LI         gr5=1
   27| 004C88 addi       38C81110   1     AI        gr6=gr8,4368                                                                                                  373| 004D24 addi       38C00001   1     LI         gr6=1
   30| 004C8C cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     373| 004D28 ori        609F0000   1     LR         gr31=gr4
 1672| 004C90 stw        901C0010   1     ST4A      (*)aggr#D.ags_state(gr28,16)=gr0                                                                              373| 004D2C bl         4BFFE955   0     CALL       gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4
   30| 004C94 bc         4182FEEC   0     BT        CL.1400,cr0,0x4/eq,taken=50%(0,0)                                                                             374| 004D30 cmpwi      2C030000   1     C4         cr0=gr3,0
    0| 004C98 b          4BFFFFB8   1     B         CL.1797,-1                                                                                                    374| 004D34 bc         4082FE80   1     BF         CL.1731,cr0,0x4/eq,taken=60%(60,40)
 1659|                                CL.393:                                                                                                                       0| 004D38 b          4BFFFF5C   1     B          CL.2101,-1
 1660| 004C9C lwz        80620060   1     L4A       gr3=._PyAsyncGenASend_Type(gr2,0)                                                                               0|                                CL.2105:
 1660| 004CA0 bl         4BFFB361   0     CALL      gr3=_PyObject_GC_New,1,(*)_typeobject",gr3,#ProcAlias",_PyObject_GC_New",fcr",gr1,cr[01567]",gr0",gr4"-gr12   365| 004D3C ori        607E0000   1     LR         gr30=gr3
 1660| 004CA4 ori        60000000   1                                                                                                                             366| 004D40 addi       38000001   1     LI         gr0=1
 1661| 004CA8 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     366| 004D44 stb        981D000C   1     ST1Z       (*)aggr#3.gi_running(gr29,12)=gr0
 1661| 004CAC bc         4182003C   1     BT        CL.2253,cr0,0x4/eq,taken=30%(30,70)                                                                           367| 004D48 stw        9381FFF0   1     ST4A       #stack_prune(gr1,-16)=gr28
  403| 004CB0 lwz        809F0000   2     L4A       gr4=(*)_object._object.ob_refcnt(gr31,0)                                                                      367| 004D4C stw        93A1FFF4   1     ST4A       #stack_prune(gr1,-12)=gr29
 1660| 004CB4 ori        607C0000   1     LR        gr28=gr3                                                                                                      367| 004D50 bl         4BFFE531   0     CALL       gr3=IPRA.$gen_close_iter,1,(*)_object",gr3,#ProcAlias",IPRA.$gen_close_iter",fcr",gr1,cr[01567]",gr0",gr4"
    0| 004CB8 lwz        80010098   1     L4A       gr0=#stack(gr1,152)                                                                                           367| 004D54 lwz        83A1FFF4   1     L4A        gr29=#stack_prune(gr1,-12)
  482| 004CBC cmpwi      2C1E0000   1     C4        cr0=gr30,0                                                                                                    367| 004D58 lwz        8381FFF0   1     L4A        gr28=#stack_prune(gr1,-16)







Wed Apr 15 07:30:04 CDT 2020  Page 150


 1667| 004CC0 stw        93E30008   1     ST4A      (*)aggr#D.ags_gen(gr3,8)=gr31                                                                                 368| 004D5C addi       38000000   1     LI         gr0=0
  401| 004CC4 lwz        80620004   1     L4A       gr3=._Py_RefTotal(gr2,0)                                                                                      417| 004D60 lwz        809E0000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr30,0)
    0| 004CC8 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        367| 004D64 ori        607F0000   1     LR         gr31=gr3
  403| 004CCC addi       38040001   1     AI        gr0=gr4,1                                                                                                     415| 004D68 lwz        80A20004   1     L4A        gr5=._Py_RefTotal(gr2,0)
  403| 004CD0 stw        901F0000   1     ST4A      (*)_object._object.ob_refcnt(gr31,0)=gr0                                                                        0| 004D6C lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
  401| 004CD4 lwz        80830000   1     L4A       gr4=<s117:d0:l4>(gr3,0)                                                                                       417| 004D70 addi       3884FFFF   1     AI         gr4=gr4,-1
  401| 004CD8 addi       38040001   2     AI        gr0=gr4,1                                                                                                     417| 004D74 stw        909E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr4
  401| 004CDC stw        90030000   1     ST4A      <s117:d0:l4>(gr3,0)=gr0                                                                                       408| 004D78 addi       38631110   1     AI         gr3=gr3,4368
  482| 004CE0 bc         4182FF98   0     BT        CL.1796,cr0,0x4/eq,taken=30%(30,70)                                                                           368| 004D7C stb        981D000C   1     ST1Z       (*)aggr#3.gi_running(gr29,12)=gr0
    0| 004CE4 b          4BFFFE64   0     B         CL.1795,-1                                                                                                    415| 004D80 lwz        80C50000   1     L4A        gr6=_Py_RefTotal(gr5,0)
    0|                                CL.2253:                                                                                                                    415| 004D84 addi       3806FFFF   2     AI         gr0=gr6,-1
 1662| 004CE8 addi       38600000   1     LI        gr3=0                                                                                                         417| 004D88 cmpwi      2C040000   1     C4         cr0=gr4,0
    0| 004CEC lwz        80010098   1     L4A       gr0=#stack(gr1,152)                                                                                           415| 004D8C stw        90050000   1     ST4A       _Py_RefTotal(gr5,0)=gr0
 1676| 004CF0 addi       38210090   1     AI        gr1=gr1,144                                                                                                   417| 004D90 bc         41820038   0     BT         CL.1028,cr0,0x4/eq,taken=40%(40,60)
    0| 004CF4 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        419| 004D94 bc         4180000C   0     BT         CL.2106,cr0,0x1/lt,taken=40%(40,60)
    0| 004CF8 lwz        83C1FFF8   1     L4A       gr30=#stack(gr1,-8)                                                                                             0| 004D98 lwz        83C10048   2     L4A        gr30=#stack(gr1,72)
    0| 004CFC lwz        83E1FFFC   1     L4A       gr31=#stack(gr1,-4)                                                                                             0| 004D9C b          4BFFFDF0   0     B          CL.1727,-1
 1676| 004D00 bclr       4E800020   1     BA        lr                                                                                                              0|                                CL.2106:
     |               Tag Table                                                                                                                                    420| 004DA0 addi       38800171   1     LI         gr4=369
     | 004D04        00000000 00002041 80040200 00000000 00000244 00136173                                                                                        420| 004DA4 ori        63C50000   1     LR         gr5=gr30
     | 004D1C        796E635F 67656E5F 6173656E 645F6E65 77                                                                                                       420| 004DA8 bl         4BFFB259   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
     |               Instruction count          145                                                                                                               420| 004DAC ori        60000000   1
     |               Straight-line exec time    147                                                                                                               371| 004DB0 cmpwi      2C1F0000   1     C4         cr0=gr31,0
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss                                                                                                       371| 004DB4 bc         4082000C   1     BF         CL.2104,cr0,0x4/eq,taken=40%(40,60)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                         0| 004DB8 lwz        83C10048   2     L4A        gr30=#stack(gr1,72)
 CCR's set/used:   ss-- -sss                                                                                                                                        0| 004DBC b          4BFFFF4C   0     B          CL.1728,-1
     | 000000                             PDEF     gen_close                                                                                                        0|                                CL.2104:
  359|                                    PROC      gen,args,gr3,gr4                                                                                                0| 004DC0 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
    0| 004D40 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                          0| 004DC4 b          4BFFFDD0   0     B          CL.1730,-1
    0| 004D44 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                             423|                                CL.1028:
    0| 004D48 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                           425| 004DC8 ori        63C30000   1     LR         gr3=gr30
    0| 004D4C stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           425| 004DCC bl         4BFFB235   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
    0| 004D50 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                          425| 004DD0 ori        60000000   1
    0| 004D54 ori        607D0000   1     LR        gr29=gr3                                                                                                        0| 004DD4 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
    0| 004D58 stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                         0| 004DD8 b          4BFFFDB4   0     B          CL.1727,-1
  362| 004D5C bl         48000CA5   0     CALL      gr3=_PyGen_yf,1,(*)aggr#3",gr3,#ProcAlias",_PyGen_yf",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr      |               Tag Table
  363| 004D60 addi       3BE00000   1     LI        gr31=0                                                                                                           | 004DDC        00000000 00002041 80030200 00000000 0000027C 00096765
  365| 004D64 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                        | 004DF4        6E5F636C 6F7365
  365| 004D68 bc         408201DC   1     BF        CL.2055,cr0,0x4/eq,taken=40%(40,60)                                                                              |               Instruction count          159
    0|                                CL.1602:                                                                                                                       |               Straight-line exec time    148
  371| 004D6C cmpwi      2C1F0000   1     C4        cr0=gr31,0                                                                                                   GPR's set/used:   ssus ssss ssss s---  ---- ---- ---s ssss
  371| 004D70 bc         418201A0   1     BT        CL.1603,cr0,0x4/eq,taken=50%(0,0)                                                                            FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
    0|                                CL.1605:                                                                                                                   CCR's set/used:   ss-- -sss
  373| 004D74 ori        63A30000   1     LR        gr3=gr29                                                                                                         | 000000                             PDEF       PyAsyncGen_ClearFreeLists
  373| 004D78 lwz        83E20008   1     L4A       gr31=._Py_NoneStruct(gr2,0)                                                                                  1433|                                    PROC
  373| 004D7C addi       38A00001   1     LI        gr5=1                                                                                                           0| 004E00 mfspr      7C0802A6   1     LFLR       gr0=lr
  373| 004D80 addi       38C00001   1     LI        gr6=1                                                                                                           0| 004E04 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
  373| 004D84 ori        63E40000   1     LR        gr4=gr31                                                                                                        0| 004E08 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
  373| 004D88 bl         4BFFEAD9   0     CALL      gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4"     0| 004E0C stw        93E1004C   1     ST4A       #stack(gr1,76)=gr31
  374| 004D8C cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0| 004E10 stw        93C10048   1     ST4A       #stack(gr1,72)=gr30
  374| 004D90 bc         4182010C   1     BT        CL.2051,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 004E14 stw        93A10044   1     ST4A       #stack(gr1,68)=gr29
    0|                                CL.1606:                                                                                                                      0| 004E18 stw        93810040   1     ST4A       #stack(gr1,64)=gr28
  373| 004D94 ori        60650000   1     LR        gr5=gr3                                                                                                         0| 004E1C stw        9361003C   1     ST4A       #stack(gr1,60)=gr27
  376| 004D98 lwz        812200D8   1     L4A       gr9=.PyCoro_Type(gr2,0)                                                                                      1435| 004E20 lwz        83E20020   1     L4A        gr31=.$STATIC(gr2,0)
  415| 004D9C lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                     1435| 004E24 lwz        807F0008   2     L4A        gr3=ag_value_freelist_free(gr31,8)
  128| 004DA0 lwz        801D0004   1     L4A       gr0=(*)C_object._object.ob_type(gr29,4)                                                                      1435| 004E28 lwz        809F000C   1     L4A        gr4=ag_asend_freelist_free(gr31,12)







Wed Apr 15 07:30:04 CDT 2020  Page 151


  378| 004DA4 lwz        810200E0   1     L4A       gr8=.PyAsyncGen_Type(gr2,0)                                                                                  1435| 004E2C add        7F632214   2     A          gr27=gr3,gr4
  375| 004DA8 lwz        80E20018   1     L4A       gr7=.+CONSTANT_AREA(gr2,0)                                                                                   1437| 004E30 cmpwi      2C030000   1     C4         cr0=gr3,0
  415| 004DAC ori        60860000   1     LR        gr6=gr4                                                                                                      1437| 004E34 bc         418201CC   1     BT         CL.1845,cr0,0x4/eq,taken=50%(0,0)
  417| 004DB0 lwz        81430000   1     L4A       gr10=(*)_object._object.ob_refcnt(gr3,0)                                                                        0| 004E38 lwz        83C20044   1     L4A        gr30=.$STATIC_BSS(gr2,0)
  128| 004DB4 cmplw      7C004840   1     CL4       cr0=gr0,gr9                                                                                                  1439| 004E3C addi       3803FFFF   1     AI         gr0=gr3,-1
  128| 004DB8 cmplw      7C804040   1     CL4       cr1=gr0,gr8                                                                                                     0| 004E40 lwz        83A20018   1     L4A        gr29=.+CONSTANT_AREA(gr2,0)
  375| 004DBC addi       3BE70E0C   1     AI        gr31=gr7,3596                                                                                                1440| 004E44 addi       38A005A0   1     LI         gr5=1440
  415| 004DC0 lwz        81040000   1     L4A       gr8=<s117:d0:l4>(gr4,0)                                                                                      1439| 004E48 stw        901F0008   1     ST4A       ag_value_freelist_free(gr31,8)=gr0
  415| 004DC4 ori        61090000   2     LR        gr9=gr8                                                                                                      1439| 004E4C rlwinm     5406103A   1     SLL4       gr6=gr0,2
  376| 004DC8 bc         418200AC   0     BT        CL.1613,cr0,0x4/eq,taken=50%(0,0)                                                                            1440| 004E50 addi       387D1450   1     AI         gr3=gr29,5200
  379| 004DCC lwz        80C20020   1     L4A       gr6=.$STATIC(gr2,0)                                                                                          1440| 004E54 addi       389D1110   1     AI         gr4=gr29,4368
    0| 004DD0 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                          1439| 004E58 lwzx       7F9E302E   1     L4A        gr28=ag_value_freelist[]0(gr30,gr6,0)
  378| 004DD4 bc         40860008   0     BF        CL.1607,cr1,0x4/eq,taken=50%(0,0)                                                                             128| 004E5C lwz        80C20014   1     L4A        gr6=._PyAsyncGenWrappedValue_Type(gr2,0)
  379| 004DD8 lwz        83E60004   2     L4A       gr31=ASYNC_GEN_IGNORED_EXIT_MSG(gr6,4)                                                                        128| 004E60 lwz        801C0004   1     L4A        gr0=(*)C_object._object.ob_type(gr28,4)
    0|                                CL.1607:                                                                                                                    128| 004E64 cmplw      7C003040   2     CL4        cr0=gr0,gr6
  415| 004DDC addi       3808FFFF   1     AI        gr0=gr8,-1                                                                                                   1440| 004E68 bc         40820048   1     BF         CL.1848,cr0,0x4/eq,taken=50%(0,0)
  415| 004DE0 stw        90040000   1     ST4A      <s117:d0:l4>(gr4,0)=gr0                                                                                         0|                                CL.2307:
  417| 004DE4 addi       388AFFFF   1     AI        gr4=gr10,-1                                                                                                  1441| 004E6C ori        63830000   1     LR         gr3=gr28
  417| 004DE8 stw        90850000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr4                                                                      1441| 004E70 bl         4BFFB191   0     CALL       PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13"
  417| 004DEC cmpwi      2C040000   1     C4        cr0=gr4,0                                                                                                    1441| 004E74 ori        60000000   1
  417| 004DF0 bc         41820074   1     BT        CL.1036,cr0,0x4/eq,taken=40%(40,60)                                                                          1437| 004E78 lwz        807F0008   1     L4A        gr3=ag_value_freelist_free(gr31,8)
    0|                                CL.1608:                                                                                                                   1437| 004E7C cmpwi      2C030000   2     C4         cr0=gr3,0
  420| 004DF4 addi       38671110   1     AI        gr3=gr7,4368                                                                                                 1437| 004E80 bc         41820080   1     BT         CL.1843,cr0,0x4/eq,taken=20%(20,80)
  419| 004DF8 cmpwi      2C040000   1     C4        cr0=gr4,0                                                                                                    1440| 004E84 addi       389D1110   1     AI         gr4=gr29,4368
  420| 004DFC addi       3880017D   1     LI        gr4=381                                                                                                      1439| 004E88 addi       3803FFFF   1     AI         gr0=gr3,-1
  419| 004E00 bc         40800038   0     BF        CL.2057,cr0,0x1/lt,taken=30%(30,70)                                                                          1439| 004E8C stw        901F0008   1     ST4A       ag_value_freelist_free(gr31,8)=gr0
  420| 004E04 bl         4BFFB1FD   1     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015  1440| 004E90 addi       387D1450   1     AI         gr3=gr29,5200
  420| 004E08 ori        60000000   1                                                                                                                            1439| 004E94 rlwinm     5406103A   1     SLL4       gr6=gr0,2
    0|                                CL.1609:                                                                                                                   1440| 004E98 addi       38A005A0   1     LI         gr5=1440
  382| 004E0C lwz        8062001C   1     L4A       gr3=.PyExc_RuntimeError(gr2,0)                                                                               1439| 004E9C lwzx       7F9E302E   1     L4A        gr28=ag_value_freelist[]0(gr30,gr6,0)
  382| 004E10 ori        63E40000   1     LR        gr4=gr31                                                                                                      128| 004EA0 lwz        80C20014   1     L4A        gr6=._PyAsyncGenWrappedValue_Type(gr2,0)
  382| 004E14 lwz        80630000   1     L4A       gr3=<s143:d0:l4>(gr3,0)                                                                                       128| 004EA4 lwz        801C0004   1     L4A        gr0=(*)C_object._object.ob_type(gr28,4)
  382| 004E18 bl         4BFFB1E9   0     CALL      PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"   128| 004EA8 cmplw      7C003040   2     CL4        cr0=gr0,gr6
  382| 004E1C ori        60000000   1                                                                                                                               0| 004EAC bc         4182FFC0   1     BT         CL.2307,cr0,0x4/eq,taken=50%(0,0)
  383| 004E20 addi       38600000   1     LI        gr3=0                                                                                                           0|                                CL.1848:
  391|                                CL.674:                                                                                                                    1440| 004EB0 bl         4BFFB151   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
  391| 004E24 addi       38210050   1     AI        gr1=gr1,80                                                                                                   1440| 004EB4 ori        60000000   1
    0| 004E28 lwz        83E1FFFC   1     L4A       gr31=#stack(gr1,-4)                                                                                          1441| 004EB8 ori        63830000   1     LR         gr3=gr28
    0| 004E2C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1441| 004EBC bl         4BFFB145   0     CALL       PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13"
    0| 004E30 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1441| 004EC0 ori        60000000   1
  391| 004E34 bclr       4E800020   3     BA        lr                                                                                                           1437| 004EC4 lwz        807F0008   1     L4A        gr3=ag_value_freelist_free(gr31,8)
    0|                                CL.2057:                                                                                                                   1437| 004EC8 cmpwi      2C030000   2     C4         cr0=gr3,0
  382| 004E38 lwz        80A2001C   1     L4A       gr5=.PyExc_RuntimeError(gr2,0)                                                                               1437| 004ECC bc         41820034   1     BT         CL.1843,cr0,0x4/eq,taken=20%(20,80)
  382| 004E3C ori        63E40000   1     LR        gr4=gr31                                                                                                     1440| 004ED0 addi       389D1110   1     AI         gr4=gr29,4368
  382| 004E40 lwz        80650000   1     L4A       gr3=<s143:d0:l4>(gr5,0)                                                                                      1439| 004ED4 addi       3803FFFF   1     AI         gr0=gr3,-1
  382| 004E44 bl         4BFFB1BD   0     CALL      PyErr_SetString,2,(*)_object",gr3,(*)Cuchar",gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"  1439| 004ED8 stw        901F0008   1     ST4A       ag_value_freelist_free(gr31,8)=gr0
  382| 004E48 ori        60000000   1                                                                                                                            1440| 004EDC addi       387D1450   1     AI         gr3=gr29,5200
  383| 004E4C addi       38600000   1     LI        gr3=0                                                                                                        1439| 004EE0 rlwinm     5406103A   1     SLL4       gr6=gr0,2
  391| 004E50 addi       38210050   1     AI        gr1=gr1,80                                                                                                   1440| 004EE4 addi       38A005A0   1     LI         gr5=1440
    0| 004E54 lwz        83E1FFFC   1     L4A       gr31=#stack(gr1,-4)                                                                                          1439| 004EE8 lwzx       7F9E302E   1     L4A        gr28=ag_value_freelist[]0(gr30,gr6,0)
    0| 004E58 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             128| 004EEC lwz        80C20014   1     L4A        gr6=._PyAsyncGenWrappedValue_Type(gr2,0)
    0| 004E5C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        128| 004EF0 lwz        801C0004   1     L4A        gr0=(*)C_object._object.ob_type(gr28,4)
  391| 004E60 bclr       4E800020   3     BA        lr                                                                                                            128| 004EF4 cmplw      7C003040   2     CL4        cr0=gr0,gr6
  423|                                CL.1036:                                                                                                                      0| 004EF8 bc         4082FFB8   1     BF         CL.1848,cr0,0x4/eq,taken=50%(0,0)
  425| 004E64 ori        60A30000   1     LR        gr3=gr5                                                                                                         0| 004EFC b          4BFFFF70   1     B          CL.2307,-1
  425| 004E68 bl         4BFFB199   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l     0|                                CL.1843:







Wed Apr 15 07:30:04 CDT 2020  Page 152


  425| 004E6C ori        60000000   1                                                                                                                               0| 004F00 lwz        809F000C   1     L4A        gr4=ag_asend_freelist_free(gr31,12)
    0| 004E70 b          4BFFFF9C   0     B         CL.1609,-1                                                                                                   1444| 004F04 cmpwi      2C040000   2     C4         cr0=gr4,0
    0|                                CL.1613:                                                                                                                   1444| 004F08 bc         418200D0   1     BT         CL.2310,cr0,0x4/eq,taken=20%(20,80)
  415| 004E74 addi       3809FFFF   1     AI        gr0=gr9,-1                                                                                                      0|                                CL.1846:
  415| 004E78 stw        90060000   1     ST4A      <s117:d0:l4>(gr6,0)=gr0                                                                                         0| 004F0C lwz        80620044   1     L4A        gr3=.$STATIC_BSS(gr2,0)
  417| 004E7C ori        61440000   1     LR        gr4=gr10                                                                                                     1446| 004F10 addi       3804FFFF   1     AI         gr0=gr4,-1
  377| 004E80 addi       3BE70E2C   1     AI        gr31=gr7,3628                                                                                                1447| 004F14 addi       38A005A7   1     LI         gr5=1447
    0| 004E84 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                             0| 004F18 lwz        83C20018   1     L4A        gr30=.+CONSTANT_AREA(gr2,0)
  417| 004E88 addi       3884FFFF   1     AI        gr4=gr4,-1                                                                                                   1446| 004F1C stw        901F000C   1     ST4A       ag_asend_freelist_free(gr31,12)=gr0
  417| 004E8C stw        90850000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr4                                                                      1446| 004F20 rlwinm     5406103A   1     SLL4       gr6=gr0,2
  417| 004E90 cmpwi      2C040000   1     C4        cr0=gr4,0                                                                                                    1446| 004F24 addi       3BA30140   1     AI         gr29=gr3,320
  417| 004E94 bc         4182FFD0   1     BT        CL.1036,cr0,0x4/eq,taken=40%(40,60)                                                                          1447| 004F28 addi       387E1500   1     AI         gr3=gr30,5376
    0| 004E98 b          4BFFFF5C   1     B         CL.1608,-1                                                                                                   1447| 004F2C addi       389E1110   1     AI         gr4=gr30,4368
    0|                                CL.2051:                                                                                                                   1446| 004F30 lwzx       7F9D302E   1     L4A        gr28=ag_asend_freelist[]0(gr29,gr6,0)
  385| 004E9C lwz        8062002C   1     L4A       gr3=.PyExc_StopIteration(gr2,0)                                                                               128| 004F34 lwz        80C20060   1     L4A        gr6=._PyAsyncGenASend_Type(gr2,0)
    0| 004EA0 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                           128| 004F38 lwz        801C0004   1     L4A        gr0=(*)C_object._object.ob_type(gr28,4)
  385| 004EA4 lwz        80630000   1     L4A       gr3=<s139:d0:l4>(gr3,0)                                                                                       128| 004F3C cmplw      7C003040   2     CL4        cr0=gr0,gr6
  385| 004EA8 bl         4BFFB159   0     CALL      gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",g  1447| 004F40 bc         40820048   1     BF         CL.1849,cr0,0x4/eq,taken=50%(0,0)
  385| 004EAC ori        60000000   1                                                                                                                               0|                                CL.2308:
  386| 004EB0 lwz        80820028   1     L4A       gr4=.PyExc_GeneratorExit(gr2,0)                                                                              1448| 004F44 ori        63830000   1     LR         gr3=gr28
  385| 004EB4 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    1448| 004F48 bl         4BFFB0B9   0     CALL       PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13"
  385| 004EB8 bc         4082001C   1     BF        CL.2058,cr0,0x4/eq,taken=30%(30,70)                                                                          1448| 004F4C ori        60000000   1
  386| 004EBC lwz        80640000   2     L4A       gr3=<s141:d0:l4>(gr4,0)                                                                                      1444| 004F50 lwz        809F000C   1     L4A        gr4=ag_asend_freelist_free(gr31,12)
  386| 004EC0 bl         4BFFB141   0     CALL      gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",g  1444| 004F54 cmpwi      2C040000   2     C4         cr0=gr4,0
  386| 004EC4 ori        60000000   1                                                                                                                            1444| 004F58 bc         41820080   1     BT         CL.2310,cr0,0x4/eq,taken=20%(20,80)
  386| 004EC8 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    1447| 004F5C addi       387E1500   1     AI         gr3=gr30,5376
  390| 004ECC addi       38600000   1     LI        gr3=0                                                                                                        1446| 004F60 addi       3804FFFF   1     AI         gr0=gr4,-1
  386| 004ED0 bc         4182FF54   0     BT        CL.674,cr0,0x4/eq,taken=60%(60,40)                                                                           1446| 004F64 stw        901F000C   1     ST4A       ag_asend_freelist_free(gr31,12)=gr0
    0|                                CL.2058:                                                                                                                   1447| 004F68 addi       389E1110   1     AI         gr4=gr30,4368
  387| 004ED4 bl         4BFFB12D   0     CALL      PyErr_Clear,0,#ProcAlias",PyErr_Clear",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",fsr  1446| 004F6C rlwinm     5406103A   1     SLL4       gr6=gr0,2
  387| 004ED8 ori        60000000   1                                                                                                                            1447| 004F70 addi       38A005A7   1     LI         gr5=1447
  401| 004EDC lwz        80A20004   1     L4A       gr5=._Py_RefTotal(gr2,0)                                                                                     1446| 004F74 lwzx       7F9D302E   1     L4A        gr28=ag_asend_freelist[]0(gr29,gr6,0)
  403| 004EE0 lwz        809F0000   1     L4A       gr4=<s119:d0:l4>(gr31,0)                                                                                      128| 004F78 lwz        80C20060   1     L4A        gr6=._PyAsyncGenASend_Type(gr2,0)
  391| 004EE4 addi       38210050   1     AI        gr1=gr1,80                                                                                                    128| 004F7C lwz        801C0004   1     L4A        gr0=(*)C_object._object.ob_type(gr28,4)
  388| 004EE8 lwz        80620008   1     L4A       gr3=._Py_NoneStruct(gr2,0)                                                                                    128| 004F80 cmplw      7C003040   2     CL4        cr0=gr0,gr6
  403| 004EEC addi       38040001   1     AI        gr0=gr4,1                                                                                                       0| 004F84 bc         4182FFC0   1     BT         CL.2308,cr0,0x4/eq,taken=50%(0,0)
  403| 004EF0 stw        901F0000   1     ST4A      <s119:d0:l4>(gr31,0)=gr0                                                                                        0|                                CL.1849:
    0| 004EF4 lwz        83E1FFFC   1     L4A       gr31=#stack(gr1,-4)                                                                                          1447| 004F88 bl         4BFFB079   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
  401| 004EF8 lwz        80850000   1     L4A       gr4=<s117:d0:l4>(gr5,0)                                                                                      1447| 004F8C ori        60000000   1
  401| 004EFC addi       38040001   2     AI        gr0=gr4,1                                                                                                    1448| 004F90 ori        63830000   1     LR         gr3=gr28
  401| 004F00 stw        90050000   1     ST4A      <s117:d0:l4>(gr5,0)=gr0                                                                                      1448| 004F94 bl         4BFFB06D   0     CALL       PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13"
    0| 004F04 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1448| 004F98 ori        60000000   1
    0| 004F08 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1444| 004F9C lwz        809F000C   1     L4A        gr4=ag_asend_freelist_free(gr31,12)
  391| 004F0C bclr       4E800020   3     BA        lr                                                                                                           1444| 004FA0 cmpwi      2C040000   2     C4         cr0=gr4,0
    0|                                CL.1603:                                                                                                                   1444| 004FA4 bc         41820034   1     BT         CL.2310,cr0,0x4/eq,taken=20%(20,80)
  372| 004F10 lwz        80620028   1     L4A       gr3=.PyExc_GeneratorExit(gr2,0)                                                                              1447| 004FA8 addi       387E1500   1     AI         gr3=gr30,5376
  372| 004F14 lwz        80630000   2     L4A       gr3=<s141:d0:l4>(gr3,0)                                                                                      1446| 004FAC addi       3804FFFF   1     AI         gr0=gr4,-1
  372| 004F18 bl         4BFFB0E9   0     CALL      PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",m  1446| 004FB0 stw        901F000C   1     ST4A       ag_asend_freelist_free(gr31,12)=gr0
  372| 004F1C ori        60000000   1                                                                                                                            1447| 004FB4 addi       389E1110   1     AI         gr4=gr30,4368
  373| 004F20 ori        63A30000   1     LR        gr3=gr29                                                                                                     1446| 004FB8 rlwinm     5406103A   1     SLL4       gr6=gr0,2
  373| 004F24 lwz        80820008   1     L4A       gr4=._Py_NoneStruct(gr2,0)                                                                                   1447| 004FBC addi       38A005A7   1     LI         gr5=1447
  373| 004F28 addi       38A00001   1     LI        gr5=1                                                                                                        1446| 004FC0 lwzx       7F9D302E   1     L4A        gr28=ag_asend_freelist[]0(gr29,gr6,0)
  373| 004F2C addi       38C00001   1     LI        gr6=1                                                                                                         128| 004FC4 lwz        80C20060   1     L4A        gr6=._PyAsyncGenASend_Type(gr2,0)
  373| 004F30 ori        609F0000   1     LR        gr31=gr4                                                                                                      128| 004FC8 lwz        801C0004   1     L4A        gr0=(*)C_object._object.ob_type(gr28,4)
  373| 004F34 bl         4BFFE92D   0     CALL      gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4"   128| 004FCC cmplw      7C003040   2     CL4        cr0=gr0,gr6
  374| 004F38 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0| 004FD0 bc         4082FFB8   1     BF         CL.1849,cr0,0x4/eq,taken=50%(0,0)







Wed Apr 15 07:30:04 CDT 2020  Page 153


  374| 004F3C bc         4082FE58   1     BF        CL.1606,cr0,0x4/eq,taken=60%(60,40)                                                                             0| 004FD4 b          4BFFFF70   1     B          CL.2308,-1
    0| 004F40 b          4BFFFF5C   1     B         CL.2051,-1                                                                                                      0|                                CL.2310:
    0|                                CL.2055:                                                                                                                   1451| 004FD8 ori        63630000   1     LR         gr3=gr27
  362| 004F44 ori        607E0000   1     LR        gr30=gr3                                                                                                        0| 004FDC lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
  366| 004F48 addi       38000001   1     LI        gr0=1                                                                                                           0| 004FE0 lwz        8361003C   1     L4A        gr27=#stack(gr1,60)
  366| 004F4C stb        981D000C   1     ST1Z      (*)aggr#3.gi_running(gr29,12)=gr0                                                                               0| 004FE4 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
  367| 004F50 stw        9381FFF0   1     ST4A      #stack_prune(gr1,-16)=gr28                                                                                      0| 004FE8 lwz        83810040   1     L4A        gr28=#stack(gr1,64)
  367| 004F54 stw        93A1FFF4   1     ST4A      #stack_prune(gr1,-12)=gr29                                                                                      0| 004FEC lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
  367| 004F58 bl         4BFFE4E9   0     CALL      gr3=IPRA.$gen_close_iter,1,(*)_object",gr3,#ProcAlias",IPRA.$gen_close_iter",fcr",gr1,cr[01567]",gr0",gr4"-     0| 004FF0 mtspr      7C0803A6   1     LLR        lr=gr0
  367| 004F5C lwz        83A1FFF4   1     L4A       gr29=#stack_prune(gr1,-12)                                                                                      0| 004FF4 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
  367| 004F60 lwz        8381FFF0   1     L4A       gr28=#stack_prune(gr1,-16)                                                                                   1452| 004FF8 addi       38210050   1     AI         gr1=gr1,80
  368| 004F64 addi       38000000   1     LI        gr0=0                                                                                                        1452| 004FFC bclr       4E800020   1     BA         lr
  417| 004F68 lwz        809E0000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr30,0)                                                                        0|                                CL.1845:
  367| 004F6C ori        607F0000   1     LR        gr31=gr3                                                                                                     1444| 005000 cmpwi      2C040000   1     C4         cr0=gr4,0
  415| 004F70 lwz        80A20004   1     L4A       gr5=._Py_RefTotal(gr2,0)                                                                                     1444| 005004 bc         4082FF08   1     BF         CL.1846,cr0,0x4/eq,taken=50%(0,0)
    0| 004F74 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                      0| 005008 b          4BFFFFD0   1     B          CL.2310,-1
  417| 004F78 addi       3884FFFF   1     AI        gr4=gr4,-1                                                                                                       |               Tag Table
  417| 004F7C stw        909E0000   1     ST4A      (*)_object._object.ob_refcnt(gr30,0)=gr4                                                                         | 00500C        00000000 00002041 80050000 0000020C 00195079 4173796E
  408| 004F80 addi       38631110   1     AI        gr3=gr3,4368                                                                                                     | 005024        6347656E 5F436C65 61724672 65654C69 737473
  368| 004F84 stb        981D000C   1     ST1Z      (*)aggr#3.gi_running(gr29,12)=gr0                                                                                |               Instruction count          131
  415| 004F88 lwz        80C50000   1     L4A       gr6=<s117:d0:l4>(gr5,0)                                                                                          |               Straight-line exec time    138
  415| 004F8C addi       3806FFFF   2     AI        gr0=gr6,-1                                                                                                   GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ssss
  417| 004F90 cmpwi      2C040000   1     C4        cr0=gr4,0                                                                                                    FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
  415| 004F94 stw        90050000   1     ST4A      <s117:d0:l4>(gr5,0)=gr0                                                                                      CCR's set/used:   ss-- -sss
  417| 004F98 bc         41820038   0     BT        CL.1028,cr0,0x4/eq,taken=40%(40,60)                                                                              | 000000                             PDEF       _PyAsyncGenValueWrapperNew
  419| 004F9C bc         4180000C   0     BT        CL.2056,cr0,0x1/lt,taken=40%(40,60)                                                                          1749|                                    PROC       val,gr3
    0| 004FA0 lwz        83C10048   2     L4A       gr30=#stack(gr1,72)                                                                                             0| 005040 mfspr      7C0802A6   1     LFLR       gr0=lr
    0| 004FA4 b          4BFFFDC8   0     B         CL.1602,-1                                                                                                      0| 005044 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
    0|                                CL.2056:                                                                                                                      0| 005048 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
  420| 004FA8 addi       38800171   1     LI        gr4=369                                                                                                         0| 00504C stw        93E1004C   1     ST4A       #stack(gr1,76)=gr31
  420| 004FAC ori        63C50000   1     LR        gr5=gr30                                                                                                        0| 005050 or.        7C7F1B79   1     LR_R       gr31,cr0=gr3
  420| 004FB0 bl         4BFFB051   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015     0| 005054 stw        93C10048   1     ST4A       #stack(gr1,72)=gr30
  420| 004FB4 ori        60000000   1                                                                                                                               0| 005058 stw        93A10044   1     ST4A       #stack(gr1,68)=gr29
  371| 004FB8 cmpwi      2C1F0000   1     C4        cr0=gr31,0                                                                                                      0| 00505C stw        93810040   1     ST4A       #stack(gr1,64)=gr28
  371| 004FBC bc         4082000C   1     BF        CL.2054,cr0,0x4/eq,taken=40%(40,60)                                                                          1752| 005060 bc         418201F8   0     BT         CL.1943,cr0,0x4/eq,taken=40%(40,60)
    0| 004FC0 lwz        83C10048   2     L4A       gr30=#stack(gr1,72)                                                                                          1754| 005064 lwz        80A20020   2     L4A        gr5=.$STATIC(gr2,0)
    0| 004FC4 b          4BFFFF4C   0     B         CL.1603,-1                                                                                                      0| 005068 lwz        80620014   1     L4A        gr3=._PyAsyncGenWrappedValue_Type(gr2,0)
    0|                                CL.2054:                                                                                                                   1754| 00506C lwz        80850008   1     L4A        gr4=ag_value_freelist_free(gr5,8)
    0| 004FC8 lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                          1754| 005070 cmpwi      2C040000   2     C4         cr0=gr4,0
    0| 004FCC b          4BFFFDA8   0     B         CL.1605,-1                                                                                                   1754| 005074 bc         41820178   1     BT         CL.506,cr0,0x4/eq,taken=40%(40,60)
  423|                                CL.1028:                                                                                                                      0|                                CL.1938:
  425| 004FD0 ori        63C30000   1     LR        gr3=gr30                                                                                                     1755| 005078 addi       3804FFFF   1     AI         gr0=gr4,-1
  425| 004FD4 bl         4BFFB02D   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l  1755| 00507C stw        90050008   1     ST4A       ag_value_freelist_free(gr5,8)=gr0
  425| 004FD8 ori        60000000   1                                                                                                                            1756| 005080 lwz        80820044   1     L4A        gr4=.$STATIC_BSS(gr2,0)
    0| 004FDC lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                          1756| 005084 rlwinm     5405103A   1     SLL4       gr5=gr0,2
    0| 004FE0 b          4BFFFD8C   0     B         CL.1602,-1                                                                                                   1756| 005088 lwzx       7F84282E   1     L4A        gr28=ag_value_freelist[]0(gr4,gr5,0)
     |               Tag Table                                                                                                                                    128| 00508C lwz        801C0004   2     L4A        gr0=(*)C_object._object.ob_type(gr28,4)
     | 004FE4        00000000 00002041 80030200 00000000 000002A4 00096765                                                                                        128| 005090 cmplw      7C001840   2     CL4        cr0=gr0,gr3
     | 004FFC        6E5F636C 6F7365                                                                                                                             1757| 005094 bc         4082013C   1     BF         CL.2185,cr0,0x4/eq,taken=40%(40,60)
     |               Instruction count          169                                                                                                              1757|                                CL.508:
     |               Straight-line exec time    163                                                                                                              1758| 005098 ori        63830000   1     LR         gr3=gr28
 GPR's set/used:   ssus ssss ssss s---  ---- ---- --ss ssss                                                                                                      1758| 00509C bl         4BFFAF65   0     CALL       _Py_NewReference,1,(*)_object",gr3,#ProcAlias",_Py_NewReference",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      1758| 0050A0 ori        60000000   1
 CCR's set/used:   ss-- -sss                                                                                                                                      401| 0050A4 lwz        80620004   1     L4A        gr3=._Py_RefTotal(gr2,0)
     | 000000                             PDEF     PyAsyncGen_ClearFreeLists                                                                                       30| 0050A8 lwz        801CFFF8   1     L4A        gr0=(*)_object%##2(gr28,-8)
 1433|                                    PROC                                                                                                                    403| 0050AC lwz        809F0000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr31,0)







Wed Apr 15 07:30:04 CDT 2020  Page 154


    0| 005020 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                          0| 0050B0 lwz        81020018   1     L4A        gr8=.+CONSTANT_AREA(gr2,0)
    0| 005024 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                            1766| 0050B4 stw        93FC0008   1     ST4A       (*)aggr#C.agw_val(gr28,8)=gr31
    0| 005028 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                            30| 0050B8 cmpwi      2C000000   1     C4         cr0=gr0,0
    0| 00502C stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           403| 0050BC addi       38040001   1     AI         gr0=gr4,1
    0| 005030 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                          403| 0050C0 stw        901F0000   1     ST4A       (*)_object._object.ob_refcnt(gr31,0)=gr0
    0| 005034 stw        9381FFF0   1     ST4A      #stack(gr1,-16)=gr28                                                                                           27| 0050C4 addi       38C81110   1     AI         gr6=gr8,4368
    0| 005038 stw        9361FFEC   1     ST4A      #stack(gr1,-20)=gr27                                                                                          401| 0050C8 lwz        80830000   1     L4A        gr4=_Py_RefTotal(gr3,0)
    0| 00503C stw        9341FFE8   1     ST4A      #stack(gr1,-24)=gr26                                                                                          401| 0050CC addi       38040001   2     AI         gr0=gr4,1
 1435| 005040 lwz        83E20020   1     L4A       gr31=.$STATIC(gr2,0)                                                                                          401| 0050D0 stw        90030000   1     ST4A       _Py_RefTotal(gr3,0)=gr0
    0| 005044 stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                        30| 0050D4 bc         41820024   0     BT         CL.2184,cr0,0x4/eq,taken=50%(0,0)
 1435| 005048 lwz        807F0008   1     L4A       gr3=ag_value_freelist_free(gr31,8)                                                                              0|                                CL.1940:
 1435| 00504C lwz        809F000C   1     L4A       gr4=ag_asend_freelist_free(gr31,12)                                                                            30| 0050D8 ori        63830000   1     LR         gr3=gr28
 1435| 005050 add        7F432214   2     A         gr26=gr3,gr4                                                                                                   30| 0050DC addi       38881528   1     AI         gr4=gr8,5416
 1437| 005054 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                      30| 0050E0 addi       38A81550   1     AI         gr5=gr8,5456
 1437| 005058 bc         418201C0   1     BT        CL.1768,cr0,0x4/eq,taken=50%(0,0)                                                                              30| 0050E4 addi       38E006E8   1     LI         gr7=1768
    0| 00505C lwz        83C20044   1     L4A       gr30=.$STATIC_BSS(gr2,0)                                                                                       30| 0050E8 addi       39081580   1     AI         gr8=gr8,5504
 1439| 005060 addi       3803FFFF   1     AI        gr0=gr3,-1                                                                                                     30| 0050EC bl         4BFFAF15   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
    0| 005064 lwz        83A20014   1     L4A       gr29=._PyAsyncGenWrappedValue_Type(gr2,0)                                                                      30| 0050F0 ori        60000000   1
    0| 005068 lwz        83620018   1     L4A       gr27=.+CONSTANT_AREA(gr2,0)                                                                                    30| 0050F4 tw         7C8E7008   1     TRAP       9
 1440| 00506C addi       38A005A0   1     LI        gr5=1440                                                                                                        0|                                CL.2184:
 1439| 005070 stw        901F0008   1     ST4A      ag_value_freelist_free(gr31,8)=gr0                                                                              0| 0050F8 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
 1439| 005074 rlwinm     5406103A   1     SLL4      gr6=gr0,2                                                                                                       0| 0050FC mtspr      7C0803A6   2     LLR        lr=gr0
 1440| 005078 addi       387B1450   1     AI        gr3=gr27,5200                                                                                                  30|                                CL.1114:
 1440| 00507C addi       389B1110   1     AI        gr4=gr27,4368                                                                                                  35| 005100 lwz        801CFFFC   1     L4A        gr0=(*)aggr#2._gc_prev(gr28,-4)
 1439| 005080 lwzx       7F9E302E   1     L4A       gr28=ag_value_freelist[]0(gr30,gr6,0)                                                                          34| 005104 addi       3BFCFFF8   1     AI         gr31=gr28,-8
  128| 005084 lwz        801C0004   2     L4A       gr0=(*)C_object._object.ob_type(gr28,4)                                                                        35| 005108 andi.      70030002   1     RN4_R      gr3,cr0=gr0,0,0x2
  128| 005088 cmplw      7C00E840   2     CL4       cr0=gr0,gr29                                                                                                   35| 00510C bc         408200A4   1     BF         CL.1944,cr0,0x4/eq,taken=10%(10,90)
 1440| 00508C bc         40820044   1     BF        CL.1771,cr0,0x4/eq,taken=50%(0,0)                                                                              67| 005110 lwz        808200A4   2     L4A        gr4=._PyRuntime(gr2,0)
    0|                                CL.2266:                                                                                                                     54| 005114 lwz        806401A0   2     L4A        gr3=(*)pyruntimestate._Py_atomic_address._value(gr4,416)
 1441| 005090 ori        63830000   1     LR        gr3=gr28                                                                                                       41| 005118 lwz        80630008   2     L4A        gr3=(*)_ts._ts.interp(gr3,8)
 1441| 005094 bl         4BFFAF6D   0     CALL      PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",    41| 00511C lwz        83C30188   2     L4A        gr30=(*)_is._gc_runtime_state.generation0(gr3,392)
 1441| 005098 ori        60000000   1                                                                                                                              42| 005120 lwz        83BE0004   2     L4A        gr29=(*)aggr#2._gc_prev(gr30,4)
 1437| 00509C lwz        807F0008   1     L4A       gr3=ag_value_freelist_free(gr31,8)                                                                             44| 005124 andi.      73A30003   2     RN4_R      gr3,cr0=gr29,0,0xFFFFFFFF00000003
 1437| 0050A0 cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                      43| 005128 stw        93FD0000   1     ST4A       (*)aggr#2._gc_next(gr29,0)=gr31
 1437| 0050A4 bc         41820078   1     BT        CL.1766,cr0,0x4/eq,taken=20%(20,80)                                                                            44| 00512C bc         40820034   0     BF         CL.2187,cr0,0x4/eq,taken=40%(40,60)
 1440| 0050A8 addi       389B1110   1     AI        gr4=gr27,4368                                                                                                  44| 005130 rlwinm     540007BE   1     RN4        gr0=gr0,0,0x3
 1439| 0050AC addi       3803FFFF   1     AI        gr0=gr3,-1                                                                                                     45| 005134 stw        93DCFFF8   1     ST4A       (*)aggr#2._gc_next(gr28,-8)=gr30
 1439| 0050B0 stw        901F0008   1     ST4A      ag_value_freelist_free(gr31,8)=gr0                                                                             44| 005138 or         7C04EB78   1     O          gr4=gr0,gr29
 1440| 0050B4 addi       387B1450   1     AI        gr3=gr27,5200                                                                                                1769| 00513C ori        63830000   1     LR         gr3=gr28
 1439| 0050B8 rlwinm     5406103A   1     SLL4      gr6=gr0,2                                                                                                      44| 005140 stw        909CFFFC   1     ST4A       (*)aggr#2._gc_prev(gr28,-4)=gr4
 1440| 0050BC addi       38A005A0   1     LI        gr5=1440                                                                                                       46| 005144 stw        93FE0004   1     ST4A       (*)aggr#2._gc_prev(gr30,4)=gr31
 1439| 0050C0 lwzx       7F9E302E   1     L4A       gr28=ag_value_freelist[]0(gr30,gr6,0)                                                                           0| 005148 lwz        83810040   1     L4A        gr28=#stack(gr1,64)
  128| 0050C4 lwz        801C0004   2     L4A       gr0=(*)C_object._object.ob_type(gr28,4)                                                                         0| 00514C lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
  128| 0050C8 cmplw      7C00E840   2     CL4       cr0=gr0,gr29                                                                                                    0| 005150 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
    0| 0050CC bc         4182FFC4   1     BT        CL.2266,cr0,0x4/eq,taken=50%(0,0)                                                                               0| 005154 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
    0|                                CL.1771:                                                                                                                   1770| 005158 addi       38210050   1     AI         gr1=gr1,80
 1440| 0050D0 bl         4BFFAF31   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f  1770| 00515C bclr       4E800020   0     BA         lr
 1440| 0050D4 ori        60000000   1                                                                                                                               0|                                CL.2187:
 1441| 0050D8 ori        63830000   1     LR        gr3=gr28                                                                                                       44| 005160 addi       386815E4   1     AI         gr3=gr8,5604
 1441| 0050DC bl         4BFFAF25   0     CALL      PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",    44| 005164 addi       38881610   1     AI         gr4=gr8,5648
 1441| 0050E0 ori        60000000   1                                                                                                                              44| 005168 addi       38A0002C   1     LI         gr5=44
 1437| 0050E4 lwz        807F0008   1     L4A       gr3=ag_value_freelist_free(gr31,8)                                                                             44| 00516C bl         4BFFAE95   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
 1437| 0050E8 cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                      44| 005170 ori        60000000   1
 1437| 0050EC bc         41820030   1     BT        CL.1766,cr0,0x4/eq,taken=20%(20,80)                                                                             0| 005174 lwz        801CFFFC   1     L4A        gr0=(*)aggr#2._gc_prev(gr28,-4)
 1440| 0050F0 addi       389B1110   1     AI        gr4=gr27,4368                                                                                                  45| 005178 stw        93DCFFF8   1     ST4A       (*)aggr#2._gc_next(gr28,-8)=gr30
 1439| 0050F4 addi       3803FFFF   1     AI        gr0=gr3,-1                                                                                                   1769| 00517C ori        63830000   1     LR         gr3=gr28







Wed Apr 15 07:30:04 CDT 2020  Page 155


 1439| 0050F8 stw        901F0008   1     ST4A      ag_value_freelist_free(gr31,8)=gr0                                                                             44| 005180 rlwinm     540007BE   1     RN4        gr0=gr0,0,0x3
 1440| 0050FC addi       387B1450   1     AI        gr3=gr27,5200                                                                                                  44| 005184 or         7C04EB78   1     O          gr4=gr0,gr29
 1439| 005100 rlwinm     5406103A   1     SLL4      gr6=gr0,2                                                                                                      44| 005188 stw        909CFFFC   1     ST4A       (*)aggr#2._gc_prev(gr28,-4)=gr4
 1440| 005104 addi       38A005A0   1     LI        gr5=1440                                                                                                       46| 00518C stw        93FE0004   1     ST4A       (*)aggr#2._gc_prev(gr30,4)=gr31
 1439| 005108 lwzx       7F9E302E   1     L4A       gr28=ag_value_freelist[]0(gr30,gr6,0)                                                                           0| 005190 lwz        83810040   1     L4A        gr28=#stack(gr1,64)
  128| 00510C lwz        801C0004   2     L4A       gr0=(*)C_object._object.ob_type(gr28,4)                                                                         0| 005194 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
  128| 005110 cmplw      7C00E840   2     CL4       cr0=gr0,gr29                                                                                                    0| 005198 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
    0| 005114 bc         4082FFBC   1     BF        CL.1771,cr0,0x4/eq,taken=50%(0,0)                                                                               0| 00519C lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
    0| 005118 b          4BFFFF78   1     B         CL.2266,-1                                                                                                      0| 0051A0 mtspr      7C0803A6   1     LLR        lr=gr0
    0|                                CL.1766:                                                                                                                      0| 0051A4 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
    0| 00511C lwz        809F000C   1     L4A       gr4=ag_asend_freelist_free(gr31,12)                                                                          1770| 0051A8 addi       38210050   1     AI         gr1=gr1,80
 1444| 005120 cmpwi      2C040000   2     C4        cr0=gr4,0                                                                                                    1770| 0051AC bclr       4E800020   1     BA         lr
 1444| 005124 bc         418200C8   1     BT        CL.2269,cr0,0x4/eq,taken=20%(20,80)                                                                             0|                                CL.1944:
    0|                                CL.1769:                                                                                                                     35| 0051B0 ori        63830000   1     LR         gr3=gr28
    0| 005128 lwz        80620044   1     L4A       gr3=.$STATIC_BSS(gr2,0)                                                                                        35| 0051B4 addi       38881594   1     AI         gr4=gr8,5524
    0| 00512C lwz        83C20060   1     L4A       gr30=._PyAsyncGenASend_Type(gr2,0)                                                                             35| 0051B8 addi       38A815B0   1     AI         gr5=gr8,5552
 1446| 005130 addi       3804FFFF   1     AI        gr0=gr4,-1                                                                                                     35| 0051BC addi       38E006E8   1     LI         gr7=1768
 1447| 005134 addi       38A005A7   1     LI        gr5=1447                                                                                                       35| 0051C0 addi       39081580   1     AI         gr8=gr8,5504
    0| 005138 lwz        83A20018   1     L4A       gr29=.+CONSTANT_AREA(gr2,0)                                                                                    35| 0051C4 bl         4BFFAE3D   0     CALL       _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",g
 1446| 00513C stw        901F000C   1     ST4A      ag_asend_freelist_free(gr31,12)=gr0                                                                            35| 0051C8 ori        60000000   1
 1446| 005140 rlwinm     5406103A   1     SLL4      gr6=gr0,2                                                                                                      35| 0051CC tw         7C8E7008   1     TRAP       9
 1446| 005144 addi       3B830140   1     AI        gr28=gr3,320                                                                                                    0|                                CL.2185:
 1447| 005148 addi       387D1500   1     AI        gr3=gr29,5376                                                                                                1757| 0051D0 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
 1447| 00514C addi       389D1110   1     AI        gr4=gr29,4368                                                                                                1757| 0051D4 addi       38A006DD   1     LI         gr5=1757
 1446| 005150 lwzx       7F7C302E   1     L4A       gr27=ag_asend_freelist[]0(gr28,gr6,0)                                                                        1757| 0051D8 addi       38641450   1     AI         gr3=gr4,5200
  128| 005154 lwz        801B0004   2     L4A       gr0=(*)C_object._object.ob_type(gr27,4)                                                                      1757| 0051DC addi       38841110   1     AI         gr4=gr4,4368
  128| 005158 cmplw      7C00F040   2     CL4       cr0=gr0,gr30                                                                                                 1757| 0051E0 bl         4BFFAE21   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
 1447| 00515C bc         40820044   1     BF        CL.1772,cr0,0x4/eq,taken=50%(0,0)                                                                            1757| 0051E4 ori        60000000   1
    0|                                CL.2267:                                                                                                                      0| 0051E8 b          4BFFFEB0   0     B          CL.508,-1
 1448| 005160 ori        63630000   1     LR        gr3=gr27                                                                                                     1759|                                CL.506:
 1448| 005164 bl         4BFFAE9D   0     CALL      PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",  1760| 0051EC bl         4BFFAE15   0     CALL       gr3=_PyObject_GC_New,1,(*)_typeobject",gr3,#ProcAlias",_PyObject_GC_New",fcr",gr1,cr[01567]",gr0",gr4"-gr1
 1448| 005168 ori        60000000   1                                                                                                                            1760| 0051F0 ori        60000000   1
 1444| 00516C lwz        809F000C   1     L4A       gr4=ag_asend_freelist_free(gr31,12)                                                                          1762| 0051F4 cmpwi      2C030000   1     C4         cr0=gr3,0
 1444| 005170 cmpwi      2C040000   2     C4        cr0=gr4,0                                                                                                    1762| 0051F8 bc         41820048   1     BT         CL.2186,cr0,0x4/eq,taken=30%(30,70)
 1444| 005174 bc         41820078   1     BT        CL.2269,cr0,0x4/eq,taken=20%(20,80)                                                                           403| 0051FC lwz        809F0000   2     L4A        gr4=(*)_object._object.ob_refcnt(gr31,0)
 1447| 005178 addi       387D1500   1     AI        gr3=gr29,5376                                                                                                   0| 005200 lwz        81020018   1     L4A        gr8=.+CONSTANT_AREA(gr2,0)
 1446| 00517C addi       3804FFFF   1     AI        gr0=gr4,-1                                                                                                      0| 005204 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
 1446| 005180 stw        901F000C   1     ST4A      ag_asend_freelist_free(gr31,12)=gr0                                                                          1762| 005208 ori        607C0000   1     LR         gr28=gr3
 1447| 005184 addi       389D1110   1     AI        gr4=gr29,4368                                                                                                 401| 00520C lwz        80620004   1     L4A        gr3=._Py_RefTotal(gr2,0)
 1446| 005188 rlwinm     5406103A   1     SLL4      gr6=gr0,2                                                                                                     403| 005210 addi       38840001   1     AI         gr4=gr4,1
 1447| 00518C addi       38A005A7   1     LI        gr5=1447                                                                                                      403| 005214 stw        909F0000   1     ST4A       (*)_object._object.ob_refcnt(gr31,0)=gr4
 1446| 005190 lwzx       7F7C302E   1     L4A       gr27=ag_asend_freelist[]0(gr28,gr6,0)                                                                          27| 005218 addi       38C81110   1     AI         gr6=gr8,4368
  128| 005194 lwz        801B0004   2     L4A       gr0=(*)C_object._object.ob_type(gr27,4)                                                                         0| 00521C mtspr      7C0803A6   1     LLR        lr=gr0
  128| 005198 cmplw      7C00F040   2     CL4       cr0=gr0,gr30                                                                                                 1766| 005220 stw        93FC0008   1     ST4A       (*)aggr#C.agw_val(gr28,8)=gr31
    0| 00519C bc         4182FFC4   1     BT        CL.2267,cr0,0x4/eq,taken=50%(0,0)                                                                              30| 005224 lwz        801CFFF8   1     L4A        gr0=(*)_object%##2(gr28,-8)
    0|                                CL.1772:                                                                                                                    401| 005228 lwz        80830000   1     L4A        gr4=_Py_RefTotal(gr3,0)
 1447| 0051A0 bl         4BFFAE61   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f    30| 00522C cmpwi      2C000000   1     C4         cr0=gr0,0
 1447| 0051A4 ori        60000000   1                                                                                                                             401| 005230 addi       38040001   1     AI         gr0=gr4,1
 1448| 0051A8 ori        63630000   1     LR        gr3=gr27                                                                                                      401| 005234 stw        90030000   1     ST4A       _Py_RefTotal(gr3,0)=gr0
 1448| 0051AC bl         4BFFAE55   0     CALL      PyObject_GC_Del,1,(*)void",gr3,#ProcAlias",PyObject_GC_Del",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",    30| 005238 bc         4082FEA0   0     BF         CL.1940,cr0,0x4/eq,taken=10%(10,90)
 1448| 0051B0 ori        60000000   1                                                                                                                              30| 00523C b          4BFFFEC4   1     B          CL.1114,-1
 1444| 0051B4 lwz        809F000C   1     L4A       gr4=ag_asend_freelist_free(gr31,12)                                                                             0|                                CL.2186:
 1444| 0051B8 cmpwi      2C040000   2     C4        cr0=gr4,0                                                                                                    1763| 005240 addi       38600000   1     LI         gr3=0
 1444| 0051BC bc         41820030   1     BT        CL.2269,cr0,0x4/eq,taken=20%(20,80)                                                                             0| 005244 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
 1447| 0051C0 addi       387D1500   1     AI        gr3=gr29,5376                                                                                                   0| 005248 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
 1446| 0051C4 addi       3804FFFF   1     AI        gr0=gr4,-1                                                                                                   1770| 00524C addi       38210050   1     AI         gr1=gr1,80







Wed Apr 15 07:30:04 CDT 2020  Page 156


 1446| 0051C8 stw        901F000C   1     ST4A      ag_asend_freelist_free(gr31,12)=gr0                                                                             0| 005250 mtspr      7C0803A6   1     LLR        lr=gr0
 1447| 0051CC addi       389D1110   1     AI        gr4=gr29,4368                                                                                                1770| 005254 bclr       4E800020   3     BA         lr
 1446| 0051D0 rlwinm     5406103A   1     SLL4      gr6=gr0,2                                                                                                       0|                                CL.1943:
 1447| 0051D4 addi       38A005A7   1     LI        gr5=1447                                                                                                     1752| 005258 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
 1446| 0051D8 lwzx       7F7C302E   1     L4A       gr27=ag_asend_freelist[]0(gr28,gr6,0)                                                                        1752| 00525C addi       38A006D8   1     LI         gr5=1752
  128| 0051DC lwz        801B0004   2     L4A       gr0=(*)C_object._object.ob_type(gr27,4)                                                                      1752| 005260 addi       386416E4   1     AI         gr3=gr4,5860
  128| 0051E0 cmplw      7C00F040   2     CL4       cr0=gr0,gr30                                                                                                 1752| 005264 addi       38841110   1     AI         gr4=gr4,4368
    0| 0051E4 bc         4082FFBC   1     BF        CL.1772,cr0,0x4/eq,taken=50%(0,0)                                                                            1752| 005268 bl         4BFFAD99   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
    0| 0051E8 b          4BFFFF78   1     B         CL.2267,-1                                                                                                   1752| 00526C ori        60000000   1
    0|                                CL.2269:                                                                                                                   1754| 005270 lwz        80A20020   1     L4A        gr5=.$STATIC(gr2,0)
 1451| 0051EC ori        63430000   1     LR        gr3=gr26                                                                                                        0| 005274 lwz        80620014   1     L4A        gr3=._PyAsyncGenWrappedValue_Type(gr2,0)
    0| 0051F0 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                          1754| 005278 lwz        80850008   1     L4A        gr4=ag_value_freelist_free(gr5,8)
    0| 0051F4 lwz        83410038   1     L4A       gr26=#stack(gr1,56)                                                                                          1754| 00527C cmpwi      2C040000   2     C4         cr0=gr4,0
    0| 0051F8 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                           1754| 005280 bc         4182FF6C   1     BT         CL.506,cr0,0x4/eq,taken=40%(40,60)
    0| 0051FC lwz        8361003C   1     L4A       gr27=#stack(gr1,60)                                                                                             0| 005284 b          4BFFFDF4   1     B          CL.1938,-1
    0| 005200 lwz        83810040   1     L4A       gr28=#stack(gr1,64)                                                                                              |               Tag Table
    0| 005204 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                           | 005288        00000000 00002041 80040100 00000000 00000248 001A5F50
    0| 005208 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                              | 0052A0        79417379 6E634765 6E56616C 75655772 61707065 724E6577
    0| 00520C lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                              |               Instruction count          146
 1452| 005210 addi       38210050   1     AI        gr1=gr1,80                                                                                                       |               Straight-line exec time    149
 1452| 005214 bclr       4E800020   0     BA        lr                                                                                                           GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----
    0|                                CL.1768:                                                                                                                   FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1444| 005218 cmpwi      2C040000   1     C4        cr0=gr4,0                                                                                                    CCR's set/used:   ss-- -sss
 1444| 00521C bc         4082FF0C   1     BF        CL.1769,cr0,0x4/eq,taken=50%(0,0)                                                                                | 000000                             PDEF       PyAsyncGen_New
    0| 005220 b          4BFFFFCC   1     B         CL.2269,-1                                                                                                   1416|                                    PROC       f,name,qualname,gr3-gr5
     |               Tag Table                                                                                                                                      0| 0052C0 mfspr      7C0802A6   1     LFLR       gr0=lr
     | 005224        00000000 00002041 80060000 00000204 00195079 4173796E                                                                                          0| 0052C4 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
     | 00523C        6347656E 5F436C65 61724672 65654C69 737473                                                                                                  1419| 0052C8 ori        60A60000   1     LR         gr6=gr5
     |               Instruction count          129                                                                                                              1419| 0052CC ori        60850000   1     LR         gr5=gr4
     |               Straight-line exec time    141                                                                                                              1419| 0052D0 ori        60640000   1     LR         gr4=gr3
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ssss                                                                                                      1419| 0052D4 lwz        806200E0   1     L4A        gr3=.PyAsyncGen_Type(gr2,0)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                         0| 0052D8 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
 CCR's set/used:   ss-- -sss                                                                                                                                     1419| 0052DC bl         4BFFCDE5   0     CALL       gr3=gen_new_with_qualname,4,(*)_typeobject",gr3,(*)_frame",gr4,(*)_object",gr5,(*)_object",gr6,#ProcAlias"
     | 000000                             PDEF     _PyAsyncGenValueWrapperNew                                                                                    1424| 0052E0 addi       38000000   1     LI         gr0=0
 1749|                                    PROC      val,gr3                                                                                                      1421| 0052E4 cmpwi      2C030000   1     C4         cr0=gr3,0
    0| 005260 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                       1421| 0052E8 bc         41820024   1     BT         CL.1965,cr0,0x4/eq,taken=50%(0,0)
    0| 005264 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                            1424| 0052EC stw        90030030   2     ST4A       (*)aggr#4.ag_finalizer(gr3,48)=gr0
    0| 005268 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                          1425| 0052F0 stw        90030038   1     ST4A       (*)aggr#4.ag_closed(gr3,56)=gr0
    0| 00526C or.        7C7F1B79   1     LR_R      gr31,cr0=gr3                                                                                                 1426| 0052F4 stw        90030034   1     ST4A       (*)aggr#4.ag_hooks_inited(gr3,52)=gr0
    0| 005270 stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                          1427| 0052F8 stw        9003003C   1     ST4A       (*)aggr#4.ag_running_async(gr3,60)=gr0
    0| 005274 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                            0| 0052FC lwz        80810048   1     L4A        gr4=#stack(gr1,72)
    0| 005278 stw        9381FFF0   1     ST4A      #stack(gr1,-16)=gr28                                                                                         1429| 005300 addi       38210040   1     AI         gr1=gr1,64
    0| 00527C stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                         0| 005304 mtspr      7C8803A6   1     LLR        lr=gr4
 1752| 005280 bc         418201F8   0     BT        CL.1858,cr0,0x4/eq,taken=40%(40,60)                                                                          1429| 005308 bclr       4E800020   3     BA         lr
 1754| 005284 lwz        80A20020   1     L4A       gr5=.$STATIC(gr2,0)                                                                                             0|                                CL.1965:
    0| 005288 lwz        80620014   1     L4A       gr3=._PyAsyncGenWrappedValue_Type(gr2,0)                                                                     1422| 00530C addi       38600000   1     LI         gr3=0
 1754| 00528C lwz        80850008   1     L4A       gr4=ag_value_freelist_free(gr5,8)                                                                               0| 005310 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
 1754| 005290 cmpwi      2C040000   2     C4        cr0=gr4,0                                                                                                    1429| 005314 addi       38210040   1     AI         gr1=gr1,64
 1754| 005294 bc         41820178   1     BT        CL.506,cr0,0x4/eq,taken=40%(40,60)                                                                              0| 005318 mtspr      7C0803A6   1     LLR        lr=gr0
    0|                                CL.1853:                                                                                                                   1429| 00531C bclr       4E800020   3     BA         lr
 1755| 005298 addi       3804FFFF   1     AI        gr0=gr4,-1                                                                                                       |               Tag Table
 1755| 00529C stw        90050008   1     ST4A      ag_value_freelist_free(gr5,8)=gr0                                                                                | 005320        00000000 00002041 80000300 00000000 00000060 000E5079
 1756| 0052A0 lwz        80820044   1     L4A       gr4=.$STATIC_BSS(gr2,0)                                                                                          | 005338        4173796E 6347656E 5F4E6577
 1756| 0052A4 rlwinm     5405103A   1     SLL4      gr5=gr0,2                                                                                                        |               Instruction count           24
 1756| 0052A8 lwzx       7F84282E   1     L4A       gr28=ag_value_freelist[]0(gr4,gr5,0)                                                                             |               Straight-line exec time     28
  128| 0052AC lwz        801C0004   2     L4A       gr0=(*)C_object._object.ob_type(gr28,4)                                                                      GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ---s







Wed Apr 15 07:30:04 CDT 2020  Page 157


  128| 0052B0 cmplw      7C001840   2     CL4       cr0=gr0,gr3                                                                                                  FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1757| 0052B4 bc         4082013C   1     BF        CL.2148,cr0,0x4/eq,taken=40%(40,60)                                                                          CCR's set/used:   ss-- -sss
 1757|                                CL.508:                                                                                                                        | 000000                             PDEF       PyCoro_New
 1758| 0052B8 ori        63830000   1     LR        gr3=gr28                                                                                                     1137|                                    PROC       f,name,qualname,gr3-gr5
 1758| 0052BC bl         4BFFAD45   0     CALL      _Py_NewReference,1,(*)_object",gr3,#ProcAlias",_Py_NewReference",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-f     0| 005360 mfspr      7C0802A6   1     LFLR       gr0=lr
 1758| 0052C0 ori        60000000   1                                                                                                                               0| 005364 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
  401| 0052C4 lwz        80620004   1     L4A       gr3=._Py_RefTotal(gr2,0)                                                                                        0| 005368 ori        60A60000   1     LR         gr6=gr5
   30| 0052C8 lwz        801CFFF8   1     L4A       gr0=(*)_object%##2(gr28,-8)                                                                                     0| 00536C ori        60850000   1     LR         gr5=gr4
  403| 0052CC lwz        809F0000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr31,0)                                                                        0| 005370 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
    0| 0052D0 lwz        81020018   1     L4A       gr8=.+CONSTANT_AREA(gr2,0)                                                                                      0| 005374 stw        93E1003C   1     ST4A       #stack(gr1,60)=gr31
 1766| 0052D4 stw        93FC0008   1     ST4A      (*)aggr#C.agw_val(gr28,8)=gr31                                                                                  0| 005378 ori        60600000   1     LR         gr0=gr3
   30| 0052D8 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                    1139| 00537C lwz        806200D8   1     L4A        gr3=.PyCoro_Type(gr2,0)
  403| 0052DC addi       38040001   1     AI        gr0=gr4,1                                                                                                    1139| 005380 ori        60040000   1     LR         gr4=gr0
  403| 0052E0 stw        901F0000   1     ST4A      (*)_object._object.ob_refcnt(gr31,0)=gr0                                                                     1139| 005384 bl         4BFFCD3D   0     CALL       gr3=gen_new_with_qualname,4,(*)_typeobject",gr3,(*)_frame",gr4,(*)_object",gr5,(*)_object",gr6,#ProcAlias"
   27| 0052E4 addi       38C81110   1     AI        gr6=gr8,4368                                                                                                 1140| 005388 or.        7C7F1B79   1     LR_R       gr31,cr0=gr3
  401| 0052E8 lwz        80830000   1     L4A       gr4=<s117:d0:l4>(gr3,0)                                                                                        67| 00538C lwz        808200A4   1     L4A        gr4=._PyRuntime(gr2,0)
  401| 0052EC addi       38040001   2     AI        gr0=gr4,1                                                                                                    1140| 005390 bc         4182007C   0     BT         CL.1991,cr0,0x4/eq,taken=30%(30,70)
  401| 0052F0 stw        90030000   1     ST4A      <s117:d0:l4>(gr3,0)=gr0                                                                                        54| 005394 lwz        806401A0   2     L4A        gr3=(*)pyruntimestate._Py_atomic_address._value(gr4,416)
   30| 0052F4 bc         41820024   0     BT        CL.2147,cr0,0x4/eq,taken=50%(0,0)                                                                            1145| 005398 lwz        80630074   2     L4A        gr3=(*)_ts._ts.coroutine_origin_tracking_depth(gr3,116)
    0|                                CL.1855:                                                                                                                   1147| 00539C cmpwi      2C030000   2     C4         cr0=gr3,0
   30| 0052F8 ori        63830000   1     LR        gr3=gr28                                                                                                     1147| 0053A0 bc         418200C0   1     BT         CL.2182,cr0,0x4/eq,taken=30%(30,70)
   30| 0052FC addi       38881528   1     AI        gr4=gr8,5416                                                                                                 1150| 0053A4 bl         4BFFC4DD   1     CALL       gr3=compute_cr_origin,1,gr3,#ProcAlias",compute_cr_origin",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",
   30| 005300 addi       38A81550   1     AI        gr5=gr8,5456                                                                                                 1152| 0053A8 cmpwi      2C030000   1     C4         cr0=gr3,0
   30| 005304 addi       38E006E8   1     LI        gr7=1768                                                                                                      415| 0053AC lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
   30| 005308 addi       39081580   1     AI        gr8=gr8,5504                                                                                                 1151| 0053B0 stw        907F0030   1     ST4A       (*)aggr#6.cr_origin(gr31,48)=gr3
   30| 00530C bl         4BFFACF5   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr  1152| 0053B4 bc         40820094   0     BF         CL.1988,cr0,0x4/eq,taken=30%(30,70)
   30| 005310 ori        60000000   1                                                                                                                             417| 0053B8 lwz        80BF0000   2     L4A        gr5=(*)_object._object.ob_refcnt(gr31,0)
   30| 005314 tw         7C8E7008   1     TRAP      9                                                                                                               0| 0053BC lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
    0|                                CL.2147:                                                                                                                    417| 0053C0 addi       3805FFFF   1     AI         gr0=gr5,-1
    0| 005318 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                            417| 0053C4 stw        901F0000   1     ST4A       (*)_object._object.ob_refcnt(gr31,0)=gr0
    0| 00531C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        408| 0053C8 addi       38631110   1     AI         gr3=gr3,4368
   30|                                CL.1114:                                                                                                                    415| 0053CC lwz        80A40000   1     L4A        gr5=_Py_RefTotal(gr4,0)
   35| 005320 lwz        801CFFFC   1     L4A       gr0=(*)aggr#2._gc_prev(gr28,-4)                                                                               415| 0053D0 addi       38A5FFFF   2     AI         gr5=gr5,-1
   34| 005324 addi       3BFCFFF8   1     AI        gr31=gr28,-8                                                                                                  415| 0053D4 stw        90A40000   1     ST4A       _Py_RefTotal(gr4,0)=gr5
   35| 005328 andi.      70030002   1     RN4_R     gr3,cr0=gr0,0,0x2                                                                                             417| 0053D8 cmpwi      2C000000   1     C4         cr0=gr0,0
   35| 00532C bc         408200A4   1     BF        CL.1859,cr0,0x4/eq,taken=10%(10,90)                                                                           417| 0053DC bc         41820048   1     BT         CL.1106,cr0,0x4/eq,taken=40%(40,60)
   67| 005330 lwz        808200A4   2     L4A       gr4=._PyRuntime(gr2,0)                                                                                        420| 0053E0 addi       38800481   1     LI         gr4=1153
   54| 005334 lwz        806401A0   2     L4A       gr3=<s149:d416:l4>(gr4,416)                                                                                   420| 0053E4 ori        63E50000   1     LR         gr5=gr31
   41| 005338 lwz        80630008   2     L4A       gr3=(*)_ts._ts.interp(gr3,8)                                                                                  419| 0053E8 bc         40800024   0     BF         CL.1991,cr0,0x1/lt,taken=30%(30,70)
   41| 00533C lwz        83C30188   2     L4A       gr30=(*)_is._gc_runtime_state.generation0(gr3,392)                                                              0| 0053EC lwz        83E1003C   2     L4A        gr31=#stack(gr1,60)
   42| 005340 lwz        83BE0004   2     L4A       gr29=(*)aggr#2._gc_prev(gr30,4)                                                                               420| 0053F0 bl         4BFFAC11   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
   44| 005344 andi.      73A30003   2     RN4_R     gr3,cr0=gr29,0,0xFFFFFFFF00000003                                                                             420| 0053F4 ori        60000000   1
   43| 005348 stw        93FD0000   1     ST4A      (*)aggr#2._gc_next(gr29,0)=gr31                                                                              1154| 0053F8 addi       38600000   1     LI         gr3=0
   44| 00534C bc         40820034   0     BF        CL.2150,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 0053FC lwz        80010048   1     L4A        gr0=#stack(gr1,72)
   44| 005350 rlwinm     540007BE   1     RN4       gr0=gr0,0,0x3                                                                                                1159| 005400 addi       38210040   1     AI         gr1=gr1,64
   45| 005354 stw        93DCFFF8   1     ST4A      (*)aggr#2._gc_next(gr28,-8)=gr30                                                                                0| 005404 mtspr      7C0803A6   1     LLR        lr=gr0
   44| 005358 or         7C04EB78   1     O         gr4=gr0,gr29                                                                                                 1159| 005408 bclr       4E800020   3     BA         lr
 1769| 00535C ori        63830000   1     LR        gr3=gr28                                                                                                        0|                                CL.1991:
   44| 005360 stw        909CFFFC   1     ST4A      (*)aggr#2._gc_prev(gr28,-4)=gr4                                                                              1154| 00540C addi       38600000   1     LI         gr3=0
   46| 005364 stw        93FE0004   1     ST4A      (*)aggr#2._gc_prev(gr30,4)=gr31                                                                                 0| 005410 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
    0| 005368 lwz        83810040   1     L4A       gr28=#stack(gr1,64)                                                                                             0| 005414 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0| 00536C lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                          1159| 005418 addi       38210040   1     AI         gr1=gr1,64
    0| 005370 lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                             0| 00541C mtspr      7C0803A6   1     LLR        lr=gr0
    0| 005374 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                          1159| 005420 bclr       4E800020   3     BA         lr
 1770| 005378 addi       38210050   1     AI        gr1=gr1,80                                                                                                    423|                                CL.1106:
 1770| 00537C bclr       4E800020   0     BA        lr                                                                                                            425| 005424 ori        63E30000   1     LR         gr3=gr31







Wed Apr 15 07:30:04 CDT 2020  Page 158


    0|                                CL.2150:                                                                                                                    425| 005428 bl         4BFFABD9   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
   44| 005380 addi       386815E4   1     AI        gr3=gr8,5604                                                                                                  425| 00542C ori        60000000   1
   44| 005384 addi       38881610   1     AI        gr4=gr8,5648                                                                                                 1154| 005430 addi       38600000   1     LI         gr3=0
   44| 005388 addi       38A0002C   1     LI        gr5=44                                                                                                          0| 005434 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
   44| 00538C bl         4BFFAC75   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f     0| 005438 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
   44| 005390 ori        60000000   1                                                                                                                            1159| 00543C addi       38210040   1     AI         gr1=gr1,64
    0| 005394 lwz        801CFFFC   1     L4A       gr0=(*)aggr#2._gc_prev(gr28,-4)                                                                                 0| 005440 mtspr      7C0803A6   1     LLR        lr=gr0
   45| 005398 stw        93DCFFF8   1     ST4A      (*)aggr#2._gc_next(gr28,-8)=gr30                                                                             1159| 005444 bclr       4E800020   3     BA         lr
 1769| 00539C ori        63830000   1     LR        gr3=gr28                                                                                                        0|                                CL.1988:
   44| 0053A0 rlwinm     540007BE   1     RN4       gr0=gr0,0,0x3                                                                                                1158| 005448 ori        63E30000   1     LR         gr3=gr31
   44| 0053A4 or         7C04EB78   1     O         gr4=gr0,gr29                                                                                                    0| 00544C lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
   44| 0053A8 stw        909CFFFC   1     ST4A      (*)aggr#2._gc_prev(gr28,-4)=gr4                                                                                 0| 005450 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
   46| 0053AC stw        93FE0004   1     ST4A      (*)aggr#2._gc_prev(gr30,4)=gr31                                                                              1159| 005454 addi       38210040   1     AI         gr1=gr1,64
    0| 0053B0 lwz        83810040   1     L4A       gr28=#stack(gr1,64)                                                                                             0| 005458 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 0053B4 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                           1159| 00545C bclr       4E800020   3     BA         lr
    0| 0053B8 lwz        83A10044   1     L4A       gr29=#stack(gr1,68)                                                                                             0|                                CL.2182:
    0| 0053BC lwz        83C10048   1     L4A       gr30=#stack(gr1,72)                                                                                          1148| 005460 addi       38000000   1     LI         gr0=0
    0| 0053C0 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                       1158| 005464 ori        63E30000   1     LR         gr3=gr31
    0| 0053C4 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                          1148| 005468 stw        901F0030   1     ST4A       (*)aggr#6.cr_origin(gr31,48)=gr0
 1770| 0053C8 addi       38210050   1     AI        gr1=gr1,80                                                                                                      0| 00546C lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
 1770| 0053CC bclr       4E800020   1     BA        lr                                                                                                              0| 005470 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0|                                CL.1859:                                                                                                                   1159| 005474 addi       38210040   1     AI         gr1=gr1,64
   35| 0053D0 ori        63830000   1     LR        gr3=gr28                                                                                                        0| 005478 mtspr      7C0803A6   1     LLR        lr=gr0
   35| 0053D4 addi       38881594   1     AI        gr4=gr8,5524                                                                                                 1159| 00547C bclr       4E800020   3     BA         lr
   35| 0053D8 addi       38A815B0   1     AI        gr5=gr8,5552                                                                                                     |               Tag Table
   35| 0053DC addi       38E006E8   1     LI        gr7=1768                                                                                                         | 005480        00000000 00002041 80010300 00000000 00000120 000A5079
   35| 0053E0 addi       39081580   1     AI        gr8=gr8,5504                                                                                                     | 005498        436F726F 5F4E6577
   35| 0053E4 bl         4BFFAC1D   0     CALL      _PyObject_AssertFailed,6,(*)_object",gr3-gr5,(*)Cuchar",gr6-gr8,#ProcAlias",_PyObject_AssertFailed",fcr",gr      |               Instruction count           72
   35| 0053E8 ori        60000000   1                                                                                                                                |               Straight-line exec time     82
   35| 0053EC tw         7C8E7008   1     TRAP      9                                                                                                            GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ssss
    0|                                CL.2148:                                                                                                                   FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1757| 0053F0 lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                   CCR's set/used:   ss-- -sss
 1757| 0053F4 addi       38A006DD   1     LI        gr5=1757                                                                                                         | 000000                             PDEF       _PyCoro_GetAwaitableIter
 1757| 0053F8 addi       38641450   1     AI        gr3=gr4,5200                                                                                                  851|                                    PROC       o,gr3
 1757| 0053FC addi       38841110   1     AI        gr4=gr4,4368                                                                                                    0| 0054A0 mfspr      7C0802A6   1     LFLR       gr0=lr
 1757| 005400 bl         4BFFAC01   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f   862| 0054A4 lwz        80C30004   1     L4A        gr6=(*)_object._object.ob_type(gr3,4)
 1757| 005404 ori        60000000   1                                                                                                                               0| 0054A8 stwu       9421FF90   1     ST4U       gr1,#stack(gr1,-112)=gr1
    0| 005408 b          4BFFFEB0   0     B         CL.508,-1                                                                                                       0| 0054AC stw        90010078   1     ST4A       #stack(gr1,120)=gr0
 1759|                                CL.506:                                                                                                                       0| 0054B0 stw        93E1006C   1     ST4A       #stack(gr1,108)=gr31
 1760| 00540C bl         4BFFABF5   0     CALL      gr3=_PyObject_GC_New,1,(*)_typeobject",gr3,#ProcAlias",_PyObject_GC_New",fcr",gr1,cr[01567]",gr0",gr4"-gr12     0| 0054B4 stw        93C10068   1     ST4A       #stack(gr1,104)=gr30
 1760| 005410 ori        60000000   1                                                                                                                               0| 0054B8 stw        93A10064   1     ST4A       #stack(gr1,100)=gr29
 1762| 005414 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     856| 0054BC lwz        83E200D8   1     L4A        gr31=.PyCoro_Type(gr2,0)
 1762| 005418 bc         41820048   1     BT        CL.2149,cr0,0x4/eq,taken=30%(30,70)                                                                           128| 0054C0 lwz        80030004   1     L4A        gr0=(*)C_object._object.ob_type(gr3,4)
  403| 00541C lwz        809F0000   2     L4A       gr4=(*)_object._object.ob_refcnt(gr31,0)                                                                        0| 0054C4 stw        93810060   1     ST4A       #stack(gr1,96)=gr28
    0| 005420 lwz        81020018   1     L4A       gr8=.+CONSTANT_AREA(gr2,0)                                                                                    833| 0054C8 lwz        83C200D4   1     L4A        gr30=.PyGen_Type(gr2,0)
    0| 005424 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                            867| 0054CC stw        90410014   1     ST4A       #cur_toc(gr1,20)=gr2
 1760| 005428 ori        607C0000   1     LR        gr28=gr3                                                                                                      128| 0054D0 cmplw      7C00F840   1     CL4        cr0=gr0,gr31
  401| 00542C lwz        80620004   1     L4A       gr3=._Py_RefTotal(gr2,0)                                                                                      128| 0054D4 cmplw      7C80F040   1     CL4        cr1=gr0,gr30
  403| 005430 addi       38840001   1     AI        gr4=gr4,1                                                                                                     856| 0054D8 bc         41820330   0     BT         CL.2129,cr0,0x4/eq,taken=30%(30,70)
  403| 005434 stw        909F0000   1     ST4A      (*)_object._object.ob_refcnt(gr31,0)=gr4                                                                      833| 0054DC bc         40860014   1     BF         CL.1559,cr1,0x4/eq,taken=50%(0,0)
   27| 005438 addi       38C81110   1     AI        gr6=gr8,4368                                                                                                  834| 0054E0 lwz        80A30010   3     L4A        gr5=(*)_object%##3(gr3,16)
    0| 00543C mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        835| 0054E4 lwz        8005001C   2     L4A        gr0=(*)aggr#5.co_flags(gr5,28)
 1766| 005440 stw        93FC0008   1     ST4A      (*)aggr#C.agw_val(gr28,8)=gr31                                                                                835| 0054E8 andi.      70000100   2     RN4_R      gr0,cr0=gr0,0,0x100
   30| 005444 lwz        801CFFF8   1     L4A       gr0=(*)_object%##2(gr28,-8)                                                                                   835| 0054EC bc         408202F0   1     BF         CL.1995,cr0,0x4/eq,taken=30%(30,70)
  401| 005448 lwz        80830000   1     L4A       gr4=<s117:d0:l4>(gr3,0)                                                                                       838|                                CL.1559:
   30| 00544C cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     863| 0054F0 lwz        80A60028   1     L4A        gr5=(*)_typeobject._typeobject.tp_as_async(gr6,40)







Wed Apr 15 07:30:04 CDT 2020  Page 159


  401| 005450 addi       38040001   1     AI        gr0=gr4,1                                                                                                       0| 0054F4 or.        7CA02B79   2     LR_R       gr0,cr0=gr5
  401| 005454 stw        90030000   1     ST4A      <s117:d0:l4>(gr3,0)=gr0                                                                                       863| 0054F8 bc         418202AC   1     BT         CL.2130,cr0,0x4/eq,taken=30%(30,70)
   30| 005458 bc         4082FEA0   0     BF        CL.1855,cr0,0x4/eq,taken=10%(10,90)                                                                           864| 0054FC lwz        80850000   1     L4A        gr4=(*)aggr#9.am_await(gr5,0)
   30| 00545C b          4BFFFEC4   1     B         CL.1114,-1                                                                                                      0| 005500 or.        7C802379   2     LR_R       gr0,cr0=gr4
    0|                                CL.2149:                                                                                                                    866| 005504 bc         41820268   1     BT         CL.2128,cr0,0x4/eq,taken=30%(30,70)
 1763| 005460 addi       38600000   1     LI        gr3=0                                                                                                         867| 005508 lwz        80040000   1     L4A        gr0=#fnc_adr(gr4,0)
    0| 005464 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                            867| 00550C lwz        81640008   1     L4A        gr11=#new_env(gr4,8)
    0| 005468 lwz        83E1004C   1     L4A       gr31=#stack(gr1,76)                                                                                           867| 005510 mtspr      7C0903A6   1     LCTR       ctr=gr0
 1770| 00546C addi       38210050   1     AI        gr1=gr1,80                                                                                                    867| 005514 lwz        80440004   1     CALL       gr3=gr4,1,(*)_object",gr3,#ProcAlias",fcr",(*)_object*()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr
    0| 005470 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        867| 005518 bcctrl     4E800421   0
 1770| 005474 bclr       4E800020   3     BA        lr                                                                                                            867| 00551C lwz        80410014   1
    0|                                CL.1858:                                                                                                                    868| 005520 or.        7C7C1B79   1     LR_R       gr28,cr0=gr3
 1752| 005478 lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                    868| 005524 bc         41820228   1     BT         CL.2127,cr0,0x4/eq,taken=30%(30,70)
 1752| 00547C addi       38A006D8   1     LI        gr5=1752                                                                                                      872| 005528 lwz        80A200B4   2     L4A        gr5=.PyExc_TypeError(gr2,0)
 1752| 005480 addi       386416E4   1     AI        gr3=gr4,5860                                                                                                  872| 00552C lwz        83A20018   1     L4A        gr29=.+CONSTANT_AREA(gr2,0)
 1752| 005484 addi       38841110   1     AI        gr4=gr4,4368                                                                                                    0| 005530 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
 1752| 005488 bl         4BFFAB79   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f     0| 005534 mtspr      7C0803A6   2     LLR        lr=gr0
 1752| 00548C ori        60000000   1                                                                                                                             128| 005538 lwz        80030004   1     L4A        gr0=(*)C_object._object.ob_type(gr3,4)
 1754| 005490 lwz        80A20020   1     L4A       gr5=.$STATIC(gr2,0)                                                                                           128| 00553C cmplw      7C00F040   2     CL4        cr0=gr0,gr30
    0| 005494 lwz        80620014   1     L4A       gr3=._PyAsyncGenWrappedValue_Type(gr2,0)                                                                      128| 005540 cmplw      7C80F840   1     CL4        cr1=gr0,gr31
 1754| 005498 lwz        80850008   1     L4A       gr4=ag_value_freelist_free(gr5,8)                                                                             869| 005544 bc         418601FC   1     BT         CL.2126,cr1,0x4/eq,taken=40%(40,60)
 1754| 00549C cmpwi      2C040000   2     C4        cr0=gr4,0                                                                                                     876| 005548 ori        60A40000   1     LR         gr4=gr5
 1754| 0054A0 bc         4182FF6C   1     BT        CL.506,cr0,0x4/eq,taken=40%(40,60)                                                                            875| 00554C ori        60060000   1     LR         gr6=gr0
    0| 0054A4 b          4BFFFDF4   1     B         CL.1853,-1                                                                                                      0| 005550 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
     |               Tag Table                                                                                                                                      0| 005554 lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
     | 0054A8        00000000 00002041 80040100 00000000 00000248 001A5F50                                                                                        833| 005558 bc         408201D8   0     BF         CL.1998,cr0,0x4/eq,taken=50%(0,0)
     | 0054C0        79417379 6E634765 6E56616C 75655772 61707065 724E6577                                                                                        834| 00555C lwz        80E30010   1     L4A        gr7=(*)_object%##3(gr3,16)
     |               Instruction count          146                                                                                                               835| 005560 lwz        8007001C   2     L4A        gr0=(*)aggr#5.co_flags(gr7,28)
     |               Straight-line exec time    149                                                                                                               835| 005564 andi.      70000100   2     RN4_R      gr0,cr0=gr0,0,0x100
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----                                                                                                       835| 005568 bc         40820110   1     BF         CL.524,cr0,0x4/eq,taken=40%(40,60)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       875| 00556C lwz        80660070   1     L4A        gr3=(*)_typeobject._typeobject.tp_iternext(gr6,112)
 CCR's set/used:   ss-- -sss                                                                                                                                      875| 005570 cmpwi      2C030000   2     C4         cr0=gr3,0
     | 000000                             PDEF     PyAsyncGen_New                                                                                                 875| 005574 bc         41820010   1     BT         CL.531,cr0,0x4/eq,taken=40%(40,60)
 1416|                                    PROC      f,name,qualname,gr3-gr5                                                                                         0|                                CL.1999:
    0| 0054E0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                        875| 005578 lwz        80020108   1     L4A        gr0=._PyObject_NextNotImplemented(gr2,0)
 1419| 0054E4 ori        60A60000   1     LR        gr6=gr5                                                                                                       875| 00557C cmplw      7C030040   2     CL4        cr0=gr3,gr0
 1419| 0054E8 ori        60850000   1     LR        gr5=gr4                                                                                                       875| 005580 bc         408200E4   1     BF         CL.2131,cr0,0x4/eq,taken=30%(30,70)
 1419| 0054EC ori        60640000   1     LR        gr4=gr3                                                                                                       875|                                CL.531:
 1419| 0054F0 lwz        806200E0   1     L4A       gr3=.PyAsyncGen_Type(gr2,0)                                                                                   876| 005584 ori        63BF0000   1     LR         gr31=gr29
    0| 0054F4 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                             876| 005588 lwz        80A6000C   1     L4A        gr5=(*)_typeobject._typeobject.tp_name(gr6,12)
    0| 0054F8 stwu       9421FFC0   1     ST4U      gr1,#stack(gr1,-64)=gr1                                                                                       876| 00558C lwz        80640000   1     L4A        gr3=PyExc_TypeError(gr4,0)
 1419| 0054FC bl         4BFFCDA5   0     CALL      gr3=gen_new_with_qualname,4,(*)_typeobject",gr3,(*)_frame",gr4,(*)_object",gr5,(*)_object",gr6,#ProcAlias",   876| 005590 addi       389F172C   1     AI         gr4=gr31,5932
 1424| 005500 addi       38000000   1     LI        gr0=0                                                                                                         876| 005594 bl         4BFFAA6D   0     CALL       gr3=PyErr_Format,3,(*)_object",gr3,gr4,(*)Cuchar",gr5,#ProcAlias",PyErr_Format",fcr",gr1,cr[01567]",gr0",g
 1421| 005504 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     876| 005598 ori        60000000   1
 1421| 005508 bc         41820024   1     BT        CL.1882,cr0,0x4/eq,taken=50%(0,0)                                                                             880| 00559C cmpwi      2C1C0000   1     C4         cr0=gr28,0
 1424| 00550C stw        90030030   2     ST4A      (*)aggr#4.ag_finalizer(gr3,48)=gr0                                                                            415| 0055A0 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
 1425| 005510 stw        90030038   1     ST4A      (*)aggr#4.ag_closed(gr3,56)=gr0                                                                               880| 0055A4 ori        63850000   1     LR         gr5=gr28
 1426| 005514 stw        90030034   1     ST4A      (*)aggr#4.ag_hooks_inited(gr3,52)=gr0                                                                         880| 0055A8 bc         4182009C   0     BT         CL.2125,cr0,0x4/eq,taken=50%(0,0)
 1427| 005518 stw        9003003C   1     ST4A      (*)aggr#4.ag_running_async(gr3,60)=gr0                                                                        880| 0055AC addi       3B800000   2     LI         gr28=0
    0| 00551C lwz        80810048   1     L4A       gr4=#stack(gr1,72)                                                                                            408| 0055B0 addi       387F1110   1     AI         gr3=gr31,4368
 1429| 005520 addi       38210040   1     AI        gr1=gr1,64                                                                                                      0| 0055B4 lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
    0| 005524 mtspr      7C8803A6   1     LLR       lr=gr4                                                                                                        417| 0055B8 lwz        80C50000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr5,0)
 1429| 005528 bclr       4E800020   3     BA        lr                                                                                                            415| 0055BC lwz        80E40000   1     L4A        gr7=_Py_RefTotal(gr4,0)
    0|                                CL.1882:                                                                                                                    417| 0055C0 addi       3806FFFF   1     AI         gr0=gr6,-1
 1422| 00552C addi       38600000   1     LI        gr3=0                                                                                                         417| 0055C4 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
    0| 005530 lwz        80010048   1     L4A       gr0=#stack(gr1,72)                                                                                            415| 0055C8 addi       38C7FFFF   1     AI         gr6=gr7,-1







Wed Apr 15 07:30:04 CDT 2020  Page 160


 1429| 005534 addi       38210040   1     AI        gr1=gr1,64                                                                                                    415| 0055CC stw        90C40000   1     ST4A       _Py_RefTotal(gr4,0)=gr6
    0| 005538 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        417| 0055D0 cmpwi      2C000000   1     C4         cr0=gr0,0
 1429| 00553C bclr       4E800020   3     BA        lr                                                                                                            417| 0055D4 bc         41820048   1     BT         CL.1092,cr0,0x4/eq,taken=40%(40,60)
     |               Tag Table                                                                                                                                      0| 0055D8 lwz        83E1006C   2     L4A        gr31=#stack(gr1,108)
     | 005540        00000000 00002041 80000300 00000000 00000060 000E5079                                                                                        419| 0055DC bc         4180001C   0     BT         CL.2132,cr0,0x1/lt,taken=40%(40,60)
     | 005558        4173796E 6347656E 5F4E6577                                                                                                                     0|                                CL.2001:
     |               Instruction count           24                                                                                                               883| 0055E0 ori        63830000   1     LR         gr3=gr28
     |               Straight-line exec time     28                                                                                                                 0| 0055E4 lwz        83810060   1     L4A        gr28=#stack(gr1,96)
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----                                                                                                         0| 0055E8 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       890| 0055EC addi       38210070   1     AI         gr1=gr1,112
 CCR's set/used:   ss-- -sss                                                                                                                                        0| 0055F0 mtspr      7C0803A6   1     LLR        lr=gr0
     | 000000                             PDEF     PyCoro_New                                                                                                     890| 0055F4 bclr       4E800020   3     BA         lr
 1137|                                    PROC      f,name,qualname,gr3-gr5                                                                                         0|                                CL.2132:
    0| 005580 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                        420| 0055F8 addi       38800370   1     LI         gr4=880
    0| 005584 ori        60A60000   1     LR        gr6=gr5                                                                                                       420| 0055FC bl         4BFFAA05   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
    0| 005588 ori        60850000   1     LR        gr5=gr4                                                                                                       420| 005600 ori        60000000   1
    0| 00558C stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                             883| 005604 ori        63830000   1     LR         gr3=gr28
    0| 005590 ori        60600000   1     LR        gr0=gr3                                                                                                         0| 005608 lwz        83810060   1     L4A        gr28=#stack(gr1,96)
 1139| 005594 lwz        806200D8   1     L4A       gr3=.PyCoro_Type(gr2,0)                                                                                         0| 00560C lwz        80010078   1     L4A        gr0=#stack(gr1,120)
    0| 005598 stwu       9421FF90   1     ST4U      gr1,#stack(gr1,-112)=gr1                                                                                      890| 005610 addi       38210070   1     AI         gr1=gr1,112
 1139| 00559C ori        60040000   1     LR        gr4=gr0                                                                                                         0| 005614 mtspr      7C0803A6   1     LLR        lr=gr0
 1139| 0055A0 bl         4BFFCD01   0     CALL      gr3=gen_new_with_qualname,4,(*)_typeobject",gr3,(*)_frame",gr4,(*)_object",gr5,(*)_object",gr6,#ProcAlias",   890| 005618 bclr       4E800020   3     BA         lr
 1139| 0055A4 or.        7C651B79   1     LR_R      gr5,cr0=gr3                                                                                                   423|                                CL.1092:
   67| 0055A8 lwz        808200A4   1     L4A       gr4=._PyRuntime(gr2,0)                                                                                        425| 00561C ori        60A30000   1     LR         gr3=gr5
 1140| 0055AC bc         41820068   0     BT        CL.1946,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 005620 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
   54| 0055B0 lwz        806401A0   2     L4A       gr3=<s149:d416:l4>(gr4,416)                                                                                   425| 005624 bl         4BFFA9DD   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
 1145| 0055B4 lwz        80630074   2     L4A       gr3=(*)_ts._ts.coroutine_origin_tracking_depth(gr3,116)                                                       425| 005628 ori        60000000   1
 1147| 0055B8 cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                     883| 00562C ori        63830000   1     LR         gr3=gr28
 1147| 0055BC bc         418200A0   1     BT        CL.2145,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 005630 lwz        83810060   1     L4A        gr28=#stack(gr1,96)
 1149| 0055C0 stw        90A10064   1     ST4A      #parameter_store0(gr1,100)=gr5                                                                                  0| 005634 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
 1150| 0055C4 bl         4BFFC45D   0     CALL      gr3=compute_cr_origin,1,gr3,#ProcAlias",compute_cr_origin",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",m   890| 005638 addi       38210070   1     AI         gr1=gr1,112
 1152| 0055C8 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0| 00563C mtspr      7C0803A6   1     LLR        lr=gr0
  415| 0055CC lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      890| 005640 bclr       4E800020   3     BA         lr
 1150| 0055D0 lwz        80A10064   1     L4A       gr5=#parameter_store0(gr1,100)                                                                                  0|                                CL.2125:
 1151| 0055D4 stw        90650030   2     ST4A      (*)aggr#6.cr_origin(gr5,48)=gr3                                                                               883| 005644 ori        63830000   1     LR         gr3=gr28
 1152| 0055D8 bc         40820070   0     BF        CL.1944,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 005648 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
  417| 0055DC lwz        80C50000   1     L4A       gr6=(*)_object._object.ob_refcnt(gr5,0)                                                                         0| 00564C lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
    0| 0055E0 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                      0| 005650 lwz        83810060   1     L4A        gr28=#stack(gr1,96)
  417| 0055E4 addi       3806FFFF   1     AI        gr0=gr6,-1                                                                                                      0| 005654 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
  417| 0055E8 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       890| 005658 addi       38210070   1     AI         gr1=gr1,112
  415| 0055EC lwz        80C40000   1     L4A       gr6=<s117:d0:l4>(gr4,0)                                                                                         0| 00565C mtspr      7C0803A6   1     LLR        lr=gr0
  408| 0055F0 addi       38631110   1     AI        gr3=gr3,4368                                                                                                  890| 005660 bclr       4E800020   3     BA         lr
  415| 0055F4 addi       38C6FFFF   1     AI        gr6=gr6,-1                                                                                                      0|                                CL.2131:
  415| 0055F8 stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                       883| 005664 ori        63830000   1     LR         gr3=gr28
  417| 0055FC cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                       0| 005668 lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
  417| 005600 bc         41820028   1     BT        CL.1106,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 00566C lwz        83810060   1     L4A        gr28=#stack(gr1,96)
  420| 005604 addi       38800481   2     LI        gr4=1153                                                                                                      890| 005670 addi       38210070   1     AI         gr1=gr1,112
  419| 005608 bc         4080000C   0     BF        CL.1946,cr0,0x1/lt,taken=30%(30,70)                                                                           890| 005674 bclr       4E800020   0     BA         lr
  420| 00560C bl         4BFFA9F5   1     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   869|                                CL.524:
  420| 005610 ori        60000000   1                                                                                                                             872| 005678 addi       389D1708   1     AI         gr4=gr29,5896
    0|                                CL.1946:                                                                                                                    872| 00567C lwz        80650000   1     L4A        gr3=PyExc_TypeError(gr5,0)
 1141| 005614 addi       38600000   1     LI        gr3=0                                                                                                         872| 005680 bl         4BFFA981   0     CALL       PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0
 1159| 005618 addi       38210070   1     AI        gr1=gr1,112                                                                                                   872| 005684 ori        60000000   1
    0| 00561C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             874| 005688 cmpwi      2C1C0000   1     C4         cr0=gr28,0
    0| 005620 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        415| 00568C lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
 1159| 005624 bclr       4E800020   3     BA        lr                                                                                                            874| 005690 ori        63850000   1     LR         gr5=gr28







Wed Apr 15 07:30:04 CDT 2020  Page 161


  423|                                CL.1106:                                                                                                                    874| 005694 bc         41820080   0     BT         CL.2124,cr0,0x4/eq,taken=50%(0,0)
  425| 005628 ori        60A30000   1     LR        gr3=gr5                                                                                                       874| 005698 addi       3B800000   2     LI         gr28=0
  425| 00562C bl         4BFFA9D5   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   408| 00569C addi       387D1110   1     AI         gr3=gr29,4368
  425| 005630 ori        60000000   1                                                                                                                             417| 0056A0 lwz        80C50000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr5,0)
 1141| 005634 addi       38600000   1     LI        gr3=0                                                                                                         415| 0056A4 lwz        80E40000   1     L4A        gr7=_Py_RefTotal(gr4,0)
 1159| 005638 addi       38210070   1     AI        gr1=gr1,112                                                                                                   417| 0056A8 addi       3806FFFF   1     AI         gr0=gr6,-1
    0| 00563C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             417| 0056AC stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
    0| 005640 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        415| 0056B0 addi       38C7FFFF   1     AI         gr6=gr7,-1
 1159| 005644 bclr       4E800020   3     BA        lr                                                                                                            415| 0056B4 stw        90C40000   1     ST4A       _Py_RefTotal(gr4,0)=gr6
    0|                                CL.1944:                                                                                                                    417| 0056B8 cmpwi      2C000000   1     C4         cr0=gr0,0
 1158| 005648 ori        60A30000   1     LR        gr3=gr5                                                                                                       417| 0056BC bc         41820030   1     BT         CL.1088,cr0,0x4/eq,taken=40%(40,60)
 1159| 00564C addi       38210070   1     AI        gr1=gr1,112                                                                                                     0| 0056C0 lwz        83A10064   2     L4A        gr29=#stack(gr1,100)
    0| 005650 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             419| 0056C4 bc         4080FF1C   0     BF         CL.2001,cr0,0x1/lt,taken=60%(60,40)
    0| 005654 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        420| 0056C8 addi       3880036A   2     LI         gr4=874
 1159| 005658 bclr       4E800020   3     BA        lr                                                                                                            420| 0056CC bl         4BFFA935   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
    0|                                CL.2145:                                                                                                                    420| 0056D0 ori        60000000   1
 1148| 00565C addi       38000000   1     LI        gr0=0                                                                                                         883| 0056D4 ori        63830000   1     LR         gr3=gr28
 1159| 005660 addi       38210070   1     AI        gr1=gr1,112                                                                                                     0| 0056D8 lwz        83810060   1     L4A        gr28=#stack(gr1,96)
 1158| 005664 ori        60A30000   1     LR        gr3=gr5                                                                                                         0| 0056DC lwz        80010078   1     L4A        gr0=#stack(gr1,120)
 1148| 005668 stw        90050030   1     ST4A      (*)aggr#6.cr_origin(gr5,48)=gr0                                                                               890| 0056E0 addi       38210070   1     AI         gr1=gr1,112
    0| 00566C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 0056E4 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 005670 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        890| 0056E8 bclr       4E800020   3     BA         lr
 1159| 005674 bclr       4E800020   3     BA        lr                                                                                                            423|                                CL.1088:
     |               Tag Table                                                                                                                                    425| 0056EC ori        60A30000   1     LR         gr3=gr5
     | 005678        00000000 00002041 80000300 00000000 000000F8 000A5079                                                                                          0| 0056F0 lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
     | 005690        436F726F 5F4E6577                                                                                                                            425| 0056F4 bl         4BFFA90D   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
     |               Instruction count           62                                                                                                               425| 0056F8 ori        60000000   1
     |               Straight-line exec time     73                                                                                                               883| 0056FC ori        63830000   1     LR         gr3=gr28
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- --ss                                                                                                         0| 005700 lwz        83810060   1     L4A        gr28=#stack(gr1,96)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                         0| 005704 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
 CCR's set/used:   ss-- -sss                                                                                                                                      890| 005708 addi       38210070   1     AI         gr1=gr1,112
     | 000000                             PDEF     _PyCoro_GetAwaitableIter                                                                                         0| 00570C mtspr      7C0803A6   1     LLR        lr=gr0
  851|                                    PROC      o,gr3                                                                                                         890| 005710 bclr       4E800020   3     BA         lr
    0| 0056A0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                          0|                                CL.2124:
  128| 0056A4 lwz        80C30004   1     L4A       gr6=(*)C_object._object.ob_type(gr3,4)                                                                        883| 005714 ori        63830000   1     LR         gr3=gr28
  833| 0056A8 lwz        808200D4   1     L4A       gr4=.PyGen_Type(gr2,0)                                                                                          0| 005718 lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
  862| 0056AC lwz        80E30004   1     L4A       gr7=(*)_object._object.ob_type(gr3,4)                                                                           0| 00571C lwz        83810060   1     L4A        gr28=#stack(gr1,96)
  128| 0056B0 cmplw      7C862040   1     CL4       cr1=gr6,gr4                                                                                                     0| 005720 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
    0| 0056B4 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                             890| 005724 addi       38210070   1     AI         gr1=gr1,112
    0| 0056B8 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                             0| 005728 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 0056BC stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           890| 00572C bclr       4E800020   3     BA         lr
  856| 0056C0 lwz        800200D8   1     L4A       gr0=.PyCoro_Type(gr2,0)                                                                                         0|                                CL.1998:
    0| 0056C4 stwu       9421FF70   1     ST4U      gr1,#stack(gr1,-144)=gr1                                                                                      875| 005730 lwz        80660070   1     L4A        gr3=(*)_typeobject._typeobject.tp_iternext(gr6,112)
  128| 0056C8 cmplw      7C060040   1     CL4       cr0=gr6,gr0                                                                                                   875| 005734 cmpwi      2C030000   2     C4         cr0=gr3,0
  867| 0056CC stw        90410014   1     ST4A      #cur_toc(gr1,20)=gr2                                                                                          875| 005738 bc         4182FE4C   1     BT         CL.531,cr0,0x4/eq,taken=40%(40,60)
  856| 0056D0 bc         41820268   0     BT        CL.1954,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 00573C b          4BFFFE3C   1     B          CL.1999,-1
  833| 0056D4 bc         40860014   1     BF        CL.1530,cr1,0x4/eq,taken=50%(0,0)                                                                               0|                                CL.2126:
  834| 0056D8 lwz        80C30010   3     L4A       gr6=(*)_object%##3(gr3,16)                                                                                      0| 005740 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
  835| 0056DC lwz        80C6001C   2     L4A       gr6=(*)aggr#5.co_flags(gr6,28)                                                                                  0| 005744 lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
  835| 0056E0 andi.      70C60100   2     RN4_R     gr6,cr0=gr6,0,0x100                                                                                             0| 005748 b          4BFFFF30   0     B          CL.524,-1
  835| 0056E4 bc         40820254   1     BF        CL.1954,cr0,0x4/eq,taken=30%(30,70)                                                                             0|                                CL.2127:
  838|                                CL.1530:                                                                                                                    883| 00574C ori        63830000   1     LR         gr3=gr28
  863| 0056E8 lwz        80C70028   1     L4A       gr6=(*)_typeobject._typeobject.tp_as_async(gr7,40)                                                              0| 005750 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
    0| 0056EC or.        7CC83379   2     LR_R      gr8,cr0=gr6                                                                                                     0| 005754 lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
  863| 0056F0 bc         41820218   1     BT        CL.2078,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 005758 lwz        83810060   1     L4A        gr28=#stack(gr1,96)
  864| 0056F4 lwz        80A60000   1     L4A       gr5=(*)aggr#9.am_await(gr6,0)                                                                                   0| 00575C lwz        80010078   1     L4A        gr0=#stack(gr1,120)







Wed Apr 15 07:30:04 CDT 2020  Page 162


    0| 0056F8 or.        7CA62B79   2     LR_R      gr6,cr0=gr5                                                                                                   890| 005760 addi       38210070   1     AI         gr1=gr1,112
  866| 0056FC bc         418201DC   1     BT        CL.522,cr0,0x4/eq,taken=30%(30,70)                                                                              0| 005764 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 005700 stw        90010080   1     ST4A      #parameter_store0(gr1,128)=gr0                                                                                890| 005768 bclr       4E800020   3     BA         lr
    0| 005704 stw        90810084   1     ST4A      #parameter_store1(gr1,132)=gr4                                                                                  0|                                CL.2128:
  867| 005708 lwz        80050000   1     L4A       gr0=#fnc_adr(gr5,0)                                                                                           886| 00576C lwz        806200B4   1     L4A        gr3=.PyExc_TypeError(gr2,0)
  867| 00570C lwz        81650008   1     L4A       gr11=#new_env(gr5,8)                                                                                          886| 005770 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
  867| 005710 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                         0| 005774 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
  867| 005714 lwz        80450004   1     CALL      gr3=gr5,1,(*)_object",gr3,#ProcAlias",fcr",(*)_object*()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr"     0| 005778 lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
  867| 005718 bcctrl     4E800421   0                                                                                                                             886| 00577C lwz        80A6000C   1     L4A        gr5=(*)_typeobject._typeobject.tp_name(gr6,12)
  867| 00571C lwz        80410014   1                                                                                                                             886| 005780 addi       38841760   1     AI         gr4=gr4,5984
  867| 005720 or.        7C7E1B79   1     LR_R      gr30,cr0=gr3                                                                                                  886| 005784 lwz        80630000   1     L4A        gr3=PyExc_TypeError(gr3,0)
  867| 005724 lwz        80010080   1     L4A       gr0=#parameter_store0(gr1,128)                                                                                886| 005788 bl         4BFFA879   0     CALL       gr3=PyErr_Format,3,(*)_object",gr3,gr4,(*)Cuchar",gr5,#ProcAlias",PyErr_Format",fcr",gr1,cr[01567]",gr0",g
  867| 005728 lwz        80810084   1     L4A       gr4=#parameter_store1(gr1,132)                                                                                886| 00578C ori        60000000   1
  868| 00572C bc         418200B4   0     BT        CL.1960,cr0,0x4/eq,taken=30%(30,70)                                                                           889| 005790 addi       38600000   1     LI         gr3=0
  128| 005730 lwz        80C30004   2     L4A       gr6=(*)C_object._object.ob_type(gr3,4)                                                                          0| 005794 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
  872| 005734 lwz        80A200B4   1     L4A       gr5=.PyExc_TypeError(gr2,0)                                                                                   890| 005798 addi       38210070   1     AI         gr1=gr1,112
  872| 005738 lwz        83E20018   1     L4A       gr31=.+CONSTANT_AREA(gr2,0)                                                                                     0| 00579C mtspr      7C0803A6   1     LLR        lr=gr0
  128| 00573C cmplw      7C062040   1     CL4       cr0=gr6,gr4                                                                                                   890| 0057A0 bclr       4E800020   3     BA         lr
  128| 005740 cmplw      7C860040   1     CL4       cr1=gr6,gr0                                                                                                     0|                                CL.2130:
  869| 005744 bc         41860110   1     BT        CL.524,cr1,0x4/eq,taken=40%(40,60)                                                                            886| 0057A4 lwz        806200B4   1     L4A        gr3=.PyExc_TypeError(gr2,0)
  875| 005748 lwz        80C30004   2     L4A       gr6=(*)_object._object.ob_type(gr3,4)                                                                         886| 0057A8 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
  876| 00574C ori        60A40000   1     LR        gr4=gr5                                                                                                         0| 0057AC lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
  833| 005750 bc         40820178   0     BF        CL.1957,cr0,0x4/eq,taken=50%(0,0)                                                                               0| 0057B0 lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
  834| 005754 lwz        80E30010   2     L4A       gr7=(*)_object%##3(gr3,16)                                                                                    886| 0057B4 lwz        80A6000C   1     L4A        gr5=(*)_typeobject._typeobject.tp_name(gr6,12)
  875| 005758 lwz        80C30004   1     L4A       gr6=(*)_object._object.ob_type(gr3,4)                                                                         886| 0057B8 addi       38841760   1     AI         gr4=gr4,5984
  835| 00575C lwz        8007001C   1     L4A       gr0=(*)aggr#5.co_flags(gr7,28)                                                                                886| 0057BC lwz        80630000   1     L4A        gr3=PyExc_TypeError(gr3,0)
  835| 005760 andi.      70000100   2     RN4_R     gr0,cr0=gr0,0,0x100                                                                                           886| 0057C0 bl         4BFFA841   0     CALL       gr3=PyErr_Format,3,(*)_object",gr3,gr4,(*)Cuchar",gr5,#ProcAlias",PyErr_Format",fcr",gr1,cr[01567]",gr0",g
  835| 005764 bc         408200F0   1     BF        CL.524,cr0,0x4/eq,taken=40%(40,60)                                                                            886| 0057C4 ori        60000000   1
  875| 005768 lwz        80660070   1     L4A       gr3=(*)_typeobject._typeobject.tp_iternext(gr6,112)                                                           889| 0057C8 addi       38600000   1     LI         gr3=0
  875| 00576C cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                       0| 0057CC lwz        80010078   1     L4A        gr0=#stack(gr1,120)
  875| 005770 bc         41820010   1     BT        CL.531,cr0,0x4/eq,taken=40%(40,60)                                                                            890| 0057D0 addi       38210070   1     AI         gr1=gr1,112
    0|                                CL.1958:                                                                                                                      0| 0057D4 mtspr      7C0803A6   1     LLR        lr=gr0
  875| 005774 lwz        80020108   1     L4A       gr0=._PyObject_NextNotImplemented(gr2,0)                                                                      890| 0057D8 bclr       4E800020   3     BA         lr
  875| 005778 cmplw      7C030040   2     CL4       cr0=gr3,gr0                                                                                                     0|                                CL.1995:
  875| 00577C bc         408200BC   1     BF        CL.2074,cr0,0x4/eq,taken=30%(30,70)                                                                           401| 0057DC lwz        80A20004   1     L4A        gr5=._Py_RefTotal(gr2,0)
  875|                                CL.531:                                                                                                                     403| 0057E0 lwz        80830000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr3,0)
  876| 005780 lwz        80A6000C   1     L4A       gr5=(*)_typeobject._typeobject.tp_name(gr6,12)                                                                  0| 0057E4 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
  876| 005784 lwz        80640000   1     L4A       gr3=<s145:d0:l4>(gr4,0)                                                                                         0| 0057E8 lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
  876| 005788 addi       389F172C   1     AI        gr4=gr31,5932                                                                                                 890| 0057EC addi       38210070   1     AI         gr1=gr1,112
  876| 00578C bl         4BFFA875   0     CALL      gr3=PyErr_Format,3,(*)_object",gr3,gr4,(*)Cuchar",gr5,#ProcAlias",PyErr_Format",fcr",gr1,cr[01567]",gr0",gr   403| 0057F0 addi       38040001   1     AI         gr0=gr4,1
  876| 005790 ori        60000000   1                                                                                                                             403| 0057F4 stw        90030000   1     ST4A       (*)_object._object.ob_refcnt(gr3,0)=gr0
  880| 005794 cmpwi      2C1E0000   1     C4        cr0=gr30,0                                                                                                    401| 0057F8 lwz        80850000   1     L4A        gr4=_Py_RefTotal(gr5,0)
  415| 005798 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      401| 0057FC addi       38040001   2     AI         gr0=gr4,1
  880| 00579C ori        63C50000   1     LR        gr5=gr30                                                                                                      401| 005800 stw        90050000   1     ST4A       _Py_RefTotal(gr5,0)=gr0
  880| 0057A0 bc         41820098   0     BT        CL.2074,cr0,0x4/eq,taken=30%(30,70)                                                                           890| 005804 bclr       4E800020   0     BA         lr
  880| 0057A4 addi       3BC00000   2     LI        gr30=0                                                                                                          0|                                CL.2129:
  408| 0057A8 addi       387F1110   1     AI        gr3=gr31,4368                                                                                                 401| 005808 lwz        80A20004   1     L4A        gr5=._Py_RefTotal(gr2,0)
  417| 0057AC lwz        80C50000   1     L4A       gr6=(*)_object._object.ob_refcnt(gr5,0)                                                                       403| 00580C lwz        80830000   1     L4A        gr4=(*)_object._object.ob_refcnt(gr3,0)
  415| 0057B0 lwz        80E40000   1     L4A       gr7=<s117:d0:l4>(gr4,0)                                                                                         0| 005810 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
  417| 0057B4 addi       3806FFFF   1     AI        gr0=gr6,-1                                                                                                      0| 005814 lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
  417| 0057B8 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       890| 005818 addi       38210070   1     AI         gr1=gr1,112
  415| 0057BC addi       38C7FFFF   1     AI        gr6=gr7,-1                                                                                                    403| 00581C addi       38040001   1     AI         gr0=gr4,1
  415| 0057C0 stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                       403| 005820 stw        90030000   1     ST4A       (*)_object._object.ob_refcnt(gr3,0)=gr0
  417| 0057C4 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     401| 005824 lwz        80850000   1     L4A        gr4=_Py_RefTotal(gr5,0)
  417| 0057C8 bc         41820048   1     BT        CL.1088,cr0,0x4/eq,taken=40%(40,60)                                                                           401| 005828 addi       38040001   2     AI         gr0=gr4,1
  420| 0057CC addi       38800370   2     LI        gr4=880                                                                                                       401| 00582C stw        90050000   1     ST4A       _Py_RefTotal(gr5,0)=gr0







Wed Apr 15 07:30:04 CDT 2020  Page 163


    0| 0057D0 lwz        83E1008C   1     L4A       gr31=#stack(gr1,140)                                                                                          890| 005830 bclr       4E800020   0     BA         lr
  419| 0057D4 bc         40800024   0     BF        CL.2079,cr0,0x1/lt,taken=30%(30,70)                                                                              |               Tag Table
  420| 0057D8 bl         4BFFA829   1     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015      | 005834        00000000 00002041 80040100 00000000 00000394 00185F50
  420| 0057DC ori        60000000   1                                                                                                                                | 00584C        79436F72 6F5F4765 74417761 69746162 6C654974 6572
    0|                                CL.1960:                                                                                                                       |               Instruction count          229
  883| 0057E0 ori        63C30000   1     LR        gr3=gr30                                                                                                         |               Straight-line exec time    251
    0| 0057E4 lwz        83C10088   1     L4A       gr30=#stack(gr1,136)                                                                                         GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----
  890| 0057E8 addi       38210090   1     AI        gr1=gr1,144                                                                                                  FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
    0| 0057EC lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            CCR's set/used:   ss-- -sss
    0| 0057F0 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                           | 000000                             PDEF       _PyGen_Finalize
  890| 0057F4 bclr       4E800020   3     BA        lr                                                                                                             43|                                    PROC       self_130_92,gr3
    0|                                CL.2079:                                                                                                                     49| 005880 lwz        80830008   1     L4A        gr4=(*)aggr#3.gi_frame(gr3,8)
  883| 0057F8 addi       38600000   1     LI        gr3=0                                                                                                           0| 005884 or.        7C802379   2     LR_R       gr0,cr0=gr4
    0| 0057FC lwz        83C10088   1     L4A       gr30=#stack(gr1,136)                                                                                           49| 005888 bclr       4D820020   1     BT         CL.1556,cr0,0x4/eq,taken=30%(30,70)
  890| 005800 addi       38210090   1     AI        gr1=gr1,144                                                                                                    49| 00588C lwz        80040024   1     L4A        gr0=(*)_frame._frame.f_stacktop(gr4,36)
    0| 005804 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                              49| 005890 cmpwi      2C000000   2     C4         cr0=gr0,0
    0| 005808 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                         49| 005894 bc         40820008   1     BF         CL.2123,cr0,0x4/eq,taken=40%(40,60)
  890| 00580C bclr       4E800020   3     BA        lr                                                                                                            100|                                CL.1556:
  423|                                CL.1088:                                                                                                                    100| 005898 bclr       4E800020   0     BA         lr
  425| 005810 ori        60A30000   1     LR        gr3=gr5                                                                                                         0|                                CL.2123:
    0| 005814 lwz        83E1008C   1     L4A       gr31=#stack(gr1,140)                                                                                            0| 00589C addi       38800000   1     LI         gr4=0
  425| 005818 bl         4BFFA7E9   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l     0| 0058A0 ori        60650000   1     LR         gr5=gr3
  425| 00581C ori        60000000   1                                                                                                                             100| 0058A4 b          4800151C   0     CALLF      _PyGen_Finalize at AF130_92,3,gr3-gr5,fcr",_PyGen_Finalize at AF130_92",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13
  883| 005820 ori        63C30000   1     LR        gr3=gr30                                                                                                         |               Tag Table
    0| 005824 lwz        83C10088   1     L4A       gr30=#stack(gr1,136)                                                                                             | 0058A8        00000000 00002040 00000100 00000000 00000028 000F5F50
  890| 005828 addi       38210090   1     AI        gr1=gr1,144                                                                                                      | 0058C0        7947656E 5F46696E 616C697A 65
    0| 00582C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                                |               Instruction count           10
    0| 005830 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                           |               Straight-line exec time     10
  890| 005834 bclr       4E800020   3     BA        lr                                                                                                           GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss
    0|                                CL.2074:                                                                                                                   FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
  883| 005838 ori        63C30000   1     LR        gr3=gr30                                                                                                     CCR's set/used:   ss-- -sss
    0| 00583C lwz        83E1008C   1     L4A       gr31=#stack(gr1,140)                                                                                             | 000000                             PDEF       _PyGen_yf
    0| 005840 lwz        83C10088   1     L4A       gr30=#stack(gr1,136)                                                                                          332|                                    PROC       gen,gr3
  890| 005844 addi       38210090   1     AI        gr1=gr1,144                                                                                                     0| 0058E0 mfspr      7C0802A6   1     LFLR       gr0=lr
    0| 005848 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 0058E4 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
    0| 00584C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 0058E8 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
  890| 005850 bclr       4E800020   3     BA        lr                                                                                                              0| 0058EC stw        93E1004C   1     ST4A       #stack(gr1,76)=gr31
  869|                                CL.524:                                                                                                                     334| 0058F0 addi       3BE00000   1     LI         gr31=0
  872| 005854 addi       389F1708   1     AI        gr4=gr31,5896                                                                                                   0| 0058F4 stw        93C10048   1     ST4A       #stack(gr1,72)=gr30
  872| 005858 lwz        80650000   1     L4A       gr3=<s145:d0:l4>(gr5,0)                                                                                         0| 0058F8 stw        93A10044   1     ST4A       #stack(gr1,68)=gr29
  872| 00585C bl         4BFFA7A5   0     CALL      PyErr_SetString,2,(*)_object",gr3,gr4,#ProcAlias",PyErr_SetString",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"   335| 0058FC lwz        83C30008   1     L4A        gr30=(*)aggr#3.gi_frame(gr3,8)
  872| 005860 ori        60000000   1                                                                                                                               0| 005900 or.        7FC0F379   2     LR_R       gr0,cr0=gr30
  874| 005864 cmpwi      2C1E0000   1     C4        cr0=gr30,0                                                                                                    337| 005904 bc         41820134   1     BT         CL.2079,cr0,0x4/eq,taken=30%(30,70)
  415| 005868 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      337| 005908 lwz        801E0024   1     L4A        gr0=(*)_frame._frame.f_stacktop(gr30,36)
  874| 00586C ori        63C50000   1     LR        gr5=gr30                                                                                                      337| 00590C cmpwi      2C000000   2     C4         cr0=gr0,0
  874| 005870 bc         4182FFC8   0     BT        CL.2074,cr0,0x4/eq,taken=50%(0,0)                                                                             337| 005910 bc         41820128   1     BT         CL.2079,cr0,0x4/eq,taken=30%(30,70)
  874| 005874 addi       3BC00000   2     LI        gr30=0                                                                                                        338| 005914 lwz        807E0010   1     L4A        gr3=(*)_frame._frame.f_code(gr30,16)
  408| 005878 addi       387F1110   1     AI        gr3=gr31,4368                                                                                                 338| 005918 lwz        83A30024   2     L4A        gr29=(*)aggr#5.co_code(gr3,36)
  417| 00587C lwz        80C50000   1     L4A       gr6=(*)_object._object.ob_refcnt(gr5,0)                                                                         0| 00591C lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
  415| 005880 lwz        80E40000   1     L4A       gr7=<s117:d0:l4>(gr4,0)                                                                                       339| 005920 lwz        807D0004   1     L4A        gr3=(*)_object._object.ob_type(gr29,4)
  417| 005884 addi       3806FFFF   1     AI        gr0=gr6,-1                                                                                                    617| 005924 bl         4BFFA6DD   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
  417| 005888 stw        90050000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr0                                                                       617| 005928 ori        60000000   1
  415| 00588C addi       38C7FFFF   1     AI        gr6=gr7,-1                                                                                                    341| 00592C lwz        809E0034   1     L4A        gr4=(*)_frame._frame.f_lasti(gr30,52)
  415| 005890 stw        90C40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr6                                                                                       617| 005930 andis.     74600800   1     RN4_R      gr0,cr0=gr3,0,0x8000000
  417| 005894 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     341| 005934 cmpwi      2C840000   1     C4         cr1=gr4,0
  417| 005898 bc         4182FF78   1     BT        CL.1088,cr0,0x4/eq,taken=40%(40,60)                                                                           339| 005938 bc         418200C0   0     BT         CL.1695,cr0,0x4/eq,taken=40%(40,60)







Wed Apr 15 07:30:04 CDT 2020  Page 164


    0| 00589C lwz        83E1008C   2     L4A       gr31=#stack(gr1,140)                                                                                            0| 00593C lwz        80010058   2     L4A        gr0=#stack(gr1,88)
  419| 0058A0 bc         4080FF40   0     BF        CL.1960,cr0,0x1/lt,taken=60%(60,40)                                                                             0| 005940 mtspr      7C0803A6   2     LLR        lr=gr0
  420| 0058A4 addi       3880036A   2     LI        gr4=874                                                                                                       341| 005944 bc         41840064   0     BT         CL.2082,cr1,0x1/lt,taken=40%(40,60)
  420| 0058A8 bl         4BFFA759   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   347|                                CL.553:
  420| 0058AC ori        60000000   1                                                                                                                             349| 005948 addi       387D0012   1     AI         gr3=gr29,18
  883| 0058B0 ori        63C30000   1     LR        gr3=gr30                                                                                                      349| 00594C lbzx       7C0320AE   1     L1Z        gr0=(*)uchar(gr3,gr4,0)
    0| 0058B4 lwz        83C10088   1     L4A       gr30=#stack(gr1,136)                                                                                          401| 005950 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
  890| 0058B8 addi       38210090   1     AI        gr1=gr1,144                                                                                                   349| 005954 cmpwi      2C000048   1     C4         cr0=gr0,72
    0| 0058BC lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             401| 005958 lwz        80640000   1     L4A        gr3=_Py_RefTotal(gr4,0)
    0| 0058C0 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        349| 00595C bc         40820038   0     BF         CL.2078,cr0,0x4/eq,taken=30%(30,70)
  890| 0058C4 bclr       4E800020   3     BA        lr                                                                                                            351| 005960 lwz        80BE0024   2     L4A        gr5=(*)_frame._frame.f_stacktop(gr30,36)
    0|                                CL.1957:                                                                                                                      0| 005964 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
  875| 0058C8 lwz        80660070   1     L4A       gr3=(*)_typeobject._typeobject.tp_iternext(gr6,112)                                                           401| 005968 addi       38030001   1     AI         gr0=gr3,1
  875| 0058CC cmpwi      2C030000   2     C4        cr0=gr3,0                                                                                                     401| 00596C stw        90040000   1     ST4A       _Py_RefTotal(gr4,0)=gr0
  875| 0058D0 bc         4182FEB0   1     BT        CL.531,cr0,0x4/eq,taken=40%(40,60)                                                                              0| 005970 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
    0| 0058D4 b          4BFFFEA0   1     B         CL.1958,-1                                                                                                    351| 005974 lwz        83E5FFFC   1     L4A        gr31=(*)_object*(gr5,-4)
  884|                                CL.522:                                                                                                                     403| 005978 lwz        807F0000   2     L4A        gr3=(*)_object._object.ob_refcnt(gr31,0)
  886| 0058D8 lwz        806200B4   1     L4A       gr3=.PyExc_TypeError(gr2,0)                                                                                   403| 00597C addi       38030001   2     AI         gr0=gr3,1
  886| 0058DC lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                    403| 005980 stw        901F0000   1     ST4A       (*)_object._object.ob_refcnt(gr31,0)=gr0
  886| 0058E0 lwz        80A7000C   1     L4A       gr5=(*)_typeobject._typeobject.tp_name(gr7,12)                                                                355| 005984 ori        63E30000   1     LR         gr3=gr31
  886| 0058E4 addi       38841760   1     AI        gr4=gr4,5984                                                                                                    0| 005988 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
  886| 0058E8 lwz        80630000   1     L4A       gr3=<s145:d0:l4>(gr3,0)                                                                                       356| 00598C addi       38210050   1     AI         gr1=gr1,80
  886| 0058EC bl         4BFFA715   0     CALL      gr3=PyErr_Format,3,(*)_object",gr3,gr4,(*)Cuchar",gr5,#ProcAlias",PyErr_Format",fcr",gr1,cr[01567]",gr0",gr   356| 005990 bclr       4E800020   0     BA         lr
  886| 0058F0 ori        60000000   1                                                                                                                               0|                                CL.2078:
  889| 0058F4 addi       38600000   1     LI        gr3=0                                                                                                         346| 005994 addi       38600000   1     LI         gr3=0
  890| 0058F8 addi       38210090   1     AI        gr1=gr1,144                                                                                                     0| 005998 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
    0| 0058FC lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 00599C lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
    0| 005900 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        356| 0059A0 addi       38210050   1     AI         gr1=gr1,80
  890| 005904 bclr       4E800020   3     BA        lr                                                                                                            356| 0059A4 bclr       4E800020   0     BA         lr
    0|                                CL.2078:                                                                                                                      0|                                CL.2082:
  886| 005908 lwz        806200B4   1     L4A       gr3=.PyExc_TypeError(gr2,0)                                                                                     0| 0059A8 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
  886| 00590C lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                      0|                                CL.1691:
  886| 005910 lwz        80A7000C   1     L4A       gr5=(*)_typeobject._typeobject.tp_name(gr7,12)                                                                345| 0059AC addi       38A00159   1     LI         gr5=345
  886| 005914 addi       38841760   1     AI        gr4=gr4,5984                                                                                                  345| 0059B0 lbz        881D0010   1     L1Z        gr0=(*)uchar(gr29,16)
  886| 005918 lwz        80630000   1     L4A       gr3=<s145:d0:l4>(gr3,0)                                                                                       345| 0059B4 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
  886| 00591C bl         4BFFA6E5   0     CALL      gr3=PyErr_Format,3,(*)_object",gr3,gr4,(*)Cuchar",gr5,#ProcAlias",PyErr_Format",fcr",gr1,cr[01567]",gr0",gr   345| 0059B8 cmpwi      2C000048   1     C4         cr0=gr0,72
  886| 005920 ori        60000000   1                                                                                                                             345| 0059BC addi       38641150   1     AI         gr3=gr4,4432
  889| 005924 addi       38600000   1     LI        gr3=0                                                                                                         345| 0059C0 bc         40820028   0     BF         CL.2084,cr0,0x4/eq,taken=30%(30,70)
  890| 005928 addi       38210090   1     AI        gr1=gr1,144                                                                                                   345| 0059C4 addi       38841110   2     AI         gr4=gr4,4368
    0| 00592C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 0059C8 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
    0| 005930 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        345| 0059CC bl         4BFFA635   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
  890| 005934 bclr       4E800020   3     BA        lr                                                                                                            345| 0059D0 ori        60000000   1
    0|                                CL.1954:                                                                                                                    346| 0059D4 addi       38600000   1     LI         gr3=0
  401| 005938 lwz        80A20004   1     L4A       gr5=._Py_RefTotal(gr2,0)                                                                                        0| 0059D8 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
  403| 00593C lwz        80830000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr3,0)                                                                       356| 0059DC addi       38210050   1     AI         gr1=gr1,80
  890| 005940 addi       38210090   1     AI        gr1=gr1,144                                                                                                     0| 0059E0 mtspr      7C0803A6   1     LLR        lr=gr0
  403| 005944 addi       38040001   1     AI        gr0=gr4,1                                                                                                     356| 0059E4 bclr       4E800020   3     BA         lr
  403| 005948 stw        90030000   1     ST4A      (*)_object._object.ob_refcnt(gr3,0)=gr0                                                                         0|                                CL.2084:
  401| 00594C lwz        80850000   1     L4A       gr4=<s117:d0:l4>(gr5,0)                                                                                       346| 0059E8 addi       38600000   1     LI         gr3=0
  401| 005950 addi       38040001   2     AI        gr0=gr4,1                                                                                                       0| 0059EC lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
  401| 005954 stw        90050000   1     ST4A      <s117:d0:l4>(gr5,0)=gr0                                                                                       356| 0059F0 addi       38210050   1     AI         gr1=gr1,80
    0| 005958 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             356| 0059F4 bclr       4E800020   0     BA         lr
    0| 00595C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0|                                CL.1695:
  890| 005960 bclr       4E800020   3     BA        lr                                                                                                            339| 0059F8 addi       38A00153   1     LI         gr5=339
     |               Tag Table                                                                                                                                    339| 0059FC lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
     | 005964        00000000 00002041 80020100 00000000 000002C4 00185F50                                                                                        339| 005A00 addi       38831110   2     AI         gr4=gr3,4368







Wed Apr 15 07:30:04 CDT 2020  Page 165


     | 00597C        79436F72 6F5F4765 74417761 69746162 6C654974 6572                                                                                            339| 005A04 addi       38631138   1     AI         gr3=gr3,4408
     |               Instruction count          177                                                                                                               339| 005A08 bl         4BFFA5F9   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
     |               Straight-line exec time    206                                                                                                               339| 005A0C ori        60000000   1
 GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----                                                                                                       341| 005A10 lwz        809E0034   1     L4A        gr4=(*)_frame._frame.f_lasti(gr30,52)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                         0| 005A14 or.        7C802379   2     LR_R       gr0,cr0=gr4
 CCR's set/used:   ss-- -sss                                                                                                                                      341| 005A18 bc         41800010   1     BT         CL.2083,cr0,0x1/lt,taken=40%(40,60)
     | 000000                             PDEF     _PyGen_Finalize                                                                                                  0| 005A1C lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   43|                                    PROC      self_125_92,gr3                                                                                                 0| 005A20 mtspr      7C0803A6   2     LLR        lr=gr0
   49| 0059A0 lwz        80830008   1     L4A       gr4=(*)aggr#3.gi_frame(gr3,8)                                                                                   0| 005A24 b          4BFFFF24   0     B          CL.553,-1
    0| 0059A4 or.        7C802379   2     LR_R      gr0,cr0=gr4                                                                                                     0|                                CL.2083:
   49| 0059A8 bclr       4D820020   1     BT        CL.1527,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 005A28 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   49| 0059AC lwz        80040024   1     L4A       gr0=(*)_frame._frame.f_stacktop(gr4,36)                                                                         0| 005A2C lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
   49| 0059B0 cmpwi      2C000000   2     C4        cr0=gr0,0                                                                                                       0| 005A30 mtspr      7C0803A6   1     LLR        lr=gr0
   49| 0059B4 bc         40820008   1     BF        CL.2073,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 005A34 b          4BFFFF78   0     B          CL.1691,-1
  100|                                CL.1527:                                                                                                                      0|                                CL.2079:
  100| 0059B8 bclr       4E800020   0     BA        lr                                                                                                            355| 005A38 ori        63E30000   1     LR         gr3=gr31
    0|                                CL.2073:                                                                                                                      0| 005A3C lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
    0| 0059BC ori        60640000   1     LR        gr4=gr3                                                                                                         0| 005A40 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
    0| 0059C0 addi       38A00000   1     LI        gr5=0                                                                                                         356| 005A44 addi       38210050   1     AI         gr1=gr1,80
  100| 0059C4 b          48000E9C   0     CALLF     _PyGen_Finalize at AF125_92,3,gr3-gr5,fcr",_PyGen_Finalize at AF125_92",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13"   356| 005A48 bclr       4E800020   0     BA         lr
     |               Tag Table                                                                                                                                       |               Tag Table
     | 0059C8        00000000 00002040 00000100 00000000 00000028 000F5F50                                                                                           | 005A4C        00000000 00002041 80030100 00000000 0000016C 00095F50
     | 0059E0        7947656E 5F46696E 616C697A 65                                                                                                                   | 005A64        7947656E 5F7966
     |               Instruction count           10                                                                                                                  |               Instruction count           91
     |               Straight-line exec time     10                                                                                                                  |               Straight-line exec time     92
 GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----                                                                                                      GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 CCR's set/used:   ss-- -sss                                                                                                                                     CCR's set/used:   ss-- -sss
     | 000000                             PDEF     _PyGen_yf                                                                                                         | 000000                             PDEF       _PyGen_Send
  332|                                    PROC      gen_121_93,gr3                                                                                                291|                                    PROC       gen,arg,gr3,gr4
  335| 005A00 lwz        80A30008   1     L4A       gr5=(*)aggr#3.gi_frame(gr3,8)                                                                                 293| 005A80 addi       38A00000   1     LI         gr5=0
    0| 005A04 or.        7CA02B79   2     LR_R      gr0,cr0=gr5                                                                                                   293| 005A84 addi       38C00000   1     LI         gr6=0
  337| 005A08 bc         41820010   1     BT        CL.1511,cr0,0x4/eq,taken=30%(30,70)                                                                           294| 005A88 b          4BFFDBF8   0     CALLF      gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4
  337| 005A0C lwz        80050024   1     L4A       gr0=(*)_frame._frame.f_stacktop(gr5,36)                                                                       294|                                CL.671:
  337| 005A10 cmpwi      2C000000   2     C4        cr0=gr0,0                                                                                                        |               Tag Table
  337| 005A14 bc         4082000C   1     BF        CL.2033,cr0,0x4/eq,taken=40%(40,60)                                                                              | 005A8C        00000000 00002040 00000200 00000000 0000000C 000B5F50
  353|                                CL.1511:                                                                                                                       | 005AA4        7947656E 5F53656E 64
  355| 005A18 addi       38600000   1     LI        gr3=0                                                                                                            |               Instruction count            3
  356| 005A1C bclr       4E800020   0     BA        lr                                                                                                               |               Straight-line exec time      2
    0|                                CL.2033:                                                                                                                   GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss
    0| 005A20 addi       38800000   1     LI        gr4=0                                                                                                        FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
  356| 005A24 b          4800081C   0     CALLF     gr3=_PyGen_yf at AF121_93,3,gr3-gr5,fcr",_PyGen_yf at AF121_93",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr"  CCR's set/used:   ss-- -sss
     |               Tag Table                                                                                                                                       | 000000                             PDEF       _PyGen_FetchStopIterationValue
     | 005A28        00000000 00002040 00000100 00000000 00000028 00095F50                                                                                        593|                                    PROC       pvalue,gr3
     | 005A40        7947656E 5F7966                                                                                                                                0| 005AC0 mfspr      7C0802A6   1     LFLR       gr0=lr
     |               Instruction count           10                                                                                                                 0| 005AC4 stwu       9421FF90   1     ST4U       gr1,#stack(gr1,-112)=gr1
     |               Straight-line exec time     10                                                                                                                 0| 005AC8 stw        90010078   1     ST4A       #stack(gr1,120)=gr0
 GPR's set/used:   su-s ssss ssss s---  ---- ---- ---- ----                                                                                                         0| 005ACC stw        93E1006C   1     ST4A       #stack(gr1,108)=gr31
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                         0| 005AD0 stw        93C10068   1     ST4A       #stack(gr1,104)=gr30
 CCR's set/used:   ss-- -sss                                                                                                                                        0| 005AD4 stw        93A10064   1     ST4A       #stack(gr1,100)=gr29
     | 000000                             PDEF     _PyGen_Send                                                                                                      0| 005AD8 ori        607D0000   1     LR         gr29=gr3
  291|                                    PROC      gen,arg,gr3,gr4                                                                                               596| 005ADC addi       3BC00000   1     LI         gr30=0
  293| 005A60 addi       38A00000   1     LI        gr5=0                                                                                                         598| 005AE0 lwz        83E2002C   1     L4A        gr31=.PyExc_StopIteration(gr2,0)
  293| 005A64 addi       38C00000   1     LI        gr6=0                                                                                                         598| 005AE4 lwz        807F0000   2     L4A        gr3=PyExc_StopIteration(gr31,0)
  294| 005A68 b          4BFFDDF8   0     CALLF     gr3=gen_send_ex,4,(*)aggr#3",gr3,(*)_object",gr4-gr6,#ProcAlias",gen_send_ex",fcr",gr1,cr[01567]",gr0",gr4"   598| 005AE8 bl         4BFFA519   0     CALL       gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",
  294|                                CL.671:                                                                                                                     598| 005AEC ori        60000000   1







Wed Apr 15 07:30:04 CDT 2020  Page 166


     |               Tag Table                                                                                                                                    599| 005AF0 addi       38A10040   1     AI         gr5=gr1,64
     | 005A6C        00000000 00002040 00000200 00000000 0000000C 000B5F50                                                                                        599| 005AF4 addi       38810044   1     AI         gr4=gr1,68
     | 005A84        7947656E 5F53656E 64                                                                                                                         598| 005AF8 cmpwi      2C030000   1     C4         cr0=gr3,0
     |               Instruction count            3                                                                                                               599| 005AFC addi       38610048   1     AI         gr3=gr1,72
     |               Straight-line exec time      2                                                                                                               598| 005B00 bc         41820290   0     BT         CL.559,cr0,0x4/eq,taken=50%(0,0)
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss                                                                                                       599| 005B04 bl         4BFFA4FD   1     CALL       PyErr_Fetch,3,(*)_object*",gr3,(*)_object*",gr4,(*)_object*",gr5,#ProcAlias",(*)_object",(*)_object",(*)_o
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       599| 005B08 ori        60000000   1
 CCR's set/used:   ss-- -sss                                                                                                                                      602| 005B0C lwz        80810048   1     L4A        gr4=et(gr1,72)
     | 000000                             PDEF     _PyGen_FetchStopIterationValue                                                                                 600| 005B10 lwz        80C10044   1     L4A        gr6=ev(gr1,68)
  593|                                    PROC      pvalue,gr3                                                                                                      0| 005B14 or.        7CC03379   2     LR_R       gr0,cr0=gr6
    0| 005AA0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                        600| 005B18 bc         418201AC   1     BT         CL.2222,cr0,0x4/eq,taken=30%(30,70)
    0| 005AA4 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                               0| 005B1C lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
    0| 005AA8 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                           128| 005B20 lwz        80060004   1     L4A        gr0=(*)C_object._object.ob_type(gr6,4)
    0| 005AAC stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           128| 005B24 cmplw      7C002040   2     CL4        cr0=gr0,gr4
    0| 005AB0 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                          602| 005B28 bc         40820158   1     BF         CL.2223,cr0,0x4/eq,taken=40%(40,60)
    0| 005AB4 ori        607D0000   1     LR        gr29=gr3                                                                                                        0|                                CL.2219:
  596| 005AB8 addi       3BC00000   1     LI        gr30=0                                                                                                        408| 005B2C addi       3880025D   1     LI         gr4=605
    0| 005ABC stwu       9421FF70   1     ST4U      gr1,#stack(gr1,-144)=gr1                                                                                      603| 005B30 lwz        83C60020   1     L4A        gr30=(*)aggr#8.value(gr6,32)
  598| 005AC0 lwz        83E2002C   1     L4A       gr31=.PyExc_StopIteration(gr2,0)                                                                                0| 005B34 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
  598| 005AC4 lwz        807F0000   2     L4A       gr3=<s139:d0:l4>(gr31,0)                                                                                        0| 005B38 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
  598| 005AC8 bl         4BFFA539   0     CALL      gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",g   408| 005B3C addi       38631110   1     AI         gr3=gr3,4368
  598| 005ACC ori        60000000   1                                                                                                                             403| 005B40 lwz        80FE0000   1     L4A        gr7=(*)_object._object.ob_refcnt(gr30,0)
  599| 005AD0 addi       38A10040   1     AI        gr5=gr1,64                                                                                                    403| 005B44 addi       38070001   2     AI         gr0=gr7,1
  599| 005AD4 addi       38810044   1     AI        gr4=gr1,68                                                                                                    403| 005B48 stw        901E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr0
  598| 005AD8 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     417| 005B4C lwz        80A60000   1     L4A        gr5=(*)_object._object.ob_refcnt(gr6,0)
  599| 005ADC addi       38610048   1     AI        gr3=gr1,72                                                                                                    417| 005B50 addi       3805FFFF   2     AI         gr0=gr5,-1
  598| 005AE0 bc         41820294   0     BT        CL.559,cr0,0x4/eq,taken=50%(0,0)                                                                              417| 005B54 stw        90060000   1     ST4A       (*)_object._object.ob_refcnt(gr6,0)=gr0
  599| 005AE4 bl         4BFFA51D   1     CALL      PyErr_Fetch,3,(*)_object*",gr3,(*)_object*",gr4,(*)_object*",gr5,#ProcAlias",(*)_object",(*)_object",(*)_ob   417| 005B58 cmpwi      2C000000   1     C4         cr0=gr0,0
  599| 005AE8 ori        60000000   1                                                                                                                             417| 005B5C bc         41820114   1     BT         CL.849,cr0,0x4/eq,taken=40%(40,60)
  602| 005AEC lwz        80810048   1     L4A       gr4=et(gr1,72)                                                                                                419| 005B60 bc         40800010   1     BF         CL.560,cr0,0x1/lt,taken=50%(0,0)
  600| 005AF0 lwz        80C10044   1     L4A       gr6=ev(gr1,68)                                                                                                420|                                CL.1577:
    0| 005AF4 or.        7CC03379   2     LR_R      gr0,cr0=gr6                                                                                                   420| 005B64 ori        60C50000   1     LR         gr5=gr6
  600| 005AF8 bc         418201B0   1     BT        CL.2182,cr0,0x4/eq,taken=30%(30,70)                                                                           420| 005B68 bl         4BFFA499   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
    0| 005AFC lwz        83C10088   1     L4A       gr30=#stack(gr1,136)                                                                                          420| 005B6C ori        60000000   1
  128| 005B00 lwz        80060004   1     L4A       gr0=(*)C_object._object.ob_type(gr6,4)                                                                        627|                                CL.560:
  128| 005B04 cmplw      7C002040   2     CL4       cr0=gr0,gr4                                                                                                   628| 005B70 lwz        80A10048   1     L4A        gr5=et(gr1,72)
  602| 005B08 bc         4082015C   1     BF        CL.2183,cr0,0x4/eq,taken=40%(40,60)                                                                           415| 005B74 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
    0|                                CL.2179:                                                                                                                      0| 005B78 or.        7CA02B79   1     LR_R       gr0,cr0=gr5
  408| 005B0C addi       3880025D   1     LI        gr4=605                                                                                                         0| 005B7C lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
  603| 005B10 lwz        83C60020   1     L4A       gr30=(*)aggr#8.value(gr6,32)                                                                                  491| 005B80 bc         4182002C   0     BT         CL.862,cr0,0x4/eq,taken=30%(30,70)
    0| 005B14 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                    408| 005B84 addi       38631124   2     AI         gr3=gr3,4388
    0| 005B18 lwz        83E1008C   1     L4A       gr31=#stack(gr1,140)                                                                                          415| 005B88 lwz        80C40000   1     L4A        gr6=_Py_RefTotal(gr4,0)
  408| 005B1C addi       38631110   1     AI        gr3=gr3,4368                                                                                                  417| 005B8C lwz        80E50000   1     L4A        gr7=(*)_object._object.ob_refcnt(gr5,0)
  403| 005B20 lwz        80FE0000   1     L4A       gr7=(*)_object._object.ob_refcnt(gr30,0)                                                                      415| 005B90 addi       3806FFFF   1     AI         gr0=gr6,-1
  403| 005B24 addi       38070001   2     AI        gr0=gr7,1                                                                                                     415| 005B94 stw        90040000   1     ST4A       _Py_RefTotal(gr4,0)=gr0
  403| 005B28 stw        901E0000   1     ST4A      (*)_object._object.ob_refcnt(gr30,0)=gr0                                                                      417| 005B98 addi       3887FFFF   1     AI         gr4=gr7,-1
  417| 005B2C lwz        80A60000   1     L4A       gr5=(*)_object._object.ob_refcnt(gr6,0)                                                                       417| 005B9C stw        90850000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr4
  417| 005B30 addi       3805FFFF   2     AI        gr0=gr5,-1                                                                                                    417| 005BA0 cmpwi      2C040000   1     C4         cr0=gr4,0
  417| 005B34 stw        90060000   1     ST4A      (*)_object._object.ob_refcnt(gr6,0)=gr0                                                                       417| 005BA4 bc         418200BC   1     BT         CL.863,cr0,0x4/eq,taken=40%(40,60)
  417| 005B38 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     419| 005BA8 bc         418000A8   1     BT         CL.2227,cr0,0x1/lt,taken=40%(40,60)
  417| 005B3C bc         41820118   1     BT        CL.849,cr0,0x4/eq,taken=40%(40,60)                                                                            493|                                CL.862:
    0| 005B40 bc         41800104   1     BT        CL.2178,cr0,0x1/lt,taken=40%(40,60)                                                                           629| 005BAC lwz        80A10040   1     L4A        gr5=tb(gr1,64)
  627|                                CL.560:                                                                                                                     415| 005BB0 lwz        80E20004   1     L4A        gr7=._Py_RefTotal(gr2,0)
  628| 005B44 lwz        80A10048   1     L4A       gr5=et(gr1,72)                                                                                                  0| 005BB4 or.        7CA02B79   1     LR_R       gr0,cr0=gr5
  415| 005B48 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                        0| 005BB8 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
    0| 005B4C lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                    491| 005BBC bc         4182002C   0     BT         CL.569,cr0,0x4/eq,taken=30%(30,70)







Wed Apr 15 07:30:04 CDT 2020  Page 167


    0| 005B50 or.        7CA02B79   1     LR_R      gr0,cr0=gr5                                                                                                   408| 005BC0 addi       38631124   2     AI         gr3=gr3,4388
  491| 005B54 bc         4182002C   1     BT        CL.862,cr0,0x4/eq,taken=30%(30,70)                                                                            415| 005BC4 lwz        80870000   1     L4A        gr4=_Py_RefTotal(gr7,0)
  408| 005B58 addi       38631124   2     AI        gr3=gr3,4388                                                                                                  417| 005BC8 lwz        80C50000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr5,0)
  415| 005B5C lwz        80C40000   1     L4A       gr6=<s117:d0:l4>(gr4,0)                                                                                       415| 005BCC addi       3804FFFF   1     AI         gr0=gr4,-1
  417| 005B60 lwz        80E50000   1     L4A       gr7=(*)_object._object.ob_refcnt(gr5,0)                                                                       415| 005BD0 stw        90070000   1     ST4A       _Py_RefTotal(gr7,0)=gr0
  415| 005B64 addi       3806FFFF   1     AI        gr0=gr6,-1                                                                                                    417| 005BD4 addi       3886FFFF   1     AI         gr4=gr6,-1
  415| 005B68 stw        90040000   1     ST4A      <s117:d0:l4>(gr4,0)=gr0                                                                                       417| 005BD8 stw        90850000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr4
  417| 005B6C addi       3887FFFF   1     AI        gr4=gr7,-1                                                                                                    417| 005BDC cmpwi      2C040000   1     C4         cr0=gr4,0
  417| 005B70 stw        90850000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr4                                                                       417| 005BE0 bc         41820060   1     BT         CL.869,cr0,0x4/eq,taken=40%(40,60)
  417| 005B74 cmpwi      2C040000   1     C4        cr0=gr4,0                                                                                                     419| 005BE4 bc         4180004C   1     BT         CL.2228,cr0,0x1/lt,taken=40%(40,60)
  417| 005B78 bc         418200BC   1     BT        CL.863,cr0,0x4/eq,taken=40%(40,60)                                                                            632|                                CL.569:
  419| 005B7C bc         418000A8   1     BT        CL.2188,cr0,0x1/lt,taken=40%(40,60)                                                                           638| 005BE8 addi       38600000   1     LI         gr3=0
  493|                                CL.862:                                                                                                                     633| 005BEC cmpwi      2C1E0000   1     C4         cr0=gr30,0
  629| 005B80 lwz        80A10040   1     L4A       gr5=tb(gr1,64)                                                                                                401| 005BF0 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
  415| 005B84 lwz        80E20004   1     L4A       gr7=._Py_RefTotal(gr2,0)                                                                                      633| 005BF4 bc         40820020   0     BF         CL.571,cr0,0x4/eq,taken=50%(0,0)
    0| 005B88 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                    634| 005BF8 lwz        83C20008   2     L4A        gr30=._Py_NoneStruct(gr2,0)
    0| 005B8C or.        7CA02B79   1     LR_R      gr0,cr0=gr5                                                                                                   401| 005BFC lwz        80A40000   1     L4A        gr5=_Py_RefTotal(gr4,0)
  491| 005B90 bc         4182002C   1     BT        CL.569,cr0,0x4/eq,taken=30%(30,70)                                                                            403| 005C00 lwz        80DE0000   1     L4A        gr6=_Py_NoneStruct%##1(gr30,0)
  408| 005B94 addi       38631124   2     AI        gr3=gr3,4388                                                                                                  401| 005C04 addi       38050001   1     AI         gr0=gr5,1
  415| 005B98 lwz        80870000   1     L4A       gr4=<s117:d0:l4>(gr7,0)                                                                                       401| 005C08 stw        90040000   1     ST4A       _Py_RefTotal(gr4,0)=gr0
  417| 005B9C lwz        80C50000   1     L4A       gr6=(*)_object._object.ob_refcnt(gr5,0)                                                                       403| 005C0C addi       38860001   1     AI         gr4=gr6,1
  415| 005BA0 addi       3804FFFF   1     AI        gr0=gr4,-1                                                                                                    403| 005C10 stw        909E0000   1     ST4A       _Py_NoneStruct%##1(gr30,0)=gr4
  415| 005BA4 stw        90070000   1     ST4A      <s117:d0:l4>(gr7,0)=gr0                                                                                       636|                                CL.571:
  417| 005BA8 addi       3886FFFF   1     AI        gr4=gr6,-1                                                                                                    637| 005C14 stw        93DD0000   1     ST4A       (*)_object*(gr29,0)=gr30
  417| 005BAC stw        90850000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr4                                                                         0| 005C18 lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
  417| 005BB0 cmpwi      2C040000   1     C4        cr0=gr4,0                                                                                                       0| 005C1C lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
  417| 005BB4 bc         41820060   1     BT        CL.869,cr0,0x4/eq,taken=40%(40,60)                                                                              0| 005C20 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
  419| 005BB8 bc         4180004C   1     BT        CL.2189,cr0,0x1/lt,taken=40%(40,60)                                                                           639| 005C24 addi       38210070   1     AI         gr1=gr1,112
  632|                                CL.569:                                                                                                                       0| 005C28 mtspr      7C0803A6   1     LLR        lr=gr0
  638| 005BBC addi       38600000   1     LI        gr3=0                                                                                                         639| 005C2C bclr       4E800020   3     BA         lr
  633| 005BC0 cmpwi      2C1E0000   1     C4        cr0=gr30,0                                                                                                      0|                                CL.2228:
  401| 005BC4 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      420| 005C30 addi       388001EC   1     LI         gr4=492
  633| 005BC8 bc         40820020   0     BF        CL.571,cr0,0x4/eq,taken=50%(0,0)                                                                              420| 005C34 bl         4BFFA3CD   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  634| 005BCC lwz        83C20008   2     L4A       gr30=._Py_NoneStruct(gr2,0)                                                                                   420| 005C38 ori        60000000   1
  401| 005BD0 lwz        80A40000   1     L4A       gr5=<s117:d0:l4>(gr4,0)                                                                                       423| 005C3C b          4BFFFFAC   0     B          CL.569,-1
  403| 005BD4 lwz        80DE0000   1     L4A       gr6=<s119:d0:l4>(gr30,0)                                                                                      423|                                CL.869:
  401| 005BD8 addi       38050001   1     AI        gr0=gr5,1                                                                                                     425| 005C40 ori        60A30000   1     LR         gr3=gr5
  401| 005BDC stw        90040000   1     ST4A      <s117:d0:l4>(gr4,0)=gr0                                                                                       425| 005C44 bl         4BFFA3BD   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  403| 005BE0 addi       38860001   1     AI        gr4=gr6,1                                                                                                     425| 005C48 ori        60000000   1
  403| 005BE4 stw        909E0000   1     ST4A      <s119:d0:l4>(gr30,0)=gr4                                                                                      630| 005C4C b          4BFFFF9C   0     B          CL.569,-1
  636|                                CL.571:                                                                                                                       0|                                CL.2227:
  637| 005BE8 stw        93DD0000   1     ST4A      (*)_object*(gr29,0)=gr30                                                                                      420| 005C50 addi       388001EC   1     LI         gr4=492
    0| 005BEC lwz        83A10084   1     L4A       gr29=#stack(gr1,132)                                                                                          420| 005C54 bl         4BFFA3AD   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
    0| 005BF0 lwz        83C10088   1     L4A       gr30=#stack(gr1,136)                                                                                          420| 005C58 ori        60000000   1
  639| 005BF4 addi       38210090   1     AI        gr1=gr1,144                                                                                                   423| 005C5C b          4BFFFF50   0     B          CL.862,-1
    0| 005BF8 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             423|                                CL.863:
    0| 005BFC mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        425| 005C60 ori        60A30000   1     LR         gr3=gr5
  639| 005C00 bclr       4E800020   3     BA        lr                                                                                                            425| 005C64 bl         4BFFA39D   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
    0|                                CL.2189:                                                                                                                    425| 005C68 ori        60000000   1
  420| 005C04 addi       388001EC   1     LI        gr4=492                                                                                                         0| 005C6C b          4BFFFF40   0     B          CL.862,-1
  420| 005C08 bl         4BFFA3F9   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   423|                                CL.849:
  420| 005C0C ori        60000000   1                                                                                                                             425| 005C70 ori        60C30000   1     LR         gr3=gr6
  423| 005C10 b          4BFFFFAC   0     B         CL.569,-1                                                                                                     425| 005C74 bl         4BFFA38D   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  423|                                CL.869:                                                                                                                     425| 005C78 ori        60000000   1
  425| 005C14 ori        60A30000   1     LR        gr3=gr5                                                                                                         0| 005C7C b          4BFFFEF4   0     B          CL.560,-1
  425| 005C18 bl         4BFFA3E9   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l     0|                                CL.2223:







Wed Apr 15 07:30:04 CDT 2020  Page 168


  425| 005C1C ori        60000000   1                                                                                                                             602| 005C80 ori        60030000   1     LR         gr3=gr0
  630| 005C20 b          4BFFFF9C   0     B         CL.569,-1                                                                                                     602| 005C84 bl         4BFFA37D   0     CALL       gr3=PyType_IsSubtype,2,(*)_typeobject",gr3,(*)_typeobject",gr4,#ProcAlias",PyType_IsSubtype",fcr",gr1,cr[0
    0|                                CL.2188:                                                                                                                    602| 005C88 ori        60000000   1
  420| 005C24 addi       388001EC   1     LI        gr4=492                                                                                                         0| 005C8C lwz        80C10044   1     L4A        gr6=ev(gr1,68)
  420| 005C28 bl         4BFFA3D9   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   606| 005C90 lwz        80010048   1     L4A        gr0=et(gr1,72)
  420| 005C2C ori        60000000   1                                                                                                                             602| 005C94 cmpwi      2C030000   1     C4         cr0=gr3,0
  423| 005C30 b          4BFFFF50   0     B         CL.862,-1                                                                                                     602| 005C98 bc         4082FE94   1     BF         CL.2219,cr0,0x4/eq,taken=50%(0,0)
  423|                                CL.863:                                                                                                                     606| 005C9C lwz        809F0000   2     L4A        gr4=PyExc_StopIteration(gr31,0)
  425| 005C34 ori        60A30000   1     LR        gr3=gr5                                                                                                       606| 005CA0 lwz        80610044   1     L4A        gr3=ev(gr1,68)
  425| 005C38 bl         4BFFA3C9   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l   606| 005CA4 cmplw      7C040040   1     CL4        cr0=gr4,gr0
  425| 005C3C ori        60000000   1                                                                                                                             606| 005CA8 bc         40820028   1     BF         CL.564,cr0,0x4/eq,taken=50%(0,0)
    0| 005C40 b          4BFFFF40   0     B         CL.862,-1                                                                                                     606| 005CAC lwz        80630004   2     L4A        gr3=(*)_object._object.ob_type(gr3,4)
  419|                                CL.2178:                                                                                                                    617| 005CB0 bl         4BFFA351   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
  420| 005C44 ori        60C50000   1     LR        gr5=gr6                                                                                                       617| 005CB4 ori        60000000   1
  420| 005C48 bl         4BFFA3B9   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   615| 005CB8 lwz        83C10044   1     L4A        gr30=ev(gr1,68)
  420| 005C4C ori        60000000   1                                                                                                                             617| 005CBC andis.     74600400   1     RN4_R      gr0,cr0=gr3,0,0x4000000
  423| 005C50 b          4BFFFEF4   0     B         CL.560,-1                                                                                                     606| 005CC0 bc         4082000C   1     BF         CL.2224,cr0,0x4/eq,taken=40%(40,60)
  423|                                CL.849:                                                                                                                       0|                                CL.2222:
  425| 005C54 ori        60C30000   1     LR        gr3=gr6                                                                                                         0| 005CC4 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
  425| 005C58 bl         4BFFA3A9   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l     0| 005CC8 b          4BFFFEA8   0     B          CL.560,-1
  425| 005C5C ori        60000000   1                                                                                                                               0|                                CL.2224:
    0| 005C60 b          4BFFFEE4   0     B         CL.560,-1                                                                                                       0| 005CCC lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
    0|                                CL.2183:                                                                                                                    616|                                CL.564:
  602| 005C64 lwz        80660004   1     L4A       gr3=(*)_object._object.ob_type(gr6,4)                                                                         618| 005CD0 addi       38610048   1     AI         gr3=gr1,72
  602| 005C68 bl         4BFFA399   0     CALL      gr3=PyType_IsSubtype,2,(*)_typeobject",gr3,(*)_typeobject",gr4,#ProcAlias",PyType_IsSubtype",fcr",gr1,cr[01   618| 005CD4 addi       38810044   1     AI         gr4=gr1,68
  602| 005C6C ori        60000000   1                                                                                                                             618| 005CD8 addi       38A10040   1     AI         gr5=gr1,64
    0| 005C70 lwz        80C10044   1     L4A       gr6=ev(gr1,68)                                                                                                618| 005CDC bl         4BFFA325   0     CALL       PyErr_NormalizeException,3,(*)_object*",gr3,(*)_object*",gr4,(*)_object*",gr5,#ProcAlias",(*)_object",(*)_
  606| 005C74 lwz        80010048   1     L4A       gr0=et(gr1,72)                                                                                                618| 005CE0 ori        60000000   1
  602| 005C78 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     619| 005CE4 lwz        809F0000   1     L4A        gr4=PyExc_StopIteration(gr31,0)
  602| 005C7C bc         4082FE90   1     BF        CL.2179,cr0,0x4/eq,taken=50%(0,0)                                                                             619| 005CE8 lwz        80C10044   1     L4A        gr6=ev(gr1,68)
  606| 005C80 lwz        809F0000   2     L4A       gr4=<s139:d0:l4>(gr31,0)                                                                                      128| 005CEC lwz        80060004   2     L4A        gr0=(*)C_object._object.ob_type(gr6,4)
  606| 005C84 lwz        80610044   1     L4A       gr3=ev(gr1,68)                                                                                                128| 005CF0 cmplw      7C002040   2     CL4        cr0=gr0,gr4
  606| 005C88 cmplw      7C040040   1     CL4       cr0=gr4,gr0                                                                                                   619| 005CF4 bc         4082007C   1     BF         CL.2225,cr0,0x4/eq,taken=40%(40,60)
  606| 005C8C bc         40820028   1     BF        CL.564,cr0,0x4/eq,taken=50%(0,0)                                                                              619|                                CL.566:
  606| 005C90 lwz        80630004   2     L4A       gr3=(*)_object._object.ob_type(gr3,4)                                                                         619| 005CF8 addi       3BE00001   1     LI         gr31=1
  617| 005C94 bl         4BFFA36D   0     CALL      gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12",   619|                                CL.567:
  617| 005C98 ori        60000000   1                                                                                                                             408| 005CFC addi       38800271   1     LI         gr4=625
  615| 005C9C lwz        83C10044   1     L4A       gr30=ev(gr1,68)                                                                                               619| 005D00 cmpwi      2C1F0000   1     C4         cr0=gr31,0
  606| 005CA0 andis.     74600400   1     RN4_R     gr0,cr0=gr3,0,0x4000000                                                                                         0| 005D04 lwz        81020018   1     L4A        gr8=.+CONSTANT_AREA(gr2,0)
  606| 005CA4 bc         4082000C   1     BF        CL.2184,cr0,0x4/eq,taken=40%(40,60)                                                                           619| 005D08 bc         41820038   0     BT         CL.2226,cr0,0x4/eq,taken=30%(30,70)
    0|                                CL.2182:                                                                                                                    623| 005D0C lwz        83C60020   2     L4A        gr30=(*)aggr#8.value(gr6,32)
    0| 005CA8 lwz        83E1008C   1     L4A       gr31=#stack(gr1,140)                                                                                            0| 005D10 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
    0| 005CAC b          4BFFFE98   0     B         CL.560,-1                                                                                                     408| 005D14 addi       38681110   1     AI         gr3=gr8,4368
    0|                                CL.2184:                                                                                                                    403| 005D18 lwz        80BE0000   1     L4A        gr5=(*)_object._object.ob_refcnt(gr30,0)
    0| 005CB0 lwz        83C10088   1     L4A       gr30=#stack(gr1,136)                                                                                          403| 005D1C addi       38050001   2     AI         gr0=gr5,1
  616|                                CL.564:                                                                                                                     403| 005D20 stw        901E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr0
  618| 005CB4 addi       38610048   1     AI        gr3=gr1,72                                                                                                    417| 005D24 lwz        80A60000   1     L4A        gr5=(*)_object._object.ob_refcnt(gr6,0)
  618| 005CB8 addi       38810044   1     AI        gr4=gr1,68                                                                                                    417| 005D28 addi       3805FFFF   2     AI         gr0=gr5,-1
  618| 005CBC addi       38A10040   1     AI        gr5=gr1,64                                                                                                    417| 005D2C stw        90060000   1     ST4A       (*)_object._object.ob_refcnt(gr6,0)=gr0
  618| 005CC0 bl         4BFFA341   0     CALL      PyErr_NormalizeException,3,(*)_object*",gr3,(*)_object*",gr4,(*)_object*",gr5,#ProcAlias",(*)_object",(*)_o   417| 005D30 cmpwi      2C000000   1     C4         cr0=gr0,0
  618| 005CC4 ori        60000000   1                                                                                                                             417| 005D34 bc         4182FF3C   1     BT         CL.849,cr0,0x4/eq,taken=40%(40,60)
  619| 005CC8 lwz        809F0000   1     L4A       gr4=<s139:d0:l4>(gr31,0)                                                                                      419| 005D38 bc         4080FE38   1     BF         CL.560,cr0,0x1/lt,taken=50%(0,0)
  619| 005CCC lwz        80C10044   1     L4A       gr6=ev(gr1,68)                                                                                                420| 005D3C b          4BFFFE28   1     B          CL.1577,-1
  128| 005CD0 lwz        80060004   2     L4A       gr0=(*)C_object._object.ob_type(gr6,4)                                                                          0|                                CL.2226:
  128| 005CD4 cmplw      7C002040   2     CL4       cr0=gr0,gr4                                                                                                   620| 005D40 lwz        80610048   1     L4A        gr3=et(gr1,72)
  619| 005CD8 bc         4082007C   1     BF        CL.2185,cr0,0x4/eq,taken=40%(40,60)                                                                           620| 005D44 lwz        80A10040   1     L4A        gr5=tb(gr1,64)







Wed Apr 15 07:30:04 CDT 2020  Page 169


  619|                                CL.566:                                                                                                                     620| 005D48 ori        60C40000   1     LR         gr4=gr6
  619| 005CDC addi       3BE00001   1     LI        gr31=1                                                                                                          0| 005D4C lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
  619|                                CL.567:                                                                                                                       0| 005D50 lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
  408| 005CE0 addi       38800271   1     LI        gr4=625                                                                                                       620| 005D54 bl         4BFFA2AD   0     CALL       PyErr_Restore,3,(*)_object",gr3,(*)_object",gr4,(*)_object",gr5,#ProcAlias",PyErr_Restore",fcr",gr1,cr[015
  619| 005CE4 cmpwi      2C1F0000   1     C4        cr0=gr31,0                                                                                                    620| 005D58 ori        60000000   1
    0| 005CE8 lwz        81020018   1     L4A       gr8=.+CONSTANT_AREA(gr2,0)                                                                                    621| 005D5C addi       3860FFFF   1     LI         gr3=-1
  619| 005CEC bc         41820038   0     BT        CL.2186,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 005D60 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
  623| 005CF0 lwz        83C60020   2     L4A       gr30=(*)aggr#8.value(gr6,32)                                                                                  639| 005D64 addi       38210070   1     AI         gr1=gr1,112
    0| 005CF4 lwz        83E1008C   1     L4A       gr31=#stack(gr1,140)                                                                                            0| 005D68 mtspr      7C0803A6   1     LLR        lr=gr0
  408| 005CF8 addi       38681110   1     AI        gr3=gr8,4368                                                                                                  639| 005D6C bclr       4E800020   3     BA         lr
  403| 005CFC lwz        80BE0000   1     L4A       gr5=(*)_object._object.ob_refcnt(gr30,0)                                                                        0|                                CL.2225:
  403| 005D00 addi       38050001   2     AI        gr0=gr5,1                                                                                                     619| 005D70 addi       3BE00000   1     LI         gr31=0
  403| 005D04 stw        901E0000   1     ST4A      (*)_object._object.ob_refcnt(gr30,0)=gr0                                                                      619| 005D74 ori        60030000   1     LR         gr3=gr0
  417| 005D08 lwz        80A60000   1     L4A       gr5=(*)_object._object.ob_refcnt(gr6,0)                                                                       619| 005D78 bl         4BFFA289   0     CALL       gr3=PyType_IsSubtype,2,(*)_typeobject",gr3,(*)_typeobject",gr4,#ProcAlias",PyType_IsSubtype",fcr",gr1,cr[0
  417| 005D0C addi       3805FFFF   2     AI        gr0=gr5,-1                                                                                                    619| 005D7C ori        60000000   1
  417| 005D10 stw        90060000   1     ST4A      (*)_object._object.ob_refcnt(gr6,0)=gr0                                                                         0| 005D80 lwz        80C10044   1     L4A        gr6=ev(gr1,68)
  417| 005D14 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     619| 005D84 cmpwi      2C030000   1     C4         cr0=gr3,0
  417| 005D18 bc         4182FF3C   1     BT        CL.849,cr0,0x4/eq,taken=50%(0,0)                                                                              619| 005D88 bc         4182FF74   1     BT         CL.567,cr0,0x4/eq,taken=50%(0,0)
  419| 005D1C bc         4180FF28   1     BT        CL.2178,cr0,0x1/lt,taken=40%(40,60)                                                                             0| 005D8C b          4BFFFF6C   1     B          CL.566,-1
  419| 005D20 b          4BFFFE24   1     B         CL.560,-1                                                                                                     630|                                CL.559:
    0|                                CL.2186:                                                                                                                      0| 005D90 lwz        83E1006C   1     L4A        gr31=#stack(gr1,108)
  620| 005D24 lwz        80610048   1     L4A       gr3=et(gr1,72)                                                                                                630| 005D94 bl         4BFFA26D   0     CALL       gr3=PyErr_Occurred,0,#ProcAlias",PyErr_Occurred",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr",fc
  620| 005D28 lwz        80A10040   1     L4A       gr5=tb(gr1,64)                                                                                                630| 005D98 ori        60000000   1
  620| 005D2C ori        60C40000   1     LR        gr4=gr6                                                                                                       630| 005D9C cmpwi      2C030000   1     C4         cr0=gr3,0
    0| 005D30 lwz        83E1008C   1     L4A       gr31=#stack(gr1,140)                                                                                          630| 005DA0 bc         4182FE48   1     BT         CL.569,cr0,0x4/eq,taken=70%(70,30)
    0| 005D34 lwz        83A10084   1     L4A       gr29=#stack(gr1,132)                                                                                          631| 005DA4 addi       3860FFFF   2     LI         gr3=-1
  620| 005D38 bl         4BFFA2C9   0     CALL      PyErr_Restore,3,(*)_object",gr3,(*)_object",gr4,(*)_object",gr5,#ProcAlias",PyErr_Restore",fcr",gr1,cr[0156     0| 005DA8 lwz        83C10068   1     L4A        gr30=#stack(gr1,104)
  620| 005D3C ori        60000000   1                                                                                                                               0| 005DAC lwz        83A10064   1     L4A        gr29=#stack(gr1,100)
  621| 005D40 addi       3860FFFF   1     LI        gr3=-1                                                                                                          0| 005DB0 lwz        80010078   1     L4A        gr0=#stack(gr1,120)
  639| 005D44 addi       38210090   1     AI        gr1=gr1,144                                                                                                   639| 005DB4 addi       38210070   1     AI         gr1=gr1,112
    0| 005D48 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 005DB8 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 005D4C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        639| 005DBC bclr       4E800020   3     BA         lr
  639| 005D50 bclr       4E800020   3     BA        lr                                                                                                               |               Tag Table
    0|                                CL.2185:                                                                                                                       | 005DC0        00000000 00002041 80030100 00000000 00000300 001E5F50
  619| 005D54 addi       3BE00000   1     LI        gr31=0                                                                                                           | 005DD8        7947656E 5F466574 63685374 6F704974 65726174 696F6E56
  619| 005D58 lwz        80660004   1     L4A       gr3=(*)_object._object.ob_type(gr6,4)                                                                            | 005DF0        616C7565
  619| 005D5C bl         4BFFA2A5   0     CALL      gr3=PyType_IsSubtype,2,(*)_typeobject",gr3,(*)_typeobject",gr4,#ProcAlias",PyType_IsSubtype",fcr",gr1,cr[01      |               Instruction count          192
  619| 005D60 ori        60000000   1                                                                                                                                |               Straight-line exec time    190
    0| 005D64 lwz        80C10044   1     L4A       gr6=ev(gr1,68)                                                                                               GPR's set/used:   ssus ssss ssss s---  ---- ---- --ss ssss
  619| 005D68 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
  619| 005D6C bc         4182FF74   1     BT        CL.567,cr0,0x4/eq,taken=50%(0,0)                                                                             CCR's set/used:   ss-- -sss
    0| 005D70 b          4BFFFF6C   1     B         CL.566,-1                                                                                                        | 000000                             PDEF       _PyGen_SetStopIterationValue
  630|                                CL.559:                                                                                                                     554|                                    PROC       value,gr3
    0| 005D74 lwz        83E1008C   1     L4A       gr31=#stack(gr1,140)                                                                                            0| 005E00 mfspr      7C0802A6   1     LFLR       gr0=lr
  630| 005D78 bl         4BFFA289   0     CALL      gr3=PyErr_Occurred,0,#ProcAlias",PyErr_Occurred",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr",fcr     0| 005E04 stwu       9421FF60   1     ST4U       gr1,#stack(gr1,-160)=gr1
  630| 005D7C ori        60000000   1                                                                                                                               0| 005E08 stw        900100A8   1     ST4A       #stack(gr1,168)=gr0
  630| 005D80 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0| 005E0C stw        93E1009C   1     ST4A       #stack(gr1,156)=gr31
  630| 005D84 bc         4182FE38   1     BT        CL.569,cr0,0x4/eq,taken=70%(70,30)                                                                              0| 005E10 stw        93C10098   1     ST4A       #stack(gr1,152)=gr30
  631| 005D88 addi       3860FFFF   2     LI        gr3=-1                                                                                                          0| 005E14 stw        93A10094   1     ST4A       #stack(gr1,148)=gr29
    0| 005D8C lwz        83C10088   1     L4A       gr30=#stack(gr1,136)                                                                                            0| 005E18 or.        7C7E1B79   1     LR_R       gr30,cr0=gr3
    0| 005D90 lwz        83A10084   1     L4A       gr29=#stack(gr1,132)                                                                                            0| 005E1C stw        93810090   1     ST4A       #stack(gr1,144)=gr28
  639| 005D94 addi       38210090   1     AI        gr1=gr1,144                                                                                                     0| 005E20 stw        9361008C   1     ST4A       #stack(gr1,140)=gr27
    0| 005D98 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 005E24 stw        93410088   1     ST4A       #stack(gr1,136)=gr26
    0| 005D9C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        118| 005E28 stw        90410014   1     ST4A       #cur_toc(gr1,20)=gr2
  639| 005DA0 bclr       4E800020   3     BA        lr                                                                                                            558| 005E2C bc         41820300   0     BT         CL.573,cr0,0x4/eq,taken=30%(30,70)
     |               Tag Table                                                                                                                                    559| 005E30 lwz        807E0004   2     L4A        gr3=(*)_object._object.ob_type(gr30,4)







Wed Apr 15 07:30:04 CDT 2020  Page 170


     | 005DA4        00000000 00002041 80030100 00000000 00000304 001E5F50                                                                                        617| 005E34 bl         4BFFA1CD   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
     | 005DBC        7947656E 5F466574 63685374 6F704974 65726174 696F6E56                                                                                        617| 005E38 ori        60000000   1
     | 005DD4        616C7565                                                                                                                                     574| 005E3C lwz        83E2002C   1     L4A        gr31=.PyExc_StopIteration(gr2,0)
     |               Instruction count          193                                                                                                               617| 005E40 andis.     74600400   1     RN4_R      gr0,cr0=gr3,0,0x4000000
     |               Straight-line exec time    196                                                                                                               559| 005E44 bc         40820314   1     BF         CL.1700,cr0,0x4/eq,taken=50%(0,0)
 GPR's set/used:   ssus ssss ssss s---  ---- ---- --ss ssss                                                                                                       559| 005E48 lwz        807E0004   2     L4A        gr3=(*)_object._object.ob_type(gr30,4)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       617| 005E4C bl         4BFFA1B5   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
 CCR's set/used:   ss-- -sss                                                                                                                                      617| 005E50 ori        60000000   1
     | 000000                             PDEF     _PyGen_SetStopIterationValue                                                                                   617| 005E54 andis.     74604000   1     RN4_R      gr0,cr0=gr3,0,0x40000000
  554|                                    PROC      value,gr3                                                                                                     559| 005E58 bc         418202D0   1     BT         CL.2046,cr0,0x4/eq,taken=30%(30,70)
    0| 005DE0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                        185| 005E5C stw        93C1007C   2     ST4A       _args(gr1,124)=gr30
    0| 005DE4 stw        90010008   2     ST4A      #stack(gr1,8)=gr0                                                                                             574| 005E60 lwz        835F0000   1     L4A        gr26=PyExc_StopIteration(gr31,0)
    0| 005DE8 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                           186| 005E64 bl         4BFFA19D   0     CALL       gr3=PyThreadState_Get,0,#ProcAlias",PyThreadState_Get",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",
    0| 005DEC or.        7C7F1B79   1     LR_R      gr31,cr0=gr3                                                                                                  186| 005E68 ori        60000000   1
    0| 005DF0 stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           188| 005E6C ori        607E0000   1     LR         gr30=gr3
    0| 005DF4 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                           72| 005E70 cmpwi      2C1A0000   1     C4         cr0=gr26,0
    0| 005DF8 stw        9381FFF0   1     ST4A      #stack(gr1,-16)=gr28                                                                                          187| 005E74 addis      3C608000   1     LIU        gr3=32768
    0| 005DFC stw        9361FFEC   1     ST4A      #stack(gr1,-20)=gr27                                                                                          187| 005E78 addi       3BA30001   1     AI         gr29=gr3,1
    0| 005E00 stw        9341FFE8   1     ST4A      #stack(gr1,-24)=gr26                                                                                           72| 005E7C bc         41820278   0     BT         CL.1701,cr0,0x4/eq,taken=30%(30,70)
    0| 005E04 stwu       9421FF30   1     ST4U      gr1,#stack(gr1,-208)=gr1                                                                                        0|                                CL.1703:
  118| 005E08 stw        90410014   1     ST4A      #cur_toc(gr1,20)=gr2                                                                                           73| 005E80 lwz        839A0004   1     L4A        gr28=(*)_object._object.ob_type(gr26,4)
  558| 005E0C bc         41820354   0     BT        CL.1993,cr0,0x4/eq,taken=30%(30,70)                                                                           617| 005E84 ori        63830000   2     LR         gr3=gr28
  559| 005E10 lwz        807F0004   1     L4A       gr3=(*)_object._object.ob_type(gr31,4)                                                                        617| 005E88 bl         4BFFA179   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
  617| 005E14 bl         4BFFA1ED   0     CALL      gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12",   617| 005E8C ori        60000000   1
  617| 005E18 ori        60000000   1                                                                                                                              74| 005E90 andi.      70600800   1     RN4_R      gr0,cr0=gr3,0,0x800
  559| 005E1C andis.     74600400   1     RN4_R     gr0,cr0=gr3,0,0x4000000                                                                                        74| 005E94 bc         40820100   1     BF         CL.824,cr0,0x4/eq,taken=40%(40,60)
  559| 005E20 bc         4182032C   1     BT        CL.1579,cr0,0x4/eq,taken=50%(0,0)                                                                               0|                                CL.2056:
  564|                                CL.574:                                                                                                                     116| 005E98 ori        63C30000   1     LR         gr3=gr30
  574| 005E24 lwz        8342002C   1     L4A       gr26=.PyExc_StopIteration(gr2,0)                                                                              116| 005E9C ori        63440000   1     LR         gr4=gr26
  185| 005E28 stw        93E100AC   1     ST4A      _args(gr1,172)=gr31                                                                                           116| 005EA0 addi       38A1007C   1     AI         gr5=gr1,124
  574| 005E2C lwz        83FA0000   1     L4A       gr31=<s139:d0:l4>(gr26,0)                                                                                       0| 005EA4 lwz        83A10094   1     L4A        gr29=#stack(gr1,148)
  186| 005E30 bl         4BFFA1D1   0     CALL      gr3=PyThreadState_Get,0,#ProcAlias",PyThreadState_Get",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",l     0| 005EA8 lwz        83810090   1     L4A        gr28=#stack(gr1,144)
  186| 005E34 ori        60000000   1                                                                                                                             116| 005EAC addi       38C00001   1     LI         gr6=1
  187| 005E38 addis      3FC08000   1     LIU       gr30=32768                                                                                                    116| 005EB0 addi       38E00000   1     LI         gr7=0
  186| 005E3C ori        607D0000   1     LR        gr29=gr3                                                                                                      116| 005EB4 bl         4BFFA14D   0     CALL       gr3=_PyObject_MakeTpCall,5,(*)_ts",gr3,(*)_object",gr4,(*)_object*C",gr5,gr6,(*)_object",gr7,#ProcAlias",(
   72| 005E40 cmpwi      2C1F0000   1     C4        cr0=gr31,0                                                                                                    116| 005EB8 ori        60000000   1
   72| 005E44 bc         418202D4   1     BT        CL.1994,cr0,0x4/eq,taken=30%(30,70)                                                                           575| 005EBC or.        7C7E1B79   1     LR_R       gr30,cr0=gr3
   73| 005E48 lwz        839F0004   2     L4A       gr28=(*)_object._object.ob_type(gr31,4)                                                                       575| 005EC0 bc         418200B4   1     BT         CL.2047,cr0,0x4/eq,taken=30%(30,70)
  617| 005E4C ori        63830000   2     LR        gr3=gr28                                                                                                        0|                                CL.2055:
  617| 005E50 bl         4BFFA1B1   0     CALL      gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12",     0| 005EC4 lwz        83410088   1     L4A        gr26=#stack(gr1,136)
  617| 005E54 ori        60000000   1                                                                                                                             577|                                CL.575:
   74| 005E58 andi.      70600800   1     RN4_R     gr0,cr0=gr3,0,0x800                                                                                           578| 005EC8 lwz        807F0000   1     L4A        gr3=PyExc_StopIteration(gr31,0)
   74| 005E5C bc         40820104   1     BF        CL.824,cr0,0x4/eq,taken=40%(40,60)                                                                            578| 005ECC ori        63C40000   1     LR         gr4=gr30
    0|                                CL.2005:                                                                                                                    578| 005ED0 bl         4BFFA131   0     CALL       PyErr_SetObject,2,(*)_object",gr3,(*)_object",gr4,#ProcAlias",PyErr_SetObject",fcr",gr1,cr[01567]",gr0",gr
  116| 005E60 ori        63A30000   1     LR        gr3=gr29                                                                                                      578| 005ED4 ori        60000000   1
  116| 005E64 ori        63E40000   1     LR        gr4=gr31                                                                                                      415| 005ED8 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
  116| 005E68 addi       38A100AC   1     AI        gr5=gr1,172                                                                                                   417| 005EDC lwz        80BE0000   1     L4A        gr5=(*)_object._object.ob_refcnt(gr30,0)
    0| 005E6C lwz        83C100C8   1     L4A       gr30=#stack(gr1,200)                                                                                            0| 005EE0 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
    0| 005E70 lwz        838100C0   1     L4A       gr28=#stack(gr1,192)                                                                                          417| 005EE4 addi       3805FFFF   1     AI         gr0=gr5,-1
  116| 005E74 addi       38C00001   1     LI        gr6=1                                                                                                         417| 005EE8 stw        901E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr0
  116| 005E78 addi       38E00000   1     LI        gr7=0                                                                                                         408| 005EEC addi       38631110   1     AI         gr3=gr3,4368
  116| 005E7C bl         4BFFA185   0     CALL      gr3=_PyObject_MakeTpCall,5,(*)_ts",gr3,(*)_object",gr4,(*)_object*C",gr5,gr6,(*)_object",gr7,#ProcAlias",(*   415| 005EF0 lwz        80A40000   1     L4A        gr5=_Py_RefTotal(gr4,0)
  116| 005E80 ori        60000000   1                                                                                                                             415| 005EF4 addi       38C5FFFF   2     AI         gr6=gr5,-1
  575| 005E84 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     415| 005EF8 stw        90C40000   1     ST4A       _Py_RefTotal(gr4,0)=gr6
  575| 005E88 bc         40820024   1     BF        CL.1991,cr0,0x4/eq,taken=40%(40,60)                                                                           417| 005EFC cmpwi      2C000000   1     C4         cr0=gr0,0
    0|                                CL.2004:                                                                                                                    417| 005F00 bc         4182004C   1     BT         CL.838,cr0,0x4/eq,taken=40%(40,60)







Wed Apr 15 07:30:04 CDT 2020  Page 171


  576| 005E8C addi       3860FFFF   1     LI        gr3=-1                                                                                                          0| 005F04 lwz        83E1009C   1     L4A        gr31=#stack(gr1,156)
    0| 005E90 lwz        83E100CC   1     L4A       gr31=#stack(gr1,204)                                                                                          419| 005F08 bc         4180001C   0     BT         CL.2051,cr0,0x1/lt,taken=40%(40,60)
    0| 005E94 lwz        83A100C4   1     L4A       gr29=#stack(gr1,196)                                                                                          580| 005F0C addi       38600000   2     LI         gr3=0
    0| 005E98 lwz        834100B8   1     L4A       gr26=#stack(gr1,184)                                                                                            0| 005F10 lwz        83C10098   1     L4A        gr30=#stack(gr1,152)
  581| 005E9C addi       382100D0   1     AI        gr1=gr1,208                                                                                                     0| 005F14 lwz        800100A8   1     L4A        gr0=#stack(gr1,168)
    0| 005EA0 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             581| 005F18 addi       382100A0   1     AI         gr1=gr1,160
    0| 005EA4 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 005F1C mtspr      7C0803A6   1     LLR        lr=gr0
  581| 005EA8 bclr       4E800020   3     BA        lr                                                                                                            581| 005F20 bclr       4E800020   3     BA         lr
    0|                                CL.1991:                                                                                                                      0|                                CL.2051:
  574| 005EAC ori        607F0000   1     LR        gr31=gr3                                                                                                      420| 005F24 addi       38800243   1     LI         gr4=579
  578| 005EB0 lwz        807A0000   1     L4A       gr3=<s139:d0:l4>(gr26,0)                                                                                      420| 005F28 ori        63C50000   1     LR         gr5=gr30
  578| 005EB4 ori        63E40000   1     LR        gr4=gr31                                                                                                      420| 005F2C bl         4BFFA0D5   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
    0| 005EB8 lwz        83A100C4   1     L4A       gr29=#stack(gr1,196)                                                                                          420| 005F30 ori        60000000   1
  578| 005EBC bl         4BFFA145   0     CALL      PyErr_SetObject,2,(*)_object",gr3,(*)_object",gr4,#ProcAlias",PyErr_SetObject",fcr",gr1,cr[01567]",gr0",gr3   580| 005F34 addi       38600000   1     LI         gr3=0
  578| 005EC0 ori        60000000   1                                                                                                                               0| 005F38 lwz        83C10098   1     L4A        gr30=#stack(gr1,152)
  415| 005EC4 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                        0| 005F3C lwz        800100A8   1     L4A        gr0=#stack(gr1,168)
  417| 005EC8 lwz        80BF0000   1     L4A       gr5=(*)_object._object.ob_refcnt(gr31,0)                                                                      581| 005F40 addi       382100A0   1     AI         gr1=gr1,160
    0| 005ECC lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                      0| 005F44 mtspr      7C0803A6   1     LLR        lr=gr0
  417| 005ED0 addi       3805FFFF   1     AI        gr0=gr5,-1                                                                                                    581| 005F48 bclr       4E800020   3     BA         lr
  417| 005ED4 stw        901F0000   1     ST4A      (*)_object._object.ob_refcnt(gr31,0)=gr0                                                                      423|                                CL.838:
  408| 005ED8 addi       38631110   1     AI        gr3=gr3,4368                                                                                                  425| 005F4C ori        63C30000   1     LR         gr3=gr30
  415| 005EDC lwz        80A40000   1     L4A       gr5=<s117:d0:l4>(gr4,0)                                                                                         0| 005F50 lwz        83E1009C   1     L4A        gr31=#stack(gr1,156)
  415| 005EE0 addi       38A5FFFF   2     AI        gr5=gr5,-1                                                                                                    425| 005F54 bl         4BFFA0AD   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  415| 005EE4 stw        90A40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr5                                                                                       425| 005F58 ori        60000000   1
  417| 005EE8 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     580| 005F5C addi       38600000   1     LI         gr3=0
  417| 005EEC bc         4182004C   1     BT        CL.1986,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 005F60 lwz        83C10098   1     L4A        gr30=#stack(gr1,152)
    0| 005EF0 lwz        834100B8   1     L4A       gr26=#stack(gr1,184)                                                                                            0| 005F64 lwz        800100A8   1     L4A        gr0=#stack(gr1,168)
    0| 005EF4 bc         4180001C   0     BT        CL.1581,cr0,0x1/lt,taken=40%(40,60)                                                                           581| 005F68 addi       382100A0   1     AI         gr1=gr1,160
  580| 005EF8 addi       38600000   2     LI        gr3=0                                                                                                           0| 005F6C mtspr      7C0803A6   1     LLR        lr=gr0
    0| 005EFC lwz        83E100CC   1     L4A       gr31=#stack(gr1,204)                                                                                          581| 005F70 bclr       4E800020   3     BA         lr
  581| 005F00 addi       382100D0   1     AI        gr1=gr1,208                                                                                                     0|                                CL.2047:
    0| 005F04 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             576| 005F74 addi       3860FFFF   1     LI         gr3=-1
    0| 005F08 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 005F78 lwz        83E1009C   1     L4A        gr31=#stack(gr1,156)
  581| 005F0C bclr       4E800020   3     BA        lr                                                                                                              0| 005F7C lwz        83C10098   1     L4A        gr30=#stack(gr1,152)
    0|                                CL.1581:                                                                                                                      0| 005F80 lwz        83410088   1     L4A        gr26=#stack(gr1,136)
  420| 005F10 addi       38800243   1     LI        gr4=579                                                                                                         0| 005F84 lwz        800100A8   1     L4A        gr0=#stack(gr1,168)
  420| 005F14 ori        63E50000   1     LR        gr5=gr31                                                                                                      581| 005F88 addi       382100A0   1     AI         gr1=gr1,160
  420| 005F18 bl         4BFFA0E9   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015     0| 005F8C mtspr      7C0803A6   1     LLR        lr=gr0
  420| 005F1C ori        60000000   1                                                                                                                             581| 005F90 bclr       4E800020   3     BA         lr
  580| 005F20 addi       38600000   1     LI        gr3=0                                                                                                          76|                                CL.824:
    0| 005F24 lwz        83E100CC   1     L4A       gr31=#stack(gr1,204)                                                                                           77| 005F94 ori        63430000   1     LR         gr3=gr26
  581| 005F28 addi       382100D0   1     AI        gr1=gr1,208                                                                                                    77| 005F98 bl         4BFFA069   0     CALL       gr3=PyCallable_Check,1,(*)_object",gr3,#ProcAlias",PyCallable_Check",fcr",gr1,cr[01567]",gr0",gr4"-gr12",f
    0| 005F2C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                              77| 005F9C ori        60000000   1
    0| 005F30 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                         77| 005FA0 cmpwi      2C030000   1     C4         cr0=gr3,0
  581| 005F34 bclr       4E800020   3     BA        lr                                                                                                             78| 005FA4 lwz        837C001C   1     L4A        gr27=(*)_typeobject._typeobject.tp_vectorcall_offset(gr28,28)
    0|                                CL.1986:                                                                                                                      0| 005FA8 ori        63600000   2     LR         gr0=gr27
  425| 005F38 ori        63E30000   1     LR        gr3=gr31                                                                                                       77| 005FAC bc         418200F0   0     BT         CL.1713,cr0,0x4/eq,taken=40%(40,60)
    0| 005F3C lwz        834100B8   1     L4A       gr26=#stack(gr1,184)                                                                                           79| 005FB0 cmpwi      2C000000   1     C4         cr0=gr0,0
  425| 005F40 bl         4BFFA0C1   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l     0| 005FB4 lwz        83810090   1     L4A        gr28=#stack(gr1,144)
  425| 005F44 ori        60000000   1                                                                                                                              79| 005FB8 bc         408100BC   0     BF         CL.1708,cr0,0x2/gt,taken=40%(40,60)
  580| 005F48 addi       38600000   1     LI        gr3=0                                                                                                           0|                                CL.1709:
    0| 005F4C lwz        83E100CC   1     L4A       gr31=#stack(gr1,204)                                                                                           81| 005FBC lwzx       7CFAD82E   1     L4A        gr7=(*)_object*()*(gr26,gr27,0)
  581| 005F50 addi       382100D0   1     AI        gr1=gr1,208                                                                                                     0| 005FC0 or.        7CE03B79   2     LR_R       gr0,cr0=gr7
    0| 005F54 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             114| 005FC4 bc         41820080   1     BT         CL.2050,cr0,0x4/eq,taken=30%(30,70)
    0| 005F58 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0|                                CL.2054:
  581| 005F5C bclr       4E800020   3     BA        lr                                                                                                            118| 005FC8 ori        63430000   1     LR         gr3=gr26







Wed Apr 15 07:30:04 CDT 2020  Page 172


   76|                                CL.824:                                                                                                                     118| 005FCC lwz        80070000   1     L4A        gr0=#fnc_adr(gr7,0)
   77| 005F60 ori        63E30000   1     LR        gr3=gr31                                                                                                      118| 005FD0 lwz        81670008   1     L4A        gr11=#new_env(gr7,8)
   77| 005F64 bl         4BFFA09D   0     CALL      gr3=PyCallable_Check,1,(*)_object",gr3,#ProcAlias",PyCallable_Check",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp   118| 005FD4 ori        63A50000   1     LR         gr5=gr29
   77| 005F68 ori        60000000   1                                                                                                                               0| 005FD8 lwz        8361008C   1     L4A        gr27=#stack(gr1,140)
   77| 005F6C cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     118| 005FDC addi       3881007C   1     AI         gr4=gr1,124
   78| 005F70 lwz        837C001C   1     L4A       gr27=(*)_typeobject._typeobject.tp_vectorcall_offset(gr28,28)                                                 118| 005FE0 addi       38C00000   1     LI         gr6=0
    0| 005F74 ori        63600000   2     LR        gr0=gr27                                                                                                      118| 005FE4 mtspr      7C0903A6   1     LCTR       ctr=gr0
   77| 005F78 bc         41820148   0     BT        CL.1580,cr0,0x4/eq,taken=40%(40,60)                                                                           118| 005FE8 lwz        80470004   1     CALL       gr3=gr7,4,(*)_object",gr3,(*)_object*C",gr4,gr5,(*)_object",gr6,#ProcAlias",(*)_object",fcr",(*)_object*()
   79| 005F7C cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                     118| 005FEC bcctrl     4E800421   0
    0| 005F80 lwz        838100C0   1     L4A       gr28=#stack(gr1,192)                                                                                          118| 005FF0 lwz        80410014   1
   79| 005F84 bc         40810114   0     BF        CL.1572,cr0,0x2/gt,taken=40%(40,60)                                                                           118| 005FF4 ori        60650000   1     LR         gr5=gr3
    0|                                CL.1573:                                                                                                                    119| 005FF8 ori        63C30000   1     LR         gr3=gr30
   81| 005F88 lwzx       7CFFD82E   1     L4A       gr7=(*)_object*()*(gr31,gr27,0)                                                                               119| 005FFC addi       38C00000   1     LI         gr6=0
    0| 005F8C or.        7CE03B79   2     LR_R      gr0,cr0=gr7                                                                                                   119| 006000 ori        63440000   1     LR         gr4=gr26
  114| 005F90 bc         418200D8   1     BT        CL.1997,cr0,0x4/eq,taken=30%(30,70)                                                                           119| 006004 bl         4BFF9FFD   0     CALL       gr3=_Py_CheckFunctionResult,4,(*)_ts",gr3,(*)_object",gr4,(*)_object",gr5,(*)Cuchar",gr6,#ProcAlias",_Py_C
    0|                                CL.2002:                                                                                                                    119| 006008 ori        60000000   1
  118| 005F94 ori        63E30000   1     LR        gr3=gr31                                                                                                      575| 00600C or.        7C7E1B79   1     LR_R       gr30,cr0=gr3
  118| 005F98 lwz        80070000   1     L4A       gr0=#fnc_adr(gr7,0)                                                                                           575| 006010 bc         41820010   1     BT         CL.1710,cr0,0x4/eq,taken=30%(30,70)
  118| 005F9C lwz        81670008   1     L4A       gr11=#new_env(gr7,8)                                                                                            0| 006014 lwz        83A10094   2     L4A        gr29=#stack(gr1,148)
  118| 005FA0 addi       38BE0001   1     AI        gr5=gr30,1                                                                                                      0| 006018 lwz        83410088   1     L4A        gr26=#stack(gr1,136)
    0| 005FA4 lwz        836100BC   1     L4A       gr27=#stack(gr1,188)                                                                                            0| 00601C b          4BFFFEAC   0     B          CL.575,-1
  118| 005FA8 addi       388100AC   1     AI        gr4=gr1,172                                                                                                     0|                                CL.1710:
  118| 005FAC addi       38C00000   1     LI        gr6=0                                                                                                         576| 006020 addi       3860FFFF   1     LI         gr3=-1
  118| 005FB0 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                         0| 006024 lwz        83E1009C   1     L4A        gr31=#stack(gr1,156)
  118| 005FB4 lwz        80470004   1     CALL      gr3=gr7,4,(*)_object",gr3,(*)_object*C",gr4,gr5,(*)_object",gr6,#ProcAlias",(*)_object",fcr",(*)_object*()"     0| 006028 lwz        83C10098   1     L4A        gr30=#stack(gr1,152)
  118| 005FB8 bcctrl     4E800421   0                                                                                                                               0| 00602C lwz        83A10094   1     L4A        gr29=#stack(gr1,148)
  118| 005FBC lwz        80410014   1                                                                                                                               0| 006030 lwz        83410088   1     L4A        gr26=#stack(gr1,136)
  118| 005FC0 ori        60650000   1     LR        gr5=gr3                                                                                                         0| 006034 lwz        800100A8   1     L4A        gr0=#stack(gr1,168)
  119| 005FC4 ori        63A30000   1     LR        gr3=gr29                                                                                                      581| 006038 addi       382100A0   1     AI         gr1=gr1,160
  119| 005FC8 addi       38C00000   1     LI        gr6=0                                                                                                           0| 00603C mtspr      7C0803A6   1     LLR        lr=gr0
  119| 005FCC ori        63E40000   1     LR        gr4=gr31                                                                                                      581| 006040 bclr       4E800020   3     BA         lr
  119| 005FD0 bl         4BFFA031   0     CALL      gr3=_Py_CheckFunctionResult,4,(*)_ts",gr3,(*)_object",gr4,(*)_object",gr5,(*)Cuchar",gr6,#ProcAlias",_Py_Ch     0|                                CL.2050:
  119| 005FD4 ori        60000000   1                                                                                                                             116| 006044 ori        63C30000   1     LR         gr3=gr30
  574| 005FD8 or.        7C7F1B79   1     LR_R      gr31,cr0=gr3                                                                                                  116| 006048 ori        63440000   1     LR         gr4=gr26
  575| 005FDC bc         41820068   1     BT        CL.1998,cr0,0x4/eq,taken=30%(30,70)                                                                           116| 00604C addi       38A1007C   1     AI         gr5=gr1,124
  578| 005FE0 lwz        807A0000   2     L4A       gr3=<s139:d0:l4>(gr26,0)                                                                                        0| 006050 lwz        83A10094   1     L4A        gr29=#stack(gr1,148)
  578| 005FE4 ori        63E40000   1     LR        gr4=gr31                                                                                                        0| 006054 lwz        8361008C   1     L4A        gr27=#stack(gr1,140)
    0| 005FE8 lwz        83C100C8   1     L4A       gr30=#stack(gr1,200)                                                                                          116| 006058 addi       38C00001   1     LI         gr6=1
    0| 005FEC lwz        83A100C4   1     L4A       gr29=#stack(gr1,196)                                                                                          116| 00605C addi       38E00000   1     LI         gr7=0
  578| 005FF0 bl         4BFFA011   0     CALL      PyErr_SetObject,2,(*)_object",gr3,(*)_object",gr4,#ProcAlias",PyErr_SetObject",fcr",gr1,cr[01567]",gr0",gr3   116| 006060 bl         4BFF9FA1   0     CALL       gr3=_PyObject_MakeTpCall,5,(*)_ts",gr3,(*)_object",gr4,(*)_object*C",gr5,gr6,(*)_object",gr7,#ProcAlias",(
  578| 005FF4 ori        60000000   1                                                                                                                             116| 006064 ori        60000000   1
  415| 005FF8 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                      575| 006068 or.        7C7E1B79   1     LR_R       gr30,cr0=gr3
  417| 005FFC lwz        80BF0000   1     L4A       gr5=(*)_object._object.ob_refcnt(gr31,0)                                                                      575| 00606C bc         4182FF08   1     BT         CL.2047,cr0,0x4/eq,taken=30%(30,70)
    0| 006000 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                      0| 006070 b          4BFFFE54   1     B          CL.2055,-1
  417| 006004 addi       3805FFFF   1     AI        gr0=gr5,-1                                                                                                      0|                                CL.1708:
  417| 006008 stw        901F0000   1     ST4A      (*)_object._object.ob_refcnt(gr31,0)=gr0                                                                       79| 006074 addi       38A0004F   1     LI         gr5=79
  408| 00600C addi       38631110   1     AI        gr3=gr3,4368                                                                                                   79| 006078 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
  415| 006010 lwz        80A40000   1     L4A       gr5=<s117:d0:l4>(gr4,0)                                                                                        79| 00607C addi       38831174   2     AI         gr4=gr3,4468
  415| 006014 addi       38A5FFFF   2     AI        gr5=gr5,-1                                                                                                     79| 006080 addi       386311C4   1     AI         gr3=gr3,4548
  415| 006018 stw        90A40000   1     ST4A      <s117:d0:l4>(gr4,0)=gr5                                                                                        79| 006084 bl         4BFF9F7D   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
  417| 00601C cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                      79| 006088 ori        60000000   1
  417| 006020 bc         4182FF18   1     BT        CL.1986,cr0,0x4/eq,taken=40%(40,60)                                                                            81| 00608C lwzx       7CFAD82E   1     L4A        gr7=(*)_object*()*(gr26,gr27,0)
    0| 006024 lwz        834100B8   1     L4A       gr26=#stack(gr1,184)                                                                                            0| 006090 or.        7CE03B79   2     LR_R       gr0,cr0=gr7
  419| 006028 bc         4180FEE8   0     BT        CL.1581,cr0,0x1/lt,taken=70%(70,30)                                                                           114| 006094 bc         4182FFB0   1     BT         CL.2050,cr0,0x4/eq,taken=30%(30,70)
  580| 00602C addi       38600000   2     LI        gr3=0                                                                                                           0| 006098 b          4BFFFF30   1     B          CL.2054,-1
    0| 006030 lwz        83E100CC   1     L4A       gr31=#stack(gr1,204)                                                                                            0|                                CL.1713:







Wed Apr 15 07:30:04 CDT 2020  Page 173


  581| 006034 addi       382100D0   1     AI        gr1=gr1,208                                                                                                    77| 00609C addi       38A0004D   1     LI         gr5=77
    0| 006038 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                              77| 0060A0 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
    0| 00603C mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                         77| 0060A4 addi       38831174   2     AI         gr4=gr3,4468
  581| 006040 bclr       4E800020   3     BA        lr                                                                                                             77| 0060A8 addi       386311A8   1     AI         gr3=gr3,4520
    0|                                CL.1998:                                                                                                                     77| 0060AC bl         4BFF9F55   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
  576| 006044 addi       3860FFFF   1     LI        gr3=-1                                                                                                         77| 0060B0 ori        60000000   1
    0| 006048 lwz        83E100CC   1     L4A       gr31=#stack(gr1,204)                                                                                           78| 0060B4 lwz        837C001C   1     L4A        gr27=(*)_typeobject._typeobject.tp_vectorcall_offset(gr28,28)
    0| 00604C lwz        83C100C8   1     L4A       gr30=#stack(gr1,200)                                                                                            0| 0060B8 or.        7F60DB79   2     LR_R       gr0,cr0=gr27
    0| 006050 lwz        83A100C4   1     L4A       gr29=#stack(gr1,196)                                                                                           79| 0060BC bc         4081000C   1     BF         CL.2049,cr0,0x2/gt,taken=40%(40,60)
    0| 006054 lwz        834100B8   1     L4A       gr26=#stack(gr1,184)                                                                                            0| 0060C0 lwz        83810090   1     L4A        gr28=#stack(gr1,144)
  581| 006058 addi       382100D0   1     AI        gr1=gr1,208                                                                                                     0| 0060C4 b          4BFFFEF8   0     B          CL.1709,-1
    0| 00605C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0|                                CL.2049:
    0| 006060 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                         79| 0060C8 addi       38A0004F   1     LI         gr5=79
  581| 006064 bclr       4E800020   3     BA        lr                                                                                                             79| 0060CC lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
    0|                                CL.1997:                                                                                                                      0| 0060D0 lwz        83810090   1     L4A        gr28=#stack(gr1,144)
  116| 006068 ori        63A30000   1     LR        gr3=gr29                                                                                                       79| 0060D4 addi       38831174   1     AI         gr4=gr3,4468
  116| 00606C ori        63E40000   1     LR        gr4=gr31                                                                                                       79| 0060D8 addi       386311C4   1     AI         gr3=gr3,4548
  116| 006070 addi       38A100AC   1     AI        gr5=gr1,172                                                                                                    79| 0060DC bl         4BFF9F25   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
    0| 006074 lwz        83C100C8   1     L4A       gr30=#stack(gr1,200)                                                                                           79| 0060E0 ori        60000000   1
    0| 006078 lwz        836100BC   1     L4A       gr27=#stack(gr1,188)                                                                                           81| 0060E4 lwzx       7CFAD82E   1     L4A        gr7=(*)_object*()*(gr26,gr27,0)
  116| 00607C addi       38C00001   1     LI        gr6=1                                                                                                           0| 0060E8 or.        7CE03B79   2     LR_R       gr0,cr0=gr7
  116| 006080 addi       38E00000   1     LI        gr7=0                                                                                                         114| 0060EC bc         4182FF58   1     BT         CL.2050,cr0,0x4/eq,taken=30%(30,70)
  116| 006084 bl         4BFF9F7D   0     CALL      gr3=_PyObject_MakeTpCall,5,(*)_ts",gr3,(*)_object",gr4,(*)_object*C",gr5,gr6,(*)_object",gr7,#ProcAlias",(*     0| 0060F0 b          4BFFFED8   1     B          CL.2054,-1
  116| 006088 ori        60000000   1                                                                                                                               0|                                CL.1701:
  575| 00608C cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                      72| 0060F4 addi       38A00048   1     LI         gr5=72
  575| 006090 bc         4082FE1C   1     BF        CL.1991,cr0,0x4/eq,taken=40%(40,60)                                                                            72| 0060F8 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
    0| 006094 b          4BFFFDF8   1     B         CL.2004,-1                                                                                                     72| 0060FC addi       38831174   2     AI         gr4=gr3,4468
    0|                                CL.1572:                                                                                                                     72| 006100 addi       38631194   1     AI         gr3=gr3,4500
   79| 006098 addi       38A0004F   1     LI        gr5=79                                                                                                         72| 006104 bl         4BFF9EFD   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
   79| 00609C lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                     72| 006108 ori        60000000   1
   79| 0060A0 addi       38831174   2     AI        gr4=gr3,4468                                                                                                   73| 00610C lwz        839A0004   1     L4A        gr28=(*)_object._object.ob_type(gr26,4)
   79| 0060A4 addi       386311C4   1     AI        gr3=gr3,4548                                                                                                  617| 006110 ori        63830000   2     LR         gr3=gr28
   79| 0060A8 bl         4BFF9F59   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f   617| 006114 bl         4BFF9EED   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
   79| 0060AC ori        60000000   1                                                                                                                             617| 006118 ori        60000000   1
   81| 0060B0 lwzx       7CFFD82E   1     L4A       gr7=(*)_object*()*(gr31,gr27,0)                                                                                74| 00611C andi.      70600800   1     RN4_R      gr0,cr0=gr3,0,0x800
    0| 0060B4 or.        7CE03B79   2     LR_R      gr0,cr0=gr7                                                                                                    74| 006120 bc         4082FE74   1     BF         CL.824,cr0,0x4/eq,taken=50%(0,0)
  114| 0060B8 bc         4182FFB0   1     BT        CL.1997,cr0,0x4/eq,taken=30%(30,70)                                                                             0| 006124 b          4BFFFD74   1     B          CL.2056,-1
    0| 0060BC b          4BFFFED8   1     B         CL.2002,-1                                                                                                      0|                                CL.2046:
    0|                                CL.1580:                                                                                                                      0| 006128 lwz        83E1009C   1     L4A        gr31=#stack(gr1,156)
   77| 0060C0 addi       38A0004D   1     LI        gr5=77                                                                                                        559|                                CL.573:
   77| 0060C4 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                    562| 00612C lwz        8062002C   1     L4A        gr3=.PyExc_StopIteration(gr2,0)
   77| 0060C8 addi       38831174   2     AI        gr4=gr3,4468                                                                                                  562| 006130 ori        63C40000   1     LR         gr4=gr30
   77| 0060CC addi       386311A8   1     AI        gr3=gr3,4520                                                                                                  562| 006134 lwz        80630000   1     L4A        gr3=PyExc_StopIteration(gr3,0)
   77| 0060D0 bl         4BFF9F31   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f   562| 006138 bl         4BFF9EC9   0     CALL       PyErr_SetObject,2,(*)_object",gr3,(*)_object",gr4,#ProcAlias",PyErr_SetObject",fcr",gr1,cr[01567]",gr0",gr
   77| 0060D4 ori        60000000   1                                                                                                                             562| 00613C ori        60000000   1
   78| 0060D8 lwz        837C001C   1     L4A       gr27=(*)_typeobject._typeobject.tp_vectorcall_offset(gr28,28)                                                 563| 006140 addi       38600000   1     LI         gr3=0
    0| 0060DC or.        7F60DB79   2     LR_R      gr0,cr0=gr27                                                                                                    0| 006144 lwz        83C10098   1     L4A        gr30=#stack(gr1,152)
   79| 0060E0 bc         4081000C   1     BF        CL.1996,cr0,0x2/gt,taken=40%(40,60)                                                                             0| 006148 lwz        800100A8   1     L4A        gr0=#stack(gr1,168)
    0| 0060E4 lwz        838100C0   1     L4A       gr28=#stack(gr1,192)                                                                                          581| 00614C addi       382100A0   1     AI         gr1=gr1,160
    0| 0060E8 b          4BFFFEA0   0     B         CL.1573,-1                                                                                                      0| 006150 mtspr      7C0803A6   1     LLR        lr=gr0
    0|                                CL.1996:                                                                                                                    581| 006154 bclr       4E800020   3     BA         lr
   79| 0060EC addi       38A0004F   1     LI        gr5=79                                                                                                          0|                                CL.1700:
   79| 0060F0 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                    574| 006158 lwz        835F0000   1     L4A        gr26=PyExc_StopIteration(gr31,0)
    0| 0060F4 lwz        838100C0   1     L4A       gr28=#stack(gr1,192)                                                                                          185| 00615C stw        93C1007C   1     ST4A       _args(gr1,124)=gr30
   79| 0060F8 addi       38831174   1     AI        gr4=gr3,4468                                                                                                  186| 006160 bl         4BFF9EA1   0     CALL       gr3=PyThreadState_Get,0,#ProcAlias",PyThreadState_Get",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",
   79| 0060FC addi       386311C4   1     AI        gr3=gr3,4548                                                                                                  186| 006164 ori        60000000   1







Wed Apr 15 07:30:04 CDT 2020  Page 174


   79| 006100 bl         4BFF9F01   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f   188| 006168 ori        607E0000   1     LR         gr30=gr3
   79| 006104 ori        60000000   1                                                                                                                             187| 00616C addis      3C608000   1     LIU        gr3=32768
   81| 006108 lwzx       7CFFD82E   1     L4A       gr7=(*)_object*()*(gr31,gr27,0)                                                                                72| 006170 cmpwi      2C1A0000   1     C4         cr0=gr26,0
    0| 00610C or.        7CE03B79   2     LR_R      gr0,cr0=gr7                                                                                                   187| 006174 addi       3BA30001   1     AI         gr29=gr3,1
  114| 006110 bc         4182FF58   1     BT        CL.1997,cr0,0x4/eq,taken=30%(30,70)                                                                            72| 006178 bc         4182FF7C   0     BT         CL.1701,cr0,0x4/eq,taken=30%(30,70)
    0| 006114 b          4BFFFE80   1     B         CL.2002,-1                                                                                                      0| 00617C b          4BFFFD04   1     B          CL.1703,-1
    0|                                CL.1994:                                                                                                                       |               Tag Table
   72| 006118 addi       38A00048   1     LI        gr5=72                                                                                                           | 006180        00000000 00002041 80060100 00000000 00000380 001C5F50
   72| 00611C lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                       | 006198        7947656E 5F536574 53746F70 49746572 6174696F 6E56616C
   72| 006120 addi       38831174   2     AI        gr4=gr3,4468                                                                                                     | 0061B0        7565
   72| 006124 addi       38631194   1     AI        gr3=gr3,4500                                                                                                     |               Instruction count          224
   72| 006128 bl         4BFF9ED9   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f      |               Straight-line exec time    225
   72| 00612C ori        60000000   1                                                                                                                            GPR's set/used:   suus ssss ssss s---  ---- ---- ---- ----
   73| 006130 lwz        839F0004   1     L4A       gr28=(*)_object._object.ob_type(gr31,4)                                                                      FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
  617| 006134 ori        63830000   2     LR        gr3=gr28                                                                                                     CCR's set/used:   ss-- -sss
  617| 006138 bl         4BFF9EC9   0     CALL      gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12",      | 000000                             PDEF       PyGen_NewWithQualName
  617| 00613C ori        60000000   1                                                                                                                             812|                                    PROC       f,name,qualname,gr3-gr5
   74| 006140 andi.      70600800   1     RN4_R     gr0,cr0=gr3,0,0x800                                                                                           814| 0061C0 ori        60A60000   1     LR         gr6=gr5
   74| 006144 bc         4082FE1C   1     BF        CL.824,cr0,0x4/eq,taken=40%(40,60)                                                                            814| 0061C4 ori        60850000   1     LR         gr5=gr4
    0| 006148 b          4BFFFD18   1     B         CL.2005,-1                                                                                                    814| 0061C8 ori        60640000   1     LR         gr4=gr3
    0|                                CL.1579:                                                                                                                    814| 0061CC lwz        806200D4   1     L4A        gr3=.PyGen_Type(gr2,0)
  559| 00614C lwz        807F0004   1     L4A       gr3=(*)_object._object.ob_type(gr31,4)                                                                        815| 0061D0 b          4BFFBEF0   0     CALLF      gr3=gen_new_with_qualname,4,(*)_typeobject",gr3,(*)_frame",gr4,(*)_object",gr5,(*)_object",gr6,#ProcAlias"
  617| 006150 bl         4BFF9EB1   0     CALL      gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12",   815|                                CL.687:
  617| 006154 ori        60000000   1                                                                                                                                |               Tag Table
  559| 006158 andis.     74604000   1     RN4_R     gr0,cr0=gr3,0,0x40000000                                                                                         | 0061D4        00000000 00002040 00000300 00000000 00000014 00155079
  559| 00615C bc         4082FCC8   1     BF        CL.574,cr0,0x4/eq,taken=70%(70,30)                                                                               | 0061EC        47656E5F 4E657757 69746851 75616C4E 616D65
    0|                                CL.1993:                                                                                                                       |               Instruction count            5
  562| 006160 lwz        8062002C   1     L4A       gr3=.PyExc_StopIteration(gr2,0)                                                                                  |               Straight-line exec time      4
  562| 006164 ori        63E40000   1     LR        gr4=gr31                                                                                                     GPR's set/used:   suus ssss ssss s---  ---- ---- ---- ----
  562| 006168 lwz        80630000   1     L4A       gr3=<s139:d0:l4>(gr3,0)                                                                                      FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
  562| 00616C bl         4BFF9E95   0     CALL      PyErr_SetObject,2,(*)_object",gr3,(*)_object",gr4,#ProcAlias",PyErr_SetObject",fcr",gr1,cr[01567]",gr0",gr3  CCR's set/used:   ss-- -sss
  562| 006170 ori        60000000   1                                                                                                                                | 000000                             PDEF       PyGen_New
  563| 006174 addi       38600000   1     LI        gr3=0                                                                                                         818|                                    PROC       f,gr3
    0| 006178 lwz        83E100CC   1     L4A       gr31=#stack(gr1,204)                                                                                          820| 006200 ori        60640000   1     LR         gr4=gr3
  581| 00617C addi       382100D0   1     AI        gr1=gr1,208                                                                                                   820| 006204 lwz        806200D4   1     L4A        gr3=.PyGen_Type(gr2,0)
    0| 006180 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                             820| 006208 addi       38A00000   1     LI         gr5=0
    0| 006184 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                        820| 00620C addi       38C00000   1     LI         gr6=0
  581| 006188 bclr       4E800020   3     BA        lr                                                                                                            821| 006210 b          4BFFBEB0   0     CALLF      gr3=gen_new_with_qualname,4,(*)_typeobject",gr3,(*)_frame",gr4,(*)_object",gr5,(*)_object",gr6,#ProcAlias"
     |               Tag Table                                                                                                                                    821|                                CL.688:
     | 00618C        00000000 00002041 80060100 00000000 000003AC 001C5F50                                                                                           |               Tag Table
     | 0061A4        7947656E 5F536574 53746F70 49746572 6174696F 6E56616C                                                                                           | 006214        00000000 00002040 00000100 00000000 00000014 00095079
     | 0061BC        7565                                                                                                                                            | 00622C        47656E5F 4E6577
     |               Instruction count          235                                                                                                                  |               Instruction count            5
     |               Straight-line exec time    248                                                                                                                  |               Straight-line exec time      4
 GPR's set/used:   suus ssss ssss s---  ---- ---- ---- ----                                                                                                      GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- --ss
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 CCR's set/used:   ss-- -sss                                                                                                                                     CCR's set/used:   ss-- -sss
     | 000000                             PDEF     PyGen_NewWithQualName                                                                                             | 000000                             PDEF       async_gen_unwrap_value at AF121_15
  812|                                    PROC      f,name,qualname,gr3-gr5                                                                                      1462|                                    PROC       gen,result,gr3,gr4
  814| 0061C0 ori        60A60000   1     LR        gr6=gr5                                                                                                         0| 006240 mfspr      7C0802A6   1     LFLR       gr0=lr
  814| 0061C4 ori        60850000   1     LR        gr5=gr4                                                                                                         0| 006244 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
  814| 0061C8 ori        60640000   1     LR        gr4=gr3                                                                                                         0| 006248 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
  814| 0061CC lwz        806200D4   1     L4A       gr3=.PyGen_Type(gr2,0)                                                                                          0| 00624C stw        93E1003C   1     ST4A       #stack(gr1,60)=gr31
  815| 0061D0 b          4BFFC0D0   0     CALLF     gr3=gen_new_with_qualname,4,(*)_typeobject",gr3,(*)_frame",gr4,(*)_object",gr5,(*)_object",gr6,#ProcAlias",     0| 006250 ori        607F0000   1     LR         gr31=gr3
  815|                                CL.687:                                                                                                                       0| 006254 stw        93C10038   1     ST4A       #stack(gr1,56)=gr30
     |               Tag Table                                                                                                                                      0| 006258 ori        609E0000   1     LR         gr30=gr4







Wed Apr 15 07:30:04 CDT 2020  Page 175


     | 0061D4        00000000 00002040 00000300 00000000 00000014 00155079                                                                                       1481| 00625C lwz        80640008   1     L4A        gr3=(*)aggr#C.agw_val(gr4,8)
     | 0061EC        47656E5F 4E657757 69746851 75616C4E 616D65                                                                                                  1481| 006260 bl         4BFFFBA1   0     CALL       gr3=_PyGen_SetStopIterationValue,1,(*)_object",gr3,#ProcAlias",_PyGen_SetStopIterationValue",fcr",gr1,cr[0
     |               Instruction count            5                                                                                                               415| 006264 lwz        80820004   1     L4A        gr4=._Py_RefTotal(gr2,0)
     |               Straight-line exec time      4                                                                                                                 0| 006268 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
 GPR's set/used:   suus ssss ssss s---  ---- ---- ---- ----                                                                                                       417| 00626C lwz        80BE0000   1     L4A        gr5=(*)_object._object.ob_refcnt(gr30,0)
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                       408| 006270 addi       38631110   1     AI         gr3=gr3,4368
 CCR's set/used:   ss-- -sss                                                                                                                                      417| 006274 addi       3805FFFF   1     AI         gr0=gr5,-1
     | 000000                             PDEF     PyGen_New                                                                                                      417| 006278 stw        901E0000   1     ST4A       (*)_object._object.ob_refcnt(gr30,0)=gr0
  818|                                    PROC      f,gr3                                                                                                         415| 00627C lwz        80A40000   1     L4A        gr5=_Py_RefTotal(gr4,0)
  820| 006200 ori        60640000   1     LR        gr4=gr3                                                                                                       415| 006280 addi       38C5FFFF   2     AI         gr6=gr5,-1
  820| 006204 lwz        806200D4   1     L4A       gr3=.PyGen_Type(gr2,0)                                                                                        415| 006284 stw        90C40000   1     ST4A       _Py_RefTotal(gr4,0)=gr6
  820| 006208 addi       38A00000   1     LI        gr5=0                                                                                                         417| 006288 cmpwi      2C000000   1     C4         cr0=gr0,0
  820| 00620C addi       38C00000   1     LI        gr6=0                                                                                                         417| 00628C bc         41820044   1     BT         CL.1454,cr0,0x4/eq,taken=40%(40,60)
  821| 006210 b          4BFFC090   0     CALLF     gr3=gen_new_with_qualname,4,(*)_typeobject",gr3,(*)_frame",gr4,(*)_object",gr5,(*)_object",gr6,#ProcAlias",     0| 006290 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
  821|                                CL.688:                                                                                                                       0| 006294 mtspr      7C0803A6   2     LLR        lr=gr0
     |               Tag Table                                                                                                                                    419| 006298 bc         40800068   0     BF         CL.2324,cr0,0x1/lt,taken=60%(60,40)
     | 006214        00000000 00002040 00000100 00000000 00000014 00095079                                                                                        420| 00629C addi       388005CA   1     LI         gr4=1482
     | 00622C        47656E5F 4E6577                                                                                                                              420| 0062A0 ori        63C50000   1     LR         gr5=gr30
     |               Instruction count            5                                                                                                               420| 0062A4 bl         4BFF9D5D   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
     |               Straight-line exec time      4                                                                                                               420| 0062A8 ori        60000000   1
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- --ss                                                                                                      1483| 0062AC addi       38000000   1     LI         gr0=0
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      1483| 0062B0 addi       38600000   1     LI         gr3=0
 CCR's set/used:   ss-- -sss                                                                                                                                        0| 0062B4 lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
     | 000000                             PDEF     _PyGen_yf at AF121_93                                                                                            1483| 0062B8 stw        901F003C   1     ST4A       (*)aggr#4.ag_running_async(gr31,60)=gr0
  332|                                    PROC      gen,yf,f,gr3-gr5                                                                                                0| 0062BC lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0| 006240 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                          0| 0062C0 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
  338| 006244 lwz        80650010   1     L4A       gr3=(*)_frame._frame.f_code(gr5,16)                                                                          1488| 0062C4 addi       38210040   1     AI         gr1=gr1,64
    0| 006248 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                               0| 0062C8 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 00624C stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                          1488| 0062CC bclr       4E800020   3     BA         lr
    0| 006250 ori        60BF0000   1     LR        gr31=gr5                                                                                                      423|                                CL.1454:
    0| 006254 stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           425| 0062D0 ori        63C30000   1     LR         gr3=gr30
  338| 006258 lwz        83C30024   1     L4A       gr30=(*)aggr#5.co_code(gr3,36)                                                                                425| 0062D4 bl         4BFF9D2D   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
    0| 00625C stwu       9421FFC0   1     ST4U      gr1,#stack(gr1,-64)=gr1                                                                                       425| 0062D8 ori        60000000   1
  339| 006260 lwz        807E0004   1     L4A       gr3=(*)_object._object.ob_type(gr30,4)                                                                       1483| 0062DC addi       38600000   1     LI         gr3=0
  617| 006264 bl         4BFF9D9D   0     CALL      gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12",     0| 0062E0 lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
  617| 006268 ori        60000000   1                                                                                                                               0| 0062E4 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
  339| 00626C addi       389E0010   1     AI        gr4=gr30,16                                                                                                     0| 0062E8 mtspr      7C0803A6   2     LLR        lr=gr0
  341| 006270 lwz        80BF0034   1     L4A       gr5=(*)_frame._frame.f_lasti(gr31,52)                                                                        1483| 0062EC addi       38000000   1     LI         gr0=0
  339| 006274 andis.     74600800   1     RN4_R     gr0,cr0=gr3,0,0x8000000                                                                                      1483| 0062F0 stw        901F003C   1     ST4A       (*)aggr#4.ag_running_async(gr31,60)=gr0
  341| 006278 cmpwi      2C850000   1     C4        cr1=gr5,0                                                                                                       0| 0062F4 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
  339| 00627C bc         418200B4   0     BT        CL.1552,cr0,0x4/eq,taken=40%(40,60)                                                                          1488| 0062F8 addi       38210040   1     AI         gr1=gr1,64
    0| 006280 lwz        80010048   2     L4A       gr0=#stack(gr1,72)                                                                                           1488| 0062FC bclr       4E800020   0     BA         lr
    0| 006284 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0|                                CL.2324:
  341| 006288 bc         41840058   0     BT        CL.2030,cr1,0x1/lt,taken=40%(40,60)                                                                          1483| 006300 addi       38000000   1     LI         gr0=0
    0| 00628C lwz        83C10038   1     L4A       gr30=#stack(gr1,56)                                                                                          1483| 006304 addi       38600000   1     LI         gr3=0
  347|                                CL.553:                                                                                                                       0| 006308 lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
  349| 006290 addi       38650002   1     AI        gr3=gr5,2                                                                                                    1483| 00630C stw        901F003C   1     ST4A       (*)aggr#4.ag_running_async(gr31,60)=gr0
  349| 006294 lbzx       7C0418AE   1     L1Z       gr0=(*)uchar(gr4,gr3,0)                                                                                         0| 006310 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
  401| 006298 lwz        80820004   1     L4A       gr4=._Py_RefTotal(gr2,0)                                                                                     1488| 006314 addi       38210040   1     AI         gr1=gr1,64
  349| 00629C cmpwi      2C000048   1     C4        cr0=gr0,72                                                                                                   1488| 006318 bclr       4E800020   0     BA         lr
  401| 0062A0 lwz        80640000   1     L4A       gr3=<s117:d0:l4>(gr4,0)                                                                                          |               Tag Table
  349| 0062A4 bc         4082002C   0     BF        CL.2029,cr0,0x4/eq,taken=50%(0,0)                                                                                | 00631C        00000000 00002041 80020200 00000000 000000DC 001F6173
  351| 0062A8 lwz        80BF0024   2     L4A       gr5=(*)_frame._frame.f_stacktop(gr31,36)                                                                         | 006334        796E635F 67656E5F 756E7772 61705F76 616C7565 40414631
    0| 0062AC lwz        83E1003C   1     L4A       gr31=#stack(gr1,60)                                                                                              | 00634C        32315F31 35
  356| 0062B0 addi       38210040   1     AI        gr1=gr1,64                                                                                                       |               Instruction count           55
  401| 0062B4 addi       38030001   1     AI        gr0=gr3,1                                                                                                        |               Straight-line exec time     54







Wed Apr 15 07:30:04 CDT 2020  Page 176


  401| 0062B8 stw        90040000   1     ST4A      <s117:d0:l4>(gr4,0)=gr0                                                                                      GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- --ss
  351| 0062BC lwz        8065FFFC   1     L4A       gr3=(*)_object*(gr5,-4)                                                                                      FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
  403| 0062C0 lwz        80830000   2     L4A       gr4=(*)_object._object.ob_refcnt(gr3,0)                                                                      CCR's set/used:   ss-- -sss
  403| 0062C4 addi       38040001   2     AI        gr0=gr4,1                                                                                                        | 000000                             PDEF       async_gen_unwrap_value at AF122_15
  403| 0062C8 stw        90030000   1     ST4A      (*)_object._object.ob_refcnt(gr3,0)=gr0                                                                      1462|                                    PROC       gen_121_15,result_121_15,gr3,gr4
  356| 0062CC bclr       4E800020   0     BA        lr                                                                                                              0| 006360 mfspr      7C0802A6   1     LFLR       gr0=lr
    0|                                CL.2029:                                                                                                                      0| 006364 stwu       9421FFC0   1     ST4U       gr1,#stack(gr1,-64)=gr1
  346| 0062D0 addi       38600000   1     LI        gr3=0                                                                                                           0| 006368 stw        90010048   1     ST4A       #stack(gr1,72)=gr0
    0| 0062D4 lwz        83E1003C   1     L4A       gr31=#stack(gr1,60)                                                                                             0| 00636C stw        93E1003C   1     ST4A       #stack(gr1,60)=gr31
  356| 0062D8 addi       38210040   1     AI        gr1=gr1,64                                                                                                      0| 006370 stw        93C10038   1     ST4A       #stack(gr1,56)=gr30
  356| 0062DC bclr       4E800020   0     BA        lr                                                                                                              0| 006374 ori        607E0000   1     LR         gr30=gr3
    0|                                CL.2030:                                                                                                                   1465| 006378 bl         4BFF9C89   0     CALL       gr3=PyErr_Occurred,0,#ProcAlias",PyErr_Occurred",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr",fc
    0| 0062E0 lwz        83E1003C   1     L4A       gr31=#stack(gr1,60)                                                                                          1465| 00637C ori        60000000   1
    0|                                CL.1549:                                                                                                                   1465| 006380 cmpwi      2C030000   1     C4         cr0=gr3,0
  345| 0062E4 addi       38A00159   1     LI        gr5=345                                                                                                         0| 006384 lwz        83E20024   1     L4A        gr31=.PyExc_StopAsyncIteration(gr2,0)
  345| 0062E8 lbz        881E0010   1     L1Z       gr0=(*)uchar(gr30,16)                                                                                        1465| 006388 bc         41820098   0     BT         CL.1775,cr0,0x4/eq,taken=50%(0,0)
  345| 0062EC lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                   1469| 00638C lwz        807F0000   2     L4A        gr3=PyExc_StopAsyncIteration(gr31,0)
  345| 0062F0 cmpwi      2C000048   1     C4        cr0=gr0,72                                                                                                   1469| 006390 bl         4BFF9C71   0     CALL       gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",
  345| 0062F4 addi       38641150   1     AI        gr3=gr4,4432                                                                                                 1469| 006394 ori        60000000   1
  345| 0062F8 bc         40820028   0     BF        CL.2032,cr0,0x4/eq,taken=30%(30,70)                                                                          1469| 006398 cmpwi      2C030000   1     C4         cr0=gr3,0
  345| 0062FC addi       38841110   2     AI        gr4=gr4,4368                                                                                                 1469| 00639C bc         40820068   1     BF         CL.2325,cr0,0x4/eq,taken=30%(30,70)
    0| 006300 lwz        83C10038   1     L4A       gr30=#stack(gr1,56)                                                                                             0|                                CL.2327:
  345| 006304 bl         4BFF9CFD   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f  1470| 0063A0 lwz        80620028   1     L4A        gr3=.PyExc_GeneratorExit(gr2,0)
  345| 006308 ori        60000000   1                                                                                                                               0| 0063A4 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
  346| 00630C addi       38600000   1     LI        gr3=0                                                                                                        1470| 0063A8 lwz        80630000   1     L4A        gr3=PyExc_GeneratorExit(gr3,0)
    0| 006310 lwz        80010048   1     L4A       gr0=#stack(gr1,72)                                                                                           1470| 0063AC bl         4BFF9C55   0     CALL       gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",
  356| 006314 addi       38210040   1     AI        gr1=gr1,64                                                                                                   1470| 0063B0 ori        60000000   1
    0| 006318 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                       1475| 0063B4 addi       38000000   1     LI         gr0=0
  356| 00631C bclr       4E800020   3     BA        lr                                                                                                           1470| 0063B8 cmpwi      2C030000   1     C4         cr0=gr3,0
    0|                                CL.2032:                                                                                                                   1475| 0063BC addi       38600000   1     LI         gr3=0
  346| 006320 addi       38600000   1     LI        gr3=0                                                                                                        1470| 0063C0 bc         4082001C   0     BF         CL.1513,cr0,0x4/eq,taken=50%(0,0)
    0| 006324 lwz        83C10038   1     L4A       gr30=#stack(gr1,56)                                                                                          1475| 0063C4 stw        901E003C   2     ST4A       (*)aggr#4.ag_running_async(gr30,60)=gr0
  356| 006328 addi       38210040   1     AI        gr1=gr1,64                                                                                                      0| 0063C8 lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
  356| 00632C bclr       4E800020   0     BA        lr                                                                                                              0| 0063CC lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0|                                CL.1552:                                                                                                                   1488| 0063D0 addi       38210040   1     AI         gr1=gr1,64
  339| 006330 addi       38A00153   1     LI        gr5=339                                                                                                         0| 0063D4 mtspr      7C0803A6   1     LLR        lr=gr0
  339| 006334 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                   1488| 0063D8 bclr       4E800020   3     BA         lr
  339| 006338 addi       38831110   2     AI        gr4=gr3,4368                                                                                                 1470|                                CL.1513:
  339| 00633C addi       38631138   1     AI        gr3=gr3,4408                                                                                                 1472| 0063DC addi       38000001   1     LI         gr0=1
  339| 006340 bl         4BFF9CC1   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f  1475| 0063E0 addi       38800000   1     LI         gr4=0
  339| 006344 ori        60000000   1                                                                                                                            1475| 0063E4 addi       38600000   1     LI         gr3=0
  339| 006348 addi       389E0010   1     AI        gr4=gr30,16                                                                                                  1472| 0063E8 stw        901E0038   1     ST4A       (*)aggr#4.ag_closed(gr30,56)=gr0
  341| 00634C lwz        80BF0034   1     L4A       gr5=(*)_frame._frame.f_lasti(gr31,52)                                                                        1475| 0063EC stw        909E003C   1     ST4A       (*)aggr#4.ag_running_async(gr30,60)=gr4
  341| 006350 cmpwi      2C050000   2     C4        cr0=gr5,0                                                                                                       0|                                CL.2328:
  341| 006354 bc         41800014   1     BT        CL.2031,cr0,0x1/lt,taken=40%(40,60)                                                                             0| 0063F0 lwz        83C10038   1     L4A        gr30=#stack(gr1,56)
    0| 006358 lwz        80010048   1     L4A       gr0=#stack(gr1,72)                                                                                              0| 0063F4 lwz        80010048   1     L4A        gr0=#stack(gr1,72)
    0| 00635C lwz        83C10038   1     L4A       gr30=#stack(gr1,56)                                                                                          1488| 0063F8 addi       38210040   1     AI         gr1=gr1,64
    0| 006360 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 0063FC mtspr      7C0803A6   1     LLR        lr=gr0
    0| 006364 b          4BFFFF2C   0     B         CL.553,-1                                                                                                    1488| 006400 bclr       4E800020   3     BA         lr
    0|                                CL.2031:                                                                                                                      0|                                CL.2325:
    0| 006368 lwz        80010048   1     L4A       gr0=#stack(gr1,72)                                                                                           1472| 006404 addi       38000001   1     LI         gr0=1
    0| 00636C lwz        83E1003C   1     L4A       gr31=#stack(gr1,60)                                                                                          1475| 006408 addi       38800000   1     LI         gr4=0
    0| 006370 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                       1475| 00640C addi       38600000   1     LI         gr3=0
    0| 006374 b          4BFFFF70   0     B         CL.1549,-1                                                                                                      0| 006410 lwz        83E1003C   1     L4A        gr31=#stack(gr1,60)
     |               Tag Table                                                                                                                                   1472| 006414 stw        901E0038   1     ST4A       (*)aggr#4.ag_closed(gr30,56)=gr0
     | 006378        00000000 00002041 80020300 00000000 00000138 00125F50                                                                                       1475| 006418 stw        909E003C   1     ST4A       (*)aggr#4.ag_running_async(gr30,60)=gr4







Wed Apr 15 07:30:04 CDT 2020  Page 177


     | 006390        7947656E 5F796640 41463132 315F3933                                                                                                            0| 00641C b          4BFFFFD4   0     B          CL.2328,-1
     |               Instruction count           78                                                                                                                 0|                                CL.1775:
     |               Straight-line exec time     76                                                                                                              1466| 006420 lwz        807F0000   1     L4A        gr3=PyExc_StopAsyncIteration(gr31,0)
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----                                                                                                      1466| 006424 bl         4BFF9BDD   0     CALL       PyErr_SetNone,1,(*)_object",gr3,#ProcAlias",PyErr_SetNone",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      1466| 006428 ori        60000000   1
 CCR's set/used:   ss-- -sss                                                                                                                                     1469| 00642C lwz        807F0000   1     L4A        gr3=PyExc_StopAsyncIteration(gr31,0)
     | 000000                             PDEF     async_gen_wrapped_val_traverse at AF122_7                                                                        1469| 006430 bl         4BFF9BD1   0     CALL       gr3=PyErr_ExceptionMatches,1,(*)_object",gr3,#ProcAlias",PyErr_ExceptionMatches",fcr",gr1,cr[01567]",gr0",
 1697|                                    PROC      o,visit,arg,gr3-gr5                                                                                          1469| 006434 ori        60000000   1
    0| 0063A0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                       1469| 006438 cmpwi      2C030000   1     C4         cr0=gr3,0
 1700| 0063A4 lwz        80630008   1     L4A       gr3=(*)aggr#C.agw_val(gr3,8)                                                                                 1469| 00643C bc         4082FFC8   1     BF         CL.2325,cr0,0x4/eq,taken=30%(30,70)
    0| 0063A8 ori        60860000   1     LR        gr6=gr4                                                                                                         0| 006440 b          4BFFFF60   1     B          CL.2327,-1
 1700| 0063AC ori        60A40000   1     LR        gr4=gr5                                                                                                          |               Tag Table
    0| 0063B0 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                                | 006444        00000000 00002041 80020200 00000000 000000E4 001F6173
 1700| 0063B4 lwz        81660008   1     L4A       gr11=#new_env(gr6,8)                                                                                             | 00645C        796E635F 67656E5F 756E7772 61705F76 616C7565 40414631
 1700| 0063B8 lwz        80060000   1     L4A       gr0=#fnc_adr(gr6,0)                                                                                              | 006474        32325F31 35
    0| 0063BC stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                          |               Instruction count           57
 1700| 0063C0 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                          |               Straight-line exec time     55
 1700| 0063C4 stw        90410014   1     ST4A      #cur_toc(gr1,20)=gr2                                                                                         GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----
 1700| 0063C8 lwz        80460004   1     CALL      gr3=gr6,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13"  FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
 1700| 0063CC bcctrl     4E800421   0                                                                                                                            CCR's set/used:   ss-- -sss
 1700| 0063D0 lwz        80410014   1                                                                                                                                | 000000                             PDEF       async_gen_athrow_traverse at AF123_5
 1700| 0063D4 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    1787|                                    PROC       o,visit,arg,gr3-gr5
 1700| 0063D8 bc         40820018   1     BF        CL.2292,cr0,0x4/eq,taken=50%(0,0)                                                                               0| 006480 mfspr      7C0802A6   1     LFLR       gr0=lr
 1701| 0063DC addi       38600000   2     LI        gr3=0                                                                                                        1790| 006484 lwz        8063000C   1     L4A        gr3=(*)aggr#E.agt_args(gr3,12)
    0| 0063E0 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                              0| 006488 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
 1702| 0063E4 addi       38210050   1     AI        gr1=gr1,80                                                                                                      0| 00648C ori        60860000   1     LR         gr6=gr4
    0| 0063E8 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                       1790| 006490 ori        60A40000   1     LR         gr4=gr5
 1702| 0063EC bclr       4E800020   3     BA        lr                                                                                                              0| 006494 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
    0|                                CL.2292:                                                                                                                   1790| 006498 stw        90410014   1     ST4A       #cur_toc(gr1,20)=gr2
    0| 0063F0 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                           1790| 00649C lwz        81660008   1     L4A        gr11=#new_env(gr6,8)
 1702| 0063F4 addi       38210050   1     AI        gr1=gr1,80                                                                                                   1790| 0064A0 lwz        80060000   1     L4A        gr0=#fnc_adr(gr6,0)
    0| 0063F8 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                       1790| 0064A4 mtspr      7C0903A6   2     LCTR       ctr=gr0
 1702| 0063FC bclr       4E800020   3     BA        lr                                                                                                           1790| 0064A8 lwz        80460004   1     CALL       gr3=gr6,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13
     |               Tag Table                                                                                                                                   1790| 0064AC bcctrl     4E800421   0
     | 006400        00000000 00002041 80000300 00000000 00000060 00266173                                                                                       1790| 0064B0 lwz        80410014   1
     | 006418        796E635F 67656E5F 77726170 7065645F 76616C5F 74726176                                                                                       1790| 0064B4 cmpwi      2C030000   1     C4         cr0=gr3,0
     | 006430        65727365 40414631 32325F37                                                                                                                  1790| 0064B8 bc         40820018   1     BF         CL.2343,cr0,0x4/eq,taken=50%(0,0)
     |               Instruction count           24                                                                                                              1791| 0064BC addi       38600000   2     LI         gr3=0
     |               Straight-line exec time     28                                                                                                                 0| 0064C0 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---s ssss                                                                                                      1792| 0064C4 addi       38210050   1     AI         gr1=gr1,80
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                         0| 0064C8 mtspr      7C0803A6   1     LLR        lr=gr0
 CCR's set/used:   ss-- -sss                                                                                                                                     1792| 0064CC bclr       4E800020   3     BA         lr
     | 000000                             PDEF     async_gen_init_hooks at AF123_21                                                                                    0|                                CL.2343:
 1242|                                    PROC      o,gr3                                                                                                           0| 0064D0 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   67| 006440 lwz        808200A4   1     L4A       gr4=._PyRuntime(gr2,0)                                                                                       1792| 0064D4 addi       38210050   1     AI         gr1=gr1,80
    0| 006444 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                          0| 0064D8 mtspr      7C0803A6   1     LLR        lr=gr0
   54| 006448 lwz        808401A0   1     L4A       gr4=<s149:d416:l4>(gr4,416)                                                                                  1792| 0064DC bclr       4E800020   3     BA         lr
    0| 00644C stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                                |               Tag Table
    0| 006450 stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                              | 0064E0        00000000 00002041 80000300 00000000 00000060 00216173
 1252| 006454 addi       38000001   1     LI        gr0=1                                                                                                            | 0064F8        796E635F 67656E5F 61746872 6F775F74 72617665 72736540
    0| 006458 stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                              | 006510        41463132 335F35
    0| 00645C stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                             |               Instruction count           24
    0| 006460 or.        7C7D1B79   1     LR_R      gr29,cr0=gr3                                                                                                     |               Straight-line exec time     29
    0| 006464 stw        9381FFF0   1     ST4A      #stack(gr1,-16)=gr28                                                                                         GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss
    0| 006468 stw        9361FFEC   1     ST4A      #stack(gr1,-20)=gr27                                                                                         FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
  401| 00646C lwz        80620004   1     L4A       gr3=._Py_RefTotal(gr2,0)                                                                                     CCR's set/used:   ss-- -sss







Wed Apr 15 07:30:04 CDT 2020  Page 178


 1262| 006470 lwz        83C40078   1     L4A       gr30=(*)_ts._ts.async_gen_firstiter(gr4,120)                                                                     | 000000                             PDEF       async_gen_athrow_traverse at AF124_5
    0| 006474 stwu       9421FF20   1     ST4U      gr1,#stack(gr1,-224)=gr1                                                                                     1787|                                    PROC       o_123_5,visit_123_5,arg_123_5,gr3-gr5
 1252| 006478 stw        901D0034   1     ST4A      (*)aggr#4.ag_hooks_inited(gr29,52)=gr0                                                                          0| 006520 mfspr      7C0802A6   1     LFLR       gr0=lr
 1256| 00647C lwz        8084007C   1     L4A       gr4=(*)_ts._ts.async_gen_finalizer(gr4,124)                                                                     0| 006524 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
  401| 006480 ori        607F0000   1     LR        gr31=gr3                                                                                                        0| 006528 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
    0| 006484 ori        63C60000   1     LR        gr6=gr30                                                                                                        0| 00652C stw        93E1004C   1     ST4A       #stack(gr1,76)=gr31
 1263| 006488 cmpwi      2C860000   1     C4        cr1=gr6,0                                                                                                       0| 006530 ori        607F0000   1     LR         gr31=gr3
  118| 00648C stw        90410014   1     ST4A      #cur_toc(gr1,20)=gr2                                                                                            0| 006534 stw        93C10048   1     ST4A       #stack(gr1,72)=gr30
  401| 006490 lwz        80A30000   1     L4A       gr5=<s117:d0:l4>(gr3,0)                                                                                         0| 006538 stw        93A10044   1     ST4A       #stack(gr1,68)=gr29
  401| 006494 addi       38050001   2     AI        gr0=gr5,1                                                                                                       0| 00653C ori        609E0000   1     LR         gr30=gr4
    0| 006498 ori        60850000   1     LR        gr5=gr4                                                                                                         0| 006540 ori        60BD0000   1     LR         gr29=gr5
 1257| 00649C cmpwi      2F050000   1     C4        cr6=gr5,0                                                                                                    1789| 006544 stw        90410014   1     ST4A       #cur_toc(gr1,20)=gr2
 1257| 0064A0 bc         419A0018   1     BT        CL.141,cr6,0x4/eq,taken=50%(0,0)                                                                             1789| 006548 ori        60A40000   1     LR         gr4=gr5
  401| 0064A4 stw        90030000   1     ST4A      <s117:d0:l4>(gr3,0)=gr0                                                                                      1789| 00654C lwz        80630008   1     L4A        gr3=(*)aggr#E.agt_gen(gr3,8)
 1259| 0064A8 stw        909D0030   1     ST4A      (*)aggr#4.ag_finalizer(gr29,48)=gr4                                                                          1789| 006550 lwz        801E0000   1     L4A        gr0=#fnc_adr(gr30,0)
  403| 0064AC lwz        80640000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr4,0)                                                                      1789| 006554 lwz        817E0008   1     L4A        gr11=#new_env(gr30,8)
  403| 0064B0 addi       38030001   2     AI        gr0=gr3,1                                                                                                    1789| 006558 mtspr      7C0903A6   1     LCTR       ctr=gr0
  403| 0064B4 stw        90040000   1     ST4A      (*)_object._object.ob_refcnt(gr4,0)=gr0                                                                      1789| 00655C lwz        805E0004   1     CALL       gr3=gr30,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp1
 1260|                                CL.141:                                                                                                                    1789| 006560 bcctrl     4E800421   0
  401| 0064B8 lwz        807F0000   1     L4A       gr3=<s117:d0:l4>(gr31,0)                                                                                     1789| 006564 lwz        80410014   1
  403| 0064BC lwz        809E0000   1     L4A       gr4=(*)_object._object.ob_refcnt(gr30,0)                                                                     1789| 006568 cmpwi      2C030000   1     C4         cr0=gr3,0
 1263| 0064C0 bc         418602A8   0     BT        CL.2239,cr1,0x4/eq,taken=30%(30,70)                                                                          1789| 00656C bc         4082005C   1     BF         CL.2345,cr0,0x4/eq,taken=30%(30,70)
  401| 0064C4 addi       38030001   2     AI        gr0=gr3,1                                                                                                    1791| 006570 addi       38600000   2     LI         gr3=0
  401| 0064C8 stw        901F0000   1     ST4A      <s117:d0:l4>(gr31,0)=gr0                                                                                        0| 006574 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
  403| 0064CC addi       38840001   1     AI        gr4=gr4,1                                                                                                       0| 006578 mtspr      7C0803A6   2     LLR        lr=gr0
  403| 0064D0 stw        909E0000   1     ST4A      (*)_object._object.ob_refcnt(gr30,0)=gr4                                                                     1790| 00657C lwz        801F000C   1     L4A        gr0=(*)aggr#E.agt_args(gr31,12)
  183| 0064D4 bc         41820278   0     BT        CL.2242,cr0,0x4/eq,taken=40%(40,60)                                                                          1790| 006580 cmpwi      2C000000   2     C4         cr0=gr0,0
  183|                                CL.1358:                                                                                                                   1790| 006584 bc         40820018   1     BF         CL.2346,cr0,0x4/eq,taken=40%(40,60)
  185| 0064D8 stw        93A100BC   1     ST4A      _args(gr1,188)=gr29                                                                                             0| 006588 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
  186| 0064DC bl         4BFF9B25   0     CALL      gr3=PyThreadState_Get,0,#ProcAlias",PyThreadState_Get",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",l     0| 00658C lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
  186| 0064E0 ori        60000000   1                                                                                                                               0| 006590 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
   72| 0064E4 cmpwi      2C1E0000   1     C4        cr0=gr30,0                                                                                                   1792| 006594 addi       38210050   1     AI         gr1=gr1,80
  187| 0064E8 addis      3FA08000   1     LIU       gr29=32768                                                                                                   1792| 006598 bclr       4E800020   0     BA         lr
  186| 0064EC ori        607B0000   1     LR        gr27=gr3                                                                                                        0|                                CL.2346:
   72| 0064F0 bc         41820240   0     BT        CL.2243,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 00659C ori        63E30000   1     LR         gr3=gr31
   72|                                CL.1370:                                                                                                                      0| 0065A0 ori        63C40000   1     LR         gr4=gr30
   73| 0064F4 lwz        839E0004   1     L4A       gr28=(*)_object._object.ob_type(gr30,4)                                                                         0| 0065A4 ori        63A50000   1     LR         gr5=gr29
  617| 0064F8 ori        63830000   2     LR        gr3=gr28                                                                                                        0| 0065A8 bl         4BFFFED9   0     CALL       gr3=async_gen_athrow_traverse at AF123_5,3,gr3-gr5,fcr",async_gen_athrow_traverse at AF123_5",gr1,cr[01567]",gr0
  617| 0064FC bl         4BFF9B05   0     CALL      gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12",     0| 0065AC lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
  617| 006500 ori        60000000   1                                                                                                                               0| 0065B0 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   74| 006504 andi.      70600800   1     RN4_R     gr0,cr0=gr3,0,0x800                                                                                             0| 0065B4 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
   77| 006508 ori        63C30000   1     LR        gr3=gr30                                                                                                        0| 0065B8 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
   74| 00650C bc         418201A0   0     BT        CL.1776,cr0,0x4/eq,taken=50%(0,0)                                                                            1792| 0065BC addi       38210050   1     AI         gr1=gr1,80
   77| 006510 bl         4BFF9AF1   1     CALL      gr3=PyCallable_Check,1,(*)_object",gr3,#ProcAlias",PyCallable_Check",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp     0| 0065C0 mtspr      7C0803A6   1     LLR        lr=gr0
   77| 006514 ori        60000000   1                                                                                                                            1792| 0065C4 bclr       4E800020   3     BA         lr
   77| 006518 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0|                                CL.2345:
   77| 00651C bc         418201F8   1     BT        CL.2244,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 0065C8 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   77|                                CL.1377:                                                                                                                      0| 0065CC lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
   78| 006520 lwz        839C001C   1     L4A       gr28=(*)_typeobject._typeobject.tp_vectorcall_offset(gr28,28)                                                   0| 0065D0 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
    0| 006524 or.        7F80E379   2     LR_R      gr0,cr0=gr28                                                                                                    0| 0065D4 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
   79| 006528 bc         408101D0   1     BF        CL.2245,cr0,0x2/gt,taken=40%(40,60)                                                                          1792| 0065D8 addi       38210050   1     AI         gr1=gr1,80
   79|                                CL.1379:                                                                                                                      0| 0065DC mtspr      7C0803A6   1     LLR        lr=gr0
  118| 00652C ori        63C30000   1     LR        gr3=gr30                                                                                                     1792| 0065E0 bclr       4E800020   3     BA         lr
   81| 006530 lwzx       7CFEE02E   1     L4A       gr7=(*)_object*()*(gr30,gr28,0)                                                                                  |               Tag Table
  118| 006534 addi       388100BC   1     AI        gr4=gr1,188                                                                                                      | 0065E4        00000000 00002041 80030300 00000000 000000C4 00216173
  118| 006538 addi       38BD0001   1     AI        gr5=gr29,1                                                                                                       | 0065FC        796E635F 67656E5F 61746872 6F775F74 72617665 72736540







Wed Apr 15 07:30:04 CDT 2020  Page 179


  118| 00653C addi       38C00000   1     LI        gr6=0                                                                                                            | 006614        41463132 345F35
    0| 006540 or.        7CE03B79   1     LR_R      gr0,cr0=gr7                                                                                                      |               Instruction count           49
  114| 006544 bc         41820168   1     BT        CL.1776,cr0,0x4/eq,taken=30%(30,70)                                                                              |               Straight-line exec time     53
  118| 006548 lwz        80070000   2     L4A       gr0=#fnc_adr(gr7,0)                                                                                          GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----
  118| 00654C lwz        81670008   1     L4A       gr11=#new_env(gr7,8)                                                                                         FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
  118| 006550 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                      CCR's set/used:   ss-- -sss
  118| 006554 lwz        80470004   1     CALL      gr3=gr7,4,(*)_object",gr3,(*)_object*C",gr4,gr5,(*)_object",gr6,#ProcAlias",(*)_object",fcr",(*)_object*()"      | 000000                             PDEF       async_gen_wrapped_val_traverse at AF125_7
  118| 006558 bcctrl     4E800421   0                                                                                                                            1697|                                    PROC       o,visit,arg,gr3-gr5
  118| 00655C lwz        80410014   1                                                                                                                               0| 006620 mfspr      7C0802A6   1     LFLR       gr0=lr
  118| 006560 ori        60650000   1     LR        gr5=gr3                                                                                                      1700| 006624 lwz        80630008   1     L4A        gr3=(*)aggr#C.agw_val(gr3,8)
  119| 006564 ori        63630000   1     LR        gr3=gr27                                                                                                        0| 006628 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
  119| 006568 addi       38C00000   1     LI        gr6=0                                                                                                           0| 00662C ori        60860000   1     LR         gr6=gr4
  119| 00656C ori        63C40000   1     LR        gr4=gr30                                                                                                     1700| 006630 ori        60A40000   1     LR         gr4=gr5
  119| 006570 bl         4BFF9A91   0     CALL      gr3=_Py_CheckFunctionResult,4,(*)_ts",gr3,(*)_object",gr4,(*)_object",gr5,(*)Cuchar",gr6,#ProcAlias",_Py_Ch     0| 006634 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
  119| 006574 ori        60000000   1                                                                                                                            1700| 006638 stw        90410014   1     ST4A       #cur_toc(gr1,20)=gr2
 1267| 006578 ori        607C0000   1     LR        gr28=gr3                                                                                                     1700| 00663C lwz        81660008   1     L4A        gr11=#new_env(gr6,8)
  417| 00657C lwz        807E0000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr30,0)                                                                     1700| 006640 lwz        80060000   1     L4A        gr0=#fnc_adr(gr6,0)
  415| 006580 lwz        809F0000   1     L4A       gr4=<s117:d0:l4>(gr31,0)                                                                                     1700| 006644 mtspr      7C0903A6   2     LCTR       ctr=gr0
    0| 006584 lwz        80A20018   1     L4A       gr5=.+CONSTANT_AREA(gr2,0)                                                                                   1700| 006648 lwz        80460004   1     CALL       gr3=gr6,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13
  417| 006588 addi       3803FFFF   1     AI        gr0=gr3,-1                                                                                                   1700| 00664C bcctrl     4E800421   0
  417| 00658C stw        901E0000   1     ST4A      (*)_object._object.ob_refcnt(gr30,0)=gr0                                                                     1700| 006650 lwz        80410014   1
  415| 006590 addi       3864FFFF   1     AI        gr3=gr4,-1                                                                                                   1700| 006654 cmpwi      2C030000   1     C4         cr0=gr3,0
  415| 006594 stw        907F0000   1     ST4A      <s117:d0:l4>(gr31,0)=gr3                                                                                     1700| 006658 bc         40820018   1     BF         CL.2337,cr0,0x4/eq,taken=50%(0,0)
  408| 006598 addi       3BA51110   1     AI        gr29=gr5,4368                                                                                                1701| 00665C addi       38600000   2     LI         gr3=0
  417| 00659C cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                       0| 006660 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
  417| 0065A0 bc         418200F4   1     BT        CL.2236,cr0,0x4/eq,taken=40%(40,60)                                                                          1702| 006664 addi       38210050   1     AI         gr1=gr1,80
    0|                                CL.2249:                                                                                                                      0| 006668 mtspr      7C0803A6   1     LLR        lr=gr0
    0| 0065A4 lwz        836100CC   1     L4A       gr27=#stack(gr1,204)                                                                                         1702| 00666C bclr       4E800020   3     BA         lr
  419| 0065A8 bc         418000D0   0     BT        CL.2235,cr0,0x1/lt,taken=40%(40,60)                                                                             0|                                CL.2337:
    0| 0065AC lwz        83C100D8   2     L4A       gr30=#stack(gr1,216)                                                                                            0| 006670 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
  421|                                CL.1388:                                                                                                                   1702| 006674 addi       38210050   1     AI         gr1=gr1,80
 1269| 0065B0 cmpwi      2C1C0000   1     C4        cr0=gr28,0                                                                                                      0| 006678 mtspr      7C0803A6   1     LLR        lr=gr0
 1269| 0065B4 bc         418200A4   1     BT        CL.2247,cr0,0x4/eq,taken=30%(30,70)                                                                          1702| 00667C bclr       4E800020   3     BA         lr
  415| 0065B8 lwz        809F0000   2     L4A       gr4=<s117:d0:l4>(gr31,0)                                                                                         |               Tag Table
  417| 0065BC lwz        807C0000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr28,0)                                                                         | 006680        00000000 00002041 80000300 00000000 00000060 00266173
  417| 0065C0 addi       3803FFFF   2     AI        gr0=gr3,-1                                                                                                       | 006698        796E635F 67656E5F 77726170 7065645F 76616C5F 74726176
  417| 0065C4 stw        901C0000   1     ST4A      (*)_object._object.ob_refcnt(gr28,0)=gr0                                                                         | 0066B0        65727365 40414631 32355F37
  415| 0065C8 addi       3864FFFF   1     AI        gr3=gr4,-1                                                                                                       |               Instruction count           24
  415| 0065CC stw        907F0000   1     ST4A      <s117:d0:l4>(gr31,0)=gr3                                                                                         |               Straight-line exec time     29
  417| 0065D0 cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                    GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----
  417| 0065D4 bc         41820058   1     BT        CL.1391,cr0,0x4/eq,taken=40%(40,60)                                                                          FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
    0| 0065D8 lwz        83E100DC   1     L4A       gr31=#stack(gr1,220)                                                                                         CCR's set/used:   ss-- -sss
  419| 0065DC bc         41800020   0     BT        CL.2248,cr0,0x1/lt,taken=40%(40,60)                                                                              | 000000                             PDEF       async_gen_asend_traverse at AF126_13
 1275| 0065E0 addi       38600000   2     LI        gr3=0                                                                                                        1509|                                    PROC       o,visit,arg,gr3-gr5
    0| 0065E4 lwz        83A100D4   1     L4A       gr29=#stack(gr1,212)                                                                                            0| 0066C0 mfspr      7C0802A6   1     LFLR       gr0=lr
    0| 0065E8 lwz        838100D0   1     L4A       gr28=#stack(gr1,208)                                                                                         1512| 0066C4 lwz        8063000C   1     L4A        gr3=(*)aggr#D.ags_sendval(gr3,12)
 1276| 0065EC addi       382100E0   1     AI        gr1=gr1,224                                                                                                     0| 0066C8 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
    0| 0065F0 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 0066CC ori        60860000   1     LR         gr6=gr4
    0| 0065F4 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1512| 0066D0 ori        60A40000   1     LR         gr4=gr5
 1276| 0065F8 bclr       4E800020   3     BA        lr                                                                                                              0| 0066D4 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
    0|                                CL.2248:                                                                                                                   1512| 0066D8 stw        90410014   1     ST4A       #cur_toc(gr1,20)=gr2
  420| 0065FC ori        63A30000   1     LR        gr3=gr29                                                                                                     1512| 0066DC lwz        81660008   1     L4A        gr11=#new_env(gr6,8)
  420| 006600 addi       388004F8   1     LI        gr4=1272                                                                                                     1512| 0066E0 lwz        80060000   1     L4A        gr0=#fnc_adr(gr6,0)
  420| 006604 ori        63850000   1     LR        gr5=gr28                                                                                                     1512| 0066E4 mtspr      7C0903A6   2     LCTR       ctr=gr0
  420| 006608 bl         4BFF99F9   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015  1512| 0066E8 lwz        80460004   1     CALL       gr3=gr6,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13
  420| 00660C ori        60000000   1                                                                                                                            1512| 0066EC bcctrl     4E800421   0







Wed Apr 15 07:30:04 CDT 2020  Page 180


 1275| 006610 addi       38600000   1     LI        gr3=0                                                                                                        1512| 0066F0 lwz        80410014   1
    0| 006614 lwz        838100D0   1     L4A       gr28=#stack(gr1,208)                                                                                         1512| 0066F4 cmpwi      2C030000   1     C4         cr0=gr3,0
    0| 006618 lwz        83A100D4   1     L4A       gr29=#stack(gr1,212)                                                                                         1512| 0066F8 bc         40820018   1     BF         CL.2319,cr0,0x4/eq,taken=50%(0,0)
 1276| 00661C addi       382100E0   1     AI        gr1=gr1,224                                                                                                  1513| 0066FC addi       38600000   2     LI         gr3=0
    0| 006620 lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 006700 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
    0| 006624 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1514| 006704 addi       38210050   1     AI         gr1=gr1,80
 1276| 006628 bclr       4E800020   3     BA        lr                                                                                                              0| 006708 mtspr      7C0803A6   1     LLR        lr=gr0
  423|                                CL.1391:                                                                                                                   1514| 00670C bclr       4E800020   3     BA         lr
  425| 00662C ori        63830000   1     LR        gr3=gr28                                                                                                        0|                                CL.2319:
    0| 006630 lwz        83E100DC   1     L4A       gr31=#stack(gr1,220)                                                                                            0| 006710 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
    0| 006634 lwz        83A100D4   1     L4A       gr29=#stack(gr1,212)                                                                                         1514| 006714 addi       38210050   1     AI         gr1=gr1,80
  425| 006638 bl         4BFF99C9   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l     0| 006718 mtspr      7C0803A6   1     LLR        lr=gr0
  425| 00663C ori        60000000   1                                                                                                                            1514| 00671C bclr       4E800020   3     BA         lr
 1275| 006640 addi       38600000   1     LI        gr3=0                                                                                                            |               Tag Table
    0| 006644 lwz        838100D0   1     L4A       gr28=#stack(gr1,208)                                                                                             | 006720        00000000 00002041 80000300 00000000 00000060 00216173
 1276| 006648 addi       382100E0   1     AI        gr1=gr1,224                                                                                                      | 006738        796E635F 67656E5F 6173656E 645F7472 61766572 73654041
    0| 00664C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                                | 006750        46313236 5F3133
    0| 006650 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                           |               Instruction count           24
 1276| 006654 bclr       4E800020   3     BA        lr                                                                                                               |               Straight-line exec time     29
    0|                                CL.2247:                                                                                                                   GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- -sss
 1270| 006658 addi       38600001   1     LI        gr3=1                                                                                                        FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
    0| 00665C lwz        83E100DC   1     L4A       gr31=#stack(gr1,220)                                                                                         CCR's set/used:   ss-- -sss
    0| 006660 lwz        83A100D4   1     L4A       gr29=#stack(gr1,212)                                                                                             | 000000                             PDEF       async_gen_asend_traverse at AF127_13
    0| 006664 lwz        838100D0   1     L4A       gr28=#stack(gr1,208)                                                                                         1509|                                    PROC       o_126_13,visit_126_13,arg_126_13,gr3-gr5
 1276| 006668 addi       382100E0   1     AI        gr1=gr1,224                                                                                                     0| 006760 mfspr      7C0802A6   1     LFLR       gr0=lr
    0| 00666C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                               0| 006764 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
    0| 006670 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                          0| 006768 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
 1276| 006674 bclr       4E800020   3     BA        lr                                                                                                              0| 00676C stw        93E1004C   1     ST4A       #stack(gr1,76)=gr31
    0|                                CL.2235:                                                                                                                      0| 006770 ori        607F0000   1     LR         gr31=gr3
  420| 006678 ori        63A30000   1     LR        gr3=gr29                                                                                                        0| 006774 stw        93C10048   1     ST4A       #stack(gr1,72)=gr30
  420| 00667C addi       388004F4   1     LI        gr4=1268                                                                                                        0| 006778 stw        93A10044   1     ST4A       #stack(gr1,68)=gr29
  420| 006680 ori        63C50000   1     LR        gr5=gr30                                                                                                        0| 00677C ori        609E0000   1     LR         gr30=gr4
  420| 006684 bl         4BFF997D   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015     0| 006780 ori        60BD0000   1     LR         gr29=gr5
  420| 006688 ori        60000000   1                                                                                                                            1511| 006784 stw        90410014   1     ST4A       #cur_toc(gr1,20)=gr2
    0| 00668C lwz        83C100D8   1     L4A       gr30=#stack(gr1,216)                                                                                         1511| 006788 ori        60A40000   1     LR         gr4=gr5
  423| 006690 b          4BFFFF20   0     B         CL.1388,-1                                                                                                   1511| 00678C lwz        80630008   1     L4A        gr3=(*)aggr#D.ags_gen(gr3,8)
    0|                                CL.2236:                                                                                                                   1511| 006790 lwz        801E0000   1     L4A        gr0=#fnc_adr(gr30,0)
  425| 006694 ori        63C30000   1     LR        gr3=gr30                                                                                                     1511| 006794 lwz        817E0008   1     L4A        gr11=#new_env(gr30,8)
    0| 006698 lwz        836100CC   1     L4A       gr27=#stack(gr1,204)                                                                                         1511| 006798 mtspr      7C0903A6   1     LCTR       ctr=gr0
  425| 00669C bl         4BFF9965   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l  1511| 00679C lwz        805E0004   1     CALL       gr3=gr30,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp1
  425| 0066A0 ori        60000000   1                                                                                                                            1511| 0067A0 bcctrl     4E800421   0
    0| 0066A4 lwz        83C100D8   1     L4A       gr30=#stack(gr1,216)                                                                                         1511| 0067A4 lwz        80410014   1
    0| 0066A8 b          4BFFFF08   0     B         CL.1388,-1                                                                                                   1511| 0067A8 cmpwi      2C030000   1     C4         cr0=gr3,0
    0|                                CL.1776:                                                                                                                   1511| 0067AC bc         4082005C   1     BF         CL.2321,cr0,0x4/eq,taken=30%(30,70)
  116| 0066AC ori        63630000   1     LR        gr3=gr27                                                                                                     1513| 0067B0 addi       38600000   2     LI         gr3=0
  116| 0066B0 ori        63C40000   1     LR        gr4=gr30                                                                                                        0| 0067B4 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
  116| 0066B4 addi       38A100BC   1     AI        gr5=gr1,188                                                                                                     0| 0067B8 mtspr      7C0803A6   2     LLR        lr=gr0
  116| 0066B8 addi       38C00001   1     LI        gr6=1                                                                                                        1512| 0067BC lwz        801F000C   1     L4A        gr0=(*)aggr#D.ags_sendval(gr31,12)
  116| 0066BC addi       38E00000   1     LI        gr7=0                                                                                                        1512| 0067C0 cmpwi      2C000000   2     C4         cr0=gr0,0
  116| 0066C0 bl         4BFF9941   0     CALL      gr3=_PyObject_MakeTpCall,5,(*)_ts",gr3,(*)_object",gr4,(*)_object*C",gr5,gr6,(*)_object",gr7,#ProcAlias",(*  1512| 0067C4 bc         40820018   1     BF         CL.2322,cr0,0x4/eq,taken=40%(40,60)
  116| 0066C4 ori        60000000   1                                                                                                                               0| 0067C8 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
 1267| 0066C8 ori        607C0000   1     LR        gr28=gr3                                                                                                        0| 0067CC lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
  417| 0066CC lwz        807E0000   1     L4A       gr3=(*)_object._object.ob_refcnt(gr30,0)                                                                        0| 0067D0 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
  415| 0066D0 lwz        809F0000   1     L4A       gr4=<s117:d0:l4>(gr31,0)                                                                                     1514| 0067D4 addi       38210050   1     AI         gr1=gr1,80
    0| 0066D4 lwz        80A20018   1     L4A       gr5=.+CONSTANT_AREA(gr2,0)                                                                                   1514| 0067D8 bclr       4E800020   0     BA         lr
  417| 0066D8 addi       3803FFFF   1     AI        gr0=gr3,-1                                                                                                      0|                                CL.2322:







Wed Apr 15 07:30:04 CDT 2020  Page 181


  417| 0066DC stw        901E0000   1     ST4A      (*)_object._object.ob_refcnt(gr30,0)=gr0                                                                        0| 0067DC ori        63E30000   1     LR         gr3=gr31
  415| 0066E0 addi       3864FFFF   1     AI        gr3=gr4,-1                                                                                                      0| 0067E0 ori        63C40000   1     LR         gr4=gr30
  415| 0066E4 stw        907F0000   1     ST4A      <s117:d0:l4>(gr31,0)=gr3                                                                                        0| 0067E4 ori        63A50000   1     LR         gr5=gr29
  408| 0066E8 addi       3BA51110   1     AI        gr29=gr5,4368                                                                                                   0| 0067E8 bl         4BFFFED9   0     CALL       gr3=async_gen_asend_traverse at AF126_13,3,gr3-gr5,fcr",async_gen_asend_traverse at AF126_13",gr1,cr[01567]",gr0
  417| 0066EC cmpwi      2C000000   1     C4        cr0=gr0,0                                                                                                       0| 0067EC lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
  417| 0066F0 bc         4182FFA4   1     BT        CL.2236,cr0,0x4/eq,taken=40%(40,60)                                                                             0| 0067F0 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
    0| 0066F4 b          4BFFFEB0   1     B         CL.2249,-1                                                                                                      0| 0067F4 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
    0|                                CL.2245:                                                                                                                      0| 0067F8 lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
   79| 0066F8 addi       38A0004F   1     LI        gr5=79                                                                                                       1514| 0067FC addi       38210050   1     AI         gr1=gr1,80
   79| 0066FC lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                      0| 006800 mtspr      7C0803A6   1     LLR        lr=gr0
   79| 006700 addi       38831174   2     AI        gr4=gr3,4468                                                                                                 1514| 006804 bclr       4E800020   3     BA         lr
   79| 006704 addi       386311C4   1     AI        gr3=gr3,4548                                                                                                    0|                                CL.2321:
   79| 006708 bl         4BFF98F9   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f     0| 006808 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
   79| 00670C ori        60000000   1                                                                                                                               0| 00680C lwz        83E1004C   1     L4A        gr31=#stack(gr1,76)
    0| 006710 b          4BFFFE1C   0     B         CL.1379,-1                                                                                                      0| 006810 lwz        83C10048   1     L4A        gr30=#stack(gr1,72)
    0|                                CL.2244:                                                                                                                      0| 006814 lwz        83A10044   1     L4A        gr29=#stack(gr1,68)
   77| 006714 addi       38A0004D   1     LI        gr5=77                                                                                                       1514| 006818 addi       38210050   1     AI         gr1=gr1,80
   77| 006718 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                      0| 00681C mtspr      7C0803A6   1     LLR        lr=gr0
   77| 00671C addi       38831174   2     AI        gr4=gr3,4468                                                                                                 1514| 006820 bclr       4E800020   3     BA         lr
   77| 006720 addi       386311A8   1     AI        gr3=gr3,4520                                                                                                     |               Tag Table
   77| 006724 bl         4BFF98DD   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f      | 006824        00000000 00002041 80030300 00000000 000000C4 00216173
   77| 006728 ori        60000000   1                                                                                                                                | 00683C        796E635F 67656E5F 6173656E 645F7472 61766572 73654041
    0| 00672C b          4BFFFDF4   0     B         CL.1377,-1                                                                                                       | 006854        46313237 5F3133
    0|                                CL.2243:                                                                                                                       |               Instruction count           49
   72| 006730 addi       38A00048   1     LI        gr5=72                                                                                                           |               Straight-line exec time     53
   72| 006734 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                   GPR's set/used:   ssus ssss ssss s---  ---- ---- --ss ssss
   72| 006738 addi       38831174   2     AI        gr4=gr3,4468                                                                                                 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
   72| 00673C addi       38631194   1     AI        gr3=gr3,4500                                                                                                 CCR's set/used:   ss-- -sss
   72| 006740 bl         4BFF98C1   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f      | 000000                             PDEF       async_gen_init_hooks at AF128_21
   72| 006744 ori        60000000   1                                                                                                                            1242|                                    PROC       o,gr3
    0| 006748 b          4BFFFDAC   0     B         CL.1370,-1                                                                                                     67| 006860 lwz        808200A4   1     L4A        gr4=._PyRuntime(gr2,0)
    0|                                CL.2242:                                                                                                                      0| 006864 mfspr      7C0802A6   1     LFLR       gr0=lr
  183| 00674C addi       38A000B7   1     LI        gr5=183                                                                                                         0| 006868 stwu       9421FF50   1     ST4U       gr1,#stack(gr1,-176)=gr1
  183| 006750 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                     54| 00686C lwz        808401A0   1     L4A        gr4=(*)pyruntimestate._Py_atomic_address._value(gr4,416)
  183| 006754 addi       38831174   2     AI        gr4=gr3,4468                                                                                                    0| 006870 stw        900100B8   1     ST4A       #stack(gr1,184)=gr0
  183| 006758 addi       38631168   1     AI        gr3=gr3,4456                                                                                                    0| 006874 stw        93E100AC   1     ST4A       #stack(gr1,172)=gr31
  183| 00675C bl         4BFF98A5   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f  1252| 006878 addi       38000001   1     LI         gr0=1
  183| 006760 ori        60000000   1                                                                                                                               0| 00687C stw        93C100A8   1     ST4A       #stack(gr1,168)=gr30
    0| 006764 b          4BFFFD74   0     B         CL.1358,-1                                                                                                      0| 006880 stw        93A100A4   1     ST4A       #stack(gr1,164)=gr29
    0|                                CL.2239:                                                                                                                      0| 006884 or.        7C7E1B79   1     LR_R       gr30,cr0=gr3
 1275| 006768 addi       38600000   1     LI        gr3=0                                                                                                           0| 006888 stw        938100A0   1     ST4A       #stack(gr1,160)=gr28
    0| 00676C lwz        83E100DC   1     L4A       gr31=#stack(gr1,220)                                                                                            0| 00688C stw        9361009C   1     ST4A       #stack(gr1,156)=gr27
    0| 006770 lwz        83C100D8   1     L4A       gr30=#stack(gr1,216)                                                                                            0| 006890 stw        93410098   1     ST4A       #stack(gr1,152)=gr26
    0| 006774 lwz        83A100D4   1     L4A       gr29=#stack(gr1,212)                                                                                          401| 006894 lwz        80620004   1     L4A        gr3=._Py_RefTotal(gr2,0)
 1276| 006778 addi       382100E0   1     AI        gr1=gr1,224                                                                                                   118| 006898 stw        90410014   1     ST4A       #cur_toc(gr1,20)=gr2
    0| 00677C lwz        80010008   1     L4A       gr0=#stack(gr1,8)                                                                                            1252| 00689C stw        901E0034   1     ST4A       (*)aggr#4.ag_hooks_inited(gr30,52)=gr0
    0| 006780 mtspr      7C0803A6   2     LLR       lr=gr0                                                                                                       1262| 0068A0 lwz        83440078   1     L4A        gr26=(*)_ts._ts.async_gen_firstiter(gr4,120)
 1276| 006784 bclr       4E800020   3     BA        lr                                                                                                            401| 0068A4 ori        607F0000   1     LR         gr31=gr3
     |               Tag Table                                                                                                                                   1256| 0068A8 lwz        8084007C   1     L4A        gr4=(*)_ts._ts.async_gen_finalizer(gr4,124)
     | 006788        00000000 00002041 80050100 00000000 00000348 001D6173                                                                                        401| 0068AC lwz        80A30000   1     L4A        gr5=_Py_RefTotal(gr3,0)
     | 0067A0        796E635F 67656E5F 696E6974 5F686F6F 6B734041 46313233                                                                                          0| 0068B0 ori        63460000   1     LR         gr6=gr26
     | 0067B8        5F3231                                                                                                                                      1263| 0068B4 cmpwi      2C860000   1     C4         cr1=gr6,0
     |               Instruction count          210                                                                                                               401| 0068B8 addi       38050001   1     AI         gr0=gr5,1
     |               Straight-line exec time    214                                                                                                                 0| 0068BC ori        60850000   1     LR         gr5=gr4
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----                                                                                                      1257| 0068C0 cmpwi      2F050000   1     C4         cr6=gr5,0
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                      1257| 0068C4 bc         419A0018   1     BT         CL.141,cr6,0x4/eq,taken=30%(30,70)







Wed Apr 15 07:30:04 CDT 2020  Page 182


 CCR's set/used:   ss-- -sss                                                                                                                                      401| 0068C8 stw        90030000   2     ST4A       _Py_RefTotal(gr3,0)=gr0
     | 000000                             PDEF     coro_wrapper_traverse at AF124_25                                                                                1259| 0068CC stw        909E0030   1     ST4A       (*)aggr#4.ag_finalizer(gr30,48)=gr4
 1048|                                    PROC      cw,visit,arg,gr3-gr5                                                                                          403| 0068D0 lwz        80640000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr4,0)
    0| 0067C0 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                        403| 0068D4 addi       38030001   2     AI         gr0=gr3,1
 1050| 0067C4 lwz        80630008   1     L4A       gr3=(*)aggr#A.cw_coroutine(gr3,8)                                                                             403| 0068D8 stw        90040000   1     ST4A       (*)_object._object.ob_refcnt(gr4,0)=gr0
    0| 0067C8 ori        60860000   1     LR        gr6=gr4                                                                                                      1260|                                CL.141:
 1050| 0067CC ori        60A40000   1     LR        gr4=gr5                                                                                                       401| 0068DC lwz        807F0000   1     L4A        gr3=_Py_RefTotal(gr31,0)
    0| 0067D0 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                             403| 0068E0 lwz        80DA0000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr26,0)
 1050| 0067D4 lwz        81660008   1     L4A       gr11=#new_env(gr6,8)                                                                                         1263| 0068E4 bc         418603CC   0     BT         CL.2275,cr1,0x4/eq,taken=30%(30,70)
 1050| 0067D8 lwz        80060000   1     L4A       gr0=#fnc_adr(gr6,0)                                                                                           183| 0068E8 addi       38A000B7   2     LI         gr5=183
    0| 0067DC stwu       9421FFB0   1     ST4U      gr1,#stack(gr1,-80)=gr1                                                                                       183| 0068EC lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
 1050| 0067E0 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                       401| 0068F0 addi       38030001   1     AI         gr0=gr3,1
 1050| 0067E4 stw        90410014   1     ST4A      #cur_toc(gr1,20)=gr2                                                                                          401| 0068F4 stw        901F0000   1     ST4A       _Py_RefTotal(gr31,0)=gr0
 1050| 0067E8 lwz        80460004   1     CALL      gr3=gr6,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13"   403| 0068F8 addi       38C60001   1     AI         gr6=gr6,1
 1050| 0067EC bcctrl     4E800421   0                                                                                                                             403| 0068FC stw        90DA0000   1     ST4A       (*)_object._object.ob_refcnt(gr26,0)=gr6
 1050| 0067F0 lwz        80410014   1                                                                                                                             183| 006900 bc         40820374   0     BF         CL.1852,cr0,0x4/eq,taken=50%(0,0)
 1050| 0067F4 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                     183| 006904 addi       38641168   2     AI         gr3=gr4,4456
 1050| 0067F8 bc         40820018   1     BF        CL.2223,cr0,0x4/eq,taken=50%(0,0)                                                                             183| 006908 addi       38841174   1     AI         gr4=gr4,4468
 1051| 0067FC addi       38600000   2     LI        gr3=0                                                                                                         183| 00690C bl         4BFF96F5   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
    0| 006800 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                            183| 006910 ori        60000000   1
 1052| 006804 addi       38210050   1     AI        gr1=gr1,80                                                                                                    185| 006914 stw        93C1008C   1     ST4A       _args(gr1,140)=gr30
    0| 006808 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        186| 006918 bl         4BFF96E9   0     CALL       gr3=PyThreadState_Get,0,#ProcAlias",PyThreadState_Get",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",
 1052| 00680C bclr       4E800020   3     BA        lr                                                                                                            186| 00691C ori        60000000   1
    0|                                CL.2223:                                                                                                                    187| 006920 addis      3C808000   1     LIU        gr4=32768
    0| 006810 lwz        80010058   1     L4A       gr0=#stack(gr1,88)                                                                                             72| 006924 cmpwi      2C1A0000   1     C4         cr0=gr26,0
 1052| 006814 addi       38210050   1     AI        gr1=gr1,80                                                                                                    188| 006928 ori        607E0000   1     LR         gr30=gr3
    0| 006818 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        187| 00692C addi       3BA40001   1     AI         gr29=gr4,1
 1052| 00681C bclr       4E800020   3     BA        lr                                                                                                             72| 006930 bc         40820328   0     BF         CL.1855,cr0,0x4/eq,taken=50%(0,0)
     |               Tag Table                                                                                                                                      0|                                CL.1853:
     | 006820        00000000 00002041 80000300 00000000 00000060 001E636F                                                                                         72| 006934 addi       38A00048   1     LI         gr5=72
     | 006838        726F5F77 72617070 65725F74 72617665 72736540 41463132                                                                                         72| 006938 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
     | 006850        345F3235                                                                                                                                      72| 00693C addi       38831174   2     AI         gr4=gr3,4468
     |               Instruction count           24                                                                                                                72| 006940 addi       38631194   1     AI         gr3=gr3,4500
     |               Straight-line exec time     28                                                                                                                72| 006944 bl         4BFF96BD   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
 GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ssss                                                                                                        72| 006948 ori        60000000   1
 FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----                                                                                                        73| 00694C lwz        839A0004   1     L4A        gr28=(*)_object._object.ob_type(gr26,4)
 CCR's set/used:   ss-- -sss                                                                                                                                      617| 006950 ori        63830000   2     LR         gr3=gr28
     | 000000                             PDEF     _PyGen_Finalize at AF125_92                                                                                       617| 006954 bl         4BFF96AD   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
   43|                                    PROC      self,gen,res,gr3-gr5                                                                                          617| 006958 ori        60000000   1
    0| 006860 mfspr      7C0802A6   1     LFLR      gr0=lr                                                                                                         74| 00695C andi.      70600800   1     RN4_R      gr0,cr0=gr3,0,0x800
    0| 006864 ori        60860000   1     LR        gr6=gr4                                                                                                        74| 006960 bc         40820178   1     BF         CL.1373,cr0,0x4/eq,taken=50%(0,0)
    0| 006868 stw        90010008   1     ST4A      #stack(gr1,8)=gr0                                                                                               0|                                CL.2291:
    0| 00686C stw        93E1FFFC   1     ST4A      #stack(gr1,-4)=gr31                                                                                           116| 006964 ori        63C30000   1     LR         gr3=gr30
    0| 006870 ori        607F0000   1     LR        gr31=gr3                                                                                                      116| 006968 ori        63440000   1     LR         gr4=gr26
    0| 006874 stw        93C1FFF8   1     ST4A      #stack(gr1,-8)=gr30                                                                                           116| 00696C addi       38A1008C   1     AI         gr5=gr1,140
    0| 006878 stw        93A1FFF4   1     ST4A      #stack(gr1,-12)=gr29                                                                                            0| 006970 lwz        838100A0   1     L4A        gr28=#stack(gr1,160)
    0| 00687C stw        9381FFF0   1     ST4A      #stack(gr1,-16)=gr28                                                                                          116| 006974 addi       38C00001   1     LI         gr6=1
   54| 006880 lwz        800200E0   1     L4A       gr0=.PyAsyncGen_Type(gr2,0)                                                                                   116| 006978 addi       38E00000   1     LI         gr7=0
    0| 006884 stwu       9421FF20   1     ST4U      gr1,#stack(gr1,-224)=gr1                                                                                      116| 00697C bl         4BFF9685   0     CALL       gr3=_PyObject_MakeTpCall,5,(*)_ts",gr3,(*)_object",gr4,(*)_object*C",gr5,gr6,(*)_object",gr7,#ProcAlias",(
  128| 006888 lwz        80FF0004   1     L4A       gr7=(*)C_object._object.ob_type(gr31,4)                                                                       116| 006980 ori        60000000   1
   75| 00688C addi       38A10050   1     AI        gr5=gr1,80                                                                                                    116| 006984 ori        607D0000   1     LR         gr29=gr3
   75| 006890 addi       38810054   1     AI        gr4=gr1,84                                                                                                    417| 006988 lwz        807A0000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr26,0)
   75| 006894 addi       38610058   1     AI        gr3=gr1,88                                                                                                    415| 00698C lwz        809F0000   1     L4A        gr4=_Py_RefTotal(gr31,0)
  128| 006898 cmplw      7C070040   1     CL4       cr0=gr7,gr0                                                                                                     0| 006990 lwz        80A20018   1     L4A        gr5=.+CONSTANT_AREA(gr2,0)
  118| 00689C stw        90410014   1     ST4A      #cur_toc(gr1,20)=gr2                                                                                          417| 006994 addi       3803FFFF   1     AI         gr0=gr3,-1
   54| 0068A0 bc         40820250   0     BF        CL.540,cr0,0x4/eq,taken=40%(40,60)                                                                            417| 006998 stw        901A0000   1     ST4A       (*)_object._object.ob_refcnt(gr26,0)=gr0







Wed Apr 15 07:30:04 CDT 2020  Page 183


   56| 0068A4 lwz        83DF0030   2     L4A       gr30=(*)aggr#4.ag_finalizer(gr31,48)                                                                          415| 00699C addi       3864FFFF   1     AI         gr3=gr4,-1
   57| 0068A8 cmpwi      2C1E0000   2     C4        cr0=gr30,0                                                                                                    415| 0069A0 stw        907F0000   1     ST4A       _Py_RefTotal(gr31,0)=gr3
   57| 0068AC bc         41820240   1     BT        CL.2063,cr0,0x4/eq,taken=40%(40,60)                                                                           408| 0069A4 addi       3BC51110   1     AI         gr30=gr5,4368
   57| 0068B0 lwz        801F0038   1     L4A       gr0=(*)aggr#4.ag_closed(gr31,56)                                                                              417| 0069A8 cmpwi      2C000000   1     C4         cr0=gr0,0
   57| 0068B4 cmpwi      2C000000   2     C4        cr0=gr0,0                                                                                                     417| 0069AC bc         41820118   1     BT         CL.1387,cr0,0x4/eq,taken=40%(40,60)
   57| 0068B8 bc         40820234   1     BF        CL.2063,cr0,0x4/eq,taken=50%(0,0)                                                                             419| 0069B0 bc         408000E8   1     BF         CL.2277,cr0,0x1/lt,taken=50%(0,0)
   59| 0068BC bl         4BFF9745   1     CALL      PyErr_Fetch,3,(*)_object*",gr3,(*)_object*",gr4,(*)_object*",gr5,#ProcAlias",(*)_object",(*)_object",(*)_ob     0|                                CL.1863:
   59| 0068C0 ori        60000000   1                                                                                                                             420| 0069B4 ori        63C30000   1     LR         gr3=gr30
  183| 0068C4 cmpwi      2C1F0000   1     C4        cr0=gr31,0                                                                                                    420| 0069B8 addi       388004F4   1     LI         gr4=1268
  183| 0068C8 bc         41820208   1     BT        CL.2066,cr0,0x4/eq,taken=40%(40,60)                                                                           420| 0069BC ori        63450000   1     LR         gr5=gr26
  183|                                CL.1044:                                                                                                                    420| 0069C0 bl         4BFF9641   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  185| 0068CC stw        93E100BC   1     ST4A      _args(gr1,188)=gr31                                                                                           420| 0069C4 ori        60000000   1
  186| 0068D0 bl         4BFF9731   0     CALL      gr3=PyThreadState_Get,0,#ProcAlias",PyThreadState_Get",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",l  1269| 0069C8 cmpwi      2C1D0000   1     C4         cr0=gr29,0
  186| 0068D4 ori        60000000   1                                                                                                                            1269| 0069CC bc         418200A8   1     BT         CL.2286,cr0,0x4/eq,taken=30%(30,70)
  186| 0068D8 ori        607C0000   1     LR        gr28=gr3                                                                                                        0| 0069D0 lwz        83410098   2     L4A        gr26=#stack(gr1,152)
   73| 0068DC lwz        83BE0004   1     L4A       gr29=(*)_object._object.ob_type(gr30,4)                                                                      1271|                                CL.143:
  617| 0068E0 ori        63A30000   2     LR        gr3=gr29                                                                                                      417| 0069D4 lwz        807D0000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr29,0)
  617| 0068E4 bl         4BFF971D   0     CALL      gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12",   415| 0069D8 lwz        809F0000   1     L4A        gr4=_Py_RefTotal(gr31,0)
  617| 0068E8 ori        60000000   1                                                                                                                             417| 0069DC addi       3803FFFF   1     AI         gr0=gr3,-1
   74| 0068EC andi.      70600800   1     RN4_R     gr0,cr0=gr3,0,0x800                                                                                           417| 0069E0 stw        901D0000   1     ST4A       (*)_object._object.ob_refcnt(gr29,0)=gr0
   77| 0068F0 ori        63C30000   1     LR        gr3=gr30                                                                                                      415| 0069E4 addi       3864FFFF   1     AI         gr3=gr4,-1
   74| 0068F4 bc         41820178   0     BT        CL.2062,cr0,0x4/eq,taken=50%(0,0)                                                                             415| 0069E8 stw        907F0000   1     ST4A       _Py_RefTotal(gr31,0)=gr3
   77| 0068F8 bl         4BFF9709   1     CALL      gr3=PyCallable_Check,1,(*)_object",gr3,#ProcAlias",PyCallable_Check",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp   417| 0069EC cmpwi      2C000000   1     C4         cr0=gr0,0
   77| 0068FC ori        60000000   1                                                                                                                             417| 0069F0 bc         41820058   1     BT         CL.1391,cr0,0x4/eq,taken=40%(40,60)
   77| 006900 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0| 0069F4 lwz        83E100AC   2     L4A        gr31=#stack(gr1,172)
   77| 006904 bc         418201B0   1     BT        CL.2067,cr0,0x4/eq,taken=40%(40,60)                                                                           419| 0069F8 bc         41800020   0     BT         CL.2287,cr0,0x1/lt,taken=40%(40,60)
   77|                                CL.1063:                                                                                                                   1275| 0069FC addi       38600000   2     LI         gr3=0
   78| 006908 lwz        83BD001C   1     L4A       gr29=(*)_typeobject._typeobject.tp_vectorcall_offset(gr29,28)                                                   0| 006A00 lwz        83C100A8   1     L4A        gr30=#stack(gr1,168)
    0| 00690C or.        7FA0EB79   2     LR_R      gr0,cr0=gr29                                                                                                    0| 006A04 lwz        83A100A4   1     L4A        gr29=#stack(gr1,164)
   79| 006910 bc         40810188   1     BF        CL.2068,cr0,0x2/gt,taken=40%(40,60)                                                                             0| 006A08 lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
   79|                                CL.1065:                                                                                                                   1276| 006A0C addi       382100B0   1     AI         gr1=gr1,176
  118| 006914 ori        63C30000   1     LR        gr3=gr30                                                                                                        0| 006A10 mtspr      7C0803A6   1     LLR        lr=gr0
   81| 006918 lwzx       7CFEE82E   1     L4A       gr7=(*)_object*()*(gr30,gr29,0)                                                                              1276| 006A14 bclr       4E800020   3     BA         lr
  118| 00691C addis      3CC08000   1     LIU       gr6=32768                                                                                                       0|                                CL.2287:
  118| 006920 addi       388100BC   1     AI        gr4=gr1,188                                                                                                   420| 006A18 ori        63C30000   1     LR         gr3=gr30
  118| 006924 addi       38A60001   1     AI        gr5=gr6,1                                                                                                     420| 006A1C addi       388004F8   1     LI         gr4=1272
    0| 006928 or.        7CE03B79   1     LR_R      gr0,cr0=gr7                                                                                                   420| 006A20 ori        63A50000   1     LR         gr5=gr29
  118| 00692C addi       38C00000   1     LI        gr6=0                                                                                                         420| 006A24 bl         4BFF95DD   0     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
  114| 006930 bc         4182013C   0     BT        CL.2062,cr0,0x4/eq,taken=30%(30,70)                                                                           420| 006A28 ori        60000000   1
    0| 006934 lwz        83A100D4   2     L4A       gr29=#stack(gr1,212)                                                                                         1275| 006A2C addi       38600000   1     LI         gr3=0
  118| 006938 lwz        80070000   1     L4A       gr0=#fnc_adr(gr7,0)                                                                                             0| 006A30 lwz        83C100A8   1     L4A        gr30=#stack(gr1,168)
  118| 00693C lwz        81670008   1     L4A       gr11=#new_env(gr7,8)                                                                                            0| 006A34 lwz        83A100A4   1     L4A        gr29=#stack(gr1,164)
  118| 006940 mtspr      7C0903A6   1     LCTR      ctr=gr0                                                                                                         0| 006A38 lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
  118| 006944 lwz        80470004   1     CALL      gr3=gr7,4,(*)_object",gr3,(*)_object*C",gr4,gr5,(*)_object",gr6,#ProcAlias",(*)_object",fcr",(*)_object*()"  1276| 006A3C addi       382100B0   1     AI         gr1=gr1,176
  118| 006948 bcctrl     4E800421   0                                                                                                                               0| 006A40 mtspr      7C0803A6   1     LLR        lr=gr0
  118| 00694C lwz        80410014   1                                                                                                                            1276| 006A44 bclr       4E800020   3     BA         lr
  118| 006950 ori        60650000   1     LR        gr5=gr3                                                                                                       423|                                CL.1391:
  119| 006954 ori        63830000   1     LR        gr3=gr28                                                                                                      425| 006A48 ori        63A30000   1     LR         gr3=gr29
  119| 006958 addi       38C00000   1     LI        gr6=0                                                                                                           0| 006A4C lwz        83E100AC   1     L4A        gr31=#stack(gr1,172)
  119| 00695C ori        63C40000   1     LR        gr4=gr30                                                                                                        0| 006A50 lwz        83C100A8   1     L4A        gr30=#stack(gr1,168)
  119| 006960 bl         4BFF96A1   0     CALL      gr3=_Py_CheckFunctionResult,4,(*)_ts",gr3,(*)_object",gr4,(*)_object",gr5,(*)Cuchar",gr6,#ProcAlias",_Py_Ch   425| 006A54 bl         4BFF95AD   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  119| 006964 ori        60000000   1                                                                                                                             425| 006A58 ori        60000000   1
    0| 006968 lwz        838100D0   1     L4A       gr28=#stack(gr1,208)                                                                                         1275| 006A5C addi       38600000   1     LI         gr3=0
    0| 00696C lwz        83C100D8   1     L4A       gr30=#stack(gr1,216)                                                                                            0| 006A60 lwz        83A100A4   1     L4A        gr29=#stack(gr1,164)
  188|                                CL.1069:                                                                                                                      0| 006A64 lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
   63| 006970 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                    1276| 006A68 addi       382100B0   1     AI         gr1=gr1,176







Wed Apr 15 07:30:04 CDT 2020  Page 184


    0| 006974 lwz        80E20018   1     L4A       gr7=.+CONSTANT_AREA(gr2,0)                                                                                      0| 006A6C mtspr      7C0803A6   1     LLR        lr=gr0
  415| 006978 lwz        80C20004   1     L4A       gr6=._Py_RefTotal(gr2,0)                                                                                     1276| 006A70 bclr       4E800020   3     BA         lr
   61| 00697C ori        60650000   1     LR        gr5=gr3                                                                                                         0|                                CL.2286:
   63| 006980 bc         418200B8   0     BT        CL.1973,cr0,0x4/eq,taken=40%(40,60)                                                                          1270| 006A74 addi       38600001   1     LI         gr3=1
  408| 006984 addi       38800042   2     LI        gr4=66                                                                                                          0| 006A78 lwz        83E100AC   1     L4A        gr31=#stack(gr1,172)
  408| 006988 addi       38071110   1     AI        gr0=gr7,4368                                                                                                    0| 006A7C lwz        83C100A8   1     L4A        gr30=#stack(gr1,168)
    0| 00698C lwz        83E100DC   1     L4A       gr31=#stack(gr1,220)                                                                                            0| 006A80 lwz        83410098   1     L4A        gr26=#stack(gr1,152)
  417| 006990 lwz        80E30000   1     L4A       gr7=(*)_object._object.ob_refcnt(gr3,0)                                                                         0| 006A84 lwz        83A100A4   1     L4A        gr29=#stack(gr1,164)
  415| 006994 lwz        81060000   1     L4A       gr8=<s117:d0:l4>(gr6,0)                                                                                         0| 006A88 lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
  417| 006998 addi       38E7FFFF   1     AI        gr7=gr7,-1                                                                                                   1276| 006A8C addi       382100B0   1     AI         gr1=gr1,176
  417| 00699C stw        90E30000   1     ST4A      (*)_object._object.ob_refcnt(gr3,0)=gr7                                                                         0| 006A90 mtspr      7C0803A6   1     LLR        lr=gr0
  415| 0069A0 addi       3908FFFF   1     AI        gr8=gr8,-1                                                                                                   1276| 006A94 bclr       4E800020   3     BA         lr
  415| 0069A4 stw        91060000   1     ST4A      <s117:d0:l4>(gr6,0)=gr8                                                                                         0|                                CL.2277:
  417| 0069A8 cmpwi      2C070000   1     C4        cr0=gr7,0                                                                                                       0| 006A98 lwz        83410098   1     L4A        gr26=#stack(gr1,152)
  417| 0069AC bc         4182005C   1     BT        CL.1073,cr0,0x4/eq,taken=40%(40,60)                                                                             0|                                CL.1864:
    0| 0069B0 bc         41800028   1     BT        CL.2061,cr0,0x1/lt,taken=40%(40,60)                                                                          1269| 006A9C cmpwi      2C1D0000   1     C4         cr0=gr29,0
   99| 0069B4 lwz        80610058   3     L4A       gr3=error_type(gr1,88)                                                                                       1269| 006AA0 bc         4082FF34   1     BF         CL.143,cr0,0x4/eq,taken=70%(70,30)
   99| 0069B8 lwz        80810054   1     L4A       gr4=error_value(gr1,84)                                                                                      1270| 006AA4 addi       38600001   2     LI         gr3=1
   99| 0069BC lwz        80A10050   1     L4A       gr5=error_traceback(gr1,80)                                                                                     0| 006AA8 lwz        83E100AC   1     L4A        gr31=#stack(gr1,172)
   99| 0069C0 bl         4BFF9641   0     CALL      PyErr_Restore,3,(*)_object",gr3,(*)_object",gr4,(*)_object",gr5,#ProcAlias",PyErr_Restore",fcr",gr1,cr[0156     0| 006AAC lwz        83C100A8   1     L4A        gr30=#stack(gr1,168)
   99| 0069C4 ori        60000000   1                                                                                                                               0| 006AB0 lwz        83A100A4   1     L4A        gr29=#stack(gr1,164)
    0| 0069C8 lwz        800100E8   1     L4A       gr0=#stack(gr1,232)                                                                                             0| 006AB4 lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
  100| 0069CC addi       382100E0   1     AI        gr1=gr1,224                                                                                                  1276| 006AB8 addi       382100B0   1     AI         gr1=gr1,176
    0| 0069D0 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 006ABC mtspr      7C0803A6   1     LLR        lr=gr0
  100| 0069D4 bclr       4E800020   3     BA        lr                                                                                                           1276| 006AC0 bclr       4E800020   3     BA         lr
  419|                                CL.2061:                                                                                                                    423|                                CL.1387:
  420| 0069D8 ori        60030000   1     LR        gr3=gr0                                                                                                       425| 006AC4 ori        63430000   1     LR         gr3=gr26
  420| 0069DC bl         4BFF9625   0     CALL      _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[015   425| 006AC8 bl         4BFF9539   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
  420| 0069E0 ori        60000000   1                                                                                                                             425| 006ACC ori        60000000   1
   99| 0069E4 lwz        80610058   1     L4A       gr3=error_type(gr1,88)                                                                                          0| 006AD0 lwz        83410098   1     L4A        gr26=#stack(gr1,152)
   99| 0069E8 lwz        80810054   1     L4A       gr4=error_value(gr1,84)                                                                                         0| 006AD4 b          4BFFFFC8   0     B          CL.1864,-1
   99| 0069EC lwz        80A10050   1     L4A       gr5=error_traceback(gr1,80)                                                                                    76|                                CL.1373:
   99| 0069F0 bl         4BFF9611   0     CALL      PyErr_Restore,3,(*)_object",gr3,(*)_object",gr4,(*)_object",gr5,#ProcAlias",PyErr_Restore",fcr",gr1,cr[0156    77| 006AD8 ori        63430000   1     LR         gr3=gr26
   99| 0069F4 ori        60000000   1                                                                                                                              77| 006ADC bl         4BFF9525   0     CALL       gr3=PyCallable_Check,1,(*)_object",gr3,#ProcAlias",PyCallable_Check",fcr",gr1,cr[01567]",gr0",gr4"-gr12",f
    0| 0069F8 lwz        800100E8   1     L4A       gr0=#stack(gr1,232)                                                                                            77| 006AE0 ori        60000000   1
  100| 0069FC addi       382100E0   1     AI        gr1=gr1,224                                                                                                    77| 006AE4 cmpwi      2C030000   1     C4         cr0=gr3,0
    0| 006A00 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                         78| 006AE8 lwz        837C001C   1     L4A        gr27=(*)_typeobject._typeobject.tp_vectorcall_offset(gr28,28)
  100| 006A04 bclr       4E800020   3     BA        lr                                                                                                              0| 006AEC ori        63600000   2     LR         gr0=gr27
  423|                                CL.1073:                                                                                                                     77| 006AF0 bc         41820110   0     BT         CL.1869,cr0,0x4/eq,taken=40%(40,60)
  425| 006A08 ori        60A30000   1     LR        gr3=gr5                                                                                                        79| 006AF4 cmpwi      2C000000   1     C4         cr0=gr0,0
  425| 006A0C bl         4BFF95F5   0     CALL      _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",l     0| 006AF8 lwz        838100A0   1     L4A        gr28=#stack(gr1,160)
  425| 006A10 ori        60000000   1                                                                                                                              79| 006AFC bc         408100DC   0     BF         CL.1860,cr0,0x2/gt,taken=40%(40,60)
   99| 006A14 lwz        80610058   1     L4A       gr3=error_type(gr1,88)                                                                                          0|                                CL.1861:
   99| 006A18 lwz        80810054   1     L4A       gr4=error_value(gr1,84)                                                                                        81| 006B00 lwzx       7CFAD82E   1     L4A        gr7=(*)_object*()*(gr26,gr27,0)
   99| 006A1C lwz        80A10050   1     L4A       gr5=error_traceback(gr1,80)                                                                                     0| 006B04 or.        7CE03B79   2     LR_R       gr0,cr0=gr7
   99| 006A20 bl         4BFF95E1   0     CALL      PyErr_Restore,3,(*)_object",gr3,(*)_object",gr4,(*)_object",gr5,#ProcAlias",PyErr_Restore",fcr",gr1,cr[0156   114| 006B08 bc         4182007C   1     BT         CL.2285,cr0,0x4/eq,taken=30%(30,70)
   99| 006A24 ori        60000000   1                                                                                                                               0|                                CL.2290:
    0| 006A28 lwz        800100E8   1     L4A       gr0=#stack(gr1,232)                                                                                           118| 006B0C ori        63430000   1     LR         gr3=gr26
  100| 006A2C addi       382100E0   1     AI        gr1=gr1,224                                                                                                   118| 006B10 lwz        80070000   1     L4A        gr0=#fnc_adr(gr7,0)
    0| 006A30 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        118| 006B14 lwz        81670008   1     L4A        gr11=#new_env(gr7,8)
  100| 006A34 bclr       4E800020   3     BA        lr                                                                                                            118| 006B18 ori        63A50000   1     LR         gr5=gr29
   91|                                CL.1973:                                                                                                                      0| 006B1C lwz        8361009C   1     L4A        gr27=#stack(gr1,156)
   64| 006A38 ori        63E30000   1     LR        gr3=gr31                                                                                                      118| 006B20 addi       3881008C   1     AI         gr4=gr1,140
   64| 006A3C bl         4BFF95C5   0     CALL      PyErr_WriteUnraisable,1,(*)_object",gr3,#ProcAlias",PyErr_WriteUnraisable",fcr",gr1,cr[01567]",gr0",gr3"-gr   118| 006B24 addi       38C00000   1     LI         gr6=0
   64| 006A40 ori        60000000   1                                                                                                                             118| 006B28 mtspr      7C0903A6   1     LCTR       ctr=gr0
   99| 006A44 lwz        80610058   1     L4A       gr3=error_type(gr1,88)                                                                                        118| 006B2C lwz        80470004   1     CALL       gr3=gr7,4,(*)_object",gr3,(*)_object*C",gr4,gr5,(*)_object",gr6,#ProcAlias",(*)_object",fcr",(*)_object*()







Wed Apr 15 07:30:04 CDT 2020  Page 185


   99| 006A48 lwz        80810054   1     L4A       gr4=error_value(gr1,84)                                                                                       118| 006B30 bcctrl     4E800421   0
    0| 006A4C lwz        83E100DC   1     L4A       gr31=#stack(gr1,220)                                                                                          118| 006B34 lwz        80410014   1
   99| 006A50 lwz        80A10050   1     L4A       gr5=error_traceback(gr1,80)                                                                                   118| 006B38 ori        60650000   1     LR         gr5=gr3
   99| 006A54 bl         4BFF95AD   0     CALL      PyErr_Restore,3,(*)_object",gr3,(*)_object",gr4,(*)_object",gr5,#ProcAlias",PyErr_Restore",fcr",gr1,cr[0156   119| 006B3C ori        63C30000   1     LR         gr3=gr30
   99| 006A58 ori        60000000   1                                                                                                                             119| 006B40 addi       38C00000   1     LI         gr6=0
    0| 006A5C lwz        800100E8   1     L4A       gr0=#stack(gr1,232)                                                                                           119| 006B44 ori        63440000   1     LR         gr4=gr26
  100| 006A60 addi       382100E0   1     AI        gr1=gr1,224                                                                                                   119| 006B48 bl         4BFF94B9   0     CALL       gr3=_Py_CheckFunctionResult,4,(*)_ts",gr3,(*)_object",gr4,(*)_object",gr5,(*)Cuchar",gr6,#ProcAlias",_Py_C
    0| 006A64 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        119| 006B4C ori        60000000   1
  100| 006A68 bclr       4E800020   3     BA        lr                                                                                                            119| 006B50 ori        607D0000   1     LR         gr29=gr3
    0|                                CL.2062:                                                                                                                    417| 006B54 lwz        807A0000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr26,0)
  116| 006A6C ori        63830000   1     LR        gr3=gr28                                                                                                      415| 006B58 lwz        809F0000   1     L4A        gr4=_Py_RefTotal(gr31,0)
  116| 006A70 ori        63C40000   1     LR        gr4=gr30                                                                                                        0| 006B5C lwz        80A20018   1     L4A        gr5=.+CONSTANT_AREA(gr2,0)
  116| 006A74 addi       38A100BC   1     AI        gr5=gr1,188                                                                                                   417| 006B60 addi       3803FFFF   1     AI         gr0=gr3,-1
    0| 006A78 lwz        83A100D4   1     L4A       gr29=#stack(gr1,212)                                                                                          417| 006B64 stw        901A0000   1     ST4A       (*)_object._object.ob_refcnt(gr26,0)=gr0
  116| 006A7C addi       38C00001   1     LI        gr6=1                                                                                                         415| 006B68 addi       3864FFFF   1     AI         gr3=gr4,-1
  116| 006A80 addi       38E00000   1     LI        gr7=0                                                                                                         415| 006B6C stw        907F0000   1     ST4A       _Py_RefTotal(gr31,0)=gr3
  116| 006A84 bl         4BFF957D   0     CALL      gr3=_PyObject_MakeTpCall,5,(*)_ts",gr3,(*)_object",gr4,(*)_object*C",gr5,gr6,(*)_object",gr7,#ProcAlias",(*   408| 006B70 addi       3BC51110   1     AI         gr30=gr5,4368
  116| 006A88 ori        60000000   1                                                                                                                             417| 006B74 cmpwi      2C000000   1     C4         cr0=gr0,0
    0| 006A8C lwz        838100D0   1     L4A       gr28=#stack(gr1,208)                                                                                          417| 006B78 bc         4182FF4C   1     BT         CL.1387,cr0,0x4/eq,taken=40%(40,60)
    0| 006A90 lwz        83C100D8   1     L4A       gr30=#stack(gr1,216)                                                                                          419| 006B7C bc         4180FE38   1     BT         CL.1863,cr0,0x1/lt,taken=40%(40,60)
  116| 006A94 b          4BFFFEDC   0     B         CL.1069,-1                                                                                                      0| 006B80 b          4BFFFF18   2     B          CL.2277,-1
    0|                                CL.2068:                                                                                                                      0|                                CL.2285:
   79| 006A98 addi       38A0004F   1     LI        gr5=79                                                                                                        116| 006B84 ori        63C30000   1     LR         gr3=gr30
   79| 006A9C lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                    116| 006B88 ori        63440000   1     LR         gr4=gr26
   79| 006AA0 addi       38831174   2     AI        gr4=gr3,4468                                                                                                  116| 006B8C addi       38A1008C   1     AI         gr5=gr1,140
   79| 006AA4 addi       386311C4   1     AI        gr3=gr3,4548                                                                                                    0| 006B90 lwz        8361009C   1     L4A        gr27=#stack(gr1,156)
   79| 006AA8 bl         4BFF9559   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f   116| 006B94 addi       38C00001   1     LI         gr6=1
   79| 006AAC ori        60000000   1                                                                                                                             116| 006B98 addi       38E00000   1     LI         gr7=0
    0| 006AB0 b          4BFFFE64   0     B         CL.1065,-1                                                                                                    116| 006B9C bl         4BFF9465   0     CALL       gr3=_PyObject_MakeTpCall,5,(*)_ts",gr3,(*)_object",gr4,(*)_object*C",gr5,gr6,(*)_object",gr7,#ProcAlias",(
    0|                                CL.2067:                                                                                                                    116| 006BA0 ori        60000000   1
   77| 006AB4 addi       38A0004D   1     LI        gr5=77                                                                                                        116| 006BA4 ori        607D0000   1     LR         gr29=gr3
   77| 006AB8 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                    417| 006BA8 lwz        807A0000   1     L4A        gr3=(*)_object._object.ob_refcnt(gr26,0)
   77| 006ABC addi       38831174   2     AI        gr4=gr3,4468                                                                                                  415| 006BAC lwz        809F0000   1     L4A        gr4=_Py_RefTotal(gr31,0)
   77| 006AC0 addi       386311A8   1     AI        gr3=gr3,4520                                                                                                    0| 006BB0 lwz        80A20018   1     L4A        gr5=.+CONSTANT_AREA(gr2,0)
   77| 006AC4 bl         4BFF953D   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f   417| 006BB4 addi       3803FFFF   1     AI         gr0=gr3,-1
   77| 006AC8 ori        60000000   1                                                                                                                             417| 006BB8 stw        901A0000   1     ST4A       (*)_object._object.ob_refcnt(gr26,0)=gr0
    0| 006ACC b          4BFFFE3C   0     B         CL.1063,-1                                                                                                    415| 006BBC addi       3864FFFF   1     AI         gr3=gr4,-1
    0|                                CL.2066:                                                                                                                    415| 006BC0 stw        907F0000   1     ST4A       _Py_RefTotal(gr31,0)=gr3
  183| 006AD0 addi       38A000B7   1     LI        gr5=183                                                                                                       408| 006BC4 addi       3BC51110   1     AI         gr30=gr5,4368
  183| 006AD4 lwz        80620018   1     L4A       gr3=.+CONSTANT_AREA(gr2,0)                                                                                    417| 006BC8 cmpwi      2C000000   1     C4         cr0=gr0,0
  183| 006AD8 addi       38831174   2     AI        gr4=gr3,4468                                                                                                  417| 006BCC bc         4182FEF8   1     BT         CL.1387,cr0,0x4/eq,taken=40%(40,60)
  183| 006ADC addi       38631168   1     AI        gr3=gr3,4456                                                                                                    0| 006BD0 bc         4080FEC8   1     BF         CL.2277,cr0,0x1/lt,taken=50%(0,0)
  183| 006AE0 bl         4BFF9521   0     CALL      __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",f     0| 006BD4 b          4BFFFDE0   2     B          CL.1863,-1
  183| 006AE4 ori        60000000   1                                                                                                                               0|                                CL.1860:
    0| 006AE8 b          4BFFFDE4   0     B         CL.1044,-1                                                                                                     79| 006BD8 addi       38A0004F   1     LI         gr5=79
    0|                                CL.2063:                                                                                                                     79| 006BDC lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
    0| 006AEC lwz        83C100D8   1     L4A       gr30=#stack(gr1,216)                                                                                           79| 006BE0 addi       38831174   2     AI         gr4=gr3,4468
   72|                                CL.540:                                                                                                                      79| 006BE4 addi       386311C4   1     AI         gr3=gr3,4548
   72| 006AF0 stw        90C100C4   1     ST4A      #parameter_store0(gr1,196)=gr6                                                                                 79| 006BE8 bl         4BFF9419   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
   75| 006AF4 bl         4BFF950D   0     CALL      PyErr_Fetch,3,(*)_object*",gr3,(*)_object*",gr4,(*)_object*",gr5,#ProcAlias",(*)_object",(*)_object",(*)_ob    79| 006BEC ori        60000000   1
   75| 006AF8 ori        60000000   1                                                                                                                              81| 006BF0 lwzx       7CFAD82E   1     L4A        gr7=(*)_object*()*(gr26,gr27,0)
   86| 006AFC addi       38800000   1     LI        gr4=0                                                                                                           0| 006BF4 or.        7CE03B79   2     LR_R       gr0,cr0=gr7
   75| 006B00 lwz        80C100C4   1     L4A       gr6=#parameter_store0(gr1,196)                                                                                114| 006BF8 bc         4182FF8C   1     BT         CL.2285,cr0,0x4/eq,taken=30%(30,70)
   86| 006B04 ori        60C30000   2     LR        gr3=gr6                                                                                                         0| 006BFC b          4BFFFF10   1     B          CL.2290,-1
   79| 006B08 lwz        80A60010   1     L4A       gr5=(*)aggr#3.gi_code(gr6,16)                                                                                   0|                                CL.1869:
    0| 006B0C or.        7CA02B79   2     LR_R      gr0,cr0=gr5                                                                                                    77| 006C00 addi       38A0004D   1     LI         gr5=77







Wed Apr 15 07:30:04 CDT 2020  Page 186


   79| 006B10 bc         41820020   1     BT        CL.544,cr0,0x4/eq,taken=30%(30,70)                                                                             77| 006C04 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
   80| 006B14 lwz        8005001C   1     L4A       gr0=(*)aggr#5.co_flags(gr5,28)                                                                                 77| 006C08 addi       38831174   2     AI         gr4=gr3,4468
   80| 006B18 andi.      70000080   2     RN4_R     gr0,cr0=gr0,0,0x80                                                                                             77| 006C0C addi       386311A8   1     AI         gr3=gr3,4520
   80| 006B1C bc         41820014   1     BT        CL.544,cr0,0x4/eq,taken=40%(40,60)                                                                             77| 006C10 bl         4BFF93F1   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
   81| 006B20 lwz        80A60008   1     L4A       gr5=(*)aggr#3.gi_frame(gr6,8)                                                                                  77| 006C14 ori        60000000   1
   81| 006B24 lwz        80050034   2     L4A       gr0=(*)_frame._frame.f_lasti(gr5,52)                                                                           78| 006C18 lwz        837C001C   1     L4A        gr27=(*)_typeobject._typeobject.tp_vectorcall_offset(gr28,28)
   81| 006B28 cmpwi      2C00FFFF   2     C4        cr0=gr0,-1                                                                                                      0| 006C1C or.        7F60DB79   2     LR_R       gr0,cr0=gr27
   81| 006B2C bc         418200A8   1     BT        CL.2071,cr0,0x4/eq,taken=40%(40,60)                                                                            79| 006C20 bc         4081000C   1     BF         CL.2284,cr0,0x2/gt,taken=40%(40,60)
   84|                                CL.544:                                                                                                                       0| 006C24 lwz        838100A0   1     L4A        gr28=#stack(gr1,160)
   86| 006B30 bl         4BFFE211   0     CALL      gr3=gen_close,2,(*)aggr#3",gr3,(*)_object",gr4,#ProcAlias",gen_close",fcr",gr1,cr[01567]",gr0",gr4"-gr12",f     0| 006C28 b          4BFFFED8   0     B          CL.1861,-1
   89| 006B34 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                       0|                                CL.2284:
  415| 006B38 lwz        80C20004   1     L4A       gr6=._Py_RefTotal(gr2,0)                                                                                       79| 006C2C addi       38A0004F   1     LI         gr5=79
    0| 006B3C lwz        80820018   1     L4A       gr4=.+CONSTANT_AREA(gr2,0)                                                                                     79| 006C30 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
   86| 006B40 ori        60650000   1     LR        gr5=gr3                                                                                                         0| 006C34 lwz        838100A0   1     L4A        gr28=#stack(gr1,160)
   89| 006B44 bc         41820058   0     BT        CL.1974,cr0,0x4/eq,taken=40%(40,60)                                                                            79| 006C38 addi       38831174   1     AI         gr4=gr3,4468
  417| 006B48 lwz        80E30000   2     L4A       gr7=(*)_object._object.ob_refcnt(gr3,0)                                                                        79| 006C3C addi       386311C4   1     AI         gr3=gr3,4548
    0| 006B4C lwz        83E100DC   1     L4A       gr31=#stack(gr1,220)                                                                                           79| 006C40 bl         4BFF93C1   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
  408| 006B50 addi       38041110   1     AI        gr0=gr4,4368                                                                                                   79| 006C44 ori        60000000   1
  408| 006B54 addi       3880005F   1     LI        gr4=95                                                                                                         81| 006C48 lwzx       7CFAD82E   1     L4A        gr7=(*)_object*()*(gr26,gr27,0)
  417| 006B58 addi       38E7FFFF   1     AI        gr7=gr7,-1                                                                                                      0| 006C4C or.        7CE03B79   2     LR_R       gr0,cr0=gr7
  415| 006B5C lwz        81060000   1     L4A       gr8=<s117:d0:l4>(gr6,0)                                                                                       114| 006C50 bc         4182FF34   1     BT         CL.2285,cr0,0x4/eq,taken=30%(30,70)
  417| 006B60 stw        90E50000   1     ST4A      (*)_object._object.ob_refcnt(gr5,0)=gr7                                                                         0| 006C54 b          4BFFFEB8   1     B          CL.2290,-1
  415| 006B64 addi       3908FFFF   1     AI        gr8=gr8,-1                                                                                                      0|                                CL.1855:
  415| 006B68 stw        91060000   1     ST4A      <s117:d0:l4>(gr6,0)=gr8                                                                                        73| 006C58 lwz        839A0004   1     L4A        gr28=(*)_object._object.ob_type(gr26,4)
  417| 006B6C cmpwi      2C070000   1     C4        cr0=gr7,0                                                                                                     617| 006C5C ori        63830000   2     LR         gr3=gr28
  417| 006B70 bc         4182FE98   1     BT        CL.1073,cr0,0x4/eq,taken=40%(40,60)                                                                           617| 006C60 bl         4BFF93A1   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
  419| 006B74 bc         4180FE64   1     BT        CL.2061,cr0,0x1/lt,taken=40%(40,60)                                                                           617| 006C64 ori        60000000   1
   99| 006B78 lwz        80610058   3     L4A       gr3=error_type(gr1,88)                                                                                         74| 006C68 andi.      70600800   1     RN4_R      gr0,cr0=gr3,0,0x800
   99| 006B7C lwz        80810054   1     L4A       gr4=error_value(gr1,84)                                                                                        74| 006C6C bc         4082FE6C   1     BF         CL.1373,cr0,0x4/eq,taken=40%(40,60)
   99| 006B80 lwz        80A10050   1     L4A       gr5=error_traceback(gr1,80)                                                                                     0| 006C70 b          4BFFFCF4   1     B          CL.2291,-1
   99| 006B84 bl         4BFF947D   0     CALL      PyErr_Restore,3,(*)_object",gr3,(*)_object",gr4,(*)_object",gr5,#ProcAlias",PyErr_Restore",fcr",gr1,cr[0156     0|                                CL.1852:
   99| 006B88 ori        60000000   1                                                                                                                             185| 006C74 stw        93C1008C   1     ST4A       _args(gr1,140)=gr30
    0| 006B8C lwz        800100E8   1     L4A       gr0=#stack(gr1,232)                                                                                           186| 006C78 bl         4BFF9389   0     CALL       gr3=PyThreadState_Get,0,#ProcAlias",PyThreadState_Get",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",
  100| 006B90 addi       382100E0   1     AI        gr1=gr1,224                                                                                                   186| 006C7C ori        60000000   1
    0| 006B94 mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                        187| 006C80 addis      3C808000   1     LIU        gr4=32768
  100| 006B98 bclr       4E800020   3     BA        lr                                                                                                             72| 006C84 cmpwi      2C1A0000   1     C4         cr0=gr26,0
    0|                                CL.1974:                                                                                                                    188| 006C88 ori        607E0000   1     LR         gr30=gr3
   90| 006B9C bl         4BFF9465   0     CALL      gr3=PyErr_Occurred,0,#ProcAlias",PyErr_Occurred",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr",fcr   187| 006C8C addi       3BA40001   1     AI         gr29=gr4,1
   90| 006BA0 ori        60000000   1                                                                                                                              72| 006C90 bc         4182FCA4   0     BT         CL.1853,cr0,0x4/eq,taken=50%(0,0)
   90| 006BA4 cmpwi      2C030000   1     C4        cr0=gr3,0                                                                                                      73| 006C94 lwz        839A0004   2     L4A        gr28=(*)_object._object.ob_type(gr26,4)
   90| 006BA8 bc         4082FE90   1     BF        CL.1973,cr0,0x4/eq,taken=40%(40,60)                                                                           617| 006C98 ori        63830000   2     LR         gr3=gr28
   99| 006BAC lwz        80610058   2     L4A       gr3=error_type(gr1,88)                                                                                        617| 006C9C bl         4BFF9365   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
   99| 006BB0 lwz        80810054   1     L4A       gr4=error_value(gr1,84)                                                                                       617| 006CA0 ori        60000000   1
    0| 006BB4 lwz        83E100DC   1     L4A       gr31=#stack(gr1,220)                                                                                           74| 006CA4 andi.      70600800   1     RN4_R      gr0,cr0=gr3,0,0x800
   99| 006BB8 lwz        80A10050   1     L4A       gr5=error_traceback(gr1,80)                                                                                    74| 006CA8 bc         4082FE30   1     BF         CL.1373,cr0,0x4/eq,taken=40%(40,60)
   99| 006BBC bl         4BFF9445   0     CALL      PyErr_Restore,3,(*)_object",gr3,(*)_object",gr4,(*)_object",gr5,#ProcAlias",PyErr_Restore",fcr",gr1,cr[0156     0| 006CAC b          4BFFFCB8   1     B          CL.2291,-1
   99| 006BC0 ori        60000000   1                                                                                                                               0|                                CL.2275:
    0| 006BC4 lwz        800100E8   1     L4A       gr0=#stack(gr1,232)                                                                                          1275| 006CB0 addi       38600000   1     LI         gr3=0
  100| 006BC8 addi       382100E0   1     AI        gr1=gr1,224                                                                                                     0| 006CB4 lwz        83E100AC   1     L4A        gr31=#stack(gr1,172)
    0| 006BCC mtspr      7C0803A6   1     LLR       lr=gr0                                                                                                          0| 006CB8 lwz        83C100A8   1     L4A        gr30=#stack(gr1,168)
  100| 006BD0 bclr       4E800020   3     BA        lr                                                                                                              0| 006CBC lwz        83410098   1     L4A        gr26=#stack(gr1,152)
    0|                                CL.2071:                                                                                                                      0| 006CC0 lwz        83A100A4   1     L4A        gr29=#stack(gr1,164)
   83| 006BD4 bl         4BFF942D   0     CALL      _PyErr_WarnUnawaitedCoroutine,1,(*)_object",gr3,#ProcAlias",_PyErr_WarnUnawaitedCoroutine",fcr",gr1,cr[0156     0| 006CC4 lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
   83| 006BD8 ori        60000000   1                                                                                                                            1276| 006CC8 addi       382100B0   1     AI         gr1=gr1,176
   89| 006BDC b          4BFFFFC0   0     B         CL.1974,-1                                                                                                      0| 006CCC mtspr      7C0803A6   1     LLR        lr=gr0
     |               Tag Table                                                                                                                                   1276| 006CD0 bclr       4E800020   3     BA         lr







Wed Apr 15 07:30:04 CDT 2020  Page 187


     | 006BE0        00000000 00002041 80040300 00000000 00000380 00185F50                                                                                           |               Tag Table
     | 006BF8        7947656E 5F46696E 616C697A 65404146 3132355F 3932                                                                                               | 006CD4        00000000 00002041 80060100 00000000 00000474 001D6173
     |               Instruction count          224                                                                                                                  | 006CEC        796E635F 67656E5F 696E6974 5F686F6F 6B734041 46313238
     |               Straight-line exec time    226                                                                                                                  | 006D04        5F3231
     |               Constant Area                                                                                                                                   |               Instruction count          285
     | 000000        7F800000 7FC00000 6D6F6466 6C000000 77637374 6F6B0000                                                                                           |               Straight-line exec time    291
     | 000018        6C646578 706C0000 66726578 706C0000 73656C65 63740000                                                                                       GPR's set/used:   ssus ssss ssss s---  ---- ---- ---- ----
     | 000030        73747274 6F6C6400 67656E5F 72657072 00000000 77637366                                                                                       FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
     | 000048        74696D65 00000000 636F726F 5F726570 72000000 67656E5F                                                                                       CCR's set/used:   ss-- -sss
     | 000060        7468726F 77000000 67656E5F 636C6F73 65000000 5F507947                                                                                           | 000000                             PDEF       coro_wrapper_traverse at AF129_25
     | 000078        656E5F79 66000000 50794765 6E5F4E65 77000000 73747274                                                                                       1048|                                    PROC       cw,visit,arg,gr3-gr5
     | 000090        6F696D61 78000000 636F726F 5F617761 69740000 5F67656E                                                                                          0| 006D20 mfspr      7C0802A6   1     LFLR       gr0=lr
     | 0000A8        5F746872 6F770000 5079436F 726F5F4E 65770000 5F50795F                                                                                       1050| 006D24 lwz        80630008   1     L4A        gr3=(*)aggr#A.cw_coroutine(gr3,8)
     | 0000C0        44454352 45460000 5F50795F 494E4352 45460000 67656E5F                                                                                          0| 006D28 stwu       9421FFB0   1     ST4U       gr1,#stack(gr1,-80)=gr1
     | 0000D8        73656E64 5F657800 67656E5F 6465616C 6C6F6300 5F507947                                                                                          0| 006D2C ori        60860000   1     LR         gr6=gr4
     | 0000F0        656E5F53 656E6400 5F50795F 58444543 52454600 5F50795F                                                                                       1050| 006D30 ori        60A40000   1     LR         gr4=gr5
     | 000108        58494E43 52454600 5F50795F 49535F54 59504500 67656E5F                                                                                          0| 006D34 stw        90010058   1     ST4A       #stack(gr1,88)=gr0
     | 000120        7365745F 6E616D65 00000000 67656E5F 6765745F 6E616D65                                                                                       1050| 006D38 stw        90410014   1     ST4A       #cur_toc(gr1,20)=gr2
     | 000138        00000000 67656E5F 69746572 6E657874 00000000 67656E5F                                                                                       1050| 006D3C lwz        81660008   1     L4A        gr11=#new_env(gr6,8)
     | 000150        74726176 65727365 00000000 5F50795F 5345545F 53495A45                                                                                       1050| 006D40 lwz        80060000   1     L4A        gr0=#fnc_adr(gr6,0)
     | 000168        00000000 5F50795F 5345545F 54595045 00000000 5F507954                                                                                       1050| 006D44 mtspr      7C0903A6   2     LCTR       ctr=gr0
     | 000180        7970655F 43686563 6B000000 67657464 7461626C 6573697A                                                                                       1050| 006D48 lwz        80460004   1     CALL       gr3=gr6,2,(*)_object",gr3,(*)void",gr4,#ProcAlias",fcr",(*)int()",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13
     | 000198        65000000 6173796E 635F6765 6E5F7265 70720000 67656E5F                                                                                       1050| 006D4C bcctrl     4E800421   0
     | 0001B0        636C6F73 655F6974 65720000 50794173 796E6347 656E5F4E                                                                                       1050| 006D50 lwz        80410014   1
     | 0001C8        65770000 5F50794F 626A6563 745F494E 49540000 5F50795F                                                                                       1050| 006D54 cmpwi      2C030000   1     C4         cr0=gr3,0
     | 0001E0        5345545F 52454643 4E540000 6173796E 635F6765 6E5F6173                                                                                       1050| 006D58 bc         40820018   1     BF         CL.2263,cr0,0x4/eq,taken=50%(0,0)
     | 0001F8        656E6400 6173796E 635F6765 6E5F616E 65787400 6578635F                                                                                       1051| 006D5C addi       38600000   2     LI         gr3=0
     | 000210        73746174 655F636C 65617200 5F507947 656E5F46 696E616C                                                                                          0| 006D60 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
     | 000228        697A6500 5F507941 73796E63 47656E5F 46696E69 00000000                                                                                       1052| 006D64 addi       38210050   1     AI         gr1=gr1,80
     | 000240        6173796E 635F6765 6E5F6174 68726F77 00000000 6173796E                                                                                          0| 006D68 mtspr      7C0803A6   1     LLR        lr=gr0
     | 000258        635F6765 6E5F6163 6C6F7365 00000000 67656E5F 69735F63                                                                                       1052| 006D6C bclr       4E800020   3     BA         lr
     | 000270        6F726F75 74696E65 00000000 67656E5F 67657479 69656C64                                                                                          0|                                CL.2263:
     | 000288        66726F6D 00000000 67656E5F 7365745F 7175616C 6E616D65                                                                                          0| 006D70 lwz        80010058   1     L4A        gr0=#stack(gr1,88)
     | 0002A0        00000000 67656E5F 6765745F 7175616C 6E616D65 00000000                                                                                       1052| 006D74 addi       38210050   1     AI         gr1=gr1,80
     | 0002B8        5F50795F 4D616B65 52656343 6865636B 00000000 5F50795F                                                                                          0| 006D78 mtspr      7C0803A6   1     LLR        lr=gr0
     | 0002D0        49734D61 696E5468 72656164 00000000 636F6D70 7574655F                                                                                       1052| 006D7C bclr       4E800020   3     BA         lr
     | 0002E8        63725F6F 72696769 6E000000 636F726F 5F777261 70706572                                                                                           |               Tag Table
     | 000300        5F73656E 64000000 636F726F 5F676574 5F63725F 61776169                                                                                           | 006D80        00000000 00002041 80000300 00000000 00000060 001E636F
     | 000318        74000000 5F507945 76616C5F 4576616C 4672616D 65000000                                                                                           | 006D98        726F5F77 72617070 65725F74 72617665 72736540 41463132
     | 000330        5F50794D 656D5F49 73507472 46726565 64000000 50795479                                                                                           | 006DB0        395F3235
     | 000348        70655F48 61734665 61747572 65000000 6173796E 635F6765                                                                                           |               Instruction count           24
     | 000360        6E5F7472 61766572 73650000 636F726F 5F777261 70706572                                                                                           |               Straight-line exec time     29
     | 000378        5F636C6F 73650000 636F726F 5F777261 70706572 5F746872                                                                                       GPR's set/used:   ssus ssss ssss s---  ---- ---- --ss ssss
     | 000390        6F770000 6578635F 73746174 655F7472 61766572 73650000                                                                                       FPR's set/used:   ssss ssss ssss ss--  ---- ---- ---- ----
     | 0003A8        5F507954 7970655F 48617346 65617475 72650000 5F507954                                                                                       CCR's set/used:   ss-- -sss
     | 0003C0        68726561 64537461 74655F47 45540000 5F50794F 626A6563                                                                                           | 000000                             PDEF       _PyGen_Finalize at AF130_92
     | 0003D8        745F4661 73744361 6C6C0000 50795665 63746F72 63616C6C                                                                                         43|                                    PROC       self,res,gen,gr3-gr5
     | 0003F0        5F4E4152 47530000 5F50794F 626A6563 745F494E 49545F56                                                                                          0| 006DC0 mfspr      7C0802A6   1     LFLR       gr0=lr
     | 000408        41520000 5F507954 7970655F 43686563 6B457861 63740000                                                                                          0| 006DC4 stwu       9421FF50   1     ST4U       gr1,#stack(gr1,-176)=gr1
     | 000420        6173796E 635F6765 6E5F6173 656E645F 6E657700 50794F62                                                                                         75| 006DC8 addi       38810054   1     AI         gr4=gr1,84
     | 000438        6A656374 5F43616C 6C4F6E65 41726700 5F50794F 626A6563                                                                                          0| 006DCC stw        900100B8   1     ST4A       #stack(gr1,184)=gr0
     | 000450        745F4361 6C6C4E6F 41726700 50794F62 6A656374 5F566563                                                                                          0| 006DD0 stw        93E100AC   1     ST4A       #stack(gr1,172)=gr31
     | 000468        746F7263 616C6C00 6173796E 635F6765 6E5F6173 656E645F                                                                                          0| 006DD4 ori        607F0000   1     LR         gr31=gr3
     | 000480        73656E64 00000000 6173796E 635F6765 6E5F696E 69745F68                                                                                         75| 006DD8 addi       38610058   1     AI         gr3=gr1,88
     | 000498        6F6F6B73 00000000 636F726F 5F777261 70706572 5F646561                                                                                          0| 006DDC stw        93C100A8   1     ST4A       #stack(gr1,168)=gr30
     | 0004B0        6C6C6F63 00000000 6173796E 635F6765 6E5F6174 68726F77                                                                                          0| 006DE0 stw        93A100A4   1     ST4A       #stack(gr1,164)=gr29







Wed Apr 15 07:30:04 CDT 2020  Page 188


     | 0004C8        5F6E6577 00000000 6173796E 635F6765 6E5F6174 68726F77                                                                                          0| 006DE4 ori        60BE0000   1     LR         gr30=gr5
     | 0004E0        5F73656E 64000000 6173796E 635F6765 6E5F6173 656E645F                                                                                         75| 006DE8 addi       38A10050   1     AI         gr5=gr1,80
     | 0004F8        636C6F73 65000000 6173796E 635F6765 6E5F6173 656E645F                                                                                          0| 006DEC stw        938100A0   1     ST4A       #stack(gr1,160)=gr28
     | 000510        7468726F 77000000 636F726F 5F777261 70706572 5F747261                                                                                          0| 006DF0 stw        9361009C   1     ST4A       #stack(gr1,156)=gr27
     | 000528        76657273 65000000 636F726F 5F777261 70706572 5F697465                                                                                          0| 006DF4 stw        93410098   1     ST4A       #stack(gr1,152)=gr26
     | 000540        726E6578 74000000 67656E5F 6E65775F 77697468 5F717561                                                                                        118| 006DF8 stw        90410014   1     ST4A       #cur_toc(gr1,20)=gr2
     | 000558        6C6E616D 65000000 5F50795F 49734D61 696E496E 74657270                                                                                         54| 006DFC lwz        800200E0   1     L4A        gr0=.PyAsyncGen_Type(gr2,0)
     | 000570        72657465 72000000 50795665 63746F72 63616C6C 5F46756E                                                                                        128| 006E00 lwz        80DF0004   1     L4A        gr6=(*)C_object._object.ob_type(gr31,4)
     | 000588        6374696F 6E000000 50794765 6E5F4E65 77576974 68517561                                                                                        128| 006E04 cmplw      7C060040   2     CL4        cr0=gr6,gr0
     | 0005A0        6C4E616D 65000000 6173796E 635F6765 6E5F6174 68726F77                                                                                         54| 006E08 bc         40820370   1     BF         CL.2014,cr0,0x4/eq,taken=40%(40,60)
     | 0005B8        5F636C6F 73650000 6173796E 635F6765 6E5F6174 68726F77                                                                                         56| 006E0C lwz        835F0030   1     L4A        gr26=(*)aggr#4.ag_finalizer(gr31,48)
     | 0005D0        5F746872 6F770000 6173796E 635F6765 6E5F756E 77726170                                                                                         57| 006E10 cmpwi      2C1A0000   2     C4         cr0=gr26,0
     | 0005E8        5F76616C 75650000 5F50795F 4C656176 65526563 75727369                                                                                         57| 006E14 bc         41820360   1     BT         CL.2110,cr0,0x4/eq,taken=40%(40,60)
     | 000600        76654361 6C6C0000 5F50795F 456E7465 72526563 75727369                                                                                         57| 006E18 lwz        801F0038   1     L4A        gr0=(*)aggr#4.ag_closed(gr31,56)
     | 000618        76654361 6C6C0000 6173796E 635F6765 6E5F6173 656E645F                                                                                         57| 006E1C cmpwi      2C000000   2     C4         cr0=gr0,0
     | 000630        6465616C 6C6F6300 5F50794F 626A6563 745F4743 5F545241                                                                                         57| 006E20 bc         4182013C   1     BT         CL.2030,cr0,0x4/eq,taken=50%(0,0)
     | 000648        434B5F69 6D706C00 6173796E 635F6765 6E5F6174 68726F77                                                                                          0| 006E24 lwz        83410098   1     L4A        gr26=#stack(gr1,152)
     | 000660        5F646561 6C6C6F63 00000000 6173796E 635F6765 6E5F6173                                                                                         75| 006E28 bl         4BFF91D9   0     CALL       PyErr_Fetch,3,(*)_object*",gr3,(*)_object*",gr4,(*)_object*",gr5,#ProcAlias",(*)_object",(*)_object",(*)_o
     | 000678        656E645F 69746572 6E657874 00000000 6173796E 635F6765                                                                                         75| 006E2C ori        60000000   1
     | 000690        6E5F6173 656E645F 74726176 65727365 00000000 5F50794F                                                                                         79| 006E30 lwz        807E0010   1     L4A        gr3=(*)aggr#3.gi_code(gr30,16)
     | 0006A8        626A6563 745F4661 73744361 6C6C5473 74617465 00000000                                                                                          0| 006E34 or.        7C601B79   2     LR_R       gr0,cr0=gr3
     | 0006C0        5F507943 6F726F5F 47657441 77616974 61626C65 49746572                                                                                         79| 006E38 bc         41820020   1     BT         CL.544,cr0,0x4/eq,taken=40%(40,60)
     | 0006D8        00000000 6173796E 635F6765 6E5F6174 68726F77 5F697465                                                                                          0|                                CL.2015:
     | 0006F0        726E6578 74000000 6173796E 635F6765 6E5F6174 68726F77                                                                                         80| 006E3C lwz        8003001C   1     L4A        gr0=(*)aggr#5.co_flags(gr3,28)
     | 000708        5F747261 76657273 65000000 5F50794F 626A6563 745F4743                                                                                         80| 006E40 andi.      70000080   2     RN4_R      gr0,cr0=gr0,0,0x80
     | 000720        5F554E54 5241434B 5F696D70 6C000000 50794F62 6A656374                                                                                         80| 006E44 bc         41820014   1     BT         CL.544,cr0,0x4/eq,taken=40%(40,60)
     | 000738        5F43616C 6C4D6574 686F644F 6E654172 67000000 50794F62                                                                                         81| 006E48 lwz        807E0008   1     L4A        gr3=(*)aggr#3.gi_frame(gr30,8)
     | 000750        6A656374 5F43616C 6C4D6574 686F644E 6F417267 73000000                                                                                         81| 006E4C lwz        80030034   2     L4A        gr0=(*)_frame._frame.f_lasti(gr3,52)
     | 000768        50794173 796E6347 656E5F43 6C656172 46726565 4C697374                                                                                         81| 006E50 cmpwi      2C00FFFF   2     C4         cr0=gr0,-1
     | 000780        73000000 5F50795F 54687265 61644361 6E48616E 646C6553                                                                                         81| 006E54 bc         418200E4   1     BT         CL.2117,cr0,0x4/eq,taken=40%(40,60)
     | 000798        69676E61 6C730000 5F50794F 626A6563 745F5665 63746F72                                                                                         84|                                CL.544:
     | 0007B0        63616C6C 54737461 74650000 5F507941 73796E63 47656E56                                                                                         86| 006E58 ori        63C30000   1     LR         gr3=gr30
     | 0007C8        616C7565 57726170 7065724E 65770000 5F50794F 626A6563                                                                                         86| 006E5C addi       38800000   1     LI         gr4=0
     | 0007E0        745F4361 6C6C4D65 74686F64 49644F6E 65417267 00000000                                                                                         86| 006E60 bl         4BFFDD01   0     CALL       gr3=gen_close,2,(*)aggr#3",gr3,(*)_object",gr4,#ProcAlias",gen_close",fcr",gr1,cr[01567]",gr0",gr4"-gr12",
     | 0007F8        5F50794F 626A6563 745F4361 6C6C4D65 74686F64 49644E6F                                                                                         89| 006E64 cmpwi      2C030000   1     C4         cr0=gr3,0
     | 000810        41726773 00000000 5F50794F 626A6563 745F5665 63746F72                                                                                        415| 006E68 lwz        80E20004   1     L4A        gr7=._Py_RefTotal(gr2,0)
     | 000828        63616C6C 4D657468 6F644964 00000000 5F507947 656E5F53                                                                                          0| 006E6C lwz        80C20018   1     L4A        gr6=.+CONSTANT_AREA(gr2,0)
     | 000840        65745374 6F704974 65726174 696F6E56 616C7565 00000000                                                                                         86| 006E70 ori        60650000   1     LR         gr5=gr3
     | 000858        6173796E 635F6765 6E5F7772 61707065 645F7661 6C5F6465                                                                                         89| 006E74 bc         41820074   0     BT         CL.2028,cr0,0x4/eq,taken=40%(40,60)
     | 000870        616C6C6F 63000000 5F50795F 4C656176 65526563 75727369                                                                                        408| 006E78 addi       3880005F   2     LI         gr4=95
     | 000888        76654361 6C6C5F69 6E6C696E 65000000 5F50795F 456E7465                                                                                        408| 006E7C addi       38661110   1     AI         gr3=gr6,4368
     | 0008A0        72526563 75727369 76654361 6C6C5F69 6E6C696E 65000000                                                                                          0| 006E80 lwz        83E100AC   1     L4A        gr31=#stack(gr1,172)
     | 0008B8        5F507952 756E7469 6D655374 6174655F 53657446 696E616C                                                                                        417| 006E84 lwz        80C50000   1     L4A        gr6=(*)_object._object.ob_refcnt(gr5,0)
     | 0008D0        697A696E 67000000 5F507952 756E7469 6D655374 6174655F                                                                                        415| 006E88 lwz        81070000   1     L4A        gr8=_Py_RefTotal(gr7,0)
     | 0008E8        47657446 696E616C 697A696E 67000000 6173796E 635F6765                                                                                        417| 006E8C addi       3806FFFF   1     AI         gr0=gr6,-1
     | 000900        6E5F7772 61707065 645F7661 6C5F7472 61766572 73650000                                                                                        417| 006E90 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
     | 000918        5F50794F 626A6563 745F4745 545F5745 414B5245 46535F4C                                                                                        415| 006E94 addi       38C8FFFF   1     AI         gr6=gr8,-1
     | 000930        49535450 54520000 5F507949 6E746572 70726574 65725374                                                                                        415| 006E98 stw        90C70000   1     ST4A       _Py_RefTotal(gr7,0)=gr6
     | 000948        6174655F 4745545F 554E5341 46450000 5F507952 756E7469                                                                                        417| 006E9C cmpwi      2C000000   1     C4         cr0=gr0,0
     | 000960        6D655374 6174655F 47657454 68726561 64537461 74650000                                                                                        417| 006EA0 bc         40820038   1     BF         CL.2013,cr0,0x4/eq,taken=50%(0,0)
     | 000978        5F507947 656E5F46 65746368 53746F70 49746572 6174696F                                                                                        423|                                CL.1073:
     | 000990        6E56616C 75650000 5F50795F 54687265 61644361 6E48616E                                                                                        425| 006EA4 ori        60A30000   1     LR         gr3=gr5
     | 0009A8        646C6550 656E6469 6E674361 6C6C7300 6173656E 64287629                                                                                        425| 006EA8 bl         4BFF9159   0     CALL       _Py_Dealloc,1,(*)_object",gr3,#ProcAlias",_Py_Dealloc",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",
     | 0009C0        202D3E20 73656E64 20277627 20696E20 67656E65 7261746F                                                                                        425| 006EAC ori        60000000   1
     | 0009D8        722E0000 636C6F73 65282920 2D3E2072 61697365 2047656E                                                                                          0|                                CL.2029:
     | 0009F0        65726174 6F724578 69742069 6E736964 65206765 6E657261                                                                                         99| 006EB0 lwz        80610058   1     L4A        gr3=error_type(gr1,88)







Wed Apr 15 07:30:04 CDT 2020  Page 189


     | 000A08        746F722E 00000000 636C6F73 65282920 2D3E2072 61697365                                                                                         99| 006EB4 lwz        80810054   1     L4A        gr4=error_value(gr1,84)
     | 000A20        2047656E 65726174 6F724578 69742069 6E736964 6520636F                                                                                         99| 006EB8 lwz        80A10050   1     L4A        gr5=error_traceback(gr1,80)
     | 000A38        726F7574 696E652E 00000000 61636C6F 73652829 202D3E20                                                                                         99| 006EBC bl         4BFF9145   0     CALL       PyErr_Restore,3,(*)_object",gr3,(*)_object",gr4,(*)_object",gr5,#ProcAlias",PyErr_Restore",fcr",gr1,cr[015
     | 000A50        72616973 65204765 6E657261 746F7245 78697420 696E7369                                                                                         99| 006EC0 ori        60000000   1
     | 000A68        64652067 656E6572 61746F72 2E000000 61746872 6F772874                                                                                          0| 006EC4 lwz        83C100A8   1     L4A        gr30=#stack(gr1,168)
     | 000A80        79705B2C 76616C5B 2C74625D 5D29202D 3E207261 69736520                                                                                          0| 006EC8 lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
     | 000A98        65786365 7074696F 6E20696E 2067656E 65726174 6F722E00                                                                                        100| 006ECC addi       382100B0   1     AI         gr1=gr1,176
     | 000AB0        73656E64 28617267 29202D3E 2073656E 64202761 72672720                                                                                          0| 006ED0 mtspr      7C0803A6   1     LLR        lr=gr0
     | 000AC8        696E746F 2067656E 65726174 6F722C0A 72657475 726E206E                                                                                        100| 006ED4 bclr       4E800020   3     BA         lr
     | 000AE0        65787420 7969656C 64656420 76616C75 65206F72 20726169                                                                                          0|                                CL.2013:
     | 000AF8        73652053 746F7049 74657261 74696F6E 2E000000 73656E64                                                                                        419| 006ED8 bc         4080FFD8   0     BF         CL.2029,cr0,0x1/lt,taken=60%(60,40)
     | 000B10        28617267 29202D3E 2073656E 64202761 72672720 696E746F                                                                                        420| 006EDC bl         4BFF9125   1     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
     | 000B28        20636F72 6F757469 6E652C0A 72657475 726E206E 65787420                                                                                        420| 006EE0 ori        60000000   1
     | 000B40        69746572 61746564 2076616C 7565206F 72207261 69736520                                                                                          0| 006EE4 b          4BFFFFCC   0     B          CL.2029,-1
     | 000B58        53746F70 49746572 6174696F 6E2E0000 7468726F 77287479                                                                                          0|                                CL.2028:
     | 000B70        705B2C76 616C5B2C 74625D5D 29202D3E 20726169 73652065                                                                                         90| 006EE8 bl         4BFF9119   0     CALL       gr3=PyErr_Occurred,0,#ProcAlias",PyErr_Occurred",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr",fc
     | 000B88        78636570 74696F6E 20696E20 67656E65 7261746F 722C0A72                                                                                         90| 006EEC ori        60000000   1
     | 000BA0        65747572 6E206E65 78742079 69656C64 65642076 616C7565                                                                                         90| 006EF0 cmpwi      2C030000   1     C4         cr0=gr3,0
     | 000BB8        206F7220 72616973 65205374 6F704974 65726174 696F6E2E                                                                                         90| 006EF4 bc         4082000C   1     BF         CL.1685,cr0,0x4/eq,taken=50%(0,0)
     | 000BD0        00000000 7468726F 77287479 705B2C76 616C5B2C 74625D5D                                                                                          0| 006EF8 lwz        83E100AC   2     L4A        gr31=#stack(gr1,172)
     | 000BE8        29202D3E 20726169 73652065 78636570 74696F6E 20696E20                                                                                          0| 006EFC b          4BFFFFB4   0     B          CL.2029,-1
     | 000C00        636F726F 7574696E 652C0A72 65747572 6E206E65 78742069                                                                                         91|                                CL.1685:
     | 000C18        74657261 74656420 76616C75 65206F72 20726169 73652053                                                                                         64| 006F00 ori        63E30000   1     LR         gr3=gr31
     | 000C30        746F7049 74657261 74696F6E 2E000000 63616E27 74207365                                                                                         64| 006F04 bl         4BFF90FD   0     CALL       PyErr_WriteUnraisable,1,(*)_object",gr3,#ProcAlias",PyErr_WriteUnraisable",fcr",gr1,cr[01567]",gr0",gr3"-g
     | 000C48        6E64206E 6F6E2D4E 6F6E6520 76616C75 6520746F 2061206A                                                                                         64| 006F08 ori        60000000   1
     | 000C60        7573742D 73746172 74656420 636F726F 7574696E 65000000                                                                                         99| 006F0C lwz        80610058   1     L4A        gr3=error_type(gr1,88)
     | 000C78        6173796E 63206765 6E657261 746F7220 69676E6F 72656420                                                                                         99| 006F10 lwz        80810054   1     L4A        gr4=error_value(gr1,84)
     | 000C90        47656E65 7261746F 72457869 74000000 67656E65 7261746F                                                                                         99| 006F14 lwz        80A10050   1     L4A        gr5=error_traceback(gr1,80)
     | 000CA8        7220616C 72656164 79206578 65637574 696E6700 636F726F                                                                                         99| 006F18 bl         4BFF90E9   0     CALL       PyErr_Restore,3,(*)_object",gr3,(*)_object",gr4,(*)_object",gr5,#ProcAlias",PyErr_Restore",fcr",gr1,cr[015
     | 000CC0        7574696E 6520616C 72656164 79206578 65637574 696E6700                                                                                         99| 006F1C ori        60000000   1
     | 000CD8        6173796E 63206765 6E657261 746F7220 616C7265 61647920                                                                                          0| 006F20 lwz        83E100AC   1     L4A        gr31=#stack(gr1,172)
     | 000CF0        65786563 7574696E 67000000 63616E27 74207365 6E64206E                                                                                          0| 006F24 lwz        83C100A8   1     L4A        gr30=#stack(gr1,168)
     | 000D08        6F6E2D4E 6F6E6520 76616C75 6520746F 2061206A 7573742D                                                                                          0| 006F28 lwz        800100B8   1     L4A        gr0=#stack(gr1,184)
     | 000D20        73746172 74656420 67656E65 7261746F 72000000 63616E27                                                                                        100| 006F2C addi       382100B0   1     AI         gr1=gr1,176
     | 000D38        74207365 6E64206E 6F6E2D4E 6F6E6520 76616C75 6520746F                                                                                          0| 006F30 mtspr      7C0803A6   1     LLR        lr=gr0
     | 000D50        2061206A 7573742D 73746172 74656420 6173796E 63206765                                                                                        100| 006F34 bclr       4E800020   3     BA         lr
     | 000D68        6E657261 746F7200 67656E65 7261746F 72207261 69736564                                                                                          0|                                CL.2117:
     | 000D80        2053746F 70497465 72617469 6F6E0000 636F726F 7574696E                                                                                         83| 006F38 ori        63C30000   1     LR         gr3=gr30
     | 000D98        65207261 69736564 2053746F 70497465 72617469 6F6E0000                                                                                         83| 006F3C bl         4BFF90C5   0     CALL       _PyErr_WarnUnawaitedCoroutine,1,(*)_object",gr3,#ProcAlias",_PyErr_WarnUnawaitedCoroutine",fcr",gr1,cr[015
     | 000DB0        6173796E 63206765 6E657261 746F7220 72616973 65642053                                                                                         83| 006F40 ori        60000000   1
     | 000DC8        746F7049 74657261 74696F6E 00000000 6173796E 63206765                                                                                         90| 006F44 bl         4BFF90BD   0     CALL       gr3=PyErr_Occurred,0,#ProcAlias",PyErr_Occurred",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",lr",fc
     | 000DE0        6E657261 746F7220 72616973 65642053 746F7041 73796E63                                                                                         90| 006F48 ori        60000000   1
     | 000DF8        49746572 6174696F 6E000000 636C6F73 65000000 67656E65                                                                                         90| 006F4C cmpwi      2C030000   1     C4         cr0=gr3,0
     | 000E10        7261746F 72206967 6E6F7265 64204765 6E657261 746F7245                                                                                         90| 006F50 bc         4082FFB0   1     BF         CL.1685,cr0,0x4/eq,taken=70%(70,30)
     | 000E28        78697400 636F726F 7574696E 65206967 6E6F7265 64204765                                                                                          0| 006F54 lwz        83E100AC   2     L4A        gr31=#stack(gr1,172)
     | 000E40        6E657261 746F7245 78697400 7468726F 77000000 5F5F6E61                                                                                          0| 006F58 b          4BFFFF58   0     B          CL.2029,-1
     | 000E58        6D655F5F 00000000 6E616D65 206F6620 74686520 67656E65                                                                                          0|                                CL.2030:
     | 000E70        7261746F 72000000 5F5F7175 616C6E61 6D655F5F 00000000                                                                                         59| 006F5C bl         4BFF90A5   0     CALL       PyErr_Fetch,3,(*)_object*",gr3,(*)_object*",gr4,(*)_object*",gr5,#ProcAlias",(*)_object",(*)_object",(*)_o
     | 000E88        7175616C 69666965 64206E61 6D65206F 66207468 65206765                                                                                         59| 006F60 ori        60000000   1
     | 000EA0        6E657261 746F7200 67695F79 69656C64 66726F6D 00000000                                                                                        183| 006F64 addi       38A000B7   1     LI         gr5=183
     | 000EB8        6F626A65 63742062 65696E67 20697465 72617465 64206279                                                                                        183| 006F68 lwz        80820018   1     L4A        gr4=.+CONSTANT_AREA(gr2,0)
     | 000ED0        20796965 6C642066 726F6D2C 206F7220 4E6F6E65 00000000                                                                                        183| 006F6C cmpwi      2C1F0000   1     C4         cr0=gr31,0
     | 000EE8        67695F66 72616D65 00000000 67695F72 756E6E69 6E670000                                                                                        183| 006F70 bc         418201D8   1     BT         CL.2031,cr0,0x4/eq,taken=50%(0,0)
     | 000F00        67695F63 6F646500 73656E64 00000000 67656E65 7261746F                                                                                        185| 006F74 stw        93E1008C   2     ST4A       _args(gr1,140)=gr31
     | 000F18        72000000 6E616D65 206F6620 74686520 636F726F 7574696E                                                                                        186| 006F78 bl         4BFF9089   0     CALL       gr3=PyThreadState_Get,0,#ProcAlias",PyThreadState_Get",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",
     | 000F30        65000000 7175616C 69666965 64206E61 6D65206F 66207468                                                                                        186| 006F7C ori        60000000   1







Wed Apr 15 07:30:04 CDT 2020  Page 190


     | 000F48        6520636F 726F7574 696E6500 63725F61 77616974 00000000                                                                                        187| 006F80 addis      3C808000   1     LIU        gr4=32768
     | 000F60        6F626A65 63742062 65696E67 20617761 69746564 206F6E2C                                                                                        188| 006F84 ori        607E0000   1     LR         gr30=gr3
     | 000F78        206F7220 4E6F6E65 00000000 63725F66 72616D65 00000000                                                                                        187| 006F88 addi       3BA40001   1     AI         gr29=gr4,1
     | 000F90        63725F72 756E6E69 6E670000 63725F63 6F646500 63725F6F                                                                                          0|                                CL.2020:
     | 000FA8        72696769 6E000000 636F726F 7574696E 65000000 636F726F                                                                                         73| 006F8C lwz        839A0004   1     L4A        gr28=(*)_object._object.ob_type(gr26,4)
     | 000FC0        7574696E 655F7772 61707065 72000000 41207772 61707065                                                                                        617| 006F90 ori        63830000   2     LR         gr3=gr28
     | 000FD8        72206F62 6A656374 20696D70 6C656D65 6E74696E 67205F5F                                                                                        617| 006F94 bl         4BFF906D   0     CALL       gr3=PyType_GetFlags,1,(*)_typeobject",gr3,#ProcAlias",PyType_GetFlags",fcr",gr1,cr[01567]",gr0",gr4"-gr12"
     | 000FF0        61776169 745F5F20 666F7220 636F726F 7574696E 65732E00                                                                                        617| 006F98 ori        60000000   1
     | 001008        6E616D65 206F6620 74686520 6173796E 63206765 6E657261                                                                                         74| 006F9C andi.      70600800   1     RN4_R      gr0,cr0=gr3,0,0x800
     | 001020        746F7200 7175616C 69666965 64206E61 6D65206F 66207468                                                                                         74| 006FA0 bc         40820078   1     BF         CL.1059,cr0,0x4/eq,taken=40%(40,60)
     | 001038        65206173 796E6320 67656E65 7261746F 72000000 61675F61                                                                                        116| 006FA4 ori        63C30000   2     LR         gr3=gr30
     | 001050        77616974 00000000 61675F66 72616D65 00000000 61675F72                                                                                        116| 006FA8 ori        63440000   1     LR         gr4=gr26
     | 001068        756E6E69 6E670000 61675F63 6F646500 6173656E 64000000                                                                                        116| 006FAC addi       38A1008C   1     AI         gr5=gr1,140
     | 001080        61746872 6F770000 61636C6F 73650000 5F5F636C 6173735F                                                                                          0| 006FB0 lwz        83A100A4   1     L4A        gr29=#stack(gr1,164)
     | 001098        67657469 74656D5F 5F000000 53656520 50455020 35383500                                                                                          0| 006FB4 lwz        838100A0   1     L4A        gr28=#stack(gr1,160)
     | 0010B0        6173796E 635F6765 6E657261 746F7200 6173796E 635F6765                                                                                        116| 006FB8 addi       38C00001   1     LI         gr6=1
     | 0010C8        6E657261 746F725F 6173656E 64000000 6173796E 635F6765                                                                                        116| 006FBC addi       38E00000   1     LI         gr7=0
     | 0010E0        6E657261 746F725F 77726170 7065645F 76616C75 65000000                                                                                        116| 006FC0 bl         4BFF9041   0     CALL       gr3=_PyObject_MakeTpCall,5,(*)_ts",gr3,(*)_object",gr4,(*)_object*C",gr5,gr6,(*)_object",gr7,#ProcAlias",(
     | 0010F8        6173796E 635F6765 6E657261 746F725F 61746872 6F770049                                                                                        116| 006FC4 ori        60000000   1
     | 001110        4F626A65 6374732F 67656E6F 626A6563 742E6300 2E2F496E                                                                                          0| 006FC8 lwz        83410098   1     L4A        gr26=#stack(gr1,152)
     | 001128        636C7564 652F6F62 6A656374 2E680049 50794279 7465735F                                                                                        188|                                CL.1069:
     | 001140        43686563 6B286279 7465636F 64652900 636F6465 5B305D20                                                                                         63| 006FCC or.        7C651B79   1     LR_R       gr5,cr0=gr3
     | 001158        213D2059 49454C44 5F46524F 4D004942 61726720 213D204E                                                                                          0| 006FD0 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
     | 001170        554C4C00 2E2F496E 636C7564 652F6370 7974686F 6E2F6162                                                                                        408| 006FD4 addi       38800042   1     LI         gr4=66
     | 001188        73747261 63742E68 0049424D 63616C6C 61626C65 20213D20                                                                                        415| 006FD8 lwz        80C20004   1     L4A        gr6=._Py_RefTotal(gr2,0)
     | 0011A0        4E554C4C 0049424D 50794361 6C6C6162 6C655F43 6865636B                                                                                         63| 006FDC bc         4182FF24   0     BT         CL.1685,cr0,0x4/eq,taken=30%(30,70)
     | 0011B8        2863616C 6C61626C 65290049 6F666673 6574203E 20300049                                                                                        417| 006FE0 lwz        80E50000   2     L4A        gr7=(*)_object._object.ob_refcnt(gr5,0)
     | 0011D0        63616E6E 6F742072 65757365 20616C72 65616479 20617761                                                                                          0| 006FE4 lwz        83E100AC   1     L4A        gr31=#stack(gr1,172)
     | 0011E8        69746564 20636F72 6F757469 6E650049 662D3E66 5F626163                                                                                        408| 006FE8 addi       38631110   1     AI         gr3=gr3,4368
     | 001200        6B203D3D 204E554C 4C004942 662D3E66 5F626163 6B203D3D                                                                                        417| 006FEC addi       3807FFFF   1     AI         gr0=gr7,-1
     | 001218        20747374 6174652D 3E667261 6D650049 21507941 73796E63                                                                                        417| 006FF0 stw        90050000   1     ST4A       (*)_object._object.ob_refcnt(gr5,0)=gr0
     | 001230        47656E5F 43686563 6B457861 63742867 656E2900 25730049                                                                                        415| 006FF4 lwz        80E60000   1     L4A        gr7=_Py_RefTotal(gr6,0)
     | 001248        72657420 3D3D2079 66004942 67656E2D 3E67695F 6672616D                                                                                        415| 006FF8 addi       38E7FFFF   2     AI         gr7=gr7,-1
     | 001260        652D3E66 5F6C6173 7469203E 3D203000 7468726F 77282920                                                                                        415| 006FFC stw        90E60000   1     ST4A       _Py_RefTotal(gr6,0)=gr7
     | 001278        74686972 64206172 67756D65 6E74206D 75737420 62652061                                                                                        417| 007000 cmpwi      2C000000   1     C4         cr0=gr0,0
     | 001290        20747261 63656261 636B206F 626A6563 74004942 696E7374                                                                                        417| 007004 bc         4182FEA0   1     BT         CL.1073,cr0,0x4/eq,taken=40%(40,60)
     | 0012A8        616E6365 20657863 65707469 6F6E206D 6179206E 6F742068                                                                                        419| 007008 bc         4080FEA8   1     BF         CL.2029,cr0,0x1/lt,taken=50%(0,0)
     | 0012C0        61766520 61207365 70617261 74652076 616C7565 0049424D                                                                                        420| 00700C bl         4BFF8FF5   1     CALL       _Py_NegativeRefcount,3,(*)Cuchar",gr3,gr4,(*)_object",gr5,#ProcAlias",_Py_NegativeRefcount",fcr",gr1,cr[01
     | 0012D8        65786365 7074696F 6E73206D 75737420 62652063 6C617373                                                                                        420| 007010 ori        60000000   1
     | 0012F0        6573206F 7220696E 7374616E 63657320 64657269 76696E67                                                                                          0| 007014 b          4BFFFE9C   0     B          CL.2029,-1
     | 001308        2066726F 6D204261 73654578 63657074 696F6E2C 206E6F74                                                                                         76|                                CL.1059:
     | 001320        20257300 63616E6E 6F742072 65757365 20616C72 65616479                                                                                         77| 007018 ori        63430000   1     LR         gr3=gr26
     | 001338        20617761 69746564 2061636C 6F736528 292F6174 68726F77                                                                                         77| 00701C bl         4BFF8FE5   0     CALL       gr3=PyCallable_Check,1,(*)_object",gr3,#ProcAlias",PyCallable_Check",fcr",gr1,cr[01567]",gr0",gr4"-gr12",f
     | 001350        28290049 61636C6F 73652829 3A206173 796E6368 726F6E6F                                                                                         77| 007020 ori        60000000   1
     | 001368        75732067 656E6572 61746F72 20697320 616C7265 61647920                                                                                         77| 007024 cmpwi      2C030000   1     C4         cr0=gr3,0
     | 001380        72756E6E 696E6700 61746872 6F772829 3A206173 796E6368                                                                                         78| 007028 lwz        837C001C   1     L4A        gr27=(*)_typeobject._typeobject.tp_vectorcall_offset(gr28,28)
     | 001398        726F6E6F 75732067 656E6572 61746F72 20697320 616C7265                                                                                          0| 00702C ori        63600000   2     LR         gr0=gr27
     | 0013B0        61647920 72756E6E 696E6700 6F2D3E61 67745F73 74617465                                                                                         77| 007030 bc         418200C0   0     BT         CL.2032,cr0,0x4/eq,taken=40%(40,60)
     | 0013C8        203D3D20 41574149 5441424C 455F5354 4154455F 49544552                                                                                         79| 007034 cmpwi      2C000000   1     C4         cr0=gr0,0
     | 0013E0        0049424D 28282850 7947435F 48656164 202A2928 6F70292D                                                                                          0| 007038 lwz        838100A0   1     L4A        gr28=#stack(gr1,160)
     | 0013F8        31292D3E 5F67635F 6E657874 20213D20 30290049 6F626A65                                                                                         79| 00703C bc         4081008C   0     BF         CL.2024,cr0,0x2/gt,taken=40%(40,60)
     | 001410        6374206E 6F742074 7261636B 65642062 79207468 65206761                                                                                          0|                                CL.2025:
     | 001428        72626167 6520636F 6C6C6563 746F7200 5F50794F 626A6563                                                                                         81| 007040 lwzx       7CFAD82E   1     L4A        gr7=(*)_object*()*(gr26,gr27,0)
     | 001440        745F4743 5F554E54 5241434B 0049424D 5F507941 73796E63                                                                                          0| 007044 or.        7CE03B79   2     LR_R       gr0,cr0=gr7
     | 001458        47656E57 72617070 65645661 6C75655F 43686563 6B457861                                                                                        114| 007048 bc         41820054   1     BT         CL.2111,cr0,0x4/eq,taken=30%(30,70)
     | 001470        6374286F 29004942 63616E6E 6F742072 65757365 20616C72                                                                                          0|                                CL.2121:







Wed Apr 15 07:30:04 CDT 2020  Page 191


     | 001488        65616479 20617761 69746564 205F5F61 6E657874 5F5F2829                                                                                        118| 00704C ori        63430000   1     LR         gr3=gr26
     | 0014A0        2F617365 6E642829 0049424D 616E6578 7428293A 20617379                                                                                        118| 007050 lwz        80070000   1     L4A        gr0=#fnc_adr(gr7,0)
     | 0014B8        6E636872 6F6E6F75 73206765 6E657261 746F7220 69732061                                                                                        118| 007054 addi       3881008C   1     AI         gr4=gr1,140
     | 0014D0        6C726561 64792072 756E6E69 6E670049 50794173 796E6347                                                                                        118| 007058 lwz        81670008   1     L4A        gr11=#new_env(gr7,8)
     | 0014E8        656E4153 656E645F 43686563 6B457861 6374286F 29004942                                                                                          0| 00705C lwz        8361009C   1     L4A        gr27=#stack(gr1,156)
     | 001500        50795F49 535F5459 5045286F 2C20265F 50794173 796E6347                                                                                        118| 007060 ori        63A50000   1     LR         gr5=gr29
     | 001518        656E4153 656E645F 54797065 29004942 21282828 50794743                                                                                        118| 007064 addi       38C00000   1     LI         gr6=0
     | 001530        5F486561 64202A29 286F7029 2D31292D 3E5F6763 5F6E6578                                                                                        118| 007068 mtspr      7C0903A6   1     LCTR       ctr=gr0
     | 001548        7420213D 20302900 6F626A65 63742061 6C726561 64792074                                                                                        118| 00706C lwz        80470004   1     CALL       gr3=gr7,4,(*)_object",gr3,(*)_object*C",gr4,gr5,(*)_object",gr6,#ProcAlias",(*)_object",fcr",(*)_object*()
     | 001560        7261636B 65642062 79207468 65206761 72626167 6520636F                                                                                        118| 007070 bcctrl     4E800421   0
     | 001578        6C6C6563 746F7200 5F50794F 626A6563 745F4743 5F545241                                                                                        118| 007074 lwz        80410014   1
     | 001590        434B0049 2867632D 3E5F6763 5F707265 76202620 28322929                                                                                        118| 007078 ori        60650000   1     LR         gr5=gr3
     | 0015A8        203D3D20 30004942 6F626A65 63742069 7320696E 2067656E                                                                                        119| 00707C ori        63C30000   1     LR         gr3=gr30
     | 0015C0        65726174 696F6E20 77686963 68206973 20676172 62616765                                                                                        119| 007080 addi       38C00000   1     LI         gr6=0
     | 0015D8        20636F6C 6C656374 65640049 28287569 6E747074 725F7429                                                                                        119| 007084 ori        63440000   1     LR         gr4=gr26
     | 0015F0        6C617374 2026207E 5F507947 435F5052 45565F4D 41534B29                                                                                        119| 007088 bl         4BFF8F79   0     CALL       gr3=_Py_CheckFunctionResult,4,(*)_ts",gr3,(*)_object",gr4,(*)_object",gr5,(*)Cuchar",gr6,#ProcAlias",_Py_C
     | 001608        203D3D20 30004942 2E2F496E 636C7564 652F696E 7465726E                                                                                        119| 00708C ori        60000000   1
     | 001620        616C2F70 79636F72 655F6F62 6A656374 2E680049 3C617379                                                                                          0| 007090 lwz        83410098   1     L4A        gr26=#stack(gr1,152)
     | 001638        6E635F67 656E6572 61746F72 206F626A 65637420 25532061                                                                                          0| 007094 lwz        83A100A4   1     L4A        gr29=#stack(gr1,164)
     | 001650        74202570 3E004942 3C636F72 6F757469 6E65206F 626A6563                                                                                          0| 007098 b          4BFFFF34   0     B          CL.1069,-1
     | 001668        74202553 20617420 25703E00 5F5F7175 616C6E61 6D655F5F                                                                                          0|                                CL.2111:
     | 001680        206D7573 74206265 20736574 20746F20 61207374 72696E67                                                                                        116| 00709C ori        63C30000   1     LR         gr3=gr30
     | 001698        206F626A 65637400 5F5F6E61 6D655F5F 206D7573 74206265                                                                                        116| 0070A0 ori        63440000   1     LR         gr4=gr26
     | 0016B0        20736574 20746F20 61207374 72696E67 206F626A 65637400                                                                                        116| 0070A4 addi       38A1008C   1     AI         gr5=gr1,140
     | 0016C8        3C67656E 65726174 6F72206F 626A6563 74202553 20617420                                                                                          0| 0070A8 lwz        83A100A4   1     L4A        gr29=#stack(gr1,164)
     | 0016E0        25703E00 76616C00 4F694F00 50795475 706C655F 43686563                                                                                          0| 0070AC lwz        8361009C   1     L4A        gr27=#stack(gr1,156)
     | 0016F8        6B286372 5F6F7269 67696E29 0049424D 5F5F6177 6169745F                                                                                        116| 0070B0 addi       38C00001   1     LI         gr6=1
     | 001710        5F282920 72657475 726E6564 20612063 6F726F75 74696E65                                                                                        116| 0070B4 addi       38E00000   1     LI         gr7=0
     | 001728        0049424D 5F5F6177 6169745F 5F282920 72657475 726E6564                                                                                        116| 0070B8 bl         4BFF8F49   0     CALL       gr3=_PyObject_MakeTpCall,5,(*)_ts",gr3,(*)_object",gr4,(*)_object*C",gr5,gr6,(*)_object",gr7,#ProcAlias",(
     | 001740        206E6F6E 2D697465 7261746F 72206F66 20747970 65202725                                                                                        116| 0070BC ori        60000000   1
     | 001758        2E313030 73270049 6F626A65 63742025 2E313030 73206361                                                                                          0| 0070C0 lwz        83410098   1     L4A        gr26=#stack(gr1,152)
     | 001770        6E277420 62652075 73656420 696E2027 61776169 74272065                                                                                        116| 0070C4 b          4BFFFF08   0     B          CL.1069,-1
     | 001788        78707265 7373696F 6E00                                                                                                                         0|                                CL.2024:
                                                                                                                                                                   79| 0070C8 addi       38A0004F   1     LI         gr5=79
                                                                                                                                                                   79| 0070CC lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
                                                                                                                                                                   79| 0070D0 addi       38831174   2     AI         gr4=gr3,4468
                                                                                                                                                                   79| 0070D4 addi       386311C4   1     AI         gr3=gr3,4548
                                                                                                                                                                   79| 0070D8 bl         4BFF8F29   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
                                                                                                                                                                   79| 0070DC ori        60000000   1
                                                                                                                                                                   81| 0070E0 lwzx       7CFAD82E   1     L4A        gr7=(*)_object*()*(gr26,gr27,0)
                                                                                                                                                                    0| 0070E4 or.        7CE03B79   2     LR_R       gr0,cr0=gr7
                                                                                                                                                                  114| 0070E8 bc         4182FFB4   1     BT         CL.2111,cr0,0x4/eq,taken=30%(30,70)
                                                                                                                                                                    0| 0070EC b          4BFFFF60   1     B          CL.2121,-1
                                                                                                                                                                    0|                                CL.2032:
                                                                                                                                                                   77| 0070F0 addi       38A0004D   1     LI         gr5=77
                                                                                                                                                                   77| 0070F4 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
                                                                                                                                                                   77| 0070F8 addi       38831174   2     AI         gr4=gr3,4468
                                                                                                                                                                   77| 0070FC addi       386311A8   1     AI         gr3=gr3,4520
                                                                                                                                                                   77| 007100 bl         4BFF8F01   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
                                                                                                                                                                   77| 007104 ori        60000000   1
                                                                                                                                                                   78| 007108 lwz        837C001C   1     L4A        gr27=(*)_typeobject._typeobject.tp_vectorcall_offset(gr28,28)
                                                                                                                                                                    0| 00710C or.        7F60DB79   2     LR_R       gr0,cr0=gr27
                                                                                                                                                                   79| 007110 bc         4081000C   1     BF         CL.2116,cr0,0x2/gt,taken=40%(40,60)
                                                                                                                                                                    0| 007114 lwz        838100A0   1     L4A        gr28=#stack(gr1,160)
                                                                                                                                                                    0| 007118 b          4BFFFF28   0     B          CL.2025,-1
                                                                                                                                                                    0|                                CL.2116:







Wed Apr 15 07:30:04 CDT 2020  Page 192


                                                                                                                                                                   79| 00711C addi       38A0004F   1     LI         gr5=79
                                                                                                                                                                   79| 007120 lwz        80620018   1     L4A        gr3=.+CONSTANT_AREA(gr2,0)
                                                                                                                                                                    0| 007124 lwz        838100A0   1     L4A        gr28=#stack(gr1,160)
                                                                                                                                                                   79| 007128 addi       38831174   1     AI         gr4=gr3,4468
                                                                                                                                                                   79| 00712C addi       386311C4   1     AI         gr3=gr3,4548
                                                                                                                                                                   79| 007130 bl         4BFF8ED1   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
                                                                                                                                                                   79| 007134 ori        60000000   1
                                                                                                                                                                   81| 007138 lwzx       7CFAD82E   1     L4A        gr7=(*)_object*()*(gr26,gr27,0)
                                                                                                                                                                    0| 00713C or.        7CE03B79   2     LR_R       gr0,cr0=gr7
                                                                                                                                                                  114| 007140 bc         4182FF5C   1     BT         CL.2111,cr0,0x4/eq,taken=30%(30,70)
                                                                                                                                                                    0| 007144 b          4BFFFF08   1     B          CL.2121,-1
                                                                                                                                                                    0|                                CL.2031:
                                                                                                                                                                  183| 007148 addi       38641168   1     AI         gr3=gr4,4456
                                                                                                                                                                  183| 00714C addi       38841174   1     AI         gr4=gr4,4468
                                                                                                                                                                  183| 007150 bl         4BFF8EB1   0     CALL       __assert,3,gr3-gr5,#ProcAlias",__assert",fcr",gr1,cr[01567]",gr0",gr3"-gr12",fp0"-fp13",mq",lr",fcr",xer",
                                                                                                                                                                  183| 007154 ori        60000000   1
                                                                                                                                                                  185| 007158 stw        93E1008C   1     ST4A       _args(gr1,140)=gr31
                                                                                                                                                                  186| 00715C bl         4BFF8EA5   0     CALL       gr3=PyThreadState_Get,0,#ProcAlias",PyThreadState_Get",fcr",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13",mq",
                                                                                                                                                                  186| 007160 ori        60000000   1
                                                                                                                                                                  187| 007164 addis      3C808000   1     LIU        gr4=32768
                                                                                                                                                                  188| 007168 ori        607E0000   1     LR         gr30=gr3
                                                                                                                                                                  187| 00716C addi       3BA40001   1     AI         gr29=gr4,1
                                                                                                                                                                   72| 007170 b          4BFFFE1C   0     B          CL.2020,-1
                                                                                                                                                                    0|                                CL.2110:
                                                                                                                                                                    0| 007174 lwz        83410098   1     L4A        gr26=#stack(gr1,152)
                                                                                                                                                                    0|                                CL.2014:
                                                                                                                                                                   75| 007178 bl         4BFF8E89   0     CALL       PyErr_Fetch,3,(*)_object*",gr3,(*)_object*",gr4,(*)_object*",gr5,#ProcAlias",(*)_object",(*)_object",(*)_o
                                                                                                                                                                   75| 00717C ori        60000000   1
                                                                                                                                                                   79| 007180 lwz        807E0010   1     L4A        gr3=(*)aggr#3.gi_code(gr30,16)
                                                                                                                                                                    0| 007184 or.        7C601B79   2     LR_R       gr0,cr0=gr3
                                                                                                                                                                   79| 007188 bc         4182FCD0   1     BT         CL.544,cr0,0x4/eq,taken=40%(40,60)
                                                                                                                                                                    0| 00718C b          4BFFFCB0   1     B          CL.2015,-1
                                                                                                                                                                     |               Tag Table
                                                                                                                                                                     | 007190        00000000 00002041 80060300 00000000 000003D0 00185F50
                                                                                                                                                                     | 0071A8        7947656E 5F46696E 616C697A 65404146 3133305F 3932
                                                                                                                                                                     |               Instruction count          244
                                                                                                                                                                     |               Straight-line exec time    235
                                                                                                                                                                     |               Constant Area
                                                                                                                                                                     | 000000        7F800000 7FC00000 6D6F6466 6C000000 77637374 6F6B0000
                                                                                                                                                                     | 000018        6C646578 706C0000 66726578 706C0000 73656C65 63740000
                                                                                                                                                                     | 000030        73747274 6F6C6400 67656E5F 72657072 00000000 77637366
                                                                                                                                                                     | 000048        74696D65 00000000 636F726F 5F726570 72000000 67656E5F
                                                                                                                                                                     | 000060        7468726F 77000000 67656E5F 636C6F73 65000000 5F507947
                                                                                                                                                                     | 000078        656E5F79 66000000 50794765 6E5F4E65 77000000 73747274
                                                                                                                                                                     | 000090        6F696D61 78000000 636F726F 5F617761 69740000 5F67656E
                                                                                                                                                                     | 0000A8        5F746872 6F770000 5079436F 726F5F4E 65770000 5F50795F
                                                                                                                                                                     | 0000C0        44454352 45460000 5F50795F 494E4352 45460000 67656E5F
                                                                                                                                                                     | 0000D8        73656E64 5F657800 67656E5F 6465616C 6C6F6300 5F507947
                                                                                                                                                                     | 0000F0        656E5F53 656E6400 5F50795F 58444543 52454600 5F50795F
                                                                                                                                                                     | 000108        58494E43 52454600 5F50795F 49535F54 59504500 67656E5F
                                                                                                                                                                     | 000120        7365745F 6E616D65 00000000 67656E5F 6765745F 6E616D65
                                                                                                                                                                     | 000138        00000000 67656E5F 69746572 6E657874 00000000 67656E5F
                                                                                                                                                                     | 000150        74726176 65727365 00000000 5F50795F 5345545F 53495A45
                                                                                                                                                                     | 000168        00000000 5F50795F 5345545F 54595045 00000000 5F507954
                                                                                                                                                                     | 000180        7970655F 43686563 6B000000 67657464 7461626C 6573697A
                                                                                                                                                                     | 000198        65000000 6173796E 635F6765 6E5F7265 70720000 67656E5F







Wed Apr 15 07:30:04 CDT 2020  Page 193


                                                                                                                                                                     | 0001B0        636C6F73 655F6974 65720000 50794173 796E6347 656E5F4E
                                                                                                                                                                     | 0001C8        65770000 5F50794F 626A6563 745F494E 49540000 5F50795F
                                                                                                                                                                     | 0001E0        5345545F 52454643 4E540000 6173796E 635F6765 6E5F6173
                                                                                                                                                                     | 0001F8        656E6400 6173796E 635F6765 6E5F616E 65787400 6578635F
                                                                                                                                                                     | 000210        73746174 655F636C 65617200 5F507947 656E5F46 696E616C
                                                                                                                                                                     | 000228        697A6500 5F507941 73796E63 47656E5F 46696E69 00000000
                                                                                                                                                                     | 000240        6173796E 635F6765 6E5F6174 68726F77 00000000 6173796E
                                                                                                                                                                     | 000258        635F6765 6E5F6163 6C6F7365 00000000 67656E5F 69735F63
                                                                                                                                                                     | 000270        6F726F75 74696E65 00000000 67656E5F 67657479 69656C64
                                                                                                                                                                     | 000288        66726F6D 00000000 67656E5F 7365745F 7175616C 6E616D65
                                                                                                                                                                     | 0002A0        00000000 67656E5F 6765745F 7175616C 6E616D65 00000000
                                                                                                                                                                     | 0002B8        5F50795F 4D616B65 52656343 6865636B 00000000 5F50795F
                                                                                                                                                                     | 0002D0        49734D61 696E5468 72656164 00000000 636F6D70 7574655F
                                                                                                                                                                     | 0002E8        63725F6F 72696769 6E000000 636F726F 5F777261 70706572
                                                                                                                                                                     | 000300        5F73656E 64000000 636F726F 5F676574 5F63725F 61776169
                                                                                                                                                                     | 000318        74000000 5F507945 76616C5F 4576616C 4672616D 65000000
                                                                                                                                                                     | 000330        5F50794D 656D5F49 73507472 46726565 64000000 50795479
                                                                                                                                                                     | 000348        70655F48 61734665 61747572 65000000 6173796E 635F6765
                                                                                                                                                                     | 000360        6E5F7472 61766572 73650000 636F726F 5F777261 70706572
                                                                                                                                                                     | 000378        5F636C6F 73650000 636F726F 5F777261 70706572 5F746872
                                                                                                                                                                     | 000390        6F770000 6578635F 73746174 655F7472 61766572 73650000
                                                                                                                                                                     | 0003A8        5F507954 7970655F 48617346 65617475 72650000 5F507954
                                                                                                                                                                     | 0003C0        68726561 64537461 74655F47 45540000 5F50794F 626A6563
                                                                                                                                                                     | 0003D8        745F4661 73744361 6C6C0000 50795665 63746F72 63616C6C
                                                                                                                                                                     | 0003F0        5F4E4152 47530000 5F50794F 626A6563 745F494E 49545F56
                                                                                                                                                                     | 000408        41520000 5F507954 7970655F 43686563 6B457861 63740000
                                                                                                                                                                     | 000420        6173796E 635F6765 6E5F6173 656E645F 6E657700 50794F62
                                                                                                                                                                     | 000438        6A656374 5F43616C 6C4F6E65 41726700 5F50794F 626A6563
                                                                                                                                                                     | 000450        745F4361 6C6C4E6F 41726700 50794F62 6A656374 5F566563
                                                                                                                                                                     | 000468        746F7263 616C6C00 6173796E 635F6765 6E5F6173 656E645F
                                                                                                                                                                     | 000480        73656E64 00000000 6173796E 635F6765 6E5F696E 69745F68
                                                                                                                                                                     | 000498        6F6F6B73 00000000 636F726F 5F777261 70706572 5F646561
                                                                                                                                                                     | 0004B0        6C6C6F63 00000000 6173796E 635F6765 6E5F6174 68726F77
                                                                                                                                                                     | 0004C8        5F6E6577 00000000 6173796E 635F6765 6E5F6174 68726F77
                                                                                                                                                                     | 0004E0        5F73656E 64000000 6173796E 635F6765 6E5F6173 656E645F
                                                                                                                                                                     | 0004F8        636C6F73 65000000 6173796E 635F6765 6E5F6173 656E645F
                                                                                                                                                                     | 000510        7468726F 77000000 636F726F 5F777261 70706572 5F747261
                                                                                                                                                                     | 000528        76657273 65000000 636F726F 5F777261 70706572 5F697465
                                                                                                                                                                     | 000540        726E6578 74000000 67656E5F 6E65775F 77697468 5F717561
                                                                                                                                                                     | 000558        6C6E616D 65000000 5F50795F 49734D61 696E496E 74657270
                                                                                                                                                                     | 000570        72657465 72000000 50795665 63746F72 63616C6C 5F46756E
                                                                                                                                                                     | 000588        6374696F 6E000000 50794765 6E5F4E65 77576974 68517561
                                                                                                                                                                     | 0005A0        6C4E616D 65000000 6173796E 635F6765 6E5F6174 68726F77
                                                                                                                                                                     | 0005B8        5F636C6F 73650000 6173796E 635F6765 6E5F6174 68726F77
                                                                                                                                                                     | 0005D0        5F746872 6F770000 6173796E 635F6765 6E5F756E 77726170
                                                                                                                                                                     | 0005E8        5F76616C 75650000 5F50795F 4C656176 65526563 75727369
                                                                                                                                                                     | 000600        76654361 6C6C0000 5F50795F 456E7465 72526563 75727369
                                                                                                                                                                     | 000618        76654361 6C6C0000 6173796E 635F6765 6E5F6173 656E645F
                                                                                                                                                                     | 000630        6465616C 6C6F6300 5F50794F 626A6563 745F4743 5F545241
                                                                                                                                                                     | 000648        434B5F69 6D706C00 6173796E 635F6765 6E5F6174 68726F77
                                                                                                                                                                     | 000660        5F646561 6C6C6F63 00000000 6173796E 635F6765 6E5F6173
                                                                                                                                                                     | 000678        656E645F 69746572 6E657874 00000000 6173796E 635F6765
                                                                                                                                                                     | 000690        6E5F6173 656E645F 74726176 65727365 00000000 5F50794F
                                                                                                                                                                     | 0006A8        626A6563 745F4661 73744361 6C6C5473 74617465 00000000
                                                                                                                                                                     | 0006C0        5F507943 6F726F5F 47657441 77616974 61626C65 49746572
                                                                                                                                                                     | 0006D8        00000000 6173796E 635F6765 6E5F6174 68726F77 5F697465







Wed Apr 15 07:30:04 CDT 2020  Page 194


                                                                                                                                                                     | 0006F0        726E6578 74000000 6173796E 635F6765 6E5F6174 68726F77
                                                                                                                                                                     | 000708        5F747261 76657273 65000000 5F50794F 626A6563 745F4743
                                                                                                                                                                     | 000720        5F554E54 5241434B 5F696D70 6C000000 50794F62 6A656374
                                                                                                                                                                     | 000738        5F43616C 6C4D6574 686F644F 6E654172 67000000 50794F62
                                                                                                                                                                     | 000750        6A656374 5F43616C 6C4D6574 686F644E 6F417267 73000000
                                                                                                                                                                     | 000768        50794173 796E6347 656E5F43 6C656172 46726565 4C697374
                                                                                                                                                                     | 000780        73000000 5F50795F 54687265 61644361 6E48616E 646C6553
                                                                                                                                                                     | 000798        69676E61 6C730000 5F50794F 626A6563 745F5665 63746F72
                                                                                                                                                                     | 0007B0        63616C6C 54737461 74650000 5F507941 73796E63 47656E56
                                                                                                                                                                     | 0007C8        616C7565 57726170 7065724E 65770000 5F50794F 626A6563
                                                                                                                                                                     | 0007E0        745F4361 6C6C4D65 74686F64 49644F6E 65417267 00000000
                                                                                                                                                                     | 0007F8        5F50794F 626A6563 745F4361 6C6C4D65 74686F64 49644E6F
                                                                                                                                                                     | 000810        41726773 00000000 5F50794F 626A6563 745F5665 63746F72
                                                                                                                                                                     | 000828        63616C6C 4D657468 6F644964 00000000 5F507947 656E5F53
                                                                                                                                                                     | 000840        65745374 6F704974 65726174 696F6E56 616C7565 00000000
                                                                                                                                                                     | 000858        6173796E 635F6765 6E5F7772 61707065 645F7661 6C5F6465
                                                                                                                                                                     | 000870        616C6C6F 63000000 5F50795F 4C656176 65526563 75727369
                                                                                                                                                                     | 000888        76654361 6C6C5F69 6E6C696E 65000000 5F50795F 456E7465
                                                                                                                                                                     | 0008A0        72526563 75727369 76654361 6C6C5F69 6E6C696E 65000000
                                                                                                                                                                     | 0008B8        5F507952 756E7469 6D655374 6174655F 53657446 696E616C
                                                                                                                                                                     | 0008D0        697A696E 67000000 5F507952 756E7469 6D655374 6174655F
                                                                                                                                                                     | 0008E8        47657446 696E616C 697A696E 67000000 6173796E 635F6765
                                                                                                                                                                     | 000900        6E5F7772 61707065 645F7661 6C5F7472 61766572 73650000
                                                                                                                                                                     | 000918        5F50794F 626A6563 745F4745 545F5745 414B5245 46535F4C
                                                                                                                                                                     | 000930        49535450 54520000 5F507949 6E746572 70726574 65725374
                                                                                                                                                                     | 000948        6174655F 4745545F 554E5341 46450000 5F507952 756E7469
                                                                                                                                                                     | 000960        6D655374 6174655F 47657454 68726561 64537461 74650000
                                                                                                                                                                     | 000978        5F507947 656E5F46 65746368 53746F70 49746572 6174696F
                                                                                                                                                                     | 000990        6E56616C 75650000 5F50795F 54687265 61644361 6E48616E
                                                                                                                                                                     | 0009A8        646C6550 656E6469 6E674361 6C6C7300 6173656E 64287629
                                                                                                                                                                     | 0009C0        202D3E20 73656E64 20277627 20696E20 67656E65 7261746F
                                                                                                                                                                     | 0009D8        722E0000 636C6F73 65282920 2D3E2072 61697365 2047656E
                                                                                                                                                                     | 0009F0        65726174 6F724578 69742069 6E736964 65206765 6E657261
                                                                                                                                                                     | 000A08        746F722E 00000000 636C6F73 65282920 2D3E2072 61697365
                                                                                                                                                                     | 000A20        2047656E 65726174 6F724578 69742069 6E736964 6520636F
                                                                                                                                                                     | 000A38        726F7574 696E652E 00000000 61636C6F 73652829 202D3E20
                                                                                                                                                                     | 000A50        72616973 65204765 6E657261 746F7245 78697420 696E7369
                                                                                                                                                                     | 000A68        64652067 656E6572 61746F72 2E000000 61746872 6F772874
                                                                                                                                                                     | 000A80        79705B2C 76616C5B 2C74625D 5D29202D 3E207261 69736520
                                                                                                                                                                     | 000A98        65786365 7074696F 6E20696E 2067656E 65726174 6F722E00
                                                                                                                                                                     | 000AB0        73656E64 28617267 29202D3E 2073656E 64202761 72672720
                                                                                                                                                                     | 000AC8        696E746F 2067656E 65726174 6F722C0A 72657475 726E206E
                                                                                                                                                                     | 000AE0        65787420 7969656C 64656420 76616C75 65206F72 20726169
                                                                                                                                                                     | 000AF8        73652053 746F7049 74657261 74696F6E 2E000000 73656E64
                                                                                                                                                                     | 000B10        28617267 29202D3E 2073656E 64202761 72672720 696E746F
                                                                                                                                                                     | 000B28        20636F72 6F757469 6E652C0A 72657475 726E206E 65787420
                                                                                                                                                                     | 000B40        69746572 61746564 2076616C 7565206F 72207261 69736520
                                                                                                                                                                     | 000B58        53746F70 49746572 6174696F 6E2E0000 7468726F 77287479
                                                                                                                                                                     | 000B70        705B2C76 616C5B2C 74625D5D 29202D3E 20726169 73652065
                                                                                                                                                                     | 000B88        78636570 74696F6E 20696E20 67656E65 7261746F 722C0A72
                                                                                                                                                                     | 000BA0        65747572 6E206E65 78742079 69656C64 65642076 616C7565
                                                                                                                                                                     | 000BB8        206F7220 72616973 65205374 6F704974 65726174 696F6E2E
                                                                                                                                                                     | 000BD0        00000000 7468726F 77287479 705B2C76 616C5B2C 74625D5D
                                                                                                                                                                     | 000BE8        29202D3E 20726169 73652065 78636570 74696F6E 20696E20
                                                                                                                                                                     | 000C00        636F726F 7574696E 652C0A72 65747572 6E206E65 78742069
                                                                                                                                                                     | 000C18        74657261 74656420 76616C75 65206F72 20726169 73652053







Wed Apr 15 07:30:04 CDT 2020  Page 195


                                                                                                                                                                     | 000C30        746F7049 74657261 74696F6E 2E000000 63616E27 74207365
                                                                                                                                                                     | 000C48        6E64206E 6F6E2D4E 6F6E6520 76616C75 6520746F 2061206A
                                                                                                                                                                     | 000C60        7573742D 73746172 74656420 636F726F 7574696E 65000000
                                                                                                                                                                     | 000C78        6173796E 63206765 6E657261 746F7220 69676E6F 72656420
                                                                                                                                                                     | 000C90        47656E65 7261746F 72457869 74000000 67656E65 7261746F
                                                                                                                                                                     | 000CA8        7220616C 72656164 79206578 65637574 696E6700 636F726F
                                                                                                                                                                     | 000CC0        7574696E 6520616C 72656164 79206578 65637574 696E6700
                                                                                                                                                                     | 000CD8        6173796E 63206765 6E657261 746F7220 616C7265 61647920
                                                                                                                                                                     | 000CF0        65786563 7574696E 67000000 63616E27 74207365 6E64206E
                                                                                                                                                                     | 000D08        6F6E2D4E 6F6E6520 76616C75 6520746F 2061206A 7573742D
                                                                                                                                                                     | 000D20        73746172 74656420 67656E65 7261746F 72000000 63616E27
                                                                                                                                                                     | 000D38        74207365 6E64206E 6F6E2D4E 6F6E6520 76616C75 6520746F
                                                                                                                                                                     | 000D50        2061206A 7573742D 73746172 74656420 6173796E 63206765
                                                                                                                                                                     | 000D68        6E657261 746F7200 67656E65 7261746F 72207261 69736564
                                                                                                                                                                     | 000D80        2053746F 70497465 72617469 6F6E0000 636F726F 7574696E
                                                                                                                                                                     | 000D98        65207261 69736564 2053746F 70497465 72617469 6F6E0000
                                                                                                                                                                     | 000DB0        6173796E 63206765 6E657261 746F7220 72616973 65642053
                                                                                                                                                                     | 000DC8        746F7049 74657261 74696F6E 00000000 6173796E 63206765
                                                                                                                                                                     | 000DE0        6E657261 746F7220 72616973 65642053 746F7041 73796E63
                                                                                                                                                                     | 000DF8        49746572 6174696F 6E000000 636C6F73 65000000 67656E65
                                                                                                                                                                     | 000E10        7261746F 72206967 6E6F7265 64204765 6E657261 746F7245
                                                                                                                                                                     | 000E28        78697400 636F726F 7574696E 65206967 6E6F7265 64204765
                                                                                                                                                                     | 000E40        6E657261 746F7245 78697400 7468726F 77000000 5F5F6E61
                                                                                                                                                                     | 000E58        6D655F5F 00000000 6E616D65 206F6620 74686520 67656E65
                                                                                                                                                                     | 000E70        7261746F 72000000 5F5F7175 616C6E61 6D655F5F 00000000
                                                                                                                                                                     | 000E88        7175616C 69666965 64206E61 6D65206F 66207468 65206765
                                                                                                                                                                     | 000EA0        6E657261 746F7200 67695F79 69656C64 66726F6D 00000000
                                                                                                                                                                     | 000EB8        6F626A65 63742062 65696E67 20697465 72617465 64206279
                                                                                                                                                                     | 000ED0        20796965 6C642066 726F6D2C 206F7220 4E6F6E65 00000000
                                                                                                                                                                     | 000EE8        67695F66 72616D65 00000000 67695F72 756E6E69 6E670000
                                                                                                                                                                     | 000F00        67695F63 6F646500 73656E64 00000000 67656E65 7261746F
                                                                                                                                                                     | 000F18        72000000 6E616D65 206F6620 74686520 636F726F 7574696E
                                                                                                                                                                     | 000F30        65000000 7175616C 69666965 64206E61 6D65206F 66207468
                                                                                                                                                                     | 000F48        6520636F 726F7574 696E6500 63725F61 77616974 00000000
                                                                                                                                                                     | 000F60        6F626A65 63742062 65696E67 20617761 69746564 206F6E2C
                                                                                                                                                                     | 000F78        206F7220 4E6F6E65 00000000 63725F66 72616D65 00000000
                                                                                                                                                                     | 000F90        63725F72 756E6E69 6E670000 63725F63 6F646500 63725F6F
                                                                                                                                                                     | 000FA8        72696769 6E000000 636F726F 7574696E 65000000 636F726F
                                                                                                                                                                     | 000FC0        7574696E 655F7772 61707065 72000000 41207772 61707065
                                                                                                                                                                     | 000FD8        72206F62 6A656374 20696D70 6C656D65 6E74696E 67205F5F
                                                                                                                                                                     | 000FF0        61776169 745F5F20 666F7220 636F726F 7574696E 65732E00
                                                                                                                                                                     | 001008        6E616D65 206F6620 74686520 6173796E 63206765 6E657261
                                                                                                                                                                     | 001020        746F7200 7175616C 69666965 64206E61 6D65206F 66207468
                                                                                                                                                                     | 001038        65206173 796E6320 67656E65 7261746F 72000000 61675F61
                                                                                                                                                                     | 001050        77616974 00000000 61675F66 72616D65 00000000 61675F72
                                                                                                                                                                     | 001068        756E6E69 6E670000 61675F63 6F646500 6173656E 64000000
                                                                                                                                                                     | 001080        61746872 6F770000 61636C6F 73650000 5F5F636C 6173735F
                                                                                                                                                                     | 001098        67657469 74656D5F 5F000000 53656520 50455020 35383500
                                                                                                                                                                     | 0010B0        6173796E 635F6765 6E657261 746F7200 6173796E 635F6765
                                                                                                                                                                     | 0010C8        6E657261 746F725F 6173656E 64000000 6173796E 635F6765
                                                                                                                                                                     | 0010E0        6E657261 746F725F 77726170 7065645F 76616C75 65000000
                                                                                                                                                                     | 0010F8        6173796E 635F6765 6E657261 746F725F 61746872 6F770049
                                                                                                                                                                     | 001110        4F626A65 6374732F 67656E6F 626A6563 742E6300 2E2F496E
                                                                                                                                                                     | 001128        636C7564 652F6F62 6A656374 2E680049 50794279 7465735F
                                                                                                                                                                     | 001140        43686563 6B286279 7465636F 64652900 636F6465 5B305D20
                                                                                                                                                                     | 001158        213D2059 49454C44 5F46524F 4D004942 61726720 213D204E







Wed Apr 15 07:30:04 CDT 2020  Page 196


                                                                                                                                                                     | 001170        554C4C00 2E2F496E 636C7564 652F6370 7974686F 6E2F6162
                                                                                                                                                                     | 001188        73747261 63742E68 0049424D 63616C6C 61626C65 20213D20
                                                                                                                                                                     | 0011A0        4E554C4C 0049424D 50794361 6C6C6162 6C655F43 6865636B
                                                                                                                                                                     | 0011B8        2863616C 6C61626C 65290049 6F666673 6574203E 20300049
                                                                                                                                                                     | 0011D0        63616E6E 6F742072 65757365 20616C72 65616479 20617761
                                                                                                                                                                     | 0011E8        69746564 20636F72 6F757469 6E650049 662D3E66 5F626163
                                                                                                                                                                     | 001200        6B203D3D 204E554C 4C004942 662D3E66 5F626163 6B203D3D
                                                                                                                                                                     | 001218        20747374 6174652D 3E667261 6D650049 21507941 73796E63
                                                                                                                                                                     | 001230        47656E5F 43686563 6B457861 63742867 656E2900 25730049
                                                                                                                                                                     | 001248        72657420 3D3D2079 66004942 67656E2D 3E67695F 6672616D
                                                                                                                                                                     | 001260        652D3E66 5F6C6173 7469203E 3D203000 7468726F 77282920
                                                                                                                                                                     | 001278        74686972 64206172 67756D65 6E74206D 75737420 62652061
                                                                                                                                                                     | 001290        20747261 63656261 636B206F 626A6563 74004942 696E7374
                                                                                                                                                                     | 0012A8        616E6365 20657863 65707469 6F6E206D 6179206E 6F742068
                                                                                                                                                                     | 0012C0        61766520 61207365 70617261 74652076 616C7565 0049424D
                                                                                                                                                                     | 0012D8        65786365 7074696F 6E73206D 75737420 62652063 6C617373
                                                                                                                                                                     | 0012F0        6573206F 7220696E 7374616E 63657320 64657269 76696E67
                                                                                                                                                                     | 001308        2066726F 6D204261 73654578 63657074 696F6E2C 206E6F74
                                                                                                                                                                     | 001320        20257300 63616E6E 6F742072 65757365 20616C72 65616479
                                                                                                                                                                     | 001338        20617761 69746564 2061636C 6F736528 292F6174 68726F77
                                                                                                                                                                     | 001350        28290049 61636C6F 73652829 3A206173 796E6368 726F6E6F
                                                                                                                                                                     | 001368        75732067 656E6572 61746F72 20697320 616C7265 61647920
                                                                                                                                                                     | 001380        72756E6E 696E6700 61746872 6F772829 3A206173 796E6368
                                                                                                                                                                     | 001398        726F6E6F 75732067 656E6572 61746F72 20697320 616C7265
                                                                                                                                                                     | 0013B0        61647920 72756E6E 696E6700 6F2D3E61 67745F73 74617465
                                                                                                                                                                     | 0013C8        203D3D20 41574149 5441424C 455F5354 4154455F 49544552
                                                                                                                                                                     | 0013E0        0049424D 28282850 7947435F 48656164 202A2928 6F70292D
                                                                                                                                                                     | 0013F8        31292D3E 5F67635F 6E657874 20213D20 30290049 6F626A65
                                                                                                                                                                     | 001410        6374206E 6F742074 7261636B 65642062 79207468 65206761
                                                                                                                                                                     | 001428        72626167 6520636F 6C6C6563 746F7200 5F50794F 626A6563
                                                                                                                                                                     | 001440        745F4743 5F554E54 5241434B 0049424D 5F507941 73796E63
                                                                                                                                                                     | 001458        47656E57 72617070 65645661 6C75655F 43686563 6B457861
                                                                                                                                                                     | 001470        6374286F 29004942 63616E6E 6F742072 65757365 20616C72
                                                                                                                                                                     | 001488        65616479 20617761 69746564 205F5F61 6E657874 5F5F2829
                                                                                                                                                                     | 0014A0        2F617365 6E642829 0049424D 616E6578 7428293A 20617379
                                                                                                                                                                     | 0014B8        6E636872 6F6E6F75 73206765 6E657261 746F7220 69732061
                                                                                                                                                                     | 0014D0        6C726561 64792072 756E6E69 6E670049 50794173 796E6347
                                                                                                                                                                     | 0014E8        656E4153 656E645F 43686563 6B457861 6374286F 29004942
                                                                                                                                                                     | 001500        50795F49 535F5459 5045286F 2C20265F 50794173 796E6347
                                                                                                                                                                     | 001518        656E4153 656E645F 54797065 29004942 21282828 50794743
                                                                                                                                                                     | 001530        5F486561 64202A29 286F7029 2D31292D 3E5F6763 5F6E6578
                                                                                                                                                                     | 001548        7420213D 20302900 6F626A65 63742061 6C726561 64792074
                                                                                                                                                                     | 001560        7261636B 65642062 79207468 65206761 72626167 6520636F
                                                                                                                                                                     | 001578        6C6C6563 746F7200 5F50794F 626A6563 745F4743 5F545241
                                                                                                                                                                     | 001590        434B0049 2867632D 3E5F6763 5F707265 76202620 28322929
                                                                                                                                                                     | 0015A8        203D3D20 30004942 6F626A65 63742069 7320696E 2067656E
                                                                                                                                                                     | 0015C0        65726174 696F6E20 77686963 68206973 20676172 62616765
                                                                                                                                                                     | 0015D8        20636F6C 6C656374 65640049 28287569 6E747074 725F7429
                                                                                                                                                                     | 0015F0        6C617374 2026207E 5F507947 435F5052 45565F4D 41534B29
                                                                                                                                                                     | 001608        203D3D20 30004942 2E2F496E 636C7564 652F696E 7465726E
                                                                                                                                                                     | 001620        616C2F70 79636F72 655F6F62 6A656374 2E680049 3C617379
                                                                                                                                                                     | 001638        6E635F67 656E6572 61746F72 206F626A 65637420 25532061
                                                                                                                                                                     | 001650        74202570 3E004942 3C636F72 6F757469 6E65206F 626A6563
                                                                                                                                                                     | 001668        74202553 20617420 25703E00 5F5F7175 616C6E61 6D655F5F
                                                                                                                                                                     | 001680        206D7573 74206265 20736574 20746F20 61207374 72696E67
                                                                                                                                                                     | 001698        206F626A 65637400 5F5F6E61 6D655F5F 206D7573 74206265







Wed Apr 15 07:30:04 CDT 2020  Page 197


                                                                                                                                                                     | 0016B0        20736574 20746F20 61207374 72696E67 206F626A 65637400
                                                                                                                                                                     | 0016C8        3C67656E 65726174 6F72206F 626A6563 74202553 20617420
                                                                                                                                                                     | 0016E0        25703E00 76616C00 4F694F00 50795475 706C655F 43686563
                                                                                                                                                                     | 0016F8        6B286372 5F6F7269 67696E29 0049424D 5F5F6177 6169745F
                                                                                                                                                                     | 001710        5F282920 72657475 726E6564 20612063 6F726F75 74696E65
                                                                                                                                                                     | 001728        0049424D 5F5F6177 6169745F 5F282920 72657475 726E6564
                                                                                                                                                                     | 001740        206E6F6E 2D697465 7261746F 72206F66 20747970 65202725
                                                                                                                                                                     | 001758        2E313030 73270049 6F626A65 63742025 2E313030 73206361
                                                                                                                                                                     | 001770        6E277420 62652075 73656420 696E2027 61776169 74272065
                                                                                                                                                                     | 001788        78707265 7373696F 6E00





















































More information about the Python-bugs-list mailing list