Module Assign NameStore Num Assign NameStore BinOpMult Num Num Assign NameStore Num Assign NameStore Call NameLoad Num Num NameLoad Assign NameStore Call NameLoad Num Num FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr For NameStore Call NameLoad Num NameLoad BinOpMult NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num NameLoad NameLoad If CompareGtE NameLoad BinOpSub NameLoad BinOpMult NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Num orelse Expr Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr Num decorator_list Assign NameStore BinOpMult Num Num Assign NameStore BinOpMult Num Num Assign NameStore BinOpMult Num Num Assign NameStore Num Assign NameStore BinOpDiv BinOpSub BinOpDiv NameLoad BinOpMult BinOpMult NameLoad Num NameLoad Num Num Assign NameStore Call NameLoad Num Num NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Num Num NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Num Num NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Num Num NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Num Num FunctionDef arguments args defaults body Print Str Assign NameStore Num Assign NameStore NameLoad Assign NameStore Num Expr Call AttributeLoad NameLoad attr Num NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num BinOpAdd NameLoad BinOpMult BinOpMult NameLoad NameLoad Num NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad NameLoad body Print BinOpMod Str NameLoad AugAssignAdd NameStore BinOpMult BinOpMult BinOpMult NameLoad Num Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num BinOpAdd NameLoad BinOpMult BinOpMult NameLoad NameLoad Num NameLoad Expr Call AttributeLoad NameLoad attr Num BinOpAdd NameLoad BinOpMult BinOpMult NameLoad NameLoad Num NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore BinOpMult BinOpMult BinOpMult NameLoad Num Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num BinOpAdd NameLoad BinOpMult BinOpMult NameLoad NameLoad Num NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Print TupleLoad Str NameLoad decorator_list While NameLoad body Expr Call NameLoad Expr Call NameLoad Expr Call NameLoad
N/A N/A INIT_BRAM_SIZE 128 N/A INIT_DRAM_SIZE N/A 1024 256 N/A DSIZE 4 N/A init_memory N/A CoramMemory 128 32 INIT_BRAM_SIZE N/A init_channel N/A CoramChannel 128 64 initialize N/A N/A N/A N/A N/A N/A N/A init_channel read N/A dram_addr N/A range 0 INIT_DRAM_SIZE N/A INIT_BRAM_SIZE DSIZE N/A N/A N/A N/A init_channel read 0 N/A N/A N/A init_memory read 0 dram_addr INIT_BRAM_SIZE N/A N/A dram_addr N/A INIT_DRAM_SIZE N/A INIT_BRAM_SIZE DSIZE N/A N/A N/A N/A init_channel write 1 N/A N/A N/A N/A init_channel write 0 N/A finalize N/A N/A N/A N/A N/A N/A N/A init_channel write 0 N/A N/A DATA_SIZE N/A 1024 256 N/A RAM_SIZE N/A 1024 1 N/A USED_RAM_SIZE N/A 1024 1 N/A N_PAR 8 N/A REPEAT N/A N/A N/A DATA_SIZE N/A N/A USED_RAM_SIZE 4 N_PAR 2 2 N/A read_ram0 N/A CoramMemory 0 32 RAM_SIZE N_PAR True N/A read_ram1 N/A CoramMemory 1 32 RAM_SIZE N_PAR True N/A write_ram0 N/A CoramMemory 2 32 RAM_SIZE N_PAR True N/A write_ram1 N/A CoramMemory 3 32 RAM_SIZE N_PAR True N/A channel N/A CoramChannel 0 64 main N/A N/A N/A N/A N/A main thread N/A read_addr 0 N/A write_addr DATA_SIZE N/A sum 0 N/A N/A N/A read_ram0 write_nonblocking 0 read_addr USED_RAM_SIZE N/A N/A N/A read_ram1 write_nonblocking 0 N/A read_addr N/A N/A N_PAR USED_RAM_SIZE 4 USED_RAM_SIZE N/A N/A N/A read_ram0 wait N/A N/A N/A channel write USED_RAM_SIZE N/A N/A N/A read_ram1 wait N/A N/A N/A channel write USED_RAM_SIZE N/A i N/A range REPEAT N/A N/A N/A loop %d i N/A read_addr N/A N/A N/A USED_RAM_SIZE 4 2 N_PAR N/A sum N/A N/A channel read N/A N/A N/A write_ram0 read_nonblocking 0 write_addr USED_RAM_SIZE N/A N/A N/A read_ram0 write_nonblocking 0 read_addr USED_RAM_SIZE N/A N/A N/A write_ram0 wait N/A N/A N/A read_ram0 wait N/A N/A N/A channel write USED_RAM_SIZE N/A sum N/A N/A channel read N/A N/A N/A write_ram1 read_nonblocking 0 N/A write_addr N/A N/A N_PAR USED_RAM_SIZE 4 USED_RAM_SIZE N/A N/A N/A read_ram1 write_nonblocking 0 N/A read_addr N/A N/A N_PAR USED_RAM_SIZE 4 USED_RAM_SIZE N/A N/A N/A write_ram1 wait N/A N/A N/A read_ram1 wait N/A N/A N/A channel write USED_RAM_SIZE N/A write_addr N/A N/A N/A USED_RAM_SIZE 4 2 N_PAR N/A sum N/A N/A channel read N/A N/A N/A write_ram0 read_nonblocking 0 write_addr USED_RAM_SIZE N/A sum N/A N/A channel read N/A N/A N/A write_ram1 read_nonblocking 0 N/A write_addr N/A N/A N_PAR USED_RAM_SIZE 4 USED_RAM_SIZE N/A N/A N/A write_ram0 wait N/A N/A N/A write_ram1 wait N/A N/A N/A channel write 0 N/A N/A sum= sum N/A N/A True N/A N/A N/A initialize N/A N/A main N/A N/A finalize