2026-09-15T03:28:31.761643Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-09-15T03:28:31.844307Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: eliminated unread FP8 cast input padding clears removed=0 2026-09-15T03:28:31.844695Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: eliminated finite GEMM padding clears using load-time SRAM initialization removed=0 2026-09-15T03:28:31.846058Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: screened exchange table geometry expansion_ms=3 expansion_and_footprint_ms=5 estimated_row_bytes=1920 heuristic_row_bytes=1904 geometry_fragments_per_tile=202 fragment_limit=16384 2026-09-15T03:28:31.847426Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="place_provisional_storage"}: package build phase finished phase="place_provisional_storage" elapsed_ms=1 success=true 2026-09-15T03:28:31.851681Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="schedule_provisional_exchanges"}: retrying exchange schedule with incremental instruction-alignment validation transfers=224 2026-09-15T03:28:31.852581Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="schedule_provisional_exchanges"}: retrying exchange schedule with incremental instruction-alignment validation transfers=192 2026-09-15T03:28:31.854519Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="schedule_provisional_exchanges"}: finished incremental instruction-alignment validation transfers=224 elapsed_ms=2 success=true 2026-09-15T03:28:31.858814Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="schedule_provisional_exchanges"}: finished incremental instruction-alignment validation transfers=192 elapsed_ms=6 success=true 2026-09-15T03:28:31.863777Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="schedule_provisional_exchanges"}: compared ordinary and paired exchange schedules phase=0 candidates=68 ordinary_horizon=738 paired_horizon=3663 use_paired=false 2026-09-15T03:28:31.883025Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="schedule_provisional_exchanges"}: compared ordinary and paired exchange schedules phase=3 candidates=144 ordinary_horizon=483 paired_horizon=1001 use_paired=false 2026-09-15T03:28:31.884439Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="schedule_provisional_exchanges"}: package build phase finished phase="schedule_provisional_exchanges" elapsed_ms=36 success=true 2026-09-15T03:28:31.884629Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=0 success=true 2026-09-15T03:28:31.885980Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=1 success=true 2026-09-15T03:28:31.886290Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-15T03:28:31.889340Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: exchange table and repeat patch storage exchange_table_bytes=1228 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-15T03:28:31.908099Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=2 success=true 2026-09-15T03:28:31.908123Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: placing generated tile programs linked_end=314428 host_code_base=376832 host_code_bytes=532 generated_code_bytes=1012 exchange_table_bytes=1228 executable_ranges=[(377432, 524288)] 2026-09-15T03:28:31.908150Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: allocated package support memory linked_end=314428 profile_bytes=72 exchange_table_bytes=1228 host_code_bytes=532 host_data_bytes=344 generated_code_bytes=1012 code_address=377432 available_ranges=[(327680, 360448), (362552, 376832), (409600, 949168)] 2026-09-15T03:28:31.912002Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=1 success=true 2026-09-15T03:28:31.913488Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=1 2026-09-15T03:28:31.913793Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=5 2026-09-15T03:28:31.914116Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=2 2026-09-15T03:28:31.914914Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=0 2026-09-15T03:28:31.915904Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=4 2026-09-15T03:28:31.920893Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=3 2026-09-15T03:28:31.921592Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: package build phase finished phase="lower_exchanges" elapsed_ms=9 success=true 2026-09-15T03:28:31.950353Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: package build phase finished phase="optimize_exchange_placement" elapsed_ms=28 success=true 2026-09-15T03:28:31.950462Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: costed final placed program final_cycles=32613 final_exchange=18087 2026-09-15T03:28:31.968813Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="prepare_tile_code"}: package build phase finished phase="prepare_tile_code" elapsed_ms=2 success=true 2026-09-15T03:28:31.976198Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="emit_tile_code"}: package build phase finished phase="emit_tile_code" elapsed_ms=7 success=true 2026-09-15T03:28:32.054474Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="build_tile_images"}: package build phase finished phase="build_tile_images" elapsed_ms=76 success=true 2026-09-15T03:28:32.056933Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: validated search incumbent cycles=32613 resuming=false 2026-09-15T03:28:32.066463Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: package build phase finished phase="plan_package" elapsed_ms=304 success=true 2026-09-15T03:28:32.068618Z INFO writing application package tiles=1472 2026-09-15T03:28:32.076555Z INFO application package written 2026-09-15T03:28:32.076875Z INFO reading application package 2026-09-15T03:28:32.090721Z INFO application package read tiles=1472 compiler=0.1.0 exchangeRows=1696 counts=[send, sendoff, sendpic, sendpicp, standaloneControl, unknown]=[830, 54, 714, 58, 3091, 0] longest=[(106, 708, 0, 393216, [68, 0, 31, 0, 4, 0]), (83, 570, 0, 394112, [0, 0, 0, 0, 81, 0]), (61, 455, 2, 393528, [3, 0, 0, 3, 41, 0]), (60, 456, 0, 393760, [3, 0, 1, 3, 41, 0]), (59, 451, 896, 393512, [3, 0, 2, 1, 45, 0]), (59, 447, 704, 393504, [3, 0, 2, 2, 41, 0]), (58, 470, 834, 393496, [3, 0, 1, 2, 42, 0]), (58, 469, 832, 393496, [3, 0, 3, 2, 39, 0]), (58, 451, 960, 393504, [3, 0, 1, 2, 43, 0]), (58, 450, 962, 393480, [3, 0, 4, 2, 40, 0]), (58, 450, 898, 393512, [3, 0, 1, 1, 45, 0]), (58, 447, 640, 393520, [3, 0, 2, 1, 44, 0]), (57, 483, 578, 393512, [3, 0, 2, 1, 44, 0]), (57, 482, 512, 393512, [3, 0, 2, 0, 47, 0]), (57, 482, 576, 393504, [3, 0, 1, 1, 45, 0]), (57, 446, 706, 393504, [3, 0, 1, 3, 40, 0])] tile=0 row=0x60000 words=106 events=708 counts=[68, 0, 31, 0, 4, 0] 0x60000 cycles=0..135 IncomingControl(IncomingControl { stream: Xpic, value: 0 }) 0x60004 cycles=135..143 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x60008 cycles=143..151 IncomingControl(IncomingControl { stream: Xpic, value: 0 }) 0x6000c cycles=151..159 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x60010 cycles=159..163 Delay 0x60014 cycles=163..171 Send { encoding: Explicit, words: 8, raw_operand: 90638, send_control: Some(3), controls: [] } 0x60018 cycles=171..179 Send { encoding: Explicit, words: 8, raw_operand: 90646, send_control: Some(3), controls: [] } 0x6001c cycles=179..183 Send { encoding: Explicit, words: 4, raw_operand: 90670, send_control: Some(3), controls: [] } 0x60020 cycles=183..186 Send { encoding: Pic, words: 3, raw_operand: 0, send_control: None, controls: [IncomingControl { stream: Xpic, value: 0 }] } 0x60024 cycles=186..187 Send { encoding: Pic, words: 1, raw_operand: 81920, send_control: None, controls: [IncomingControl { stream: Pic, value: 81920 }] } 0x60028 cycles=187..188 Delay 0x6002c cycles=188..191 Send { encoding: Explicit, words: 3, raw_operand: 90654, send_control: Some(3), controls: [] } 0x60030 cycles=191..196 Send { encoding: Pic, words: 5, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x60034 cycles=196..204 Send { encoding: Explicit, words: 8, raw_operand: 90678, send_control: Some(3), controls: [] } 0x60038 cycles=204..212 Send { encoding: Explicit, words: 8, raw_operand: 90662, send_control: Some(3), controls: [] } 0x6003c cycles=212..215 Send { encoding: Explicit, words: 3, raw_operand: 90702, send_control: Some(3), controls: [] } 0x60040 cycles=215..220 Send { encoding: Pic, words: 5, raw_operand: 0, send_control: None, controls: [IncomingControl { stream: Xpic, value: 0 }] } 0x60044 cycles=220..223 Send { encoding: Explicit, words: 3, raw_operand: 90686, send_control: Some(3), controls: [] } 0x60048 cycles=223..228 Send { encoding: Pic, words: 5, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x6004c cycles=228..236 Send { encoding: Explicit, words: 8, raw_operand: 90710, send_control: Some(3), controls: [] } 0x60050 cycles=236..244 Send { encoding: Explicit, words: 8, raw_operand: 90694, send_control: Some(3), controls: [] } 0x60054 cycles=244..247 Send { encoding: Explicit, words: 3, raw_operand: 90734, send_control: Some(3), controls: [] } 0x60058 cycles=247..252 Send { encoding: Pic, words: 5, raw_operand: 0, send_control: None, controls: [IncomingControl { stream: Xpic, value: 0 }] } 0x6005c cycles=252..255 Send { encoding: Explicit, words: 3, raw_operand: 90718, send_control: Some(3), controls: [] } 0x60060 cycles=255..260 Send { encoding: Pic, words: 5, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x60064 cycles=260..268 Send { encoding: Explicit, words: 8, raw_operand: 90742, send_control: Some(3), controls: [] } 0x60068 cycles=268..276 Send { encoding: Explicit, words: 8, raw_operand: 90726, send_control: Some(3), controls: [] } 0x6006c cycles=276..279 Send { encoding: Explicit, words: 3, raw_operand: 90766, send_control: Some(3), controls: [] } 0x60070 cycles=279..284 Send { encoding: Pic, words: 5, raw_operand: 0, send_control: None, controls: [IncomingControl { stream: Xpic, value: 0 }] } 0x60074 cycles=284..287 Send { encoding: Explicit, words: 3, raw_operand: 90750, send_control: Some(3), controls: [] } 0x60078 cycles=287..292 Send { encoding: Pic, words: 5, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x6007c cycles=292..300 Send { encoding: Explicit, words: 8, raw_operand: 90774, send_control: Some(3), controls: [] } 0x60080 cycles=300..308 Send { encoding: Explicit, words: 8, raw_operand: 90758, send_control: Some(3), controls: [] } 0x60084 cycles=308..311 Send { encoding: Explicit, words: 3, raw_operand: 90798, send_control: Some(3), controls: [] } 0x60088 cycles=311..316 Send { encoding: Pic, words: 5, raw_operand: 0, send_control: None, controls: [IncomingControl { stream: Xpic, value: 0 }] } 0x6008c cycles=316..319 Send { encoding: Explicit, words: 3, raw_operand: 90782, send_control: Some(3), controls: [] } 0x60090 cycles=319..324 Send { encoding: Pic, words: 5, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x60094 cycles=324..332 Send { encoding: Explicit, words: 8, raw_operand: 90806, send_control: Some(3), controls: [] } 0x60098 cycles=332..340 Send { encoding: Explicit, words: 8, raw_operand: 90790, send_control: Some(3), controls: [] } 0x6009c cycles=340..343 Send { encoding: Explicit, words: 3, raw_operand: 90830, send_control: Some(3), controls: [] } 0x600a0 cycles=343..348 Send { encoding: Pic, words: 5, raw_operand: 0, send_control: None, controls: [IncomingControl { stream: Xpic, value: 0 }] } 0x600a4 cycles=348..351 Send { encoding: Explicit, words: 3, raw_operand: 90814, send_control: Some(3), controls: [] } 0x600a8 cycles=351..356 Send { encoding: Pic, words: 5, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x600ac cycles=356..364 Send { encoding: Explicit, words: 8, raw_operand: 90838, send_control: Some(3), controls: [] } 0x600b0 cycles=364..372 Send { encoding: Explicit, words: 8, raw_operand: 90822, send_control: Some(3), controls: [] } 0x600b4 cycles=372..375 Send { encoding: Explicit, words: 3, raw_operand: 90862, send_control: Some(3), controls: [] } 0x600b8 cycles=375..380 Send { encoding: Pic, words: 5, raw_operand: 0, send_control: None, controls: [IncomingControl { stream: Xpic, value: 0 }] } 0x600bc cycles=380..383 Send { encoding: Explicit, words: 3, raw_operand: 90846, send_control: Some(3), controls: [] } 0x600c0 cycles=383..388 Send { encoding: Pic, words: 5, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x600c4 cycles=388..396 Send { encoding: Explicit, words: 8, raw_operand: 90870, send_control: Some(3), controls: [] } 0x600c8 cycles=396..404 Send { encoding: Explicit, words: 8, raw_operand: 90854, send_control: Some(3), controls: [] } 0x600cc cycles=404..407 Send { encoding: Explicit, words: 3, raw_operand: 90894, send_control: Some(3), controls: [] } 0x600d0 cycles=407..412 Send { encoding: Pic, words: 5, raw_operand: 0, send_control: None, controls: [IncomingControl { stream: Xpic, value: 0 }] } 0x600d4 cycles=412..415 Send { encoding: Explicit, words: 3, raw_operand: 90878, send_control: Some(3), controls: [] } 0x600d8 cycles=415..420 Send { encoding: Pic, words: 5, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x600dc cycles=420..428 Send { encoding: Explicit, words: 8, raw_operand: 90902, send_control: Some(3), controls: [] } 0x600e0 cycles=428..436 Send { encoding: Explicit, words: 8, raw_operand: 90886, send_control: Some(3), controls: [] } 0x600e4 cycles=436..439 Send { encoding: Explicit, words: 3, raw_operand: 90926, send_control: Some(3), controls: [] } 0x600e8 cycles=439..444 Send { encoding: Pic, words: 5, raw_operand: 0, send_control: None, controls: [IncomingControl { stream: Xpic, value: 0 }] } 0x600ec cycles=444..447 Send { encoding: Explicit, words: 3, raw_operand: 90910, send_control: Some(3), controls: [] } 0x600f0 cycles=447..452 Send { encoding: Pic, words: 5, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x600f4 cycles=452..460 Send { encoding: Explicit, words: 8, raw_operand: 90934, send_control: Some(3), controls: [] } 0x600f8 cycles=460..468 Send { encoding: Explicit, words: 8, raw_operand: 90918, send_control: Some(3), controls: [] } 0x600fc cycles=468..471 Send { encoding: Explicit, words: 3, raw_operand: 90958, send_control: Some(3), controls: [] } 0x60100 cycles=471..476 Send { encoding: Pic, words: 5, raw_operand: 0, send_control: None, controls: [IncomingControl { stream: Xpic, value: 0 }] } 0x60104 cycles=476..479 Send { encoding: Explicit, words: 3, raw_operand: 90942, send_control: Some(3), controls: [] } 0x60108 cycles=479..484 Send { encoding: Pic, words: 5, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x6010c cycles=484..492 Send { encoding: Explicit, words: 8, raw_operand: 90966, send_control: Some(3), controls: [] } 0x60110 cycles=492..500 Send { encoding: Explicit, words: 8, raw_operand: 90950, send_control: Some(3), controls: [] } 0x60114 cycles=500..503 Send { encoding: Explicit, words: 3, raw_operand: 90990, send_control: Some(3), controls: [] } 0x60118 cycles=503..508 Send { encoding: Pic, words: 5, raw_operand: 0, send_control: None, controls: [IncomingControl { stream: Xpic, value: 0 }] } 0x6011c cycles=508..511 Send { encoding: Explicit, words: 3, raw_operand: 90974, send_control: Some(3), controls: [] } 0x60120 cycles=511..516 Send { encoding: Pic, words: 5, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x60124 cycles=516..524 Send { encoding: Explicit, words: 8, raw_operand: 90998, send_control: Some(3), controls: [] } 0x60128 cycles=524..532 Send { encoding: Explicit, words: 8, raw_operand: 90982, send_control: Some(3), controls: [] } 0x6012c cycles=532..535 Send { encoding: Explicit, words: 3, raw_operand: 91022, send_control: Some(3), controls: [] } 0x60130 cycles=535..540 Send { encoding: Pic, words: 5, raw_operand: 0, send_control: None, controls: [IncomingControl { stream: Xpic, value: 0 }] } 0x60134 cycles=540..543 Send { encoding: Explicit, words: 3, raw_operand: 91006, send_control: Some(3), controls: [] } 0x60138 cycles=543..548 Send { encoding: Pic, words: 5, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x6013c cycles=548..556 Send { encoding: Explicit, words: 8, raw_operand: 91030, send_control: Some(3), controls: [] } 0x60140 cycles=556..564 Send { encoding: Explicit, words: 8, raw_operand: 91014, send_control: Some(3), controls: [] } 0x60144 cycles=564..567 Send { encoding: Explicit, words: 3, raw_operand: 91054, send_control: Some(3), controls: [] } 0x60148 cycles=567..572 Send { encoding: Pic, words: 5, raw_operand: 0, send_control: None, controls: [IncomingControl { stream: Xpic, value: 0 }] } 0x6014c cycles=572..575 Send { encoding: Explicit, words: 3, raw_operand: 91038, send_control: Some(3), controls: [] } 0x60150 cycles=575..580 Send { encoding: Pic, words: 5, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x60154 cycles=580..588 Send { encoding: Explicit, words: 8, raw_operand: 91062, send_control: Some(3), controls: [] } 0x60158 cycles=588..596 Send { encoding: Explicit, words: 8, raw_operand: 91046, send_control: Some(3), controls: [] } 0x6015c cycles=596..599 Send { encoding: Explicit, words: 3, raw_operand: 91086, send_control: Some(3), controls: [] } 0x60160 cycles=599..604 Send { encoding: Pic, words: 5, raw_operand: 0, send_control: None, controls: [IncomingControl { stream: Xpic, value: 0 }] } 0x60164 cycles=604..607 Send { encoding: Explicit, words: 3, raw_operand: 91070, send_control: Some(3), controls: [] } 0x60168 cycles=607..612 Send { encoding: Pic, words: 5, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x6016c cycles=612..620 Send { encoding: Explicit, words: 8, raw_operand: 91094, send_control: Some(3), controls: [] } 0x60170 cycles=620..628 Send { encoding: Explicit, words: 8, raw_operand: 91078, send_control: Some(3), controls: [] } 0x60174 cycles=628..631 Send { encoding: Explicit, words: 3, raw_operand: 91118, send_control: Some(3), controls: [] } 0x60178 cycles=631..636 Send { encoding: Pic, words: 5, raw_operand: 0, send_control: None, controls: [IncomingControl { stream: Xpic, value: 0 }] } 0x6017c cycles=636..639 Send { encoding: Explicit, words: 3, raw_operand: 91102, send_control: Some(3), controls: [] } 0x60180 cycles=639..644 Send { encoding: Pic, words: 5, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x60184 cycles=644..652 Send { encoding: Explicit, words: 8, raw_operand: 91126, send_control: Some(3), controls: [] } 0x60188 cycles=652..660 Send { encoding: Explicit, words: 8, raw_operand: 91110, send_control: Some(3), controls: [] } 0x6018c cycles=660..668 Send { encoding: Explicit, words: 8, raw_operand: 91150, send_control: Some(3), controls: [] } 0x60190 cycles=668..676 Send { encoding: Explicit, words: 8, raw_operand: 91134, send_control: Some(3), controls: [] } 0x60194 cycles=676..684 Send { encoding: Explicit, words: 8, raw_operand: 91158, send_control: Some(3), controls: [] } 0x60198 cycles=684..692 Send { encoding: Explicit, words: 8, raw_operand: 91142, send_control: Some(3), controls: [] } 0x6019c cycles=692..700 Send { encoding: Explicit, words: 8, raw_operand: 91166, send_control: Some(3), controls: [] } 0x601a0 cycles=700..708 Send { encoding: Explicit, words: 8, raw_operand: 91174, send_control: Some(3), controls: [] } 0x601a4 cycles=708..708 Return tile=0 row=0x601a8 words=11 events=202 counts=[3, 0, 2, 0, 3, 0] 0x601a8 cycles=0..1 IncomingControl(IncomingControl { stream: Xpic, value: 256 }) 0x601ac cycles=1..49 IncomingControl(IncomingControl { stream: Xpic, value: 512 }) 0x601b0 cycles=49..53 IncomingControl(IncomingControl { stream: Pic, value: 81920 }) 0x601b4 cycles=53..54 Delay 0x601b8 cycles=54..86 Send { encoding: Explicit, words: 32, raw_operand: 131312, send_control: Some(1), controls: [] } 0x601bc cycles=86..96 Send { encoding: Explicit, words: 10, raw_operand: 131280, send_control: Some(1), controls: [] } 0x601c0 cycles=96..118 Send { encoding: Pic, words: 22, raw_operand: 768, send_control: None, controls: [IncomingControl { stream: Xpic, value: 768 }] } 0x601c4 cycles=118..144 Send { encoding: Explicit, words: 26, raw_operand: 131248, send_control: Some(1), controls: [] } 0x601c8 cycles=144..150 Send { encoding: Pic, words: 6, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x601cc cycles=150..202 Delay 0x601d0 cycles=202..202 Return tile=0 row=0x601d8 words=17 events=96 counts=[7, 0, 1, 0, 5, 0] 0x601d8 cycles=0..1 IncomingControl(IncomingControl { stream: Xpic, value: 64 }) 0x601dc cycles=1..3 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x601e0 cycles=3..31 IncomingControl(IncomingControl { stream: Xpic, value: 2 }) 0x601e4 cycles=31..39 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x601e8 cycles=39..43 Delay 0x601ec cycles=43..51 Send { encoding: Explicit, words: 8, raw_operand: 131104, send_control: Some(1), controls: [] } 0x601f0 cycles=51..52 Send { encoding: Explicit, words: 1, raw_operand: 131080, send_control: Some(1), controls: [] } 0x601f4 cycles=52..59 Send { encoding: Pic, words: 7, raw_operand: 81936, send_control: None, controls: [IncomingControl { stream: Pic, value: 81936 }] } 0x601f8 cycles=59..65 Send { encoding: Explicit, words: 6, raw_operand: 131096, send_control: Some(1), controls: [] } 0x601fc cycles=65..69 Send { encoding: Explicit, words: 4, raw_operand: 131116, send_control: Some(1), controls: [] } 0x60200 cycles=69..77 Send { encoding: Explicit, words: 8, raw_operand: 131088, send_control: Some(1), controls: [] } 0x60204 cycles=77..81 Send { encoding: Explicit, words: 4, raw_operand: 131112, send_control: Some(1), controls: [] } 0x60208 cycles=81..83 IncomingControl(IncomingControl { stream: Pic, value: 81928 }) 0x6020c cycles=83..84 Delay 0x60210 cycles=84..86 Send { encoding: Explicit, words: 2, raw_operand: 131102, send_control: Some(1), controls: [] } 0x60214 cycles=86..96 Delay 0x60218 cycles=96..96 Return tile=0 row=0x60220 words=60 events=456 counts=[3, 0, 1, 3, 41, 0] 0x60220 cycles=0..4 IncomingControl(IncomingControl { stream: Xpic, value: 1024 }) 0x60224 cycles=4..56 IncomingControl(IncomingControl { stream: Pic, value: 131072 }) 0x60228 cycles=56..132 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x6022c cycles=132..146 IncomingControl(IncomingControl { stream: Xpic, value: 0 }) 0x60230 cycles=146..154 IncomingControl(IncomingControl { stream: Xpic, value: 896 }) 0x60234 cycles=154..162 IncomingControl(IncomingControl { stream: Xpic, value: 66 }) 0x60238 cycles=162..170 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x6023c cycles=170..174 Delay 0x60240 cycles=174..182 Send { encoding: Explicit, words: 8, raw_operand: 81920, send_control: Some(3), controls: [] } 0x60244 cycles=182..183 IncomingControl(IncomingControl { stream: Xpic, value: 642 }) 0x60248 cycles=183..191 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x6024c cycles=191..192 IncomingControl(IncomingControl { stream: Xpic, value: 770 }) 0x60250 cycles=192..196 Delay 0x60254 cycles=196..197 Delay 0x60258 cycles=197..205 Send { encoding: PicPair, words: 8, raw_operand: 0, send_control: Some(0), controls: [IncomingControl { stream: Xpic, value: 1600 }, IncomingControl { stream: Pic, value: 86016 }] } 0x60260 cycles=205..206 IncomingControl(IncomingControl { stream: Pic, value: 86080 }) 0x60264 cycles=206..214 IncomingControl(IncomingControl { stream: Pic, value: 86024 }) 0x60268 cycles=214..217 IncomingControl(IncomingControl { stream: Xpic, value: 514 }) 0x6026c cycles=217..221 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x60270 cycles=221..223 IncomingControl(IncomingControl { stream: Xpic, value: 194 }) 0x60274 cycles=223..231 IncomingControl(IncomingControl { stream: Xpic, value: 576 }) 0x60278 cycles=231..233 Delay 0x6027c cycles=233..234 Delay 0x60280 cycles=234..242 Send { encoding: PicPair, words: 8, raw_operand: 0, send_control: Some(0), controls: [IncomingControl { stream: Xpic, value: 1600 }, IncomingControl { stream: Pic, value: 86064 }] } 0x60288 cycles=242..243 IncomingControl(IncomingControl { stream: Xpic, value: 448 }) 0x6028c cycles=243..244 IncomingControl(IncomingControl { stream: Pic, value: 86074 }) 0x60290 cycles=244..251 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x60294 cycles=251..262 Delay 0x60298 cycles=262..263 Send { encoding: Explicit, words: 1, raw_operand: 81936, send_control: Some(3), controls: [] } 0x6029c cycles=263..264 Send { encoding: Pic, words: 1, raw_operand: 768, send_control: None, controls: [IncomingControl { stream: Xpic, value: 768 }] } 0x602a0 cycles=264..266 IncomingControl(IncomingControl { stream: Xpic, value: 322 }) 0x602a4 cycles=266..268 IncomingControl(IncomingControl { stream: Xpic, value: 1024 }) 0x602a8 cycles=268..269 IncomingControl(IncomingControl { stream: Pic, value: 86056 }) 0x602ac cycles=269..275 IncomingControl(IncomingControl { stream: Pic, value: 86032 }) 0x602b0 cycles=275..276 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x602b4 cycles=276..278 IncomingControl(IncomingControl { stream: Xpic, value: 1152 }) 0x602b8 cycles=278..283 IncomingControl(IncomingControl { stream: Pic, value: 86060 }) 0x602bc cycles=283..286 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x602c0 cycles=286..289 Delay 0x602c4 cycles=289..294 Send { encoding: Explicit, words: 5, raw_operand: 81928, send_control: Some(3), controls: [] } 0x602c8 cycles=294..297 Send { encoding: PicPair, words: 3, raw_operand: 81933, send_control: Some(3), controls: [IncomingControl { stream: Xpic, value: 1280 }, IncomingControl { stream: Pic, value: 86048 }] } 0x602d0 cycles=297..303 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x602d4 cycles=303..316 IncomingControl(IncomingControl { stream: Pic, value: 86072 }) 0x602d8 cycles=316..318 IncomingControl(IncomingControl { stream: Pic, value: 86046 }) 0x602dc cycles=318..320 IncomingControl(IncomingControl { stream: Pic, value: 86088 }) 0x602e0 cycles=320..351 IncomingControl(IncomingControl { stream: Xpic, value: 320 }) 0x602e4 cycles=351..357 IncomingControl(IncomingControl { stream: Xpic, value: 1408 }) 0x602e8 cycles=357..365 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x602ec cycles=365..367 IncomingControl(IncomingControl { stream: Xpic, value: 1345 }) 0x602f0 cycles=367..375 IncomingControl(IncomingControl { stream: Xpic, value: 1217 }) 0x602f4 cycles=375..383 IncomingControl(IncomingControl { stream: Xpic, value: 1089 }) 0x602f8 cycles=383..391 IncomingControl(IncomingControl { stream: Xpic, value: 961 }) 0x602fc cycles=391..399 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x60300 cycles=399..403 IncomingControl(IncomingControl { stream: Pic, value: 86040 }) 0x60304 cycles=403..409 IncomingControl(IncomingControl { stream: Pic, value: 86112 }) 0x60308 cycles=409..456 Delay 0x6030c cycles=456..456 Return tile=0 row=0x60310 words=27 events=293 counts=[7, 0, 7, 0, 8, 0] 0x60310 cycles=0..1 IncomingControl(IncomingControl { stream: Xpic, value: 128 }) 0x60314 cycles=1..33 IncomingControl(IncomingControl { stream: Xpic, value: 640 }) 0x60318 cycles=33..53 IncomingControl(IncomingControl { stream: Pic, value: 81920 }) 0x6031c cycles=53..57 Delay 0x60320 cycles=57..64 Send { encoding: Explicit, words: 7, raw_operand: 131328, send_control: Some(1), controls: [] } 0x60324 cycles=64..73 Send { encoding: Pic, words: 9, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x60328 cycles=73..74 Send { encoding: Explicit, words: 1, raw_operand: 131312, send_control: Some(1), controls: [] } 0x6032c cycles=74..84 Send { encoding: Pic, words: 10, raw_operand: 384, send_control: None, controls: [IncomingControl { stream: Xpic, value: 384 }] } 0x60330 cycles=84..89 Send { encoding: Pic, words: 5, raw_operand: 82048, send_control: None, controls: [IncomingControl { stream: Pic, value: 82048 }] } 0x60334 cycles=89..105 Send { encoding: Explicit, words: 16, raw_operand: 131232, send_control: Some(1), controls: [] } 0x60338 cycles=105..107 IncomingControl(IncomingControl { stream: Xpic, value: 512 }) 0x6033c cycles=107..113 Delay 0x60340 cycles=113..126 Send { encoding: Explicit, words: 13, raw_operand: 131248, send_control: Some(1), controls: [] } 0x60344 cycles=126..129 Send { encoding: Pic, words: 3, raw_operand: 81984, send_control: None, controls: [IncomingControl { stream: Pic, value: 81984 }] } 0x60348 cycles=129..138 Send { encoding: Explicit, words: 9, raw_operand: 131264, send_control: Some(1), controls: [] } 0x6034c cycles=138..145 Send { encoding: Pic, words: 7, raw_operand: 256, send_control: None, controls: [IncomingControl { stream: Xpic, value: 256 }] } 0x60350 cycles=145..150 Delay 0x60354 cycles=150..166 Send { encoding: Explicit, words: 16, raw_operand: 131280, send_control: Some(1), controls: [] } 0x60358 cycles=166..170 Send { encoding: Explicit, words: 4, raw_operand: 131296, send_control: Some(1), controls: [] } 0x6035c cycles=170..171 Send { encoding: Pic, words: 1, raw_operand: 1600, send_control: None, controls: [IncomingControl { stream: Xpic, value: 1600 }] } 0x60360 cycles=171..182 Send { encoding: Pic, words: 11, raw_operand: 768, send_control: None, controls: [IncomingControl { stream: Xpic, value: 768 }] } 0x60364 cycles=182..191 IncomingControl(IncomingControl { stream: Pic, value: 81952 }) 0x60368 cycles=191..204 IncomingControl(IncomingControl { stream: Xpic, value: 896 }) 0x6036c cycles=204..224 IncomingControl(IncomingControl { stream: Pic, value: 82080 }) 0x60370 cycles=224..236 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x60374 cycles=236..293 Delay 0x60378 cycles=293..293 Return tile=0 row=0x60380 words=83 events=570 counts=[0, 0, 0, 0, 81, 0] 0x60380 cycles=0..1 IncomingControl(IncomingControl { stream: Xpic, value: 2 }) 0x60384 cycles=1..9 IncomingControl(IncomingControl { stream: Xpic, value: 64 }) 0x60388 cycles=9..17 IncomingControl(IncomingControl { stream: Xpic, value: 66 }) 0x6038c cycles=17..25 IncomingControl(IncomingControl { stream: Xpic, value: 2 }) 0x60390 cycles=25..33 IncomingControl(IncomingControl { stream: Xpic, value: 64 }) 0x60394 cycles=33..41 IncomingControl(IncomingControl { stream: Xpic, value: 66 }) 0x60398 cycles=41..49 IncomingControl(IncomingControl { stream: Xpic, value: 2 }) 0x6039c cycles=49..53 IncomingControl(IncomingControl { stream: Pic, value: 90646 }) 0x603a0 cycles=53..57 IncomingControl(IncomingControl { stream: Xpic, value: 64 }) 0x603a4 cycles=57..65 IncomingControl(IncomingControl { stream: Xpic, value: 66 }) 0x603a8 cycles=65..73 IncomingControl(IncomingControl { stream: Xpic, value: 128 }) 0x603ac cycles=73..77 IncomingControl(IncomingControl { stream: Pic, value: 90678 }) 0x603b0 cycles=77..81 IncomingControl(IncomingControl { stream: Xpic, value: 130 }) 0x603b4 cycles=81..89 IncomingControl(IncomingControl { stream: Xpic, value: 192 }) 0x603b8 cycles=89..97 IncomingControl(IncomingControl { stream: Xpic, value: 194 }) 0x603bc cycles=97..101 IncomingControl(IncomingControl { stream: Pic, value: 90710 }) 0x603c0 cycles=101..105 IncomingControl(IncomingControl { stream: Xpic, value: 256 }) 0x603c4 cycles=105..113 IncomingControl(IncomingControl { stream: Xpic, value: 258 }) 0x603c8 cycles=113..121 IncomingControl(IncomingControl { stream: Xpic, value: 320 }) 0x603cc cycles=121..125 IncomingControl(IncomingControl { stream: Pic, value: 90766 }) 0x603d0 cycles=125..129 IncomingControl(IncomingControl { stream: Xpic, value: 322 }) 0x603d4 cycles=129..137 IncomingControl(IncomingControl { stream: Xpic, value: 384 }) 0x603d8 cycles=137..145 IncomingControl(IncomingControl { stream: Xpic, value: 386 }) 0x603dc cycles=145..153 IncomingControl(IncomingControl { stream: Xpic, value: 448 }) 0x603e0 cycles=153..157 IncomingControl(IncomingControl { stream: Pic, value: 90830 }) 0x603e4 cycles=157..161 IncomingControl(IncomingControl { stream: Xpic, value: 450 }) 0x603e8 cycles=161..169 IncomingControl(IncomingControl { stream: Xpic, value: 512 }) 0x603ec cycles=169..177 IncomingControl(IncomingControl { stream: Xpic, value: 514 }) 0x603f0 cycles=177..185 IncomingControl(IncomingControl { stream: Xpic, value: 576 }) 0x603f4 cycles=185..189 IncomingControl(IncomingControl { stream: Pic, value: 90894 }) 0x603f8 cycles=189..193 IncomingControl(IncomingControl { stream: Xpic, value: 578 }) 0x603fc cycles=193..201 IncomingControl(IncomingControl { stream: Xpic, value: 640 }) 0x60400 cycles=201..209 IncomingControl(IncomingControl { stream: Xpic, value: 642 }) 0x60404 cycles=209..217 IncomingControl(IncomingControl { stream: Xpic, value: 704 }) 0x60408 cycles=217..221 IncomingControl(IncomingControl { stream: Pic, value: 90958 }) 0x6040c cycles=221..225 IncomingControl(IncomingControl { stream: Xpic, value: 706 }) 0x60410 cycles=225..233 IncomingControl(IncomingControl { stream: Xpic, value: 768 }) 0x60414 cycles=233..241 IncomingControl(IncomingControl { stream: Xpic, value: 770 }) 0x60418 cycles=241..249 IncomingControl(IncomingControl { stream: Xpic, value: 832 }) 0x6041c cycles=249..253 IncomingControl(IncomingControl { stream: Pic, value: 91022 }) 0x60420 cycles=253..257 IncomingControl(IncomingControl { stream: Xpic, value: 834 }) 0x60424 cycles=257..265 IncomingControl(IncomingControl { stream: Xpic, value: 2 }) 0x60428 cycles=265..273 IncomingControl(IncomingControl { stream: Xpic, value: 64 }) 0x6042c cycles=273..281 IncomingControl(IncomingControl { stream: Xpic, value: 66 }) 0x60430 cycles=281..285 IncomingControl(IncomingControl { stream: Pic, value: 91086 }) 0x60434 cycles=285..289 IncomingControl(IncomingControl { stream: Xpic, value: 128 }) 0x60438 cycles=289..297 IncomingControl(IncomingControl { stream: Xpic, value: 130 }) 0x6043c cycles=297..305 IncomingControl(IncomingControl { stream: Xpic, value: 192 }) 0x60440 cycles=305..313 IncomingControl(IncomingControl { stream: Xpic, value: 194 }) 0x60444 cycles=313..317 IncomingControl(IncomingControl { stream: Pic, value: 90742 }) 0x60448 cycles=317..321 IncomingControl(IncomingControl { stream: Xpic, value: 256 }) 0x6044c cycles=321..329 IncomingControl(IncomingControl { stream: Xpic, value: 258 }) 0x60450 cycles=329..337 IncomingControl(IncomingControl { stream: Xpic, value: 320 }) 0x60454 cycles=337..341 IncomingControl(IncomingControl { stream: Pic, value: 90798 }) 0x60458 cycles=341..345 IncomingControl(IncomingControl { stream: Xpic, value: 322 }) 0x6045c cycles=345..353 IncomingControl(IncomingControl { stream: Xpic, value: 384 }) 0x60460 cycles=353..361 IncomingControl(IncomingControl { stream: Xpic, value: 386 }) 0x60464 cycles=361..369 IncomingControl(IncomingControl { stream: Xpic, value: 448 }) 0x60468 cycles=369..373 IncomingControl(IncomingControl { stream: Pic, value: 90862 }) 0x6046c cycles=373..377 IncomingControl(IncomingControl { stream: Xpic, value: 450 }) 0x60470 cycles=377..385 IncomingControl(IncomingControl { stream: Xpic, value: 512 }) 0x60474 cycles=385..393 IncomingControl(IncomingControl { stream: Xpic, value: 514 }) 0x60478 cycles=393..401 IncomingControl(IncomingControl { stream: Xpic, value: 576 }) 0x6047c cycles=401..405 IncomingControl(IncomingControl { stream: Pic, value: 90926 }) 0x60480 cycles=405..409 IncomingControl(IncomingControl { stream: Xpic, value: 578 }) 0x60484 cycles=409..417 IncomingControl(IncomingControl { stream: Xpic, value: 640 }) 0x60488 cycles=417..425 IncomingControl(IncomingControl { stream: Xpic, value: 642 }) 0x6048c cycles=425..433 IncomingControl(IncomingControl { stream: Xpic, value: 704 }) 0x60490 cycles=433..437 IncomingControl(IncomingControl { stream: Pic, value: 90990 }) 0x60494 cycles=437..441 IncomingControl(IncomingControl { stream: Xpic, value: 706 }) 0x60498 cycles=441..449 IncomingControl(IncomingControl { stream: Xpic, value: 768 }) 0x6049c cycles=449..457 IncomingControl(IncomingControl { stream: Xpic, value: 770 }) 0x604a0 cycles=457..465 IncomingControl(IncomingControl { stream: Xpic, value: 832 }) 0x604a4 cycles=465..469 IncomingControl(IncomingControl { stream: Pic, value: 91054 }) 0x604a8 cycles=469..473 IncomingControl(IncomingControl { stream: Xpic, value: 834 }) 0x604ac cycles=473..481 IncomingControl(IncomingControl { stream: Xpic, value: 896 }) 0x604b0 cycles=481..489 IncomingControl(IncomingControl { stream: Xpic, value: 898 }) 0x604b4 cycles=489..497 IncomingControl(IncomingControl { stream: Xpic, value: 960 }) 0x604b8 cycles=497..501 IncomingControl(IncomingControl { stream: Pic, value: 91118 }) 0x604bc cycles=501..505 IncomingControl(IncomingControl { stream: Xpic, value: 962 }) 0x604c0 cycles=505..513 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x604c4 cycles=513..570 Delay 0x604c8 cycles=570..570 Return