Module Import alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Str Assign NameStore Str Assign NameStore BinOpAdd BinOpAdd NameLoad Str NameLoad Assign NameStore BinOpAdd BinOpAdd BinOpAdd NameLoad Str Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args defaults body Assign NameStore SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr TupleLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Str Expr TupleLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Str Expr TupleLoad Call AttributeLoad NameLoad attr BinOpPow Num BinOpSub AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Str Expr TupleLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Str Expr TupleLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Str Expr TupleLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Str Expr TupleLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str keyword SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr Str BinOpAdd SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Num keyword BinOpAdd SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr TupleLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Str Expr TupleLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr TupleLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Str Expr TupleLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Num Expr Call AttributeLoad NameLoad attr NameLoad BinOpAdd NameLoad NameLoad Str Num Expr Call AttributeLoad NameLoad attr NameLoad BinOpAdd NameLoad BinOpMult NameLoad Num Str Num Expr Call AttributeLoad NameLoad attr NameLoad BinOpAdd NameLoad BinOpMult NameLoad Num Str Num Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr TupleLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Num Str Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad BinOpAdd NameLoad Num Num Str Expr TupleLoad Call AttributeLoad NameLoad attr NameLoad Str Num Str Call AttributeLoad NameLoad attr Str Expr TupleLoad Call AttributeLoad NameLoad attr NameLoad Str Str Str Call AttributeLoad NameLoad attr Str NameLoad Str Call AttributeLoad NameLoad attr Str NameLoad Str Expr TupleLoad Call AttributeLoad NameLoad attr NameLoad Str Str Str Call AttributeLoad NameLoad attr Str Str Expr TupleLoad Call AttributeLoad NameLoad attr NameLoad Str Str Str Call AttributeLoad NameLoad attr Str Expr TupleLoad Call AttributeLoad NameLoad attr NameLoad Str Num Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Assign NameStore BinOpBitAnd BinOpAdd BinOpSub SubscriptLoad SubscriptLoad NameLoad Index Str Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Call AttributeLoad NameLoad attr Str Num Assign NameStore BinOpBitAnd BinOpAdd BinOpSub BinOpAdd SubscriptLoad SubscriptLoad NameLoad Index Str Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Call AttributeLoad NameLoad attr Str Num Assign NameStore BinOpBitOr BinOpBitOr BinOpBitOr BinOpLShift Num Num BinOpLShift Num Num BinOpLShift NameLoad Num NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad AugAssignSub NameStore Num AugAssignSub NameStore Num Assign NameStore BinOpBitOr BinOpBitOr BinOpBitOr BinOpLShift Num Num BinOpLShift Num Num BinOpLShift NameLoad Num NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults body Assign TupleStore NameStore NameStore NameStore TupleLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign TupleStore NameStore NameStore NameStore TupleLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign TupleStore NameStore NameStore NameStore TupleLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign TupleStore NameStore NameStore NameStore NameStore NameStore TupleLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Assign TupleStore NameStore NameStore NameStore Call NameLoad Assign TupleStore NameStore NameStore NameStore Call NameLoad Assign TupleStore NameStore NameStore NameStore Call NameLoad Assign TupleStore NameStore NameStore NameStore NameStore NameStore Call NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list If CompareEq NameLoad Str body Assign NameStore Call NameLoad Expr Call NameLoad NameLoad
N/A N/A empty opcodes * memory_map mem_map branching_flags * N/A bench_dir Hailstone_Stencil N/A bench_file hailstone_stencil N/A bench_name N/A N/A bench_dir / bench_file N/A SIMD_bench_name N/A N/A N/A bench_dir / SIMD_ bench_file N/A empty N/A N/A empty assemble_all assemble_PC N/A N/A N/A N/A N/A PC N/A empty N/A PC N/A N/A PC file_name bench_name N/A PC N/A assemble_A N/A N/A N/A N/A N/A A N/A empty N/A A N/A N/A A file_name bench_name N/A N/A N/A A P A_IO N/A N/A mem_map N/A A N/A IO_base N/A N/A N/A A A 0 N/A N/A N/A A L 0 N/A N/A N/A N/A A L 1 N/A N/A A N one N/A N/A N/A N/A A L 3 N/A N/A A N three N/A N/A N/A N/A A L N/A 2 N/A N/A A width 1 N/A N/A A N right_shift_1 N/A N/A N/A N/A A L 0 N/A N/A A N jmp0 N/A N/A N/A N/A A L 0 N/A N/A A N jmp1 N/A N/A N/A N/A A L 0 N/A N/A A N jmp2 N/A N/A N/A N/A A L 0 N/A N/A A N jmp3 N/A A N/A assemble_B N/A N/A N/A N/A N/A B N/A empty N/A B N/A N/A B file_name bench_name N/A N/A N/A B P B_IO N/A N/A mem_map N/A B N/A IO_base N/A N/A N/A B P seed_pointer N/A N/A mem_map N/A B N/A PO_INC_base write_addr N/A N/A mem_map N/A H N/A PO_INC_base N/A N/A N/A B P output_pointer N/A N/A N/A mem_map N/A B N/A PO_INC_base 1 write_addr N/A N/A N/A mem_map N/A H N/A PO_INC_base 1 N/A N/A N/A B A 0 N/A N/A N/A B L 0 N/A N/A N/A N/A B L 0 N/A N/A B N temp N/A N/A N/A N/A B L 27 N/A N/A B N seeds N/A N/A N/A B L 37 N/A N/A N/A B L 47 N/A N/A N/A B L 57 N/A N/A N/A B L 67 N/A N/A N/A B L -1 N/A N/A N/A N/A B L 0 N/A N/A B N seed_pointer_init N/A N/A N/A N/A B L 0 N/A N/A B N output_pointer_init N/A B N/A assemble_I N/A N/A PC A B N/A N/A N/A I N/A empty N/A I N/A N/A I file_name bench_name N/A N/A N/A I A 1 N/A base_addr N/A N/A mem_map N/A BO N/A Origin N/A depth N/A N/A mem_map N/A BO N/A Depth N/A N/A N/A I I ADD base_addr jmp0 0 N/A N/A N/A I I ADD N/A base_addr depth jmp1 0 N/A N/A N/A I I ADD N/A base_addr N/A depth 2 jmp2 0 N/A N/A N/A I I ADD N/A base_addr N/A depth 3 jmp3 0 N/A base_addr N/A N/A mem_map N/A BPO N/A Origin N/A N/A N/A N/A I I ADD base_addr 0 seed_pointer_init N/A N/A I N init N/A N/A N/A I I ADD N/A base_addr 1 0 output_pointer_init N/A N/A N/A N/A I I ADD temp 0 seed_pointer N/A N/A I N hailstone N/A N/A N/A N/A I I MLS temp three temp N/A N/A I JEV even False jmp0 N/A N/A I JNE init False jmp1 N/A N/A N/A N/A I I ADD seed_pointer one temp N/A N/A I JMP output jmp2 N/A N/A N/A N/A I I MHU seed_pointer right_shift_1 temp N/A N/A I N even N/A N/A N/A N/A I I ADD A_IO 0 output_pointer N/A N/A I N output N/A N/A I JMP hailstone jmp3 N/A N/A N/A I resolve_forward_jumps N/A read_PO N/A N/A N/A N/A N/A mem_map N/A B N/A Depth N/A N/A mem_map N/A B N/A PO_INC_base N/A N/A B R seeds 1023 N/A write_PO N/A N/A N/A N/A N/A N/A mem_map N/A H N/A Origin N/A N/A mem_map N/A H N/A Depth N/A N/A mem_map N/A H N/A PO_INC_base N/A N/A B W seeds 4095 N/A PO N/A N/A N/A N/A 1 34 N/A 1 32 N/A write_PO 20 read_PO N/A N/A N/A B A N/A N/A B R seed_pointer_init N/A N/A N/A B L PO N/A read_PO 1 N/A write_PO 1 N/A PO N/A N/A N/A N/A 1 34 N/A 1 32 N/A write_PO 20 read_PO N/A N/A N/A B A N/A N/A B R output_pointer_init N/A N/A N/A B L PO N/A I N/A assemble_XDO N/A N/A N/A N/A N/A N/A ADO BDO DDO N/A N/A empty N/A ADO N/A empty N/A BDO N/A empty N/A DDO N/A N/A ADO file_name bench_name N/A N/A BDO file_name bench_name N/A N/A DDO file_name bench_name N/A N/A ADO BDO DDO N/A assemble_XPO N/A N/A N/A N/A N/A N/A APO BPO DPO N/A N/A empty N/A APO N/A empty N/A BPO N/A empty N/A DPO N/A N/A APO file_name bench_name N/A N/A BPO file_name bench_name N/A N/A DPO file_name bench_name N/A N/A APO BPO DPO N/A assemble_XIN N/A N/A N/A N/A N/A N/A AIN BIN DIN N/A N/A empty N/A AIN N/A empty N/A BIN N/A empty N/A DIN N/A N/A AIN file_name bench_name N/A N/A BIN file_name bench_name N/A N/A DIN file_name bench_name N/A N/A AIN BIN DIN N/A assemble_branches N/A N/A N/A N/A N/A N/A BO BD BC BP BPE N/A N/A empty N/A BO N/A empty N/A BD N/A empty N/A BC N/A empty N/A BP N/A empty N/A BPE N/A N/A BO file_name bench_name N/A N/A BD file_name bench_name N/A N/A BC file_name bench_name N/A N/A BP file_name bench_name N/A N/A BPE file_name bench_name N/A N/A BO BD BC BP BPE N/A assemble_all N/A N/A N/A N/A N/A PC N/A assemble_PC N/A A N/A assemble_A N/A B N/A assemble_B N/A I N/A assemble_I PC A B N/A N/A ADO BDO DDO N/A assemble_XDO N/A N/A APO BPO DPO N/A assemble_XPO N/A N/A AIN BIN DIN N/A assemble_XIN N/A N/A BO BD BC BP BPE N/A assemble_branches N/A hailstone N/A PC A B I ADO BDO DDO APO BPO DPO AIN BIN DIN BO BD BC BP BPE PC A B I ADO BDO DDO APO BPO DPO AIN BIN DIN BO BD BC BP BPE N/A hailstone N/A dump_all N/A N/A hailstone N/A N/A N/A memory N/A N/A hailstone values N/A N/A N/A N/A memory file_dump N/A N/A N/A __name__ __main__ N/A N/A hailstone N/A assemble_all N/A N/A dump_all hailstone