diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
new file mode 100644
index 000000000..e744260b3
--- /dev/null
+++ b/.idea/codeStyles/Project.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
new file mode 100644
index 000000000..79ee123c2
--- /dev/null
+++ b/.idea/codeStyles/codeStyleConfig.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/kickc.iml b/kickc.iml
index b473ad617..95ebcf0e8 100644
--- a/kickc.iml
+++ b/kickc.iml
@@ -1,6 +1,6 @@
-
+
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.log b/src/test/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.log
index 52af0ae4f..5dcad58e7 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.log
@@ -5503,12 +5503,14 @@ Statement [57] (byte) bitmap_line::xd#0 ← (byte) bitmap_line::x1#0 - (byte) bi
Statement [59] (byte) bitmap_line::yd#3 ← (byte) bitmap_line::y0#0 - (byte) bitmap_line::y1#0 [ bitmap_line::x0#0 bitmap_line::x1#0 bitmap_line::y0#0 bitmap_line::y1#0 bitmap_line::xd#0 bitmap_line::yd#3 ] ( main:2::lines:14::bitmap_line:21 [ lines::l#2 bitmap_line::x0#0 bitmap_line::x1#0 bitmap_line::y0#0 bitmap_line::y1#0 bitmap_line::xd#0 bitmap_line::yd#3 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:47 [ bitmap_line::xd#0 ]
Statement [73] (byte) bitmap_line::yd#10 ← (byte) bitmap_line::y1#0 - (byte) bitmap_line::y0#0 [ bitmap_line::x0#0 bitmap_line::x1#0 bitmap_line::y0#0 bitmap_line::y1#0 bitmap_line::xd#0 bitmap_line::yd#10 ] ( main:2::lines:14::bitmap_line:21 [ lines::l#2 bitmap_line::x0#0 bitmap_line::x1#0 bitmap_line::y0#0 bitmap_line::y1#0 bitmap_line::xd#0 bitmap_line::yd#10 ] ) always clobbers reg byte a
-Statement [97] (byte) bitmap_line_xdyi::e#2 ← (byte) bitmap_line_xdyi::e#1 - (byte) bitmap_line_xdyi::xd#5 [ bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] ( main:2::lines:14::bitmap_line:21::bitmap_line_xdyi:42 [ lines::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] main:2::lines:14::bitmap_line:21::bitmap_line_xdyi:86 [ lines::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] ) always clobbers reg byte a
+Statement [88] (byte) bitmap_line_xdyi::e#0 ← (byte) bitmap_line_xdyi::yd#2 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ bitmap_line_xdyi::yd#2 bitmap_line_xdyi::x#6 bitmap_line_xdyi::y#5 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::e#0 ] ( main:2::lines:14::bitmap_line:21::bitmap_line_xdyi:42 [ lines::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::x#6 bitmap_line_xdyi::y#5 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::e#0 ] main:2::lines:14::bitmap_line:21::bitmap_line_xdyi:86 [ lines::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::x#6 bitmap_line_xdyi::y#5 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::e#0 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:3 [ bitmap_line_xdyi::yd#2 bitmap_line_xdyi::yd#1 bitmap_line_xdyi::yd#0 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:4 [ bitmap_line_xdyi::xd#5 bitmap_line_xdyi::xd#1 bitmap_line_xdyi::xd#0 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:5 [ bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x1#1 bitmap_line_xdyi::x1#0 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:6 [ bitmap_line_xdyi::x#3 bitmap_line_xdyi::x#6 bitmap_line_xdyi::x#1 bitmap_line_xdyi::x#0 bitmap_line_xdyi::x#2 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:7 [ bitmap_line_xdyi::y#3 bitmap_line_xdyi::y#5 bitmap_line_xdyi::y#1 bitmap_line_xdyi::y#0 bitmap_line_xdyi::y#6 bitmap_line_xdyi::y#2 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:4 [ bitmap_line_xdyi::xd#5 bitmap_line_xdyi::xd#1 bitmap_line_xdyi::xd#0 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:5 [ bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x1#1 bitmap_line_xdyi::x1#0 ]
+Statement [94] (byte) bitmap_line_xdyi::e#1 ← (byte) bitmap_line_xdyi::e#3 + (byte) bitmap_line_xdyi::yd#2 [ bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::y#3 bitmap_line_xdyi::x#2 bitmap_line_xdyi::e#1 ] ( main:2::lines:14::bitmap_line:21::bitmap_line_xdyi:42 [ lines::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::y#3 bitmap_line_xdyi::x#2 bitmap_line_xdyi::e#1 ] main:2::lines:14::bitmap_line:21::bitmap_line_xdyi:86 [ lines::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::y#3 bitmap_line_xdyi::x#2 bitmap_line_xdyi::e#1 ] ) always clobbers reg byte a
+Statement [97] (byte) bitmap_line_xdyi::e#2 ← (byte) bitmap_line_xdyi::e#1 - (byte) bitmap_line_xdyi::xd#5 [ bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] ( main:2::lines:14::bitmap_line:21::bitmap_line_xdyi:42 [ lines::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] main:2::lines:14::bitmap_line:21::bitmap_line_xdyi:86 [ lines::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] ) always clobbers reg byte a
Statement [103] (word) bitmap_plot::plotter_x#0 ← *((const byte[256]) bitmap_plot_xhi#0 + (byte) bitmap_plot::x#4) w= *((const byte[256]) bitmap_plot_xlo#0 + (byte) bitmap_plot::x#4) [ bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] ( main:2::lines:14::bitmap_line:21::bitmap_line_xdyi:42::bitmap_plot:92 [ lines::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#3 bitmap_line_xdyi::y#3 bitmap_line_xdyi::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::lines:14::bitmap_line:21::bitmap_line_xdyi:86::bitmap_plot:92 [ lines::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#3 bitmap_line_xdyi::y#3 bitmap_line_xdyi::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::lines:14::bitmap_line:21::bitmap_line_ydxi:35::bitmap_plot:114 [ lines::l#2 bitmap_line_ydxi::xd#2 bitmap_line_ydxi::yd#5 bitmap_line_ydxi::y1#6 bitmap_line_ydxi::x#3 bitmap_line_ydxi::y#3 bitmap_line_ydxi::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::lines:14::bitmap_line:21::bitmap_line_ydxi:80::bitmap_plot:114 [ lines::l#2 bitmap_line_ydxi::xd#2 bitmap_line_ydxi::yd#5 bitmap_line_ydxi::y1#6 bitmap_line_ydxi::x#3 bitmap_line_ydxi::y#3 bitmap_line_ydxi::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::lines:14::bitmap_line:21::bitmap_line_xdyd:56::bitmap_plot:129 [ lines::l#2 bitmap_line_xdyd::yd#2 bitmap_line_xdyd::xd#5 bitmap_line_xdyd::x1#6 bitmap_line_xdyd::x#3 bitmap_line_xdyd::y#3 bitmap_line_xdyd::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::lines:14::bitmap_line:21::bitmap_line_xdyd:72::bitmap_plot:129 [ lines::l#2 bitmap_line_xdyd::yd#2 bitmap_line_xdyd::xd#5 bitmap_line_xdyd::x1#6 bitmap_line_xdyd::x#3 bitmap_line_xdyd::y#3 bitmap_line_xdyd::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::lines:14::bitmap_line:21::bitmap_line_ydxd:50::bitmap_plot:144 [ lines::l#2 bitmap_line_ydxd::xd#2 bitmap_line_ydxd::yd#5 bitmap_line_ydxd::y1#6 bitmap_line_ydxd::x#3 bitmap_line_ydxd::y#2 bitmap_line_ydxd::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::lines:14::bitmap_line:21::bitmap_line_ydxd:66::bitmap_plot:144 [ lines::l#2 bitmap_line_ydxd::xd#2 bitmap_line_ydxd::yd#5 bitmap_line_ydxd::y1#6 bitmap_line_ydxd::x#3 bitmap_line_ydxd::y#2 bitmap_line_ydxd::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:8 [ bitmap_line_xdyi::e#3 bitmap_line_xdyi::e#0 bitmap_line_xdyi::e#6 bitmap_line_xdyi::e#2 bitmap_line_xdyi::e#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:9 [ bitmap_plot::x#4 bitmap_plot::x#1 bitmap_plot::x#0 bitmap_plot::x#3 bitmap_plot::x#2 ]
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/c64dtv-8bppcharstretch.log b/src/test/java/dk/camelot64/kickc/test/ref/c64dtv-8bppcharstretch.log
index ea2c797f9..1a302ffdc 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/c64dtv-8bppcharstretch.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/c64dtv-8bppcharstretch.log
@@ -3452,6 +3452,7 @@ Statement asm { .byte$32,$dd lda$ff .byte$32,$00 } always clobbers reg byte a
Statement [81] (byte~) gfx_init_screen0::$0 ← (byte) gfx_init_screen0::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$0 ] ( main:2::gfx_init:7::gfx_init_screen0:45 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$0 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:14 [ gfx_init_screen0::cy#4 gfx_init_screen0::cy#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:15 [ gfx_init_screen0::cx#2 gfx_init_screen0::cx#1 ]
+Statement [82] (byte~) gfx_init_screen0::$1 ← (byte~) gfx_init_screen0::$0 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$1 ] ( main:2::gfx_init:7::gfx_init_screen0:45 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$1 ] ) always clobbers reg byte a
Statement [83] (byte~) gfx_init_screen0::$2 ← (byte) gfx_init_screen0::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$1 gfx_init_screen0::$2 ] ( main:2::gfx_init:7::gfx_init_screen0:45 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$1 gfx_init_screen0::$2 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:24 [ gfx_init_screen0::$1 ]
Statement [85] *((byte*) gfx_init_screen0::ch#2) ← (byte~) gfx_init_screen0::$3 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 ] ( main:2::gfx_init:7::gfx_init_screen0:45 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 ] ) always clobbers reg byte y
@@ -3492,6 +3493,7 @@ Statement [61] *((byte*) gfx_init_plane_charset8::gfxa#2) ← (byte) gfx_init_pl
Statement [71] *((const byte*) PROCPORT#0) ← (const byte) PROCPORT_RAM_IO#0 [ ] ( main:2::gfx_init:7::gfx_init_plane_charset8:47 [ ] ) always clobbers reg byte a
Statement asm { .byte$32,$dd lda$ff .byte$32,$00 } always clobbers reg byte a
Statement [81] (byte~) gfx_init_screen0::$0 ← (byte) gfx_init_screen0::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$0 ] ( main:2::gfx_init:7::gfx_init_screen0:45 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$0 ] ) always clobbers reg byte a
+Statement [82] (byte~) gfx_init_screen0::$1 ← (byte~) gfx_init_screen0::$0 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$1 ] ( main:2::gfx_init:7::gfx_init_screen0:45 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$1 ] ) always clobbers reg byte a
Statement [83] (byte~) gfx_init_screen0::$2 ← (byte) gfx_init_screen0::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$1 gfx_init_screen0::$2 ] ( main:2::gfx_init:7::gfx_init_screen0:45 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$1 gfx_init_screen0::$2 ] ) always clobbers reg byte a
Statement [85] *((byte*) gfx_init_screen0::ch#2) ← (byte~) gfx_init_screen0::$3 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 ] ( main:2::gfx_init:7::gfx_init_screen0:45 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 ] ) always clobbers reg byte y
Potential registers zp ZP_BYTE:2 [ main::j#2 main::j#1 ] : zp ZP_BYTE:2 , reg byte a , reg byte x , reg byte y ,
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/c64dtv-gfxexplorer.log b/src/test/java/dk/camelot64/kickc/test/ref/c64dtv-gfxexplorer.log
index b1d1f0954..d7f6c36d8 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/c64dtv-gfxexplorer.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/c64dtv-gfxexplorer.log
@@ -28760,6 +28760,7 @@ Removing always clobbered register reg byte a as potential for zp ZP_BYTE:220 [
Statement [104] (byte*~) gfx_mode::$66 ← (byte*) get_vic_charset::return#4 [ keyboard_events_size#24 gfx_mode::$65 gfx_mode::$66 ] ( main:2::gfx_mode:15 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#24 gfx_mode::$65 gfx_mode::$66 ] ) always clobbers reg byte a
Statement [105] (word~) gfx_mode::$68 ← (word)(byte*~) gfx_mode::$66 & (word/signed word/dword/signed dword) 16383 [ keyboard_events_size#24 gfx_mode::$65 gfx_mode::$68 ] ( main:2::gfx_mode:15 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#24 gfx_mode::$65 gfx_mode::$68 ] ) always clobbers reg byte a
Statement [106] (byte~) gfx_mode::$69 ← > (word~) gfx_mode::$68 [ keyboard_events_size#24 gfx_mode::$65 gfx_mode::$69 ] ( main:2::gfx_mode:15 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#24 gfx_mode::$65 gfx_mode::$69 ] ) always clobbers reg byte a
+Statement [107] (byte~) gfx_mode::$70 ← (byte~) gfx_mode::$69 >> (byte/signed byte/word/signed word/dword/signed dword) 2 [ keyboard_events_size#24 gfx_mode::$65 gfx_mode::$70 ] ( main:2::gfx_mode:15 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#24 gfx_mode::$65 gfx_mode::$70 ] ) always clobbers reg byte a
Statement [112] (byte*) get_vic_screen::return#11 ← (byte*) get_vic_screen::return#5 [ keyboard_events_size#24 get_vic_screen::return#11 ] ( main:2::gfx_mode:15 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#24 get_vic_screen::return#11 ] ) always clobbers reg byte a
Statement [113] (byte*) gfx_mode::vic_colors#0 ← (byte*) get_vic_screen::return#11 [ keyboard_events_size#24 gfx_mode::vic_colors#0 ] ( main:2::gfx_mode:15 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#24 gfx_mode::vic_colors#0 ] ) always clobbers reg byte a
Statement [116] *((byte*) gfx_mode::col#2) ← *((byte*) gfx_mode::vic_colors#2) [ keyboard_events_size#24 gfx_mode::cy#4 gfx_mode::vic_colors#2 gfx_mode::col#2 gfx_mode::cx#2 ] ( main:2::gfx_mode:15 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#24 gfx_mode::cy#4 gfx_mode::vic_colors#2 gfx_mode::col#2 gfx_mode::cx#2 ] ) always clobbers reg byte a reg byte y
@@ -28795,9 +28796,11 @@ Statement [201] (byte) keyboard_event_scan::event_type#0 ← (byte) keyboard_eve
Statement [203] *((const byte[8]) keyboard_events#0 + (byte) keyboard_events_size#18) ← (byte) keyboard_event_scan::keycode#10 [ keyboard_event_scan::row#2 keyboard_event_scan::row_scan#0 keyboard_event_scan::col#2 keyboard_event_scan::keycode#10 keyboard_events_size#18 ] ( main:2::gfx_mode:15::keyboard_event_scan:143 [ form_cursor_count#16 form_field_idx#18 keyboard_event_scan::row#2 keyboard_event_scan::row_scan#0 keyboard_event_scan::col#2 keyboard_event_scan::keycode#10 keyboard_events_size#18 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_event_scan::row#2 keyboard_event_scan::row_scan#0 keyboard_event_scan::col#2 keyboard_event_scan::keycode#10 keyboard_events_size#18 ] ) always clobbers reg byte a
Statement [209] *((const byte[8]) keyboard_scan_values#0 + (byte) keyboard_event_scan::row#2) ← (byte) keyboard_event_scan::row_scan#0 [ keyboard_event_scan::row#2 keyboard_event_scan::keycode#15 keyboard_events_size#119 ] ( main:2::gfx_mode:15::keyboard_event_scan:143 [ form_cursor_count#16 form_field_idx#18 keyboard_event_scan::row#2 keyboard_event_scan::keycode#15 keyboard_events_size#119 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_event_scan::row#2 keyboard_event_scan::keycode#15 keyboard_events_size#119 ] ) always clobbers reg byte a
Statement [210] (byte/word/dword~) keyboard_event_scan::$11 ← (byte) keyboard_event_scan::keycode#10 | (byte/signed byte/word/signed word/dword/signed dword) 64 [ keyboard_event_scan::row#2 keyboard_event_scan::row_scan#0 keyboard_event_scan::col#2 keyboard_event_scan::keycode#10 keyboard_events_size#18 keyboard_event_scan::$11 ] ( main:2::gfx_mode:15::keyboard_event_scan:143 [ form_cursor_count#16 form_field_idx#18 keyboard_event_scan::row#2 keyboard_event_scan::row_scan#0 keyboard_event_scan::col#2 keyboard_event_scan::keycode#10 keyboard_events_size#18 keyboard_event_scan::$11 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_event_scan::row#2 keyboard_event_scan::row_scan#0 keyboard_event_scan::col#2 keyboard_event_scan::keycode#10 keyboard_events_size#18 keyboard_event_scan::$11 ] ) always clobbers reg byte a
+Statement [214] (byte~) keyboard_event_pressed::$0 ← (byte) keyboard_event_pressed::keycode#4 >> (byte/signed byte/word/signed word/dword/signed dword) 3 [ keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] ( main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:171 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:171 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:177 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#18 keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:177 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#18 keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:183 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#19 keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:183 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#19 keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:189 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#20 keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:189 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#20 keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:19 [ keyboard_event_pressed::keycode#4 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:15 [ keyboard_modifiers#21 keyboard_modifiers#20 keyboard_modifiers#4 keyboard_modifiers#19 keyboard_modifiers#3 keyboard_modifiers#18 keyboard_modifiers#5 ]
Statement [216] (byte~) keyboard_event_pressed::$1 ← (byte) keyboard_event_pressed::keycode#4 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] ( main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:171 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:171 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:177 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#18 keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:177 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#18 keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:183 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#19 keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:183 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#19 keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:189 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#20 keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:189 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#20 keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:259 [ keyboard_event_pressed::row_bits#0 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:15 [ keyboard_modifiers#21 keyboard_modifiers#20 keyboard_modifiers#4 keyboard_modifiers#19 keyboard_modifiers#3 keyboard_modifiers#18 keyboard_modifiers#5 ]
Statement [217] (byte) keyboard_event_pressed::return#10 ← (byte) keyboard_event_pressed::row_bits#0 & *((const byte[8]) keyboard_matrix_col_bitmask#0 + (byte~) keyboard_event_pressed::$1) [ keyboard_event_pressed::return#10 ] ( main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:171 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_event_pressed::return#10 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:171 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_event_pressed::return#10 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:177 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#18 keyboard_event_pressed::return#10 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:177 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#18 keyboard_event_pressed::return#10 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:183 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#19 keyboard_event_pressed::return#10 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:183 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#19 keyboard_event_pressed::return#10 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:189 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#20 keyboard_event_pressed::return#10 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:189 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#20 keyboard_event_pressed::return#10 ] ) always clobbers reg byte a
Statement [219] *((const byte*) CIA1_PORT_A#0) ← *((const byte[8]) keyboard_matrix_row_bitmask#0 + (byte) keyboard_matrix_read::rowid#0) [ ] ( main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_matrix_read:162 [ form_cursor_count#16 form_field_idx#18 keyboard_event_scan::row#2 keyboard_event_scan::keycode#11 keyboard_events_size#118 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_matrix_read:162 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_event_scan::row#2 keyboard_event_scan::keycode#11 keyboard_events_size#118 ] ) always clobbers reg byte a
Statement [220] (byte) keyboard_matrix_read::return#0 ← ~ *((const byte*) CIA1_PORT_B#0) [ keyboard_matrix_read::return#0 ] ( main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_matrix_read:162 [ form_cursor_count#16 form_field_idx#18 keyboard_event_scan::row#2 keyboard_event_scan::keycode#11 keyboard_events_size#118 keyboard_matrix_read::return#0 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_matrix_read:162 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_event_scan::row#2 keyboard_event_scan::keycode#11 keyboard_events_size#118 keyboard_matrix_read::return#0 ] ) always clobbers reg byte a
@@ -28880,9 +28883,10 @@ Removing always clobbered register reg byte y as potential for zp ZP_BYTE:66 [ g
Statement asm { .byte$32,$dd lda$ff .byte$32,$00 } always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:90 [ gfx_init_plane_8bppchunky::y#6 gfx_init_plane_8bppchunky::y#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:93 [ gfx_init_plane_8bppchunky::gfxbCpuBank#4 gfx_init_plane_8bppchunky::gfxbCpuBank#7 gfx_init_plane_8bppchunky::gfxbCpuBank#8 gfx_init_plane_8bppchunky::gfxbCpuBank#2 ]
-Statement [519] (byte) gfx_init_plane_horisontal2::row#0 ← (byte~) gfx_init_plane_horisontal2::$5 & (byte/signed byte/word/signed word/dword/signed dword) 3 [ gfx_init_plane_horisontal2::ay#4 gfx_init_plane_horisontal2::gfxa#2 gfx_init_plane_horisontal2::ax#2 gfx_init_plane_horisontal2::row#0 ] ( main:2::gfx_init:10::gfx_init_plane_horisontal2:472 [ gfx_init_plane_horisontal2::ay#4 gfx_init_plane_horisontal2::gfxa#2 gfx_init_plane_horisontal2::ax#2 gfx_init_plane_horisontal2::row#0 ] ) always clobbers reg byte a
+Statement [518] (byte~) gfx_init_plane_horisontal2::$5 ← (byte) gfx_init_plane_horisontal2::ay#4 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ gfx_init_plane_horisontal2::ay#4 gfx_init_plane_horisontal2::gfxa#2 gfx_init_plane_horisontal2::ax#2 gfx_init_plane_horisontal2::$5 ] ( main:2::gfx_init:10::gfx_init_plane_horisontal2:472 [ gfx_init_plane_horisontal2::ay#4 gfx_init_plane_horisontal2::gfxa#2 gfx_init_plane_horisontal2::ax#2 gfx_init_plane_horisontal2::$5 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:68 [ gfx_init_plane_horisontal2::ay#4 gfx_init_plane_horisontal2::ay#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:71 [ gfx_init_plane_horisontal2::ax#2 gfx_init_plane_horisontal2::ax#1 ]
+Statement [519] (byte) gfx_init_plane_horisontal2::row#0 ← (byte~) gfx_init_plane_horisontal2::$5 & (byte/signed byte/word/signed word/dword/signed dword) 3 [ gfx_init_plane_horisontal2::ay#4 gfx_init_plane_horisontal2::gfxa#2 gfx_init_plane_horisontal2::ax#2 gfx_init_plane_horisontal2::row#0 ] ( main:2::gfx_init:10::gfx_init_plane_horisontal2:472 [ gfx_init_plane_horisontal2::ay#4 gfx_init_plane_horisontal2::gfxa#2 gfx_init_plane_horisontal2::ax#2 gfx_init_plane_horisontal2::row#0 ] ) always clobbers reg byte a
Statement [520] *((byte*) gfx_init_plane_horisontal2::gfxa#2) ← *((const byte[]) gfx_init_plane_horisontal2::row_bitmask#0 + (byte) gfx_init_plane_horisontal2::row#0) [ gfx_init_plane_horisontal2::ay#4 gfx_init_plane_horisontal2::gfxa#2 gfx_init_plane_horisontal2::ax#2 ] ( main:2::gfx_init:10::gfx_init_plane_horisontal2:472 [ gfx_init_plane_horisontal2::ay#4 gfx_init_plane_horisontal2::gfxa#2 gfx_init_plane_horisontal2::ax#2 ] ) always clobbers reg byte a reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:68 [ gfx_init_plane_horisontal2::ay#4 gfx_init_plane_horisontal2::ay#1 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:71 [ gfx_init_plane_horisontal2::ax#2 gfx_init_plane_horisontal2::ax#1 ]
@@ -28933,12 +28937,14 @@ Statement [650] (byte) bitmap_line::xd#0 ← (byte) bitmap_line::x1#0 - (byte) b
Statement [652] (byte) bitmap_line::yd#3 ← (byte) bitmap_line::y0#0 - (byte) bitmap_line::y1#0 [ bitmap_line::x0#0 bitmap_line::x1#0 bitmap_line::y0#0 bitmap_line::y1#0 bitmap_line::xd#0 bitmap_line::yd#3 ] ( main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614 [ gfx_init_vic_bitmap::l#2 bitmap_line::x0#0 bitmap_line::x1#0 bitmap_line::y0#0 bitmap_line::y1#0 bitmap_line::xd#0 bitmap_line::yd#3 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:319 [ bitmap_line::xd#0 ]
Statement [666] (byte) bitmap_line::yd#10 ← (byte) bitmap_line::y1#0 - (byte) bitmap_line::y0#0 [ bitmap_line::x0#0 bitmap_line::x1#0 bitmap_line::y0#0 bitmap_line::y1#0 bitmap_line::xd#0 bitmap_line::yd#10 ] ( main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614 [ gfx_init_vic_bitmap::l#2 bitmap_line::x0#0 bitmap_line::x1#0 bitmap_line::y0#0 bitmap_line::y1#0 bitmap_line::xd#0 bitmap_line::yd#10 ] ) always clobbers reg byte a
-Statement [690] (byte) bitmap_line_xdyi::e#2 ← (byte) bitmap_line_xdyi::e#1 - (byte) bitmap_line_xdyi::xd#5 [ bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] ( main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614::bitmap_line_xdyi:635 [ gfx_init_vic_bitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614::bitmap_line_xdyi:679 [ gfx_init_vic_bitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] ) always clobbers reg byte a
+Statement [681] (byte) bitmap_line_xdyi::e#0 ← (byte) bitmap_line_xdyi::yd#2 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ bitmap_line_xdyi::yd#2 bitmap_line_xdyi::x#6 bitmap_line_xdyi::y#5 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::e#0 ] ( main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614::bitmap_line_xdyi:635 [ gfx_init_vic_bitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::x#6 bitmap_line_xdyi::y#5 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::e#0 ] main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614::bitmap_line_xdyi:679 [ gfx_init_vic_bitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::x#6 bitmap_line_xdyi::y#5 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::e#0 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:97 [ bitmap_line_xdyi::yd#2 bitmap_line_xdyi::yd#1 bitmap_line_xdyi::yd#0 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:98 [ bitmap_line_xdyi::xd#5 bitmap_line_xdyi::xd#1 bitmap_line_xdyi::xd#0 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:99 [ bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x1#1 bitmap_line_xdyi::x1#0 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:100 [ bitmap_line_xdyi::x#3 bitmap_line_xdyi::x#6 bitmap_line_xdyi::x#1 bitmap_line_xdyi::x#0 bitmap_line_xdyi::x#2 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:101 [ bitmap_line_xdyi::y#3 bitmap_line_xdyi::y#5 bitmap_line_xdyi::y#1 bitmap_line_xdyi::y#0 bitmap_line_xdyi::y#6 bitmap_line_xdyi::y#2 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:98 [ bitmap_line_xdyi::xd#5 bitmap_line_xdyi::xd#1 bitmap_line_xdyi::xd#0 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:99 [ bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x1#1 bitmap_line_xdyi::x1#0 ]
+Statement [687] (byte) bitmap_line_xdyi::e#1 ← (byte) bitmap_line_xdyi::e#3 + (byte) bitmap_line_xdyi::yd#2 [ bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::y#3 bitmap_line_xdyi::x#2 bitmap_line_xdyi::e#1 ] ( main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614::bitmap_line_xdyi:635 [ gfx_init_vic_bitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::y#3 bitmap_line_xdyi::x#2 bitmap_line_xdyi::e#1 ] main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614::bitmap_line_xdyi:679 [ gfx_init_vic_bitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::y#3 bitmap_line_xdyi::x#2 bitmap_line_xdyi::e#1 ] ) always clobbers reg byte a
+Statement [690] (byte) bitmap_line_xdyi::e#2 ← (byte) bitmap_line_xdyi::e#1 - (byte) bitmap_line_xdyi::xd#5 [ bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] ( main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614::bitmap_line_xdyi:635 [ gfx_init_vic_bitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614::bitmap_line_xdyi:679 [ gfx_init_vic_bitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] ) always clobbers reg byte a
Statement [696] (word) bitmap_plot::plotter_x#0 ← *((const byte[256]) bitmap_plot_xhi#0 + (byte) bitmap_plot::x#4) w= *((const byte[256]) bitmap_plot_xlo#0 + (byte) bitmap_plot::x#4) [ bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] ( main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614::bitmap_line_xdyi:635::bitmap_plot:685 [ gfx_init_vic_bitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#3 bitmap_line_xdyi::y#3 bitmap_line_xdyi::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614::bitmap_line_xdyi:679::bitmap_plot:685 [ gfx_init_vic_bitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#3 bitmap_line_xdyi::y#3 bitmap_line_xdyi::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614::bitmap_line_ydxi:628::bitmap_plot:707 [ gfx_init_vic_bitmap::l#2 bitmap_line_ydxi::xd#2 bitmap_line_ydxi::yd#5 bitmap_line_ydxi::y1#6 bitmap_line_ydxi::x#3 bitmap_line_ydxi::y#3 bitmap_line_ydxi::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614::bitmap_line_ydxi:673::bitmap_plot:707 [ gfx_init_vic_bitmap::l#2 bitmap_line_ydxi::xd#2 bitmap_line_ydxi::yd#5 bitmap_line_ydxi::y1#6 bitmap_line_ydxi::x#3 bitmap_line_ydxi::y#3 bitmap_line_ydxi::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614::bitmap_line_xdyd:649::bitmap_plot:722 [ gfx_init_vic_bitmap::l#2 bitmap_line_xdyd::yd#2 bitmap_line_xdyd::xd#5 bitmap_line_xdyd::x1#6 bitmap_line_xdyd::x#3 bitmap_line_xdyd::y#3 bitmap_line_xdyd::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614::bitmap_line_xdyd:665::bitmap_plot:722 [ gfx_init_vic_bitmap::l#2 bitmap_line_xdyd::yd#2 bitmap_line_xdyd::xd#5 bitmap_line_xdyd::x1#6 bitmap_line_xdyd::x#3 bitmap_line_xdyd::y#3 bitmap_line_xdyd::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614::bitmap_line_ydxd:643::bitmap_plot:737 [ gfx_init_vic_bitmap::l#2 bitmap_line_ydxd::xd#2 bitmap_line_ydxd::yd#5 bitmap_line_ydxd::y1#6 bitmap_line_ydxd::x#3 bitmap_line_ydxd::y#2 bitmap_line_ydxd::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::gfx_init:10::gfx_init_vic_bitmap:462::bitmap_line:614::bitmap_line_ydxd:659::bitmap_plot:737 [ gfx_init_vic_bitmap::l#2 bitmap_line_ydxd::xd#2 bitmap_line_ydxd::yd#5 bitmap_line_ydxd::y1#6 bitmap_line_ydxd::x#3 bitmap_line_ydxd::y#2 bitmap_line_ydxd::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:102 [ bitmap_line_xdyi::e#3 bitmap_line_xdyi::e#0 bitmap_line_xdyi::e#6 bitmap_line_xdyi::e#2 bitmap_line_xdyi::e#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:103 [ bitmap_plot::x#4 bitmap_plot::x#1 bitmap_plot::x#0 bitmap_plot::x#3 bitmap_plot::x#2 ]
@@ -29030,14 +29036,16 @@ Removing always clobbered register reg byte y as potential for zp ZP_BYTE:141 [
Statement [809] (byte~) gfx_init_screen3::$0 ← (byte) gfx_init_screen3::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 3 [ gfx_init_screen3::cy#4 gfx_init_screen3::cx#2 gfx_init_screen3::ch#2 gfx_init_screen3::$0 ] ( main:2::gfx_init:10::gfx_init_screen3:456 [ gfx_init_screen3::cy#4 gfx_init_screen3::cx#2 gfx_init_screen3::ch#2 gfx_init_screen3::$0 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:142 [ gfx_init_screen3::cy#4 gfx_init_screen3::cy#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:143 [ gfx_init_screen3::cx#2 gfx_init_screen3::cx#1 ]
+Statement [810] (byte~) gfx_init_screen3::$1 ← (byte~) gfx_init_screen3::$0 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ gfx_init_screen3::cy#4 gfx_init_screen3::cx#2 gfx_init_screen3::ch#2 gfx_init_screen3::$1 ] ( main:2::gfx_init:10::gfx_init_screen3:456 [ gfx_init_screen3::cy#4 gfx_init_screen3::cx#2 gfx_init_screen3::ch#2 gfx_init_screen3::$1 ] ) always clobbers reg byte a
Statement [811] (byte~) gfx_init_screen3::$2 ← (byte) gfx_init_screen3::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 3 [ gfx_init_screen3::cy#4 gfx_init_screen3::cx#2 gfx_init_screen3::ch#2 gfx_init_screen3::$1 gfx_init_screen3::$2 ] ( main:2::gfx_init:10::gfx_init_screen3:456 [ gfx_init_screen3::cy#4 gfx_init_screen3::cx#2 gfx_init_screen3::ch#2 gfx_init_screen3::$1 gfx_init_screen3::$2 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:342 [ gfx_init_screen3::$1 ]
Statement [813] *((byte*) gfx_init_screen3::ch#2) ← (byte~) gfx_init_screen3::$3 [ gfx_init_screen3::cy#4 gfx_init_screen3::cx#2 gfx_init_screen3::ch#2 ] ( main:2::gfx_init:10::gfx_init_screen3:456 [ gfx_init_screen3::cy#4 gfx_init_screen3::cx#2 gfx_init_screen3::ch#2 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:142 [ gfx_init_screen3::cy#4 gfx_init_screen3::cy#1 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:143 [ gfx_init_screen3::cx#2 gfx_init_screen3::cx#1 ]
-Statement [824] (byte) gfx_init_screen2::col#0 ← (byte~) gfx_init_screen2::$0 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ gfx_init_screen2::cy#4 gfx_init_screen2::cx#2 gfx_init_screen2::ch#2 gfx_init_screen2::col#0 ] ( main:2::gfx_init:10::gfx_init_screen2:454 [ gfx_init_screen2::cy#4 gfx_init_screen2::cx#2 gfx_init_screen2::ch#2 gfx_init_screen2::col#0 ] ) always clobbers reg byte a
+Statement [823] (byte~) gfx_init_screen2::$0 ← (byte) gfx_init_screen2::cx#2 + (byte) gfx_init_screen2::cy#4 [ gfx_init_screen2::cy#4 gfx_init_screen2::cx#2 gfx_init_screen2::ch#2 gfx_init_screen2::$0 ] ( main:2::gfx_init:10::gfx_init_screen2:454 [ gfx_init_screen2::cy#4 gfx_init_screen2::cx#2 gfx_init_screen2::ch#2 gfx_init_screen2::$0 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:146 [ gfx_init_screen2::cy#4 gfx_init_screen2::cy#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:147 [ gfx_init_screen2::cx#2 gfx_init_screen2::cx#1 ]
+Statement [824] (byte) gfx_init_screen2::col#0 ← (byte~) gfx_init_screen2::$0 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ gfx_init_screen2::cy#4 gfx_init_screen2::cx#2 gfx_init_screen2::ch#2 gfx_init_screen2::col#0 ] ( main:2::gfx_init:10::gfx_init_screen2:454 [ gfx_init_screen2::cy#4 gfx_init_screen2::cx#2 gfx_init_screen2::ch#2 gfx_init_screen2::col#0 ] ) always clobbers reg byte a
Statement [825] (byte) gfx_init_screen2::col2#0 ← (byte/signed byte/word/signed word/dword/signed dword) 15 - (byte) gfx_init_screen2::col#0 [ gfx_init_screen2::cy#4 gfx_init_screen2::cx#2 gfx_init_screen2::ch#2 gfx_init_screen2::col#0 gfx_init_screen2::col2#0 ] ( main:2::gfx_init:10::gfx_init_screen2:454 [ gfx_init_screen2::cy#4 gfx_init_screen2::cx#2 gfx_init_screen2::ch#2 gfx_init_screen2::col#0 gfx_init_screen2::col2#0 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:346 [ gfx_init_screen2::col#0 ]
Statement [826] (byte~) gfx_init_screen2::$3 ← (byte) gfx_init_screen2::col#0 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ gfx_init_screen2::cy#4 gfx_init_screen2::cx#2 gfx_init_screen2::ch#2 gfx_init_screen2::col2#0 gfx_init_screen2::$3 ] ( main:2::gfx_init:10::gfx_init_screen2:454 [ gfx_init_screen2::cy#4 gfx_init_screen2::cx#2 gfx_init_screen2::ch#2 gfx_init_screen2::col2#0 gfx_init_screen2::$3 ] ) always clobbers reg byte a
@@ -29045,15 +29053,17 @@ Removing always clobbered register reg byte a as potential for zp ZP_BYTE:347 [
Statement [828] *((byte*) gfx_init_screen2::ch#2) ← (byte~) gfx_init_screen2::$4 [ gfx_init_screen2::cy#4 gfx_init_screen2::cx#2 gfx_init_screen2::ch#2 ] ( main:2::gfx_init:10::gfx_init_screen2:454 [ gfx_init_screen2::cy#4 gfx_init_screen2::cx#2 gfx_init_screen2::ch#2 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:146 [ gfx_init_screen2::cy#4 gfx_init_screen2::cy#1 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:147 [ gfx_init_screen2::cx#2 gfx_init_screen2::cx#1 ]
-Statement [839] (byte~) gfx_init_screen1::$1 ← (byte~) gfx_init_screen1::$0 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ gfx_init_screen1::cy#4 gfx_init_screen1::cx#2 gfx_init_screen1::ch#2 gfx_init_screen1::$1 ] ( main:2::gfx_init:10::gfx_init_screen1:452 [ gfx_init_screen1::cy#4 gfx_init_screen1::cx#2 gfx_init_screen1::ch#2 gfx_init_screen1::$1 ] ) always clobbers reg byte a
+Statement [838] (byte~) gfx_init_screen1::$0 ← (byte) gfx_init_screen1::cx#2 + (byte) gfx_init_screen1::cy#4 [ gfx_init_screen1::cy#4 gfx_init_screen1::cx#2 gfx_init_screen1::ch#2 gfx_init_screen1::$0 ] ( main:2::gfx_init:10::gfx_init_screen1:452 [ gfx_init_screen1::cy#4 gfx_init_screen1::cx#2 gfx_init_screen1::ch#2 gfx_init_screen1::$0 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:150 [ gfx_init_screen1::cy#4 gfx_init_screen1::cy#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:151 [ gfx_init_screen1::cx#2 gfx_init_screen1::cx#1 ]
+Statement [839] (byte~) gfx_init_screen1::$1 ← (byte~) gfx_init_screen1::$0 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ gfx_init_screen1::cy#4 gfx_init_screen1::cx#2 gfx_init_screen1::ch#2 gfx_init_screen1::$1 ] ( main:2::gfx_init:10::gfx_init_screen1:452 [ gfx_init_screen1::cy#4 gfx_init_screen1::cx#2 gfx_init_screen1::ch#2 gfx_init_screen1::$1 ] ) always clobbers reg byte a
Statement [840] *((byte*) gfx_init_screen1::ch#2) ← (byte~) gfx_init_screen1::$1 [ gfx_init_screen1::cy#4 gfx_init_screen1::cx#2 gfx_init_screen1::ch#2 ] ( main:2::gfx_init:10::gfx_init_screen1:452 [ gfx_init_screen1::cy#4 gfx_init_screen1::cx#2 gfx_init_screen1::ch#2 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:150 [ gfx_init_screen1::cy#4 gfx_init_screen1::cy#1 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:151 [ gfx_init_screen1::cx#2 gfx_init_screen1::cx#1 ]
Statement [850] (byte~) gfx_init_screen0::$0 ← (byte) gfx_init_screen0::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$0 ] ( main:2::gfx_init:10::gfx_init_screen0:450 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$0 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:154 [ gfx_init_screen0::cy#4 gfx_init_screen0::cy#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:155 [ gfx_init_screen0::cx#2 gfx_init_screen0::cx#1 ]
+Statement [851] (byte~) gfx_init_screen0::$1 ← (byte~) gfx_init_screen0::$0 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$1 ] ( main:2::gfx_init:10::gfx_init_screen0:450 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$1 ] ) always clobbers reg byte a
Statement [852] (byte~) gfx_init_screen0::$2 ← (byte) gfx_init_screen0::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$1 gfx_init_screen0::$2 ] ( main:2::gfx_init:10::gfx_init_screen0:450 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$1 gfx_init_screen0::$2 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:353 [ gfx_init_screen0::$1 ]
Statement [854] *((byte*) gfx_init_screen0::ch#2) ← (byte~) gfx_init_screen0::$3 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 ] ( main:2::gfx_init:10::gfx_init_screen0:450 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 ] ) always clobbers reg byte y
@@ -29122,6 +29132,7 @@ Statement [103] (byte*) get_vic_charset::return#4 ← (byte*) get_vic_charset::r
Statement [104] (byte*~) gfx_mode::$66 ← (byte*) get_vic_charset::return#4 [ keyboard_events_size#24 gfx_mode::$65 gfx_mode::$66 ] ( main:2::gfx_mode:15 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#24 gfx_mode::$65 gfx_mode::$66 ] ) always clobbers reg byte a
Statement [105] (word~) gfx_mode::$68 ← (word)(byte*~) gfx_mode::$66 & (word/signed word/dword/signed dword) 16383 [ keyboard_events_size#24 gfx_mode::$65 gfx_mode::$68 ] ( main:2::gfx_mode:15 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#24 gfx_mode::$65 gfx_mode::$68 ] ) always clobbers reg byte a
Statement [106] (byte~) gfx_mode::$69 ← > (word~) gfx_mode::$68 [ keyboard_events_size#24 gfx_mode::$65 gfx_mode::$69 ] ( main:2::gfx_mode:15 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#24 gfx_mode::$65 gfx_mode::$69 ] ) always clobbers reg byte a
+Statement [107] (byte~) gfx_mode::$70 ← (byte~) gfx_mode::$69 >> (byte/signed byte/word/signed word/dword/signed dword) 2 [ keyboard_events_size#24 gfx_mode::$65 gfx_mode::$70 ] ( main:2::gfx_mode:15 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#24 gfx_mode::$65 gfx_mode::$70 ] ) always clobbers reg byte a
Statement [112] (byte*) get_vic_screen::return#11 ← (byte*) get_vic_screen::return#5 [ keyboard_events_size#24 get_vic_screen::return#11 ] ( main:2::gfx_mode:15 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#24 get_vic_screen::return#11 ] ) always clobbers reg byte a
Statement [113] (byte*) gfx_mode::vic_colors#0 ← (byte*) get_vic_screen::return#11 [ keyboard_events_size#24 gfx_mode::vic_colors#0 ] ( main:2::gfx_mode:15 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#24 gfx_mode::vic_colors#0 ] ) always clobbers reg byte a
Statement [116] *((byte*) gfx_mode::col#2) ← *((byte*) gfx_mode::vic_colors#2) [ keyboard_events_size#24 gfx_mode::cy#4 gfx_mode::vic_colors#2 gfx_mode::col#2 gfx_mode::cx#2 ] ( main:2::gfx_mode:15 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#24 gfx_mode::cy#4 gfx_mode::vic_colors#2 gfx_mode::col#2 gfx_mode::cx#2 ] ) always clobbers reg byte a reg byte y
@@ -29148,6 +29159,7 @@ Statement [201] (byte) keyboard_event_scan::event_type#0 ← (byte) keyboard_eve
Statement [203] *((const byte[8]) keyboard_events#0 + (byte) keyboard_events_size#18) ← (byte) keyboard_event_scan::keycode#10 [ keyboard_event_scan::row#2 keyboard_event_scan::row_scan#0 keyboard_event_scan::col#2 keyboard_event_scan::keycode#10 keyboard_events_size#18 ] ( main:2::gfx_mode:15::keyboard_event_scan:143 [ form_cursor_count#16 form_field_idx#18 keyboard_event_scan::row#2 keyboard_event_scan::row_scan#0 keyboard_event_scan::col#2 keyboard_event_scan::keycode#10 keyboard_events_size#18 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_event_scan::row#2 keyboard_event_scan::row_scan#0 keyboard_event_scan::col#2 keyboard_event_scan::keycode#10 keyboard_events_size#18 ] ) always clobbers reg byte a
Statement [209] *((const byte[8]) keyboard_scan_values#0 + (byte) keyboard_event_scan::row#2) ← (byte) keyboard_event_scan::row_scan#0 [ keyboard_event_scan::row#2 keyboard_event_scan::keycode#15 keyboard_events_size#119 ] ( main:2::gfx_mode:15::keyboard_event_scan:143 [ form_cursor_count#16 form_field_idx#18 keyboard_event_scan::row#2 keyboard_event_scan::keycode#15 keyboard_events_size#119 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_event_scan::row#2 keyboard_event_scan::keycode#15 keyboard_events_size#119 ] ) always clobbers reg byte a
Statement [210] (byte/word/dword~) keyboard_event_scan::$11 ← (byte) keyboard_event_scan::keycode#10 | (byte/signed byte/word/signed word/dword/signed dword) 64 [ keyboard_event_scan::row#2 keyboard_event_scan::row_scan#0 keyboard_event_scan::col#2 keyboard_event_scan::keycode#10 keyboard_events_size#18 keyboard_event_scan::$11 ] ( main:2::gfx_mode:15::keyboard_event_scan:143 [ form_cursor_count#16 form_field_idx#18 keyboard_event_scan::row#2 keyboard_event_scan::row_scan#0 keyboard_event_scan::col#2 keyboard_event_scan::keycode#10 keyboard_events_size#18 keyboard_event_scan::$11 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_event_scan::row#2 keyboard_event_scan::row_scan#0 keyboard_event_scan::col#2 keyboard_event_scan::keycode#10 keyboard_events_size#18 keyboard_event_scan::$11 ] ) always clobbers reg byte a
+Statement [214] (byte~) keyboard_event_pressed::$0 ← (byte) keyboard_event_pressed::keycode#4 >> (byte/signed byte/word/signed word/dword/signed dword) 3 [ keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] ( main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:171 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:171 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:177 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#18 keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:177 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#18 keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:183 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#19 keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:183 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#19 keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:189 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#20 keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:189 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#20 keyboard_event_pressed::keycode#4 keyboard_event_pressed::$0 ] ) always clobbers reg byte a
Statement [216] (byte~) keyboard_event_pressed::$1 ← (byte) keyboard_event_pressed::keycode#4 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] ( main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:171 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:171 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:177 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#18 keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:177 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#18 keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:183 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#19 keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:183 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#19 keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:189 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#20 keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:189 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#20 keyboard_event_pressed::row_bits#0 keyboard_event_pressed::$1 ] ) always clobbers reg byte a
Statement [217] (byte) keyboard_event_pressed::return#10 ← (byte) keyboard_event_pressed::row_bits#0 & *((const byte[8]) keyboard_matrix_col_bitmask#0 + (byte~) keyboard_event_pressed::$1) [ keyboard_event_pressed::return#10 ] ( main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:171 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_event_pressed::return#10 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:171 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_event_pressed::return#10 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:177 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#18 keyboard_event_pressed::return#10 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:177 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#18 keyboard_event_pressed::return#10 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:183 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#19 keyboard_event_pressed::return#10 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:183 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#19 keyboard_event_pressed::return#10 ] main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_event_pressed:189 [ form_cursor_count#16 form_field_idx#18 keyboard_events_size#100 keyboard_modifiers#20 keyboard_event_pressed::return#10 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_event_pressed:189 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_events_size#100 keyboard_modifiers#20 keyboard_event_pressed::return#10 ] ) always clobbers reg byte a
Statement [219] *((const byte*) CIA1_PORT_A#0) ← *((const byte[8]) keyboard_matrix_row_bitmask#0 + (byte) keyboard_matrix_read::rowid#0) [ ] ( main:2::gfx_mode:15::keyboard_event_scan:143::keyboard_matrix_read:162 [ form_cursor_count#16 form_field_idx#18 keyboard_event_scan::row#2 keyboard_event_scan::keycode#11 keyboard_events_size#118 ] main:2::form_mode:13::form_control:294::keyboard_event_scan:375::keyboard_matrix_read:162 [ form_mode::preset_current#6 form_field_idx#28 form_control::field#0 form_cursor_count#15 keyboard_event_scan::row#2 keyboard_event_scan::keycode#11 keyboard_events_size#118 ] ) always clobbers reg byte a
@@ -29268,6 +29280,7 @@ Statement [787] *((byte*) gfx_init_charset::charset#2) ← *((byte*) gfx_init_ch
Statement [794] *((const byte*) PROCPORT#0) ← (byte/signed byte/word/signed word/dword/signed dword) 55 [ ] ( main:2::gfx_init:10::gfx_init_charset:460 [ ] ) always clobbers reg byte a
Statement [799] *((byte*) gfx_init_screen4::ch#2) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ gfx_init_screen4::cy#4 gfx_init_screen4::ch#2 gfx_init_screen4::cx#2 ] ( main:2::gfx_init:10::gfx_init_screen4:458 [ gfx_init_screen4::cy#4 gfx_init_screen4::ch#2 gfx_init_screen4::cx#2 ] ) always clobbers reg byte a reg byte y
Statement [809] (byte~) gfx_init_screen3::$0 ← (byte) gfx_init_screen3::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 3 [ gfx_init_screen3::cy#4 gfx_init_screen3::cx#2 gfx_init_screen3::ch#2 gfx_init_screen3::$0 ] ( main:2::gfx_init:10::gfx_init_screen3:456 [ gfx_init_screen3::cy#4 gfx_init_screen3::cx#2 gfx_init_screen3::ch#2 gfx_init_screen3::$0 ] ) always clobbers reg byte a
+Statement [810] (byte~) gfx_init_screen3::$1 ← (byte~) gfx_init_screen3::$0 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ gfx_init_screen3::cy#4 gfx_init_screen3::cx#2 gfx_init_screen3::ch#2 gfx_init_screen3::$1 ] ( main:2::gfx_init:10::gfx_init_screen3:456 [ gfx_init_screen3::cy#4 gfx_init_screen3::cx#2 gfx_init_screen3::ch#2 gfx_init_screen3::$1 ] ) always clobbers reg byte a
Statement [811] (byte~) gfx_init_screen3::$2 ← (byte) gfx_init_screen3::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 3 [ gfx_init_screen3::cy#4 gfx_init_screen3::cx#2 gfx_init_screen3::ch#2 gfx_init_screen3::$1 gfx_init_screen3::$2 ] ( main:2::gfx_init:10::gfx_init_screen3:456 [ gfx_init_screen3::cy#4 gfx_init_screen3::cx#2 gfx_init_screen3::ch#2 gfx_init_screen3::$1 gfx_init_screen3::$2 ] ) always clobbers reg byte a
Statement [813] *((byte*) gfx_init_screen3::ch#2) ← (byte~) gfx_init_screen3::$3 [ gfx_init_screen3::cy#4 gfx_init_screen3::cx#2 gfx_init_screen3::ch#2 ] ( main:2::gfx_init:10::gfx_init_screen3:456 [ gfx_init_screen3::cy#4 gfx_init_screen3::cx#2 gfx_init_screen3::ch#2 ] ) always clobbers reg byte y
Statement [823] (byte~) gfx_init_screen2::$0 ← (byte) gfx_init_screen2::cx#2 + (byte) gfx_init_screen2::cy#4 [ gfx_init_screen2::cy#4 gfx_init_screen2::cx#2 gfx_init_screen2::ch#2 gfx_init_screen2::$0 ] ( main:2::gfx_init:10::gfx_init_screen2:454 [ gfx_init_screen2::cy#4 gfx_init_screen2::cx#2 gfx_init_screen2::ch#2 gfx_init_screen2::$0 ] ) always clobbers reg byte a
@@ -29279,6 +29292,7 @@ Statement [838] (byte~) gfx_init_screen1::$0 ← (byte) gfx_init_screen1::cx#2 +
Statement [839] (byte~) gfx_init_screen1::$1 ← (byte~) gfx_init_screen1::$0 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ gfx_init_screen1::cy#4 gfx_init_screen1::cx#2 gfx_init_screen1::ch#2 gfx_init_screen1::$1 ] ( main:2::gfx_init:10::gfx_init_screen1:452 [ gfx_init_screen1::cy#4 gfx_init_screen1::cx#2 gfx_init_screen1::ch#2 gfx_init_screen1::$1 ] ) always clobbers reg byte a
Statement [840] *((byte*) gfx_init_screen1::ch#2) ← (byte~) gfx_init_screen1::$1 [ gfx_init_screen1::cy#4 gfx_init_screen1::cx#2 gfx_init_screen1::ch#2 ] ( main:2::gfx_init:10::gfx_init_screen1:452 [ gfx_init_screen1::cy#4 gfx_init_screen1::cx#2 gfx_init_screen1::ch#2 ] ) always clobbers reg byte y
Statement [850] (byte~) gfx_init_screen0::$0 ← (byte) gfx_init_screen0::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$0 ] ( main:2::gfx_init:10::gfx_init_screen0:450 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$0 ] ) always clobbers reg byte a
+Statement [851] (byte~) gfx_init_screen0::$1 ← (byte~) gfx_init_screen0::$0 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$1 ] ( main:2::gfx_init:10::gfx_init_screen0:450 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$1 ] ) always clobbers reg byte a
Statement [852] (byte~) gfx_init_screen0::$2 ← (byte) gfx_init_screen0::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$1 gfx_init_screen0::$2 ] ( main:2::gfx_init:10::gfx_init_screen0:450 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 gfx_init_screen0::$1 gfx_init_screen0::$2 ] ) always clobbers reg byte a
Statement [854] *((byte*) gfx_init_screen0::ch#2) ← (byte~) gfx_init_screen0::$3 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 ] ( main:2::gfx_init:10::gfx_init_screen0:450 [ gfx_init_screen0::cy#4 gfx_init_screen0::cx#2 gfx_init_screen0::ch#2 ] ) always clobbers reg byte y
Statement [861] *((const byte*) CIA1_PORT_A_DDR#0) ← (byte/word/signed word/dword/signed dword) 255 [ ] ( main:2::keyboard_init:8 [ ] ) always clobbers reg byte a
@@ -29298,7 +29312,7 @@ Potential registers zp ZP_BYTE:15 [ keyboard_modifiers#21 keyboard_modifiers#20
Potential registers zp ZP_BYTE:16 [ keyboard_event_scan::col#2 keyboard_event_scan::col#1 ] : zp ZP_BYTE:16 , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:17 [ keyboard_event_scan::keycode#10 keyboard_event_scan::keycode#11 keyboard_event_scan::keycode#14 keyboard_event_scan::keycode#1 keyboard_event_scan::keycode#15 ] : zp ZP_BYTE:17 , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:18 [ keyboard_events_size#18 keyboard_events_size#118 keyboard_events_size#110 keyboard_events_size#47 keyboard_events_size#27 keyboard_events_size#24 keyboard_events_size#100 keyboard_events_size#4 keyboard_events_size#119 keyboard_events_size#2 keyboard_events_size#1 ] : zp ZP_BYTE:18 , reg byte x ,
-Potential registers zp ZP_BYTE:19 [ keyboard_event_pressed::keycode#4 ] : zp ZP_BYTE:19 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:19 [ keyboard_event_pressed::keycode#4 ] : zp ZP_BYTE:19 , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:20 [ get_vic_screen::idx#2 get_vic_screen::idx#0 get_vic_screen::idx#1 ] : zp ZP_BYTE:20 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_WORD:21 [ get_vic_screen::return#5 ] : zp ZP_WORD:21 ,
Potential registers zp ZP_WORD:23 [ get_vic_charset::return#2 ] : zp ZP_WORD:23 ,
@@ -29648,7 +29662,7 @@ Uplifting [bitmap_init] best 14120274 combination zp ZP_WORD:130 [ bitmap_init::
Limited combination testing to 100 combinations of 138240 possible.
Uplifting [render_preset_name] best 14119940 combination reg byte a [ render_preset_name::idx#10 render_preset_name::idx#0 render_preset_name::idx#1 ] zp ZP_WORD:35 [ render_preset_name::name#12 ]
Uplifting [keyboard_event_pressed] best 14119916 combination reg byte a [ keyboard_event_pressed::return#0 ] reg byte a [ keyboard_event_pressed::return#1 ] reg byte a [ keyboard_event_pressed::return#2 ] reg byte a [ keyboard_event_pressed::return#3 ] zp ZP_BYTE:258 [ keyboard_event_pressed::$0 ] zp ZP_BYTE:260 [ keyboard_event_pressed::$1 ] zp ZP_BYTE:259 [ keyboard_event_pressed::row_bits#0 ] zp ZP_BYTE:261 [ keyboard_event_pressed::return#10 ] zp ZP_BYTE:19 [ keyboard_event_pressed::keycode#4 ]
-Limited combination testing to 100 combinations of 196608 possible.
+Limited combination testing to 100 combinations of 147456 possible.
Uplifting [gfx_init_vic_bitmap] best 14119916 combination zp ZP_BYTE:96 [ gfx_init_vic_bitmap::l#2 gfx_init_vic_bitmap::l#1 ]
Uplifting [get_vic_screen] best 14119897 combination reg byte a [ get_vic_screen::idx#2 get_vic_screen::idx#0 get_vic_screen::idx#1 ] zp ZP_WORD:212 [ get_vic_screen::return#10 ] zp ZP_WORD:231 [ get_vic_screen::return#11 ] zp ZP_WORD:21 [ get_vic_screen::return#5 ]
Uplifting [get_plane] best 14119851 combination reg byte a [ get_plane::idx#10 get_plane::idx#1 get_plane::idx#0 ] zp ZP_DWORD:160 [ get_plane::return#16 ] zp ZP_DWORD:187 [ get_plane::return#17 ] zp ZP_DWORD:26 [ get_plane::return#14 ]
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/c64dtv-gfxmodes.log b/src/test/java/dk/camelot64/kickc/test/ref/c64dtv-gfxmodes.log
index e88dc8da8..c52c651f4 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/c64dtv-gfxmodes.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/c64dtv-gfxmodes.log
@@ -25272,6 +25272,7 @@ Statement [242] *((const byte*) BORDERCOL#0) ← (byte/signed byte/word/signed w
Statement [249] (byte~) mode_8bpppixelcell::$13 ← (byte) mode_8bpppixelcell::ay#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ax#2 mode_8bpppixelcell::gfxa#2 mode_8bpppixelcell::$13 ] ( main:2::menu:9::mode_8bpppixelcell:111 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ax#2 mode_8bpppixelcell::gfxa#2 mode_8bpppixelcell::$13 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:17 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ay#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:18 [ mode_8bpppixelcell::ax#2 mode_8bpppixelcell::ax#1 ]
+Statement [250] (byte~) mode_8bpppixelcell::$14 ← (byte~) mode_8bpppixelcell::$13 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ax#2 mode_8bpppixelcell::gfxa#2 mode_8bpppixelcell::$14 ] ( main:2::menu:9::mode_8bpppixelcell:111 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ax#2 mode_8bpppixelcell::gfxa#2 mode_8bpppixelcell::$14 ] ) always clobbers reg byte a
Statement [251] (byte~) mode_8bpppixelcell::$15 ← (byte) mode_8bpppixelcell::ax#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ax#2 mode_8bpppixelcell::gfxa#2 mode_8bpppixelcell::$14 mode_8bpppixelcell::$15 ] ( main:2::menu:9::mode_8bpppixelcell:111 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ax#2 mode_8bpppixelcell::gfxa#2 mode_8bpppixelcell::$14 mode_8bpppixelcell::$15 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:212 [ mode_8bpppixelcell::$14 ]
Statement [253] *((byte*) mode_8bpppixelcell::gfxa#2) ← (byte~) mode_8bpppixelcell::$16 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ax#2 mode_8bpppixelcell::gfxa#2 ] ( main:2::menu:9::mode_8bpppixelcell:111 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ax#2 mode_8bpppixelcell::gfxa#2 ] ) always clobbers reg byte y
@@ -25310,15 +25311,17 @@ Statement [296] *((const byte*) DTV_PLANEB_MODULO_HI#0) ← (byte/signed byte/wo
Statement [297] *((const byte*) DTV_COLOR_BANK_LO#0) ← <(const byte*) mode_sixsfred::COLORS#0/(word/signed word/dword/signed dword) 1024 [ ] ( main:2::menu:9::mode_sixsfred:104 [ ] ) always clobbers reg byte a
Statement [298] *((const byte*) DTV_COLOR_BANK_HI#0) ← >(const byte*) mode_sixsfred::COLORS#0/(word/signed word/dword/signed dword) 1024 [ ] ( main:2::menu:9::mode_sixsfred:104 [ ] ) always clobbers reg byte a
Statement [303] *((const byte*) BORDERCOL#0) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ ] ( main:2::menu:9::mode_sixsfred:104 [ ] ) always clobbers reg byte a
-Statement [307] (byte~) mode_sixsfred::$17 ← (byte~) mode_sixsfred::$16 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_sixsfred::cy#4 mode_sixsfred::cx#2 mode_sixsfred::col#2 mode_sixsfred::$17 ] ( main:2::menu:9::mode_sixsfred:104 [ mode_sixsfred::cy#4 mode_sixsfred::cx#2 mode_sixsfred::col#2 mode_sixsfred::$17 ] ) always clobbers reg byte a
+Statement [306] (byte~) mode_sixsfred::$16 ← (byte) mode_sixsfred::cx#2 + (byte) mode_sixsfred::cy#4 [ mode_sixsfred::cy#4 mode_sixsfred::cx#2 mode_sixsfred::col#2 mode_sixsfred::$16 ] ( main:2::menu:9::mode_sixsfred:104 [ mode_sixsfred::cy#4 mode_sixsfred::cx#2 mode_sixsfred::col#2 mode_sixsfred::$16 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:32 [ mode_sixsfred::cy#4 mode_sixsfred::cy#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:33 [ mode_sixsfred::cx#2 mode_sixsfred::cx#1 ]
+Statement [307] (byte~) mode_sixsfred::$17 ← (byte~) mode_sixsfred::$16 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_sixsfred::cy#4 mode_sixsfred::cx#2 mode_sixsfred::col#2 mode_sixsfred::$17 ] ( main:2::menu:9::mode_sixsfred:104 [ mode_sixsfred::cy#4 mode_sixsfred::cx#2 mode_sixsfred::col#2 mode_sixsfred::$17 ] ) always clobbers reg byte a
Statement [308] *((byte*) mode_sixsfred::col#2) ← (byte~) mode_sixsfred::$17 [ mode_sixsfred::cy#4 mode_sixsfred::cx#2 mode_sixsfred::col#2 ] ( main:2::menu:9::mode_sixsfred:104 [ mode_sixsfred::cy#4 mode_sixsfred::cx#2 mode_sixsfred::col#2 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:32 [ mode_sixsfred::cy#4 mode_sixsfred::cy#1 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:33 [ mode_sixsfred::cx#2 mode_sixsfred::cx#1 ]
-Statement [317] (byte) mode_sixsfred::row#0 ← (byte~) mode_sixsfred::$20 & (byte/signed byte/word/signed word/dword/signed dword) 3 [ mode_sixsfred::ay#4 mode_sixsfred::gfxa#2 mode_sixsfred::ax#2 mode_sixsfred::row#0 ] ( main:2::menu:9::mode_sixsfred:104 [ mode_sixsfred::ay#4 mode_sixsfred::gfxa#2 mode_sixsfred::ax#2 mode_sixsfred::row#0 ] ) always clobbers reg byte a
+Statement [316] (byte~) mode_sixsfred::$20 ← (byte) mode_sixsfred::ay#4 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ mode_sixsfred::ay#4 mode_sixsfred::gfxa#2 mode_sixsfred::ax#2 mode_sixsfred::$20 ] ( main:2::menu:9::mode_sixsfred:104 [ mode_sixsfred::ay#4 mode_sixsfred::gfxa#2 mode_sixsfred::ax#2 mode_sixsfred::$20 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:36 [ mode_sixsfred::ay#4 mode_sixsfred::ay#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:39 [ mode_sixsfred::ax#2 mode_sixsfred::ax#1 ]
+Statement [317] (byte) mode_sixsfred::row#0 ← (byte~) mode_sixsfred::$20 & (byte/signed byte/word/signed word/dword/signed dword) 3 [ mode_sixsfred::ay#4 mode_sixsfred::gfxa#2 mode_sixsfred::ax#2 mode_sixsfred::row#0 ] ( main:2::menu:9::mode_sixsfred:104 [ mode_sixsfred::ay#4 mode_sixsfred::gfxa#2 mode_sixsfred::ax#2 mode_sixsfred::row#0 ] ) always clobbers reg byte a
Statement [318] *((byte*) mode_sixsfred::gfxa#2) ← *((const byte[]) mode_sixsfred::row_bitmask#0 + (byte) mode_sixsfred::row#0) [ mode_sixsfred::ay#4 mode_sixsfred::gfxa#2 mode_sixsfred::ax#2 ] ( main:2::menu:9::mode_sixsfred:104 [ mode_sixsfred::ay#4 mode_sixsfred::gfxa#2 mode_sixsfred::ax#2 ] ) always clobbers reg byte a reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:36 [ mode_sixsfred::ay#4 mode_sixsfred::ay#1 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:39 [ mode_sixsfred::ax#2 mode_sixsfred::ax#1 ]
@@ -25350,6 +25353,7 @@ Statement [358] *((const byte*) BGCOL2#0) ← (byte/word/signed word/dword/signe
Statement [361] (byte~) mode_twoplanebitmap::$15 ← (byte) mode_twoplanebitmap::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cx#2 mode_twoplanebitmap::col#2 mode_twoplanebitmap::$15 ] ( main:2::menu:9::mode_twoplanebitmap:97 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cx#2 mode_twoplanebitmap::col#2 mode_twoplanebitmap::$15 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:45 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cy#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:46 [ mode_twoplanebitmap::cx#2 mode_twoplanebitmap::cx#1 ]
+Statement [362] (byte~) mode_twoplanebitmap::$16 ← (byte~) mode_twoplanebitmap::$15 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cx#2 mode_twoplanebitmap::col#2 mode_twoplanebitmap::$16 ] ( main:2::menu:9::mode_twoplanebitmap:97 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cx#2 mode_twoplanebitmap::col#2 mode_twoplanebitmap::$16 ] ) always clobbers reg byte a
Statement [363] (byte~) mode_twoplanebitmap::$17 ← (byte) mode_twoplanebitmap::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cx#2 mode_twoplanebitmap::col#2 mode_twoplanebitmap::$16 mode_twoplanebitmap::$17 ] ( main:2::menu:9::mode_twoplanebitmap:97 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cx#2 mode_twoplanebitmap::col#2 mode_twoplanebitmap::$16 mode_twoplanebitmap::$17 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:221 [ mode_twoplanebitmap::$16 ]
Statement [365] *((byte*) mode_twoplanebitmap::col#2) ← (byte~) mode_twoplanebitmap::$18 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cx#2 mode_twoplanebitmap::col#2 ] ( main:2::menu:9::mode_twoplanebitmap:97 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cx#2 mode_twoplanebitmap::col#2 ] ) always clobbers reg byte y
@@ -25388,14 +25392,16 @@ Statement [416] *((const byte*) BORDERCOL#0) ← (byte/signed byte/word/signed w
Statement [419] (byte~) mode_sixsfred2::$14 ← (byte) mode_sixsfred2::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 3 [ mode_sixsfred2::cy#4 mode_sixsfred2::cx#2 mode_sixsfred2::col#2 mode_sixsfred2::$14 ] ( main:2::menu:9::mode_sixsfred2:90 [ mode_sixsfred2::cy#4 mode_sixsfred2::cx#2 mode_sixsfred2::col#2 mode_sixsfred2::$14 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:58 [ mode_sixsfred2::cy#4 mode_sixsfred2::cy#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:59 [ mode_sixsfred2::cx#2 mode_sixsfred2::cx#1 ]
+Statement [420] (byte~) mode_sixsfred2::$15 ← (byte~) mode_sixsfred2::$14 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_sixsfred2::cy#4 mode_sixsfred2::cx#2 mode_sixsfred2::col#2 mode_sixsfred2::$15 ] ( main:2::menu:9::mode_sixsfred2:90 [ mode_sixsfred2::cy#4 mode_sixsfred2::cx#2 mode_sixsfred2::col#2 mode_sixsfred2::$15 ] ) always clobbers reg byte a
Statement [421] (byte~) mode_sixsfred2::$16 ← (byte) mode_sixsfred2::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 3 [ mode_sixsfred2::cy#4 mode_sixsfred2::cx#2 mode_sixsfred2::col#2 mode_sixsfred2::$15 mode_sixsfred2::$16 ] ( main:2::menu:9::mode_sixsfred2:90 [ mode_sixsfred2::cy#4 mode_sixsfred2::cx#2 mode_sixsfred2::col#2 mode_sixsfred2::$15 mode_sixsfred2::$16 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:226 [ mode_sixsfred2::$15 ]
Statement [423] *((byte*) mode_sixsfred2::col#2) ← (byte~) mode_sixsfred2::$17 [ mode_sixsfred2::cy#4 mode_sixsfred2::cx#2 mode_sixsfred2::col#2 ] ( main:2::menu:9::mode_sixsfred2:90 [ mode_sixsfred2::cy#4 mode_sixsfred2::cx#2 mode_sixsfred2::col#2 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:58 [ mode_sixsfred2::cy#4 mode_sixsfred2::cy#1 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:59 [ mode_sixsfred2::cx#2 mode_sixsfred2::cx#1 ]
-Statement [432] (byte) mode_sixsfred2::row#0 ← (byte~) mode_sixsfred2::$20 & (byte/signed byte/word/signed word/dword/signed dword) 3 [ mode_sixsfred2::ay#4 mode_sixsfred2::gfxa#2 mode_sixsfred2::ax#2 mode_sixsfred2::row#0 ] ( main:2::menu:9::mode_sixsfred2:90 [ mode_sixsfred2::ay#4 mode_sixsfred2::gfxa#2 mode_sixsfred2::ax#2 mode_sixsfred2::row#0 ] ) always clobbers reg byte a
+Statement [431] (byte~) mode_sixsfred2::$20 ← (byte) mode_sixsfred2::ay#4 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ mode_sixsfred2::ay#4 mode_sixsfred2::gfxa#2 mode_sixsfred2::ax#2 mode_sixsfred2::$20 ] ( main:2::menu:9::mode_sixsfred2:90 [ mode_sixsfred2::ay#4 mode_sixsfred2::gfxa#2 mode_sixsfred2::ax#2 mode_sixsfred2::$20 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:62 [ mode_sixsfred2::ay#4 mode_sixsfred2::ay#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:65 [ mode_sixsfred2::ax#2 mode_sixsfred2::ax#1 ]
+Statement [432] (byte) mode_sixsfred2::row#0 ← (byte~) mode_sixsfred2::$20 & (byte/signed byte/word/signed word/dword/signed dword) 3 [ mode_sixsfred2::ay#4 mode_sixsfred2::gfxa#2 mode_sixsfred2::ax#2 mode_sixsfred2::row#0 ] ( main:2::menu:9::mode_sixsfred2:90 [ mode_sixsfred2::ay#4 mode_sixsfred2::gfxa#2 mode_sixsfred2::ax#2 mode_sixsfred2::row#0 ] ) always clobbers reg byte a
Statement [433] *((byte*) mode_sixsfred2::gfxa#2) ← *((const byte[]) mode_sixsfred2::row_bitmask#0 + (byte) mode_sixsfred2::row#0) [ mode_sixsfred2::ay#4 mode_sixsfred2::gfxa#2 mode_sixsfred2::ax#2 ] ( main:2::menu:9::mode_sixsfred2:90 [ mode_sixsfred2::ay#4 mode_sixsfred2::gfxa#2 mode_sixsfred2::ax#2 ] ) always clobbers reg byte a reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:62 [ mode_sixsfred2::ay#4 mode_sixsfred2::ay#1 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:65 [ mode_sixsfred2::ax#2 mode_sixsfred2::ax#1 ]
@@ -25420,6 +25426,7 @@ Statement [466] *((const byte*) BGCOL3#0) ← (byte/signed byte/word/signed word
Statement [469] (byte~) mode_hicolmcchar::$25 ← (byte) mode_hicolmcchar::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cx#2 mode_hicolmcchar::col#2 mode_hicolmcchar::ch#2 mode_hicolmcchar::$25 ] ( main:2::menu:9::mode_hicolmcchar:83 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cx#2 mode_hicolmcchar::col#2 mode_hicolmcchar::ch#2 mode_hicolmcchar::$25 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:71 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cy#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:72 [ mode_hicolmcchar::cx#2 mode_hicolmcchar::cx#1 ]
+Statement [470] (byte~) mode_hicolmcchar::$26 ← (byte~) mode_hicolmcchar::$25 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cx#2 mode_hicolmcchar::col#2 mode_hicolmcchar::ch#2 mode_hicolmcchar::$26 ] ( main:2::menu:9::mode_hicolmcchar:83 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cx#2 mode_hicolmcchar::col#2 mode_hicolmcchar::ch#2 mode_hicolmcchar::$26 ] ) always clobbers reg byte a
Statement [471] (byte~) mode_hicolmcchar::$27 ← (byte) mode_hicolmcchar::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cx#2 mode_hicolmcchar::col#2 mode_hicolmcchar::ch#2 mode_hicolmcchar::$26 mode_hicolmcchar::$27 ] ( main:2::menu:9::mode_hicolmcchar:83 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cx#2 mode_hicolmcchar::col#2 mode_hicolmcchar::ch#2 mode_hicolmcchar::$26 mode_hicolmcchar::$27 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:232 [ mode_hicolmcchar::$26 ]
Statement [473] *((byte*) mode_hicolmcchar::col#2) ← (byte) mode_hicolmcchar::v#0 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cx#2 mode_hicolmcchar::col#2 mode_hicolmcchar::ch#2 mode_hicolmcchar::v#0 ] ( main:2::menu:9::mode_hicolmcchar:83 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cx#2 mode_hicolmcchar::col#2 mode_hicolmcchar::ch#2 mode_hicolmcchar::v#0 ] ) always clobbers reg byte y
@@ -25444,6 +25451,7 @@ Statement [501] *((const byte*) BGCOL4#0) ← (byte/signed byte/word/signed word
Statement [504] (byte~) mode_hicolecmchar::$25 ← (byte) mode_hicolecmchar::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cx#2 mode_hicolecmchar::col#2 mode_hicolecmchar::ch#2 mode_hicolecmchar::$25 ] ( main:2::menu:9::mode_hicolecmchar:76 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cx#2 mode_hicolecmchar::col#2 mode_hicolecmchar::ch#2 mode_hicolecmchar::$25 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:78 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cy#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:79 [ mode_hicolecmchar::cx#2 mode_hicolecmchar::cx#1 ]
+Statement [505] (byte~) mode_hicolecmchar::$26 ← (byte~) mode_hicolecmchar::$25 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cx#2 mode_hicolecmchar::col#2 mode_hicolecmchar::ch#2 mode_hicolecmchar::$26 ] ( main:2::menu:9::mode_hicolecmchar:76 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cx#2 mode_hicolecmchar::col#2 mode_hicolecmchar::ch#2 mode_hicolecmchar::$26 ] ) always clobbers reg byte a
Statement [506] (byte~) mode_hicolecmchar::$27 ← (byte) mode_hicolecmchar::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cx#2 mode_hicolecmchar::col#2 mode_hicolecmchar::ch#2 mode_hicolecmchar::$26 mode_hicolecmchar::$27 ] ( main:2::menu:9::mode_hicolecmchar:76 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cx#2 mode_hicolecmchar::col#2 mode_hicolecmchar::ch#2 mode_hicolecmchar::$26 mode_hicolecmchar::$27 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:236 [ mode_hicolecmchar::$26 ]
Statement [508] *((byte*) mode_hicolecmchar::col#2) ← (byte) mode_hicolecmchar::v#0 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cx#2 mode_hicolecmchar::col#2 mode_hicolecmchar::ch#2 mode_hicolecmchar::v#0 ] ( main:2::menu:9::mode_hicolecmchar:76 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cx#2 mode_hicolecmchar::col#2 mode_hicolecmchar::ch#2 mode_hicolecmchar::v#0 ] ) always clobbers reg byte y
@@ -25465,6 +25473,7 @@ Statement [533] *((const byte*) BORDERCOL#0) ← (byte/signed byte/word/signed w
Statement [536] (byte~) mode_hicolstdchar::$24 ← (byte) mode_hicolstdchar::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cx#2 mode_hicolstdchar::col#2 mode_hicolstdchar::ch#2 mode_hicolstdchar::$24 ] ( main:2::menu:9::mode_hicolstdchar:69 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cx#2 mode_hicolstdchar::col#2 mode_hicolstdchar::ch#2 mode_hicolstdchar::$24 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:85 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cy#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:86 [ mode_hicolstdchar::cx#2 mode_hicolstdchar::cx#1 ]
+Statement [537] (byte~) mode_hicolstdchar::$25 ← (byte~) mode_hicolstdchar::$24 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cx#2 mode_hicolstdchar::col#2 mode_hicolstdchar::ch#2 mode_hicolstdchar::$25 ] ( main:2::menu:9::mode_hicolstdchar:69 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cx#2 mode_hicolstdchar::col#2 mode_hicolstdchar::ch#2 mode_hicolstdchar::$25 ] ) always clobbers reg byte a
Statement [538] (byte~) mode_hicolstdchar::$26 ← (byte) mode_hicolstdchar::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cx#2 mode_hicolstdchar::col#2 mode_hicolstdchar::ch#2 mode_hicolstdchar::$25 mode_hicolstdchar::$26 ] ( main:2::menu:9::mode_hicolstdchar:69 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cx#2 mode_hicolstdchar::col#2 mode_hicolstdchar::ch#2 mode_hicolstdchar::$25 mode_hicolstdchar::$26 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:240 [ mode_hicolstdchar::$25 ]
Statement [540] *((byte*) mode_hicolstdchar::col#2) ← (byte) mode_hicolstdchar::v#0 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cx#2 mode_hicolstdchar::col#2 mode_hicolstdchar::ch#2 mode_hicolstdchar::v#0 ] ( main:2::menu:9::mode_hicolstdchar:69 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cx#2 mode_hicolstdchar::col#2 mode_hicolstdchar::ch#2 mode_hicolstdchar::v#0 ] ) always clobbers reg byte y
@@ -25483,9 +25492,10 @@ Statement [559] *((const byte*) DTV_PALETTE#0 + (byte) mode_stdbitmap::i#2) ←
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:91 [ mode_stdbitmap::i#2 mode_stdbitmap::i#1 ]
Statement [562] *((const byte*) BGCOL#0) ← (const byte) BLACK#0 [ ] ( main:2::menu:9::mode_stdbitmap:62 [ ] ) always clobbers reg byte a
Statement [563] *((const byte*) BORDERCOL#0) ← (const byte) BLACK#0 [ ] ( main:2::menu:9::mode_stdbitmap:62 [ ] ) always clobbers reg byte a
-Statement [567] (byte) mode_stdbitmap::col#0 ← (byte~) mode_stdbitmap::$19 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_stdbitmap::cy#4 mode_stdbitmap::cx#2 mode_stdbitmap::ch#2 mode_stdbitmap::col#0 ] ( main:2::menu:9::mode_stdbitmap:62 [ mode_stdbitmap::cy#4 mode_stdbitmap::cx#2 mode_stdbitmap::ch#2 mode_stdbitmap::col#0 ] ) always clobbers reg byte a
+Statement [566] (byte~) mode_stdbitmap::$19 ← (byte) mode_stdbitmap::cx#2 + (byte) mode_stdbitmap::cy#4 [ mode_stdbitmap::cy#4 mode_stdbitmap::cx#2 mode_stdbitmap::ch#2 mode_stdbitmap::$19 ] ( main:2::menu:9::mode_stdbitmap:62 [ mode_stdbitmap::cy#4 mode_stdbitmap::cx#2 mode_stdbitmap::ch#2 mode_stdbitmap::$19 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:92 [ mode_stdbitmap::cy#4 mode_stdbitmap::cy#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:93 [ mode_stdbitmap::cx#2 mode_stdbitmap::cx#1 ]
+Statement [567] (byte) mode_stdbitmap::col#0 ← (byte~) mode_stdbitmap::$19 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_stdbitmap::cy#4 mode_stdbitmap::cx#2 mode_stdbitmap::ch#2 mode_stdbitmap::col#0 ] ( main:2::menu:9::mode_stdbitmap:62 [ mode_stdbitmap::cy#4 mode_stdbitmap::cx#2 mode_stdbitmap::ch#2 mode_stdbitmap::col#0 ] ) always clobbers reg byte a
Statement [568] (byte) mode_stdbitmap::col2#0 ← (byte/signed byte/word/signed word/dword/signed dword) 15 - (byte) mode_stdbitmap::col#0 [ mode_stdbitmap::cy#4 mode_stdbitmap::cx#2 mode_stdbitmap::ch#2 mode_stdbitmap::col#0 mode_stdbitmap::col2#0 ] ( main:2::menu:9::mode_stdbitmap:62 [ mode_stdbitmap::cy#4 mode_stdbitmap::cx#2 mode_stdbitmap::ch#2 mode_stdbitmap::col#0 mode_stdbitmap::col2#0 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:244 [ mode_stdbitmap::col#0 ]
Statement [569] (byte~) mode_stdbitmap::$22 ← (byte) mode_stdbitmap::col#0 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_stdbitmap::cy#4 mode_stdbitmap::cx#2 mode_stdbitmap::ch#2 mode_stdbitmap::col2#0 mode_stdbitmap::$22 ] ( main:2::menu:9::mode_stdbitmap:62 [ mode_stdbitmap::cy#4 mode_stdbitmap::cx#2 mode_stdbitmap::ch#2 mode_stdbitmap::col2#0 mode_stdbitmap::$22 ] ) always clobbers reg byte a
@@ -25506,12 +25516,14 @@ Statement [624] (byte) bitmap_line::xd#0 ← (byte) bitmap_line::x1#0 - (byte) b
Statement [626] (byte) bitmap_line::yd#3 ← (byte) bitmap_line::y0#0 - (byte) bitmap_line::y1#0 [ bitmap_line::x0#0 bitmap_line::x1#0 bitmap_line::y0#0 bitmap_line::y1#0 bitmap_line::xd#0 bitmap_line::yd#3 ] ( main:2::menu:9::mode_stdbitmap:62::bitmap_line:586 [ mode_stdbitmap::l#2 bitmap_line::x0#0 bitmap_line::x1#0 bitmap_line::y0#0 bitmap_line::y1#0 bitmap_line::xd#0 bitmap_line::yd#3 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:255 [ bitmap_line::xd#0 ]
Statement [640] (byte) bitmap_line::yd#10 ← (byte) bitmap_line::y1#0 - (byte) bitmap_line::y0#0 [ bitmap_line::x0#0 bitmap_line::x1#0 bitmap_line::y0#0 bitmap_line::y1#0 bitmap_line::xd#0 bitmap_line::yd#10 ] ( main:2::menu:9::mode_stdbitmap:62::bitmap_line:586 [ mode_stdbitmap::l#2 bitmap_line::x0#0 bitmap_line::x1#0 bitmap_line::y0#0 bitmap_line::y1#0 bitmap_line::xd#0 bitmap_line::yd#10 ] ) always clobbers reg byte a
-Statement [664] (byte) bitmap_line_xdyi::e#2 ← (byte) bitmap_line_xdyi::e#1 - (byte) bitmap_line_xdyi::xd#5 [ bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] ( main:2::menu:9::mode_stdbitmap:62::bitmap_line:586::bitmap_line_xdyi:609 [ mode_stdbitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] main:2::menu:9::mode_stdbitmap:62::bitmap_line:586::bitmap_line_xdyi:653 [ mode_stdbitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] ) always clobbers reg byte a
+Statement [655] (byte) bitmap_line_xdyi::e#0 ← (byte) bitmap_line_xdyi::yd#2 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ bitmap_line_xdyi::yd#2 bitmap_line_xdyi::x#6 bitmap_line_xdyi::y#5 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::e#0 ] ( main:2::menu:9::mode_stdbitmap:62::bitmap_line:586::bitmap_line_xdyi:609 [ mode_stdbitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::x#6 bitmap_line_xdyi::y#5 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::e#0 ] main:2::menu:9::mode_stdbitmap:62::bitmap_line:586::bitmap_line_xdyi:653 [ mode_stdbitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::x#6 bitmap_line_xdyi::y#5 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::e#0 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:97 [ bitmap_line_xdyi::yd#2 bitmap_line_xdyi::yd#1 bitmap_line_xdyi::yd#0 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:98 [ bitmap_line_xdyi::xd#5 bitmap_line_xdyi::xd#1 bitmap_line_xdyi::xd#0 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:99 [ bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x1#1 bitmap_line_xdyi::x1#0 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:100 [ bitmap_line_xdyi::x#3 bitmap_line_xdyi::x#6 bitmap_line_xdyi::x#1 bitmap_line_xdyi::x#0 bitmap_line_xdyi::x#2 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:101 [ bitmap_line_xdyi::y#3 bitmap_line_xdyi::y#5 bitmap_line_xdyi::y#1 bitmap_line_xdyi::y#0 bitmap_line_xdyi::y#6 bitmap_line_xdyi::y#2 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:98 [ bitmap_line_xdyi::xd#5 bitmap_line_xdyi::xd#1 bitmap_line_xdyi::xd#0 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:99 [ bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x1#1 bitmap_line_xdyi::x1#0 ]
+Statement [661] (byte) bitmap_line_xdyi::e#1 ← (byte) bitmap_line_xdyi::e#3 + (byte) bitmap_line_xdyi::yd#2 [ bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::y#3 bitmap_line_xdyi::x#2 bitmap_line_xdyi::e#1 ] ( main:2::menu:9::mode_stdbitmap:62::bitmap_line:586::bitmap_line_xdyi:609 [ mode_stdbitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::y#3 bitmap_line_xdyi::x#2 bitmap_line_xdyi::e#1 ] main:2::menu:9::mode_stdbitmap:62::bitmap_line:586::bitmap_line_xdyi:653 [ mode_stdbitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::y#3 bitmap_line_xdyi::x#2 bitmap_line_xdyi::e#1 ] ) always clobbers reg byte a
+Statement [664] (byte) bitmap_line_xdyi::e#2 ← (byte) bitmap_line_xdyi::e#1 - (byte) bitmap_line_xdyi::xd#5 [ bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] ( main:2::menu:9::mode_stdbitmap:62::bitmap_line:586::bitmap_line_xdyi:609 [ mode_stdbitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] main:2::menu:9::mode_stdbitmap:62::bitmap_line:586::bitmap_line_xdyi:653 [ mode_stdbitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#2 bitmap_line_xdyi::y#2 bitmap_line_xdyi::e#2 ] ) always clobbers reg byte a
Statement [670] (word) bitmap_plot::plotter_x#0 ← *((const byte[256]) bitmap_plot_xhi#0 + (byte) bitmap_plot::x#4) w= *((const byte[256]) bitmap_plot_xlo#0 + (byte) bitmap_plot::x#4) [ bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] ( main:2::menu:9::mode_stdbitmap:62::bitmap_line:586::bitmap_line_xdyi:609::bitmap_plot:659 [ mode_stdbitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#3 bitmap_line_xdyi::y#3 bitmap_line_xdyi::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::menu:9::mode_stdbitmap:62::bitmap_line:586::bitmap_line_xdyi:653::bitmap_plot:659 [ mode_stdbitmap::l#2 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x#3 bitmap_line_xdyi::y#3 bitmap_line_xdyi::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::menu:9::mode_stdbitmap:62::bitmap_line:586::bitmap_line_ydxi:602::bitmap_plot:681 [ mode_stdbitmap::l#2 bitmap_line_ydxi::xd#2 bitmap_line_ydxi::yd#5 bitmap_line_ydxi::y1#6 bitmap_line_ydxi::x#3 bitmap_line_ydxi::y#3 bitmap_line_ydxi::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::menu:9::mode_stdbitmap:62::bitmap_line:586::bitmap_line_ydxi:647::bitmap_plot:681 [ mode_stdbitmap::l#2 bitmap_line_ydxi::xd#2 bitmap_line_ydxi::yd#5 bitmap_line_ydxi::y1#6 bitmap_line_ydxi::x#3 bitmap_line_ydxi::y#3 bitmap_line_ydxi::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::menu:9::mode_stdbitmap:62::bitmap_line:586::bitmap_line_xdyd:623::bitmap_plot:696 [ mode_stdbitmap::l#2 bitmap_line_xdyd::yd#2 bitmap_line_xdyd::xd#5 bitmap_line_xdyd::x1#6 bitmap_line_xdyd::x#3 bitmap_line_xdyd::y#3 bitmap_line_xdyd::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::menu:9::mode_stdbitmap:62::bitmap_line:586::bitmap_line_xdyd:639::bitmap_plot:696 [ mode_stdbitmap::l#2 bitmap_line_xdyd::yd#2 bitmap_line_xdyd::xd#5 bitmap_line_xdyd::x1#6 bitmap_line_xdyd::x#3 bitmap_line_xdyd::y#3 bitmap_line_xdyd::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::menu:9::mode_stdbitmap:62::bitmap_line:586::bitmap_line_ydxd:617::bitmap_plot:711 [ mode_stdbitmap::l#2 bitmap_line_ydxd::xd#2 bitmap_line_ydxd::yd#5 bitmap_line_ydxd::y1#6 bitmap_line_ydxd::x#3 bitmap_line_ydxd::y#2 bitmap_line_ydxd::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] main:2::menu:9::mode_stdbitmap:62::bitmap_line:586::bitmap_line_ydxd:633::bitmap_plot:711 [ mode_stdbitmap::l#2 bitmap_line_ydxd::xd#2 bitmap_line_ydxd::yd#5 bitmap_line_ydxd::y1#6 bitmap_line_ydxd::x#3 bitmap_line_ydxd::y#2 bitmap_line_ydxd::e#3 bitmap_plot::x#4 bitmap_plot::y#4 bitmap_plot::plotter_x#0 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:102 [ bitmap_line_xdyi::e#3 bitmap_line_xdyi::e#0 bitmap_line_xdyi::e#6 bitmap_line_xdyi::e#2 bitmap_line_xdyi::e#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:103 [ bitmap_plot::x#4 bitmap_plot::x#1 bitmap_plot::x#0 bitmap_plot::x#3 bitmap_plot::x#2 ]
@@ -25603,13 +25615,15 @@ Statement [771] *((const byte*) BORDERCOL#0) ← (byte/signed byte/word/signed w
Statement [772] *((const byte*) BGCOL1#0) ← (const byte) BLACK#0 [ ] ( main:2::menu:9::mode_mcchar:55 [ ] ) always clobbers reg byte a
Statement [773] *((const byte*) BGCOL2#0) ← (const byte) GREEN#0 [ ] ( main:2::menu:9::mode_mcchar:55 [ ] ) always clobbers reg byte a
Statement [774] *((const byte*) BGCOL3#0) ← (const byte) BLUE#0 [ ] ( main:2::menu:9::mode_mcchar:55 [ ] ) always clobbers reg byte a
-Statement [778] (byte~) mode_mcchar::$26 ← (byte~) mode_mcchar::$25 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_mcchar::cy#4 mode_mcchar::cx#2 mode_mcchar::col#2 mode_mcchar::ch#2 mode_mcchar::$26 ] ( main:2::menu:9::mode_mcchar:55 [ mode_mcchar::cy#4 mode_mcchar::cx#2 mode_mcchar::col#2 mode_mcchar::ch#2 mode_mcchar::$26 ] ) always clobbers reg byte a
+Statement [777] (byte~) mode_mcchar::$25 ← (byte) mode_mcchar::cx#2 + (byte) mode_mcchar::cy#4 [ mode_mcchar::cy#4 mode_mcchar::cx#2 mode_mcchar::col#2 mode_mcchar::ch#2 mode_mcchar::$25 ] ( main:2::menu:9::mode_mcchar:55 [ mode_mcchar::cy#4 mode_mcchar::cx#2 mode_mcchar::col#2 mode_mcchar::ch#2 mode_mcchar::$25 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:133 [ mode_mcchar::cy#4 mode_mcchar::cy#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:134 [ mode_mcchar::cx#2 mode_mcchar::cx#1 ]
+Statement [778] (byte~) mode_mcchar::$26 ← (byte~) mode_mcchar::$25 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_mcchar::cy#4 mode_mcchar::cx#2 mode_mcchar::col#2 mode_mcchar::ch#2 mode_mcchar::$26 ] ( main:2::menu:9::mode_mcchar:55 [ mode_mcchar::cy#4 mode_mcchar::cx#2 mode_mcchar::col#2 mode_mcchar::ch#2 mode_mcchar::$26 ] ) always clobbers reg byte a
Statement [779] *((byte*) mode_mcchar::col#2) ← (byte~) mode_mcchar::$26 [ mode_mcchar::cy#4 mode_mcchar::cx#2 mode_mcchar::col#2 mode_mcchar::ch#2 ] ( main:2::menu:9::mode_mcchar:55 [ mode_mcchar::cy#4 mode_mcchar::cx#2 mode_mcchar::col#2 mode_mcchar::ch#2 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:133 [ mode_mcchar::cy#4 mode_mcchar::cy#1 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:134 [ mode_mcchar::cx#2 mode_mcchar::cx#1 ]
Statement [781] (byte~) mode_mcchar::$27 ← (byte) mode_mcchar::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_mcchar::cy#4 mode_mcchar::col#1 mode_mcchar::cx#2 mode_mcchar::ch#2 mode_mcchar::$27 ] ( main:2::menu:9::mode_mcchar:55 [ mode_mcchar::cy#4 mode_mcchar::col#1 mode_mcchar::cx#2 mode_mcchar::ch#2 mode_mcchar::$27 ] ) always clobbers reg byte a
+Statement [782] (byte~) mode_mcchar::$28 ← (byte~) mode_mcchar::$27 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_mcchar::cy#4 mode_mcchar::col#1 mode_mcchar::cx#2 mode_mcchar::ch#2 mode_mcchar::$28 ] ( main:2::menu:9::mode_mcchar:55 [ mode_mcchar::cy#4 mode_mcchar::col#1 mode_mcchar::cx#2 mode_mcchar::ch#2 mode_mcchar::$28 ] ) always clobbers reg byte a
Statement [783] (byte~) mode_mcchar::$29 ← (byte) mode_mcchar::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_mcchar::cy#4 mode_mcchar::col#1 mode_mcchar::cx#2 mode_mcchar::ch#2 mode_mcchar::$28 mode_mcchar::$29 ] ( main:2::menu:9::mode_mcchar:55 [ mode_mcchar::cy#4 mode_mcchar::col#1 mode_mcchar::cx#2 mode_mcchar::ch#2 mode_mcchar::$28 mode_mcchar::$29 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:280 [ mode_mcchar::$28 ]
Statement [785] *((byte*) mode_mcchar::ch#2) ← (byte~) mode_mcchar::$30 [ mode_mcchar::cy#4 mode_mcchar::col#1 mode_mcchar::cx#2 mode_mcchar::ch#2 ] ( main:2::menu:9::mode_mcchar:55 [ mode_mcchar::cy#4 mode_mcchar::col#1 mode_mcchar::cx#2 mode_mcchar::ch#2 ] ) always clobbers reg byte y
@@ -25629,13 +25643,15 @@ Statement [808] *((const byte*) BGCOL1#0) ← (byte/signed byte/word/signed word
Statement [809] *((const byte*) BGCOL2#0) ← (byte/signed byte/word/signed word/dword/signed dword) 2 [ ] ( main:2::menu:9::mode_ecmchar:48 [ ] ) always clobbers reg byte a
Statement [810] *((const byte*) BGCOL3#0) ← (byte/signed byte/word/signed word/dword/signed dword) 5 [ ] ( main:2::menu:9::mode_ecmchar:48 [ ] ) always clobbers reg byte a
Statement [811] *((const byte*) BGCOL4#0) ← (byte/signed byte/word/signed word/dword/signed dword) 6 [ ] ( main:2::menu:9::mode_ecmchar:48 [ ] ) always clobbers reg byte a
-Statement [815] (byte~) mode_ecmchar::$26 ← (byte~) mode_ecmchar::$25 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_ecmchar::cy#4 mode_ecmchar::cx#2 mode_ecmchar::col#2 mode_ecmchar::ch#2 mode_ecmchar::$26 ] ( main:2::menu:9::mode_ecmchar:48 [ mode_ecmchar::cy#4 mode_ecmchar::cx#2 mode_ecmchar::col#2 mode_ecmchar::ch#2 mode_ecmchar::$26 ] ) always clobbers reg byte a
+Statement [814] (byte~) mode_ecmchar::$25 ← (byte) mode_ecmchar::cx#2 + (byte) mode_ecmchar::cy#4 [ mode_ecmchar::cy#4 mode_ecmchar::cx#2 mode_ecmchar::col#2 mode_ecmchar::ch#2 mode_ecmchar::$25 ] ( main:2::menu:9::mode_ecmchar:48 [ mode_ecmchar::cy#4 mode_ecmchar::cx#2 mode_ecmchar::col#2 mode_ecmchar::ch#2 mode_ecmchar::$25 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:140 [ mode_ecmchar::cy#4 mode_ecmchar::cy#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:141 [ mode_ecmchar::cx#2 mode_ecmchar::cx#1 ]
+Statement [815] (byte~) mode_ecmchar::$26 ← (byte~) mode_ecmchar::$25 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_ecmchar::cy#4 mode_ecmchar::cx#2 mode_ecmchar::col#2 mode_ecmchar::ch#2 mode_ecmchar::$26 ] ( main:2::menu:9::mode_ecmchar:48 [ mode_ecmchar::cy#4 mode_ecmchar::cx#2 mode_ecmchar::col#2 mode_ecmchar::ch#2 mode_ecmchar::$26 ] ) always clobbers reg byte a
Statement [816] *((byte*) mode_ecmchar::col#2) ← (byte~) mode_ecmchar::$26 [ mode_ecmchar::cy#4 mode_ecmchar::cx#2 mode_ecmchar::col#2 mode_ecmchar::ch#2 ] ( main:2::menu:9::mode_ecmchar:48 [ mode_ecmchar::cy#4 mode_ecmchar::cx#2 mode_ecmchar::col#2 mode_ecmchar::ch#2 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:140 [ mode_ecmchar::cy#4 mode_ecmchar::cy#1 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:141 [ mode_ecmchar::cx#2 mode_ecmchar::cx#1 ]
Statement [818] (byte~) mode_ecmchar::$27 ← (byte) mode_ecmchar::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_ecmchar::cy#4 mode_ecmchar::col#1 mode_ecmchar::cx#2 mode_ecmchar::ch#2 mode_ecmchar::$27 ] ( main:2::menu:9::mode_ecmchar:48 [ mode_ecmchar::cy#4 mode_ecmchar::col#1 mode_ecmchar::cx#2 mode_ecmchar::ch#2 mode_ecmchar::$27 ] ) always clobbers reg byte a
+Statement [819] (byte~) mode_ecmchar::$28 ← (byte~) mode_ecmchar::$27 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_ecmchar::cy#4 mode_ecmchar::col#1 mode_ecmchar::cx#2 mode_ecmchar::ch#2 mode_ecmchar::$28 ] ( main:2::menu:9::mode_ecmchar:48 [ mode_ecmchar::cy#4 mode_ecmchar::col#1 mode_ecmchar::cx#2 mode_ecmchar::ch#2 mode_ecmchar::$28 ] ) always clobbers reg byte a
Statement [820] (byte~) mode_ecmchar::$29 ← (byte) mode_ecmchar::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_ecmchar::cy#4 mode_ecmchar::col#1 mode_ecmchar::cx#2 mode_ecmchar::ch#2 mode_ecmchar::$28 mode_ecmchar::$29 ] ( main:2::menu:9::mode_ecmchar:48 [ mode_ecmchar::cy#4 mode_ecmchar::col#1 mode_ecmchar::cx#2 mode_ecmchar::ch#2 mode_ecmchar::$28 mode_ecmchar::$29 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:286 [ mode_ecmchar::$28 ]
Statement [822] *((byte*) mode_ecmchar::ch#2) ← (byte~) mode_ecmchar::$30 [ mode_ecmchar::cy#4 mode_ecmchar::col#1 mode_ecmchar::cx#2 mode_ecmchar::ch#2 ] ( main:2::menu:9::mode_ecmchar:48 [ mode_ecmchar::cy#4 mode_ecmchar::col#1 mode_ecmchar::cx#2 mode_ecmchar::ch#2 ] ) always clobbers reg byte y
@@ -25652,13 +25668,15 @@ Statement [841] *((const byte*) DTV_PALETTE#0 + (byte) mode_stdchar::i#2) ← *(
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:146 [ mode_stdchar::i#2 mode_stdchar::i#1 ]
Statement [844] *((const byte*) BGCOL#0) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ ] ( main:2::menu:9::mode_stdchar:40 [ ] ) always clobbers reg byte a
Statement [845] *((const byte*) BORDERCOL#0) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ ] ( main:2::menu:9::mode_stdchar:40 [ ] ) always clobbers reg byte a
-Statement [849] (byte~) mode_stdchar::$25 ← (byte~) mode_stdchar::$24 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_stdchar::cy#4 mode_stdchar::cx#2 mode_stdchar::col#2 mode_stdchar::ch#2 mode_stdchar::$25 ] ( main:2::menu:9::mode_stdchar:40 [ mode_stdchar::cy#4 mode_stdchar::cx#2 mode_stdchar::col#2 mode_stdchar::ch#2 mode_stdchar::$25 ] ) always clobbers reg byte a
+Statement [848] (byte~) mode_stdchar::$24 ← (byte) mode_stdchar::cx#2 + (byte) mode_stdchar::cy#4 [ mode_stdchar::cy#4 mode_stdchar::cx#2 mode_stdchar::col#2 mode_stdchar::ch#2 mode_stdchar::$24 ] ( main:2::menu:9::mode_stdchar:40 [ mode_stdchar::cy#4 mode_stdchar::cx#2 mode_stdchar::col#2 mode_stdchar::ch#2 mode_stdchar::$24 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:147 [ mode_stdchar::cy#4 mode_stdchar::cy#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:148 [ mode_stdchar::cx#2 mode_stdchar::cx#1 ]
+Statement [849] (byte~) mode_stdchar::$25 ← (byte~) mode_stdchar::$24 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_stdchar::cy#4 mode_stdchar::cx#2 mode_stdchar::col#2 mode_stdchar::ch#2 mode_stdchar::$25 ] ( main:2::menu:9::mode_stdchar:40 [ mode_stdchar::cy#4 mode_stdchar::cx#2 mode_stdchar::col#2 mode_stdchar::ch#2 mode_stdchar::$25 ] ) always clobbers reg byte a
Statement [850] *((byte*) mode_stdchar::col#2) ← (byte~) mode_stdchar::$25 [ mode_stdchar::cy#4 mode_stdchar::cx#2 mode_stdchar::col#2 mode_stdchar::ch#2 ] ( main:2::menu:9::mode_stdchar:40 [ mode_stdchar::cy#4 mode_stdchar::cx#2 mode_stdchar::col#2 mode_stdchar::ch#2 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:147 [ mode_stdchar::cy#4 mode_stdchar::cy#1 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:148 [ mode_stdchar::cx#2 mode_stdchar::cx#1 ]
Statement [852] (byte~) mode_stdchar::$26 ← (byte) mode_stdchar::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_stdchar::cy#4 mode_stdchar::col#1 mode_stdchar::cx#2 mode_stdchar::ch#2 mode_stdchar::$26 ] ( main:2::menu:9::mode_stdchar:40 [ mode_stdchar::cy#4 mode_stdchar::col#1 mode_stdchar::cx#2 mode_stdchar::ch#2 mode_stdchar::$26 ] ) always clobbers reg byte a
+Statement [853] (byte~) mode_stdchar::$27 ← (byte~) mode_stdchar::$26 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_stdchar::cy#4 mode_stdchar::col#1 mode_stdchar::cx#2 mode_stdchar::ch#2 mode_stdchar::$27 ] ( main:2::menu:9::mode_stdchar:40 [ mode_stdchar::cy#4 mode_stdchar::col#1 mode_stdchar::cx#2 mode_stdchar::ch#2 mode_stdchar::$27 ] ) always clobbers reg byte a
Statement [854] (byte~) mode_stdchar::$28 ← (byte) mode_stdchar::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_stdchar::cy#4 mode_stdchar::col#1 mode_stdchar::cx#2 mode_stdchar::ch#2 mode_stdchar::$27 mode_stdchar::$28 ] ( main:2::menu:9::mode_stdchar:40 [ mode_stdchar::cy#4 mode_stdchar::col#1 mode_stdchar::cx#2 mode_stdchar::ch#2 mode_stdchar::$27 mode_stdchar::$28 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:292 [ mode_stdchar::$27 ]
Statement [856] *((byte*) mode_stdchar::ch#2) ← (byte~) mode_stdchar::$29 [ mode_stdchar::cy#4 mode_stdchar::col#1 mode_stdchar::cx#2 mode_stdchar::ch#2 ] ( main:2::menu:9::mode_stdchar:40 [ mode_stdchar::cy#4 mode_stdchar::col#1 mode_stdchar::cx#2 mode_stdchar::ch#2 ] ) always clobbers reg byte y
@@ -25733,6 +25751,7 @@ Statement [240] *((const byte*) DTV_PLANEB_MODULO_LO#0) ← (byte/signed byte/wo
Statement [241] *((const byte*) DTV_PLANEB_MODULO_HI#0) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ ] ( main:2::menu:9::mode_8bpppixelcell:111 [ ] ) always clobbers reg byte a
Statement [242] *((const byte*) BORDERCOL#0) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ ] ( main:2::menu:9::mode_8bpppixelcell:111 [ ] ) always clobbers reg byte a
Statement [249] (byte~) mode_8bpppixelcell::$13 ← (byte) mode_8bpppixelcell::ay#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ax#2 mode_8bpppixelcell::gfxa#2 mode_8bpppixelcell::$13 ] ( main:2::menu:9::mode_8bpppixelcell:111 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ax#2 mode_8bpppixelcell::gfxa#2 mode_8bpppixelcell::$13 ] ) always clobbers reg byte a
+Statement [250] (byte~) mode_8bpppixelcell::$14 ← (byte~) mode_8bpppixelcell::$13 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ax#2 mode_8bpppixelcell::gfxa#2 mode_8bpppixelcell::$14 ] ( main:2::menu:9::mode_8bpppixelcell:111 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ax#2 mode_8bpppixelcell::gfxa#2 mode_8bpppixelcell::$14 ] ) always clobbers reg byte a
Statement [251] (byte~) mode_8bpppixelcell::$15 ← (byte) mode_8bpppixelcell::ax#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ax#2 mode_8bpppixelcell::gfxa#2 mode_8bpppixelcell::$14 mode_8bpppixelcell::$15 ] ( main:2::menu:9::mode_8bpppixelcell:111 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ax#2 mode_8bpppixelcell::gfxa#2 mode_8bpppixelcell::$14 mode_8bpppixelcell::$15 ] ) always clobbers reg byte a
Statement [253] *((byte*) mode_8bpppixelcell::gfxa#2) ← (byte~) mode_8bpppixelcell::$16 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ax#2 mode_8bpppixelcell::gfxa#2 ] ( main:2::menu:9::mode_8bpppixelcell:111 [ mode_8bpppixelcell::ay#4 mode_8bpppixelcell::ax#2 mode_8bpppixelcell::gfxa#2 ] ) always clobbers reg byte y
Statement [259] *((const byte*) PROCPORT#0) ← (const byte) PROCPORT_RAM_CHARROM#0 [ ] ( main:2::menu:9::mode_8bpppixelcell:111 [ ] ) always clobbers reg byte a
@@ -25786,6 +25805,7 @@ Statement [356] *((const byte*) BORDERCOL#0) ← (byte/signed byte/word/signed w
Statement [357] *((const byte*) BGCOL1#0) ← (byte/signed byte/word/signed word/dword/signed dword) 112 [ ] ( main:2::menu:9::mode_twoplanebitmap:97 [ ] ) always clobbers reg byte a
Statement [358] *((const byte*) BGCOL2#0) ← (byte/word/signed word/dword/signed dword) 212 [ ] ( main:2::menu:9::mode_twoplanebitmap:97 [ ] ) always clobbers reg byte a
Statement [361] (byte~) mode_twoplanebitmap::$15 ← (byte) mode_twoplanebitmap::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cx#2 mode_twoplanebitmap::col#2 mode_twoplanebitmap::$15 ] ( main:2::menu:9::mode_twoplanebitmap:97 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cx#2 mode_twoplanebitmap::col#2 mode_twoplanebitmap::$15 ] ) always clobbers reg byte a
+Statement [362] (byte~) mode_twoplanebitmap::$16 ← (byte~) mode_twoplanebitmap::$15 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cx#2 mode_twoplanebitmap::col#2 mode_twoplanebitmap::$16 ] ( main:2::menu:9::mode_twoplanebitmap:97 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cx#2 mode_twoplanebitmap::col#2 mode_twoplanebitmap::$16 ] ) always clobbers reg byte a
Statement [363] (byte~) mode_twoplanebitmap::$17 ← (byte) mode_twoplanebitmap::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cx#2 mode_twoplanebitmap::col#2 mode_twoplanebitmap::$16 mode_twoplanebitmap::$17 ] ( main:2::menu:9::mode_twoplanebitmap:97 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cx#2 mode_twoplanebitmap::col#2 mode_twoplanebitmap::$16 mode_twoplanebitmap::$17 ] ) always clobbers reg byte a
Statement [365] *((byte*) mode_twoplanebitmap::col#2) ← (byte~) mode_twoplanebitmap::$18 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cx#2 mode_twoplanebitmap::col#2 ] ( main:2::menu:9::mode_twoplanebitmap:97 [ mode_twoplanebitmap::cy#4 mode_twoplanebitmap::cx#2 mode_twoplanebitmap::col#2 ] ) always clobbers reg byte y
Statement [373] (byte~) mode_twoplanebitmap::$21 ← (byte) mode_twoplanebitmap::ay#4 & (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_twoplanebitmap::ay#4 mode_twoplanebitmap::gfxa#3 mode_twoplanebitmap::ax#2 mode_twoplanebitmap::$21 ] ( main:2::menu:9::mode_twoplanebitmap:97 [ mode_twoplanebitmap::ay#4 mode_twoplanebitmap::gfxa#3 mode_twoplanebitmap::ax#2 mode_twoplanebitmap::$21 ] ) always clobbers reg byte a
@@ -25811,6 +25831,7 @@ Statement [410] *((const byte*) DTV_COLOR_BANK_LO#0) ← <(const byte*) mode_six
Statement [411] *((const byte*) DTV_COLOR_BANK_HI#0) ← >(const byte*) mode_sixsfred2::COLORS#0/(word/signed word/dword/signed dword) 1024 [ ] ( main:2::menu:9::mode_sixsfred2:90 [ ] ) always clobbers reg byte a
Statement [416] *((const byte*) BORDERCOL#0) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ ] ( main:2::menu:9::mode_sixsfred2:90 [ ] ) always clobbers reg byte a
Statement [419] (byte~) mode_sixsfred2::$14 ← (byte) mode_sixsfred2::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 3 [ mode_sixsfred2::cy#4 mode_sixsfred2::cx#2 mode_sixsfred2::col#2 mode_sixsfred2::$14 ] ( main:2::menu:9::mode_sixsfred2:90 [ mode_sixsfred2::cy#4 mode_sixsfred2::cx#2 mode_sixsfred2::col#2 mode_sixsfred2::$14 ] ) always clobbers reg byte a
+Statement [420] (byte~) mode_sixsfred2::$15 ← (byte~) mode_sixsfred2::$14 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_sixsfred2::cy#4 mode_sixsfred2::cx#2 mode_sixsfred2::col#2 mode_sixsfred2::$15 ] ( main:2::menu:9::mode_sixsfred2:90 [ mode_sixsfred2::cy#4 mode_sixsfred2::cx#2 mode_sixsfred2::col#2 mode_sixsfred2::$15 ] ) always clobbers reg byte a
Statement [421] (byte~) mode_sixsfred2::$16 ← (byte) mode_sixsfred2::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 3 [ mode_sixsfred2::cy#4 mode_sixsfred2::cx#2 mode_sixsfred2::col#2 mode_sixsfred2::$15 mode_sixsfred2::$16 ] ( main:2::menu:9::mode_sixsfred2:90 [ mode_sixsfred2::cy#4 mode_sixsfred2::cx#2 mode_sixsfred2::col#2 mode_sixsfred2::$15 mode_sixsfred2::$16 ] ) always clobbers reg byte a
Statement [423] *((byte*) mode_sixsfred2::col#2) ← (byte~) mode_sixsfred2::$17 [ mode_sixsfred2::cy#4 mode_sixsfred2::cx#2 mode_sixsfred2::col#2 ] ( main:2::menu:9::mode_sixsfred2:90 [ mode_sixsfred2::cy#4 mode_sixsfred2::cx#2 mode_sixsfred2::col#2 ] ) always clobbers reg byte y
Statement [431] (byte~) mode_sixsfred2::$20 ← (byte) mode_sixsfred2::ay#4 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ mode_sixsfred2::ay#4 mode_sixsfred2::gfxa#2 mode_sixsfred2::ax#2 mode_sixsfred2::$20 ] ( main:2::menu:9::mode_sixsfred2:90 [ mode_sixsfred2::ay#4 mode_sixsfred2::gfxa#2 mode_sixsfred2::ax#2 mode_sixsfred2::$20 ] ) always clobbers reg byte a
@@ -25831,6 +25852,7 @@ Statement [464] *((const byte*) BGCOL1#0) ← (byte/signed byte/word/signed word
Statement [465] *((const byte*) BGCOL2#0) ← (byte/signed byte/word/signed word/dword/signed dword) 84 [ ] ( main:2::menu:9::mode_hicolmcchar:83 [ ] ) always clobbers reg byte a
Statement [466] *((const byte*) BGCOL3#0) ← (byte/signed byte/word/signed word/dword/signed dword) 88 [ ] ( main:2::menu:9::mode_hicolmcchar:83 [ ] ) always clobbers reg byte a
Statement [469] (byte~) mode_hicolmcchar::$25 ← (byte) mode_hicolmcchar::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cx#2 mode_hicolmcchar::col#2 mode_hicolmcchar::ch#2 mode_hicolmcchar::$25 ] ( main:2::menu:9::mode_hicolmcchar:83 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cx#2 mode_hicolmcchar::col#2 mode_hicolmcchar::ch#2 mode_hicolmcchar::$25 ] ) always clobbers reg byte a
+Statement [470] (byte~) mode_hicolmcchar::$26 ← (byte~) mode_hicolmcchar::$25 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cx#2 mode_hicolmcchar::col#2 mode_hicolmcchar::ch#2 mode_hicolmcchar::$26 ] ( main:2::menu:9::mode_hicolmcchar:83 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cx#2 mode_hicolmcchar::col#2 mode_hicolmcchar::ch#2 mode_hicolmcchar::$26 ] ) always clobbers reg byte a
Statement [471] (byte~) mode_hicolmcchar::$27 ← (byte) mode_hicolmcchar::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cx#2 mode_hicolmcchar::col#2 mode_hicolmcchar::ch#2 mode_hicolmcchar::$26 mode_hicolmcchar::$27 ] ( main:2::menu:9::mode_hicolmcchar:83 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cx#2 mode_hicolmcchar::col#2 mode_hicolmcchar::ch#2 mode_hicolmcchar::$26 mode_hicolmcchar::$27 ] ) always clobbers reg byte a
Statement [473] *((byte*) mode_hicolmcchar::col#2) ← (byte) mode_hicolmcchar::v#0 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cx#2 mode_hicolmcchar::col#2 mode_hicolmcchar::ch#2 mode_hicolmcchar::v#0 ] ( main:2::menu:9::mode_hicolmcchar:83 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::cx#2 mode_hicolmcchar::col#2 mode_hicolmcchar::ch#2 mode_hicolmcchar::v#0 ] ) always clobbers reg byte y
Statement [475] *((byte*) mode_hicolmcchar::ch#2) ← (byte) mode_hicolmcchar::v#0 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::col#1 mode_hicolmcchar::cx#2 mode_hicolmcchar::ch#2 ] ( main:2::menu:9::mode_hicolmcchar:83 [ mode_hicolmcchar::cy#4 mode_hicolmcchar::col#1 mode_hicolmcchar::cx#2 mode_hicolmcchar::ch#2 ] ) always clobbers reg byte y
@@ -25849,6 +25871,7 @@ Statement [499] *((const byte*) BGCOL2#0) ← (byte/signed byte/word/signed word
Statement [500] *((const byte*) BGCOL3#0) ← (byte/signed byte/word/signed word/dword/signed dword) 88 [ ] ( main:2::menu:9::mode_hicolecmchar:76 [ ] ) always clobbers reg byte a
Statement [501] *((const byte*) BGCOL4#0) ← (byte/signed byte/word/signed word/dword/signed dword) 92 [ ] ( main:2::menu:9::mode_hicolecmchar:76 [ ] ) always clobbers reg byte a
Statement [504] (byte~) mode_hicolecmchar::$25 ← (byte) mode_hicolecmchar::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cx#2 mode_hicolecmchar::col#2 mode_hicolecmchar::ch#2 mode_hicolecmchar::$25 ] ( main:2::menu:9::mode_hicolecmchar:76 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cx#2 mode_hicolecmchar::col#2 mode_hicolecmchar::ch#2 mode_hicolecmchar::$25 ] ) always clobbers reg byte a
+Statement [505] (byte~) mode_hicolecmchar::$26 ← (byte~) mode_hicolecmchar::$25 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cx#2 mode_hicolecmchar::col#2 mode_hicolecmchar::ch#2 mode_hicolecmchar::$26 ] ( main:2::menu:9::mode_hicolecmchar:76 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cx#2 mode_hicolecmchar::col#2 mode_hicolecmchar::ch#2 mode_hicolecmchar::$26 ] ) always clobbers reg byte a
Statement [506] (byte~) mode_hicolecmchar::$27 ← (byte) mode_hicolecmchar::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cx#2 mode_hicolecmchar::col#2 mode_hicolecmchar::ch#2 mode_hicolecmchar::$26 mode_hicolecmchar::$27 ] ( main:2::menu:9::mode_hicolecmchar:76 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cx#2 mode_hicolecmchar::col#2 mode_hicolecmchar::ch#2 mode_hicolecmchar::$26 mode_hicolecmchar::$27 ] ) always clobbers reg byte a
Statement [508] *((byte*) mode_hicolecmchar::col#2) ← (byte) mode_hicolecmchar::v#0 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cx#2 mode_hicolecmchar::col#2 mode_hicolecmchar::ch#2 mode_hicolecmchar::v#0 ] ( main:2::menu:9::mode_hicolecmchar:76 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::cx#2 mode_hicolecmchar::col#2 mode_hicolecmchar::ch#2 mode_hicolecmchar::v#0 ] ) always clobbers reg byte y
Statement [510] *((byte*) mode_hicolecmchar::ch#2) ← (byte) mode_hicolecmchar::v#0 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::col#1 mode_hicolecmchar::cx#2 mode_hicolecmchar::ch#2 ] ( main:2::menu:9::mode_hicolecmchar:76 [ mode_hicolecmchar::cy#4 mode_hicolecmchar::col#1 mode_hicolecmchar::cx#2 mode_hicolecmchar::ch#2 ] ) always clobbers reg byte y
@@ -25864,6 +25887,7 @@ Statement [527] *((const byte*) VIC_MEMORY#0) ← ((byte))((word))(const byte*)
Statement [532] *((const byte*) BGCOL#0) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ ] ( main:2::menu:9::mode_hicolstdchar:69 [ ] ) always clobbers reg byte a
Statement [533] *((const byte*) BORDERCOL#0) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ ] ( main:2::menu:9::mode_hicolstdchar:69 [ ] ) always clobbers reg byte a
Statement [536] (byte~) mode_hicolstdchar::$24 ← (byte) mode_hicolstdchar::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cx#2 mode_hicolstdchar::col#2 mode_hicolstdchar::ch#2 mode_hicolstdchar::$24 ] ( main:2::menu:9::mode_hicolstdchar:69 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cx#2 mode_hicolstdchar::col#2 mode_hicolstdchar::ch#2 mode_hicolstdchar::$24 ] ) always clobbers reg byte a
+Statement [537] (byte~) mode_hicolstdchar::$25 ← (byte~) mode_hicolstdchar::$24 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cx#2 mode_hicolstdchar::col#2 mode_hicolstdchar::ch#2 mode_hicolstdchar::$25 ] ( main:2::menu:9::mode_hicolstdchar:69 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cx#2 mode_hicolstdchar::col#2 mode_hicolstdchar::ch#2 mode_hicolstdchar::$25 ] ) always clobbers reg byte a
Statement [538] (byte~) mode_hicolstdchar::$26 ← (byte) mode_hicolstdchar::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cx#2 mode_hicolstdchar::col#2 mode_hicolstdchar::ch#2 mode_hicolstdchar::$25 mode_hicolstdchar::$26 ] ( main:2::menu:9::mode_hicolstdchar:69 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cx#2 mode_hicolstdchar::col#2 mode_hicolstdchar::ch#2 mode_hicolstdchar::$25 mode_hicolstdchar::$26 ] ) always clobbers reg byte a
Statement [540] *((byte*) mode_hicolstdchar::col#2) ← (byte) mode_hicolstdchar::v#0 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cx#2 mode_hicolstdchar::col#2 mode_hicolstdchar::ch#2 mode_hicolstdchar::v#0 ] ( main:2::menu:9::mode_hicolstdchar:69 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::cx#2 mode_hicolstdchar::col#2 mode_hicolstdchar::ch#2 mode_hicolstdchar::v#0 ] ) always clobbers reg byte y
Statement [542] *((byte*) mode_hicolstdchar::ch#2) ← (byte) mode_hicolstdchar::v#0 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::col#1 mode_hicolstdchar::cx#2 mode_hicolstdchar::ch#2 ] ( main:2::menu:9::mode_hicolstdchar:69 [ mode_hicolstdchar::cy#4 mode_hicolstdchar::col#1 mode_hicolstdchar::cx#2 mode_hicolstdchar::ch#2 ] ) always clobbers reg byte y
@@ -25932,6 +25956,7 @@ Statement [777] (byte~) mode_mcchar::$25 ← (byte) mode_mcchar::cx#2 + (byte) m
Statement [778] (byte~) mode_mcchar::$26 ← (byte~) mode_mcchar::$25 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_mcchar::cy#4 mode_mcchar::cx#2 mode_mcchar::col#2 mode_mcchar::ch#2 mode_mcchar::$26 ] ( main:2::menu:9::mode_mcchar:55 [ mode_mcchar::cy#4 mode_mcchar::cx#2 mode_mcchar::col#2 mode_mcchar::ch#2 mode_mcchar::$26 ] ) always clobbers reg byte a
Statement [779] *((byte*) mode_mcchar::col#2) ← (byte~) mode_mcchar::$26 [ mode_mcchar::cy#4 mode_mcchar::cx#2 mode_mcchar::col#2 mode_mcchar::ch#2 ] ( main:2::menu:9::mode_mcchar:55 [ mode_mcchar::cy#4 mode_mcchar::cx#2 mode_mcchar::col#2 mode_mcchar::ch#2 ] ) always clobbers reg byte y
Statement [781] (byte~) mode_mcchar::$27 ← (byte) mode_mcchar::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_mcchar::cy#4 mode_mcchar::col#1 mode_mcchar::cx#2 mode_mcchar::ch#2 mode_mcchar::$27 ] ( main:2::menu:9::mode_mcchar:55 [ mode_mcchar::cy#4 mode_mcchar::col#1 mode_mcchar::cx#2 mode_mcchar::ch#2 mode_mcchar::$27 ] ) always clobbers reg byte a
+Statement [782] (byte~) mode_mcchar::$28 ← (byte~) mode_mcchar::$27 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_mcchar::cy#4 mode_mcchar::col#1 mode_mcchar::cx#2 mode_mcchar::ch#2 mode_mcchar::$28 ] ( main:2::menu:9::mode_mcchar:55 [ mode_mcchar::cy#4 mode_mcchar::col#1 mode_mcchar::cx#2 mode_mcchar::ch#2 mode_mcchar::$28 ] ) always clobbers reg byte a
Statement [783] (byte~) mode_mcchar::$29 ← (byte) mode_mcchar::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_mcchar::cy#4 mode_mcchar::col#1 mode_mcchar::cx#2 mode_mcchar::ch#2 mode_mcchar::$28 mode_mcchar::$29 ] ( main:2::menu:9::mode_mcchar:55 [ mode_mcchar::cy#4 mode_mcchar::col#1 mode_mcchar::cx#2 mode_mcchar::ch#2 mode_mcchar::$28 mode_mcchar::$29 ] ) always clobbers reg byte a
Statement [785] *((byte*) mode_mcchar::ch#2) ← (byte~) mode_mcchar::$30 [ mode_mcchar::cy#4 mode_mcchar::col#1 mode_mcchar::cx#2 mode_mcchar::ch#2 ] ( main:2::menu:9::mode_mcchar:55 [ mode_mcchar::cy#4 mode_mcchar::col#1 mode_mcchar::cx#2 mode_mcchar::ch#2 ] ) always clobbers reg byte y
Statement [794] *((const byte*) DTV_GRAPHICS_VIC_BANK#0) ← ((byte))((dword))(const byte*) mode_ecmchar::CHARSET#0/(dword/signed dword) 65536 [ ] ( main:2::menu:9::mode_ecmchar:48 [ ] ) always clobbers reg byte a
@@ -25953,6 +25978,7 @@ Statement [814] (byte~) mode_ecmchar::$25 ← (byte) mode_ecmchar::cx#2 + (byte)
Statement [815] (byte~) mode_ecmchar::$26 ← (byte~) mode_ecmchar::$25 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_ecmchar::cy#4 mode_ecmchar::cx#2 mode_ecmchar::col#2 mode_ecmchar::ch#2 mode_ecmchar::$26 ] ( main:2::menu:9::mode_ecmchar:48 [ mode_ecmchar::cy#4 mode_ecmchar::cx#2 mode_ecmchar::col#2 mode_ecmchar::ch#2 mode_ecmchar::$26 ] ) always clobbers reg byte a
Statement [816] *((byte*) mode_ecmchar::col#2) ← (byte~) mode_ecmchar::$26 [ mode_ecmchar::cy#4 mode_ecmchar::cx#2 mode_ecmchar::col#2 mode_ecmchar::ch#2 ] ( main:2::menu:9::mode_ecmchar:48 [ mode_ecmchar::cy#4 mode_ecmchar::cx#2 mode_ecmchar::col#2 mode_ecmchar::ch#2 ] ) always clobbers reg byte y
Statement [818] (byte~) mode_ecmchar::$27 ← (byte) mode_ecmchar::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_ecmchar::cy#4 mode_ecmchar::col#1 mode_ecmchar::cx#2 mode_ecmchar::ch#2 mode_ecmchar::$27 ] ( main:2::menu:9::mode_ecmchar:48 [ mode_ecmchar::cy#4 mode_ecmchar::col#1 mode_ecmchar::cx#2 mode_ecmchar::ch#2 mode_ecmchar::$27 ] ) always clobbers reg byte a
+Statement [819] (byte~) mode_ecmchar::$28 ← (byte~) mode_ecmchar::$27 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_ecmchar::cy#4 mode_ecmchar::col#1 mode_ecmchar::cx#2 mode_ecmchar::ch#2 mode_ecmchar::$28 ] ( main:2::menu:9::mode_ecmchar:48 [ mode_ecmchar::cy#4 mode_ecmchar::col#1 mode_ecmchar::cx#2 mode_ecmchar::ch#2 mode_ecmchar::$28 ] ) always clobbers reg byte a
Statement [820] (byte~) mode_ecmchar::$29 ← (byte) mode_ecmchar::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_ecmchar::cy#4 mode_ecmchar::col#1 mode_ecmchar::cx#2 mode_ecmchar::ch#2 mode_ecmchar::$28 mode_ecmchar::$29 ] ( main:2::menu:9::mode_ecmchar:48 [ mode_ecmchar::cy#4 mode_ecmchar::col#1 mode_ecmchar::cx#2 mode_ecmchar::ch#2 mode_ecmchar::$28 mode_ecmchar::$29 ] ) always clobbers reg byte a
Statement [822] *((byte*) mode_ecmchar::ch#2) ← (byte~) mode_ecmchar::$30 [ mode_ecmchar::cy#4 mode_ecmchar::col#1 mode_ecmchar::cx#2 mode_ecmchar::ch#2 ] ( main:2::menu:9::mode_ecmchar:48 [ mode_ecmchar::cy#4 mode_ecmchar::col#1 mode_ecmchar::cx#2 mode_ecmchar::ch#2 ] ) always clobbers reg byte y
Statement [831] *((const byte*) DTV_GRAPHICS_VIC_BANK#0) ← ((byte))((dword))(const byte*) mode_stdchar::CHARSET#0/(dword/signed dword) 65536 [ ] ( main:2::menu:9::mode_stdchar:40 [ ] ) always clobbers reg byte a
@@ -25971,6 +25997,7 @@ Statement [848] (byte~) mode_stdchar::$24 ← (byte) mode_stdchar::cx#2 + (byte)
Statement [849] (byte~) mode_stdchar::$25 ← (byte~) mode_stdchar::$24 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_stdchar::cy#4 mode_stdchar::cx#2 mode_stdchar::col#2 mode_stdchar::ch#2 mode_stdchar::$25 ] ( main:2::menu:9::mode_stdchar:40 [ mode_stdchar::cy#4 mode_stdchar::cx#2 mode_stdchar::col#2 mode_stdchar::ch#2 mode_stdchar::$25 ] ) always clobbers reg byte a
Statement [850] *((byte*) mode_stdchar::col#2) ← (byte~) mode_stdchar::$25 [ mode_stdchar::cy#4 mode_stdchar::cx#2 mode_stdchar::col#2 mode_stdchar::ch#2 ] ( main:2::menu:9::mode_stdchar:40 [ mode_stdchar::cy#4 mode_stdchar::cx#2 mode_stdchar::col#2 mode_stdchar::ch#2 ] ) always clobbers reg byte y
Statement [852] (byte~) mode_stdchar::$26 ← (byte) mode_stdchar::cy#4 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_stdchar::cy#4 mode_stdchar::col#1 mode_stdchar::cx#2 mode_stdchar::ch#2 mode_stdchar::$26 ] ( main:2::menu:9::mode_stdchar:40 [ mode_stdchar::cy#4 mode_stdchar::col#1 mode_stdchar::cx#2 mode_stdchar::ch#2 mode_stdchar::$26 ] ) always clobbers reg byte a
+Statement [853] (byte~) mode_stdchar::$27 ← (byte~) mode_stdchar::$26 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ mode_stdchar::cy#4 mode_stdchar::col#1 mode_stdchar::cx#2 mode_stdchar::ch#2 mode_stdchar::$27 ] ( main:2::menu:9::mode_stdchar:40 [ mode_stdchar::cy#4 mode_stdchar::col#1 mode_stdchar::cx#2 mode_stdchar::ch#2 mode_stdchar::$27 ] ) always clobbers reg byte a
Statement [854] (byte~) mode_stdchar::$28 ← (byte) mode_stdchar::cx#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ mode_stdchar::cy#4 mode_stdchar::col#1 mode_stdchar::cx#2 mode_stdchar::ch#2 mode_stdchar::$27 mode_stdchar::$28 ] ( main:2::menu:9::mode_stdchar:40 [ mode_stdchar::cy#4 mode_stdchar::col#1 mode_stdchar::cx#2 mode_stdchar::ch#2 mode_stdchar::$27 mode_stdchar::$28 ] ) always clobbers reg byte a
Statement [856] *((byte*) mode_stdchar::ch#2) ← (byte~) mode_stdchar::$29 [ mode_stdchar::cy#4 mode_stdchar::col#1 mode_stdchar::cx#2 mode_stdchar::ch#2 ] ( main:2::menu:9::mode_stdchar:40 [ mode_stdchar::cy#4 mode_stdchar::col#1 mode_stdchar::cx#2 mode_stdchar::ch#2 ] ) always clobbers reg byte y
Statement [867] if(*((byte*) print_str_lines::str#2)!=(byte) '@') goto print_str_lines::@4 [ print_str_lines::str#2 print_char_cursor#19 print_line_cursor#17 ] ( main:2::menu:9::print_str_lines:33 [ print_str_lines::str#2 print_char_cursor#19 print_line_cursor#17 ] ) always clobbers reg byte a reg byte y
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/halfscii.log b/src/test/java/dk/camelot64/kickc/test/ref/halfscii.log
index 8b28c3a7b..f58a381a2 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/halfscii.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/halfscii.log
@@ -1579,23 +1579,32 @@ Statement [8] (byte~) main::$1 ← *((byte*) main::chargen#10) & (byte/signed by
Statement [9] (byte~) main::$2 ← *((byte*) main::chargen1#0) & (byte/signed byte/word/signed word/dword/signed dword) 96 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$1 main::$2 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$1 main::$2 ] ) always clobbers reg byte a reg byte y
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:13 [ main::$1 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:13 [ main::$1 ]
+Statement [10] (byte~) main::$3 ← (byte~) main::$2 >> (byte/signed byte/word/signed word/dword/signed dword) 2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$1 main::$3 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$1 main::$3 ] ) always clobbers reg byte a
+Statement [12] (byte~) main::$5 ← (byte~) main::$4 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$5 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$5 ] ) always clobbers reg byte a
+Statement [13] (byte~) main::$6 ← (byte~) main::$5 >> (byte/signed byte/word/signed word/dword/signed dword) 2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$6 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$6 ] ) always clobbers reg byte a
+Statement [18] (byte) main::bits_gen#1 ← (byte) main::bits_gen#9 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 ] ) always clobbers reg byte a
Statement [19] (byte~) main::$11 ← *((byte*) main::chargen#10) & (byte/signed byte/word/signed word/dword/signed dword) 24 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 main::$11 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 main::$11 ] ) always clobbers reg byte a reg byte y
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:7 [ main::bits_gen#11 main::bits_gen#1 main::bits_gen#4 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:7 [ main::bits_gen#11 main::bits_gen#1 main::bits_gen#4 ]
Statement [20] (byte~) main::$12 ← *((byte*) main::chargen1#0) & (byte/signed byte/word/signed word/dword/signed dword) 24 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 main::$11 main::$12 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 main::$11 main::$12 ] ) always clobbers reg byte a reg byte y
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:20 [ main::$11 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:20 [ main::$11 ]
+Statement [21] (byte~) main::$13 ← (byte~) main::$12 >> (byte/signed byte/word/signed word/dword/signed dword) 2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 main::$11 main::$13 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 main::$11 main::$13 ] ) always clobbers reg byte a
+Statement [23] (byte~) main::$15 ← (byte~) main::$14 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 main::$15 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 main::$15 ] ) always clobbers reg byte a
Statement [28] (byte) main::bits_gen#14 ← (byte) main::bits_gen#11 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 ] ) always clobbers reg byte a
Statement [29] (byte~) main::$20 ← *((byte*) main::chargen#10) & (byte/signed byte/word/signed word/dword/signed dword) 6 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 main::$20 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 main::$20 ] ) always clobbers reg byte a reg byte y
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:8 [ main::bits_gen#13 main::bits_gen#14 main::bits_gen#6 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:8 [ main::bits_gen#13 main::bits_gen#14 main::bits_gen#6 ]
+Statement [30] (byte~) main::$21 ← (byte~) main::$20 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 main::$21 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 main::$21 ] ) always clobbers reg byte a
Statement [31] (byte~) main::$22 ← *((byte*) main::chargen1#0) & (byte/signed byte/word/signed word/dword/signed dword) 6 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 main::$21 main::$22 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 main::$21 main::$22 ] ) always clobbers reg byte a reg byte y
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:27 [ main::$21 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:27 [ main::$21 ]
+Statement [32] (byte~) main::$23 ← (byte~) main::$22 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 main::$21 main::$23 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 main::$21 main::$23 ] ) always clobbers reg byte a
Statement [38] (byte) main::bits_gen#16 ← (byte) main::bits_gen#13 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#16 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#16 ] ) always clobbers reg byte a
Statement [39] (byte~) main::$29 ← *((byte*) main::chargen#10) & (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#16 main::$29 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#16 main::$29 ] ) always clobbers reg byte a reg byte y
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:9 [ main::bits_gen#15 main::bits_gen#8 main::bits_gen#16 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:9 [ main::bits_gen#15 main::bits_gen#8 main::bits_gen#16 ]
+Statement [40] (byte~) main::$30 ← (byte~) main::$29 << (byte/signed byte/word/signed word/dword/signed dword) 2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#16 main::$30 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#16 main::$30 ] ) always clobbers reg byte a
Statement [41] (byte~) main::$31 ← *((byte*) main::chargen1#0) & (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::bits_gen#16 main::$30 main::$31 ] ( main:2 [ main::chargen#10 main::charset4#10 main::bits_gen#16 main::$30 main::$31 ] ) always clobbers reg byte a reg byte y
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:33 [ main::$30 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:33 [ main::$30 ]
@@ -1609,13 +1618,22 @@ Statement [5] *((const byte*) PROCPORT#0) ← (byte/signed byte/word/signed word
Statement [7] (byte*) main::chargen1#0 ← (byte*) main::chargen#10 + (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 ] ) always clobbers reg byte a
Statement [8] (byte~) main::$1 ← *((byte*) main::chargen#10) & (byte/signed byte/word/signed word/dword/signed dword) 96 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$1 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$1 ] ) always clobbers reg byte a reg byte y
Statement [9] (byte~) main::$2 ← *((byte*) main::chargen1#0) & (byte/signed byte/word/signed word/dword/signed dword) 96 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$1 main::$2 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$1 main::$2 ] ) always clobbers reg byte a reg byte y
+Statement [10] (byte~) main::$3 ← (byte~) main::$2 >> (byte/signed byte/word/signed word/dword/signed dword) 2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$1 main::$3 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$1 main::$3 ] ) always clobbers reg byte a
+Statement [12] (byte~) main::$5 ← (byte~) main::$4 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$5 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$5 ] ) always clobbers reg byte a
+Statement [13] (byte~) main::$6 ← (byte~) main::$5 >> (byte/signed byte/word/signed word/dword/signed dword) 2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$6 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::$6 ] ) always clobbers reg byte a
+Statement [18] (byte) main::bits_gen#1 ← (byte) main::bits_gen#9 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 ] ) always clobbers reg byte a
Statement [19] (byte~) main::$11 ← *((byte*) main::chargen#10) & (byte/signed byte/word/signed word/dword/signed dword) 24 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 main::$11 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 main::$11 ] ) always clobbers reg byte a reg byte y
Statement [20] (byte~) main::$12 ← *((byte*) main::chargen1#0) & (byte/signed byte/word/signed word/dword/signed dword) 24 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 main::$11 main::$12 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 main::$11 main::$12 ] ) always clobbers reg byte a reg byte y
+Statement [21] (byte~) main::$13 ← (byte~) main::$12 >> (byte/signed byte/word/signed word/dword/signed dword) 2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 main::$11 main::$13 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 main::$11 main::$13 ] ) always clobbers reg byte a
+Statement [23] (byte~) main::$15 ← (byte~) main::$14 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 main::$15 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#1 main::$15 ] ) always clobbers reg byte a
Statement [28] (byte) main::bits_gen#14 ← (byte) main::bits_gen#11 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 ] ) always clobbers reg byte a
Statement [29] (byte~) main::$20 ← *((byte*) main::chargen#10) & (byte/signed byte/word/signed word/dword/signed dword) 6 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 main::$20 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 main::$20 ] ) always clobbers reg byte a reg byte y
+Statement [30] (byte~) main::$21 ← (byte~) main::$20 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 main::$21 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 main::$21 ] ) always clobbers reg byte a
Statement [31] (byte~) main::$22 ← *((byte*) main::chargen1#0) & (byte/signed byte/word/signed word/dword/signed dword) 6 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 main::$21 main::$22 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 main::$21 main::$22 ] ) always clobbers reg byte a reg byte y
+Statement [32] (byte~) main::$23 ← (byte~) main::$22 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 main::$21 main::$23 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#14 main::$21 main::$23 ] ) always clobbers reg byte a
Statement [38] (byte) main::bits_gen#16 ← (byte) main::bits_gen#13 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#16 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#16 ] ) always clobbers reg byte a
Statement [39] (byte~) main::$29 ← *((byte*) main::chargen#10) & (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#16 main::$29 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#16 main::$29 ] ) always clobbers reg byte a reg byte y
+Statement [40] (byte~) main::$30 ← (byte~) main::$29 << (byte/signed byte/word/signed word/dword/signed dword) 2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#16 main::$30 ] ( main:2 [ main::chargen#10 main::charset4#10 main::chargen1#0 main::bits_gen#16 main::$30 ] ) always clobbers reg byte a
Statement [41] (byte~) main::$31 ← *((byte*) main::chargen1#0) & (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::bits_gen#16 main::$30 main::$31 ] ( main:2 [ main::chargen#10 main::charset4#10 main::bits_gen#16 main::$30 main::$31 ] ) always clobbers reg byte a reg byte y
Statement [47] (byte) main::bits_gen#7 ← (byte) main::bits_gen#15 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::chargen#10 main::charset4#10 main::bits_gen#7 ] ( main:2 [ main::chargen#10 main::charset4#10 main::bits_gen#7 ] ) always clobbers reg byte a
Statement [48] *((byte*) main::charset4#10) ← (byte) main::bits_gen#7 [ main::chargen#10 main::charset4#10 ] ( main:2 [ main::chargen#10 main::charset4#10 ] ) always clobbers reg byte y
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/line-anim.asm b/src/test/java/dk/camelot64/kickc/test/ref/line-anim.asm
index 3644b34bd..dc3363eeb 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/line-anim.asm
+++ b/src/test/java/dk/camelot64/kickc/test/ref/line-anim.asm
@@ -16,6 +16,7 @@
.label CIA2_PORT_A_DDR = $dd02
.label BITMAP = $a000
.label SCREEN = $8800
+ .const DELAY = 8
.label rem16s = 3
.label rem16u = 9
jsr main
@@ -46,12 +47,11 @@ main: {
sta rem16u+1
sta i
b1:
- ldx i
jsr point_init
lda i
lsr
tax
- tay
+ ldy i
lda x_start,y
sta bitmap_plot.x
lda x_start+1,y
@@ -102,24 +102,32 @@ bitmap_plot: {
rts
}
point_init: {
- .label _4 = $d
+ .label _4 = $e
.label _5 = 5
- .label y_diff = $d
+ .label _16 = 5
+ .label _17 = 5
+ .label _18 = 5
+ .label point_idx = 2
+ .label point_idx1 = $d
+ .label y_diff = $e
.label abs16s1__2 = 5
.label abs16s1_return = 5
.label abs16s2__2 = 7
.label abs16s2_return = 7
+ .label x_stepf = 5
.label x_diff = $b
- txa
+ lda point_idx
lsr
- tay
+ sta point_idx1
+ ldy point_idx
sec
- lda x_end,x
- sbc x_start,x
+ lda x_end,y
+ sbc x_start,y
sta x_diff
- lda x_end+1,x
- sbc x_start+1,x
+ lda x_end+1,y
+ sbc x_start+1,y
sta x_diff+1
+ ldy point_idx1
lda y_end,y
sta _4
lda #0
@@ -136,14 +144,18 @@ point_init: {
sbc _5+1
sta y_diff+1
lda x_diff+1
- bmi abs16s1_b1
+ bpl !abs16s1_b1+
+ jmp abs16s1_b1
+ !abs16s1_b1:
lda x_diff
sta abs16s1_return
lda x_diff+1
sta abs16s1_return+1
abs16s2:
lda y_diff+1
- bmi abs16s2_b1
+ bpl !abs16s2_b1+
+ jmp abs16s2_b1
+ !abs16s2_b1:
lda y_diff
sta abs16s2_return
lda y_diff+1
@@ -157,23 +169,70 @@ point_init: {
eor #$80
!:
bpl b1
- breturn:
+ b2:
+ ldy point_idx
+ lda x_start,y
+ sta _16
+ lda x_start+1,y
+ sta _16+1
+ asl _16
+ rol _16+1
+ asl _16
+ rol _16+1
+ asl _16
+ rol _16+1
+ asl _16
+ rol _16+1
+ lda _16
+ sta x_cur,y
+ lda _16+1
+ sta x_cur+1,y
+ ldy point_idx1
+ lda y_start,y
+ sta _17
+ lda #0
+ sta _17+1
+ asl _18
+ rol _18+1
+ asl _18
+ rol _18+1
+ asl _18
+ rol _18+1
+ asl _18
+ rol _18+1
+ ldy point_idx
+ lda _18
+ sta y_cur,y
+ lda _18+1
+ sta y_cur+1,y
+ ldy point_idx1
+ lda #DELAY
+ sta delay,y
rts
b1:
lda x_diff+1
bmi b3
+ ldy point_idx
lda #$10
- sta x_add,x
+ sta x_add,y
b4:
lda y_diff
sta divr16s.rem
lda y_diff+1
sta divr16s.rem+1
jsr divr16s
- jmp breturn
+ lda x_stepf+1
+ lsr
+ lsr
+ lsr
+ lsr
+ ldy point_idx1
+ sta y_add,y
+ jmp b2
b3:
+ ldy point_idx
lda #-$10
- sta x_add,x
+ sta x_add,y
jmp b4
abs16s2_b1:
sec
@@ -202,6 +261,8 @@ divr16s: {
.const dividend = 0
.label _7 = 9
.label _11 = $b
+ .label resultu = 5
+ .label return = 5
.label divisor = $b
.label rem = 9
.label dividendu = 3
@@ -230,6 +291,15 @@ divr16s: {
eor #$ff
adc #0
sta rem16s+1
+ sec
+ lda return
+ eor #$ff
+ adc #0
+ sta return
+ lda return+1
+ eor #$ff
+ adc #0
+ sta return+1
breturn:
rts
b19:
@@ -427,7 +497,11 @@ bitmap_init: {
y_start: .byte $a, $a, $a, $14
x_end: .word $14, $a, $14, $14
y_end: .byte $14, $14, $a, $14
+ x_cur: .fill 8, 0
+ y_cur: .fill 8, 0
x_add: .fill 4, 0
+ y_add: .fill 4, 0
+ delay: .fill 4, 0
bitmap_plot_ylo: .fill $100, 0
bitmap_plot_yhi: .fill $100, 0
bitmap_plot_bit: .fill $100, 0
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/line-anim.cfg b/src/test/java/dk/camelot64/kickc/test/ref/line-anim.cfg
index c7e0b9774..cc2a6fc76 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/line-anim.cfg
+++ b/src/test/java/dk/camelot64/kickc/test/ref/line-anim.cfg
@@ -74,223 +74,243 @@ point_init: scope:[point_init] from main::@1
[35] (byte) point_init::point_idx1#0 ← (byte) point_init::point_idx#0 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] )
[36] (signed word) point_init::x_diff#1 ← (signed word)*((const word[4]) x_end#0 + (byte) point_init::point_idx#0) - (signed word)*((const word[4]) x_start#0 + (byte) point_init::point_idx#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 ] )
[37] (signed word~) point_init::$4 ← ((signed word)) *((const byte[4]) y_end#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 ] )
- [38] (signed word~) point_init::$5 ← ((signed word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] )
- [39] (signed word) point_init::y_diff#0 ← (signed word~) point_init::$4 - (signed word~) point_init::$5 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] )
+ [38] (signed word~) point_init::$5 ← ((signed word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] )
+ [39] (signed word) point_init::y_diff#0 ← (signed word~) point_init::$4 - (signed word~) point_init::$5 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] )
to:point_init::abs16s1
point_init::abs16s1: scope:[point_init] from point_init
- [40] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s1_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] )
+ [40] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s1_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] )
to:point_init::@12
point_init::@12: scope:[point_init] from point_init::abs16s1
- [41] (word~) point_init::abs16s1_return#6 ← (word)(signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] )
+ [41] (word~) point_init::abs16s1_return#6 ← (word)(signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] )
to:point_init::abs16s1_@return
point_init::abs16s1_@return: scope:[point_init] from point_init::@12 point_init::abs16s1_@1
- [42] (word) point_init::abs16s1_return#2 ← phi( point_init::abs16s1_@1/(word~) point_init::abs16s1_return#5 point_init::@12/(word~) point_init::abs16s1_return#6 ) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] )
+ [42] (word) point_init::abs16s1_return#2 ← phi( point_init::abs16s1_@1/(word~) point_init::abs16s1_return#5 point_init::@12/(word~) point_init::abs16s1_return#6 ) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] )
to:point_init::abs16s2
point_init::abs16s2: scope:[point_init] from point_init::abs16s1_@return
- [43] if((signed word) point_init::y_diff#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s2_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] )
+ [43] if((signed word) point_init::y_diff#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s2_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] )
to:point_init::@13
point_init::@13: scope:[point_init] from point_init::abs16s2
- [44] (word~) point_init::abs16s2_return#6 ← (word)(signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] )
+ [44] (word~) point_init::abs16s2_return#6 ← (word)(signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] )
to:point_init::abs16s2_@return
point_init::abs16s2_@return: scope:[point_init] from point_init::@13 point_init::abs16s2_@1
- [45] (word) point_init::abs16s2_return#2 ← phi( point_init::abs16s2_@1/(word~) point_init::abs16s2_return#5 point_init::@13/(word~) point_init::abs16s2_return#6 ) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#2 ] )
+ [45] (word) point_init::abs16s2_return#2 ← phi( point_init::abs16s2_@1/(word~) point_init::abs16s2_return#5 point_init::@13/(word~) point_init::abs16s2_return#6 ) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#2 ] )
to:point_init::@10
point_init::@10: scope:[point_init] from point_init::abs16s2_@return
- [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] )
+ [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] )
+ to:point_init::@2
+point_init::@2: scope:[point_init] from point_init::@10 point_init::@11
+ [47] (signed word) rem16s#13 ← phi( point_init::@10/(signed word) rem16s#15 point_init::@11/(signed word) rem16s#3 ) [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] )
+ [47] (word) rem16u#18 ← phi( point_init::@10/(word) rem16u#21 point_init::@11/(word) divr16u::rem#10 ) [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] )
+ [48] (word~) point_init::$16 ← *((const word[4]) x_start#0 + (byte) point_init::point_idx#0) << (byte/signed byte/word/signed word/dword/signed dword) 4 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$16 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$16 ] )
+ [49] *((const word[4]) x_cur#0 + (byte) point_init::point_idx#0) ← (word~) point_init::$16 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] )
+ [50] (word~) point_init::$17 ← ((word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$17 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$17 ] )
+ [51] (word~) point_init::$18 ← (word~) point_init::$17 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$18 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$18 ] )
+ [52] *((const word[4]) y_cur#0 + (byte) point_init::point_idx#0) ← (word~) point_init::$18 [ rem16u#18 rem16s#13 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx1#0 ] )
+ [53] *((const byte[4]) delay#0 + (byte) point_init::point_idx1#0) ← (const byte) DELAY#0 [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] )
to:point_init::@return
-point_init::@return: scope:[point_init] from point_init::@10 point_init::@4
- [47] (signed word) rem16s#13 ← phi( point_init::@10/(signed word) rem16s#15 point_init::@4/(signed word) rem16s#3 ) [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] )
- [47] (word) rem16u#18 ← phi( point_init::@10/(word) rem16u#21 point_init::@4/(word) divr16u::rem#10 ) [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] )
- [48] return [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] )
+point_init::@return: scope:[point_init] from point_init::@2
+ [54] return [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] )
to:@return
point_init::@1: scope:[point_init] from point_init point_init::@10
- [49] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::@3 [ point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] )
+ [55] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::@3 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] )
to:point_init::@7
point_init::@7: scope:[point_init] from point_init::@1
- [50] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← (byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::x_diff#1 point_init::y_diff#0 ] )
+ [56] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← (byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] )
to:point_init::@4
point_init::@4: scope:[point_init] from point_init::@3 point_init::@7
- [51] (signed word) divr16s::divisor#0 ← (signed word) point_init::x_diff#1 [ point_init::y_diff#0 divr16s::divisor#0 ] ( main:2::point_init:20 [ main::i#2 point_init::y_diff#0 divr16s::divisor#0 ] )
- [52] (signed word) divr16s::rem#0 ← (signed word) point_init::y_diff#0 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20 [ main::i#2 divr16s::divisor#0 divr16s::rem#0 ] )
- [53] call divr16s [ divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20 [ main::i#2 divr16u::rem#10 rem16s#3 ] )
- to:point_init::@return
+ [57] (signed word) divr16s::divisor#0 ← (signed word) point_init::x_diff#1 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::y_diff#0 divr16s::divisor#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::y_diff#0 divr16s::divisor#0 ] )
+ [58] (signed word) divr16s::rem#0 ← (signed word) point_init::y_diff#0 [ point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] )
+ [59] call divr16s [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] )
+ [60] (signed word) divr16s::return#3 ← (signed word) divr16s::return#2 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#3 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#3 ] )
+ to:point_init::@11
+point_init::@11: scope:[point_init] from point_init::@4
+ [61] (signed word) point_init::x_stepf#0 ← (signed word) divr16s::return#3 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::x_stepf#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::x_stepf#0 ] )
+ [62] (byte~) point_init::$13 ← > (signed word) point_init::x_stepf#0 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$13 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$13 ] )
+ [63] (byte~) point_init::$14 ← (byte~) point_init::$13 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$14 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$14 ] )
+ [64] *((const signed byte[4]) y_add#0 + (byte) point_init::point_idx1#0) ← (signed byte)(byte~) point_init::$14 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 ] )
+ to:point_init::@2
point_init::@3: scope:[point_init] from point_init::@1
- [54] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← -(byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::x_diff#1 point_init::y_diff#0 ] )
+ [65] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← -(byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] )
to:point_init::@4
point_init::abs16s2_@1: scope:[point_init] from point_init::abs16s2
- [55] (signed word) point_init::abs16s2_$2#0 ← - (signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] )
- [56] (word~) point_init::abs16s2_return#5 ← (word)(signed word) point_init::abs16s2_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] )
+ [66] (signed word) point_init::abs16s2_$2#0 ← - (signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] )
+ [67] (word~) point_init::abs16s2_return#5 ← (word)(signed word) point_init::abs16s2_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] )
to:point_init::abs16s2_@return
point_init::abs16s1_@1: scope:[point_init] from point_init::abs16s1
- [57] (signed word) point_init::abs16s1_$2#0 ← - (signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] )
- [58] (word~) point_init::abs16s1_return#5 ← (word)(signed word) point_init::abs16s1_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] )
+ [68] (signed word) point_init::abs16s1_$2#0 ← - (signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] )
+ [69] (word~) point_init::abs16s1_return#5 ← (word)(signed word) point_init::abs16s1_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] )
to:point_init::abs16s1_@return
divr16s: scope:[divr16s] from point_init::@4
- [59] phi() [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::rem#0 ] )
+ [70] phi() [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] )
to:divr16s::@16
divr16s::@16: scope:[divr16s] from divr16s
- [60] if((signed word) divr16s::rem#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::rem#0 ] )
+ [71] if((signed word) divr16s::rem#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] )
to:divr16s::@17
divr16s::@17: scope:[divr16s] from divr16s::@16
- [61] (word~) divr16s::remu#8 ← (word)(signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::remu#8 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::remu#8 ] )
+ [72] (word~) divr16s::remu#8 ← (word)(signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::remu#8 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::remu#8 ] )
to:divr16s::@2
divr16s::@2: scope:[divr16s] from divr16s::@1 divr16s::@17
- [62] (word) divr16s::remu#3 ← phi( divr16s::@1/(word~) divr16s::remu#7 divr16s::@17/(word~) divr16s::remu#8 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
- [62] (word) divr16s::dividendu#3 ← phi( divr16s::@1/((word))-(const signed word) divr16s::dividend#0 divr16s::@17/((word))(const signed word) divr16s::dividend#0 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
- [62] (byte) divr16s::neg#3 ← phi( divr16s::@1/(byte/signed byte/word/signed word/dword/signed dword) 1 divr16s::@17/(byte/signed byte/word/signed word/dword/signed dword) 0 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
- [63] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
+ [73] (word) divr16s::remu#3 ← phi( divr16s::@1/(word~) divr16s::remu#7 divr16s::@17/(word~) divr16s::remu#8 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
+ [73] (word) divr16s::dividendu#3 ← phi( divr16s::@1/((word))-(const signed word) divr16s::dividend#0 divr16s::@17/((word))(const signed word) divr16s::dividend#0 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
+ [73] (byte) divr16s::neg#3 ← phi( divr16s::@1/(byte/signed byte/word/signed word/dword/signed dword) 1 divr16s::@17/(byte/signed byte/word/signed word/dword/signed dword) 0 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
+ [74] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
to:divr16s::@18
divr16s::@18: scope:[divr16s] from divr16s::@2
- [64] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] )
+ [75] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] )
to:divr16s::@4
divr16s::@4: scope:[divr16s] from divr16s::@18 divr16s::@3
- [65] (byte) divr16s::neg#4 ← phi( divr16s::@3/(byte) divr16s::neg#2 divr16s::@18/(byte) divr16s::neg#3 ) [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] )
- [65] (word) divr16s::divisoru#3 ← phi( divr16s::@3/(word~) divr16s::divisoru#4 divr16s::@18/(word~) divr16s::divisoru#5 ) [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] )
- [66] (word) divr16u::dividend#1 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] )
- [67] (word) divr16u::divisor#0 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] )
- [68] (word) divr16u::rem#3 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] )
- [69] call divr16u [ divr16u::rem#10 divr16s::neg#4 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 divr16s::neg#4 ] )
+ [76] (byte) divr16s::neg#4 ← phi( divr16s::@3/(byte) divr16s::neg#2 divr16s::@18/(byte) divr16s::neg#3 ) [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] )
+ [76] (word) divr16s::divisoru#3 ← phi( divr16s::@3/(word~) divr16s::divisoru#4 divr16s::@18/(word~) divr16s::divisoru#5 ) [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] )
+ [77] (word) divr16u::dividend#1 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] )
+ [78] (word) divr16u::divisor#0 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] )
+ [79] (word) divr16u::rem#3 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] )
+ [80] call divr16u [ divr16u::rem#10 divr16s::neg#4 divr16u::return#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16u::return#0 ] )
+ [81] (word) divr16u::return#2 ← (word) divr16u::return#0 [ divr16u::rem#10 divr16s::neg#4 divr16u::return#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16u::return#2 ] )
to:divr16s::@15
divr16s::@15: scope:[divr16s] from divr16s::@4
- [70] if((byte) divr16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@19 [ divr16u::rem#10 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 ] )
+ [82] (word) divr16s::resultu#0 ← (word) divr16u::return#2 [ divr16u::rem#10 divr16s::neg#4 divr16s::resultu#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16s::resultu#0 ] )
+ [83] if((byte) divr16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@19 [ divr16u::rem#10 divr16s::resultu#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::resultu#0 ] )
to:divr16s::@11
divr16s::@11: scope:[divr16s] from divr16s::@15
- [71] (signed word) rem16s#2 ← - (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 rem16s#2 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#2 ] )
+ [84] (signed word) rem16s#2 ← - (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 divr16s::resultu#0 rem16s#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::resultu#0 rem16s#2 ] )
+ [85] (signed word) divr16s::return#1 ← - (signed word)(word) divr16s::resultu#0 [ divr16u::rem#10 rem16s#2 divr16s::return#1 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#2 divr16s::return#1 ] )
to:divr16s::@return
divr16s::@return: scope:[divr16s] from divr16s::@11 divr16s::@19
- [72] (signed word) rem16s#3 ← phi( divr16s::@11/(signed word) rem16s#2 divr16s::@19/(signed word~) rem16s#56 ) [ divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#3 ] )
- [73] return [ divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#3 ] )
+ [86] (signed word) rem16s#3 ← phi( divr16s::@11/(signed word) rem16s#2 divr16s::@19/(signed word~) rem16s#57 ) [ divr16u::rem#10 rem16s#3 divr16s::return#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] )
+ [86] (signed word) divr16s::return#2 ← phi( divr16s::@11/(signed word) divr16s::return#1 divr16s::@19/(signed word~) divr16s::return#7 ) [ divr16u::rem#10 rem16s#3 divr16s::return#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] )
+ [87] return [ divr16u::rem#10 rem16s#3 divr16s::return#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] )
to:@return
divr16s::@19: scope:[divr16s] from divr16s::@15
- [74] (signed word~) rem16s#56 ← (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 rem16s#56 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#56 ] )
+ [88] (signed word~) divr16s::return#7 ← (signed word)(word) divr16s::resultu#0 [ divr16u::rem#10 divr16s::return#7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::return#7 ] )
+ [89] (signed word~) rem16s#57 ← (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 divr16s::return#7 rem16s#57 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::return#7 rem16s#57 ] )
to:divr16s::@return
divr16s::@3: scope:[divr16s] from divr16s::@2
- [75] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] )
- [76] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] )
- [77] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] )
+ [90] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] )
+ [91] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] )
+ [92] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] )
to:divr16s::@4
divr16s::@1: scope:[divr16s] from divr16s::@16
- [78] (signed word~) divr16s::$7 ← - (signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::$7 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::$7 ] )
- [79] (word~) divr16s::remu#7 ← (word)(signed word~) divr16s::$7 [ divr16s::divisor#0 divr16s::remu#7 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::remu#7 ] )
+ [93] (signed word~) divr16s::$7 ← - (signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::$7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::$7 ] )
+ [94] (word~) divr16s::remu#7 ← (word)(signed word~) divr16s::$7 [ divr16s::divisor#0 divr16s::remu#7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::remu#7 ] )
to:divr16s::@2
divr16u: scope:[divr16u] from divr16s::@4
- [80] phi() [ divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] )
+ [95] phi() [ divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] )
to:divr16u::@1
divr16u::@1: scope:[divr16u] from divr16u divr16u::@3
- [81] (byte) divr16u::i#2 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(byte) divr16u::i#1 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
- [81] (word) divr16u::quotient#3 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(word) divr16u::return#0 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
- [81] (word) divr16u::dividend#2 ← phi( divr16u/(word) divr16u::dividend#1 divr16u::@3/(word) divr16u::dividend#0 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
- [81] (word) divr16u::rem#4 ← phi( divr16u/(word) divr16u::rem#3 divr16u::@3/(word) divr16u::rem#10 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
- [82] (word) divr16u::rem#0 ← (word) divr16u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] )
- [83] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] )
- [84] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] )
- [85] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] )
+ [96] (byte) divr16u::i#2 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(byte) divr16u::i#1 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
+ [96] (word) divr16u::quotient#3 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(word) divr16u::return#0 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
+ [96] (word) divr16u::dividend#2 ← phi( divr16u/(word) divr16u::dividend#1 divr16u::@3/(word) divr16u::dividend#0 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
+ [96] (word) divr16u::rem#4 ← phi( divr16u/(word) divr16u::rem#3 divr16u::@3/(word) divr16u::rem#10 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
+ [97] (word) divr16u::rem#0 ← (word) divr16u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] )
+ [98] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] )
+ [99] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] )
+ [100] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] )
to:divr16u::@4
divr16u::@4: scope:[divr16u] from divr16u::@1
- [86] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] )
+ [101] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] )
to:divr16u::@2
divr16u::@2: scope:[divr16u] from divr16u::@1 divr16u::@4
- [87] (word) divr16u::rem#5 ← phi( divr16u::@1/(word) divr16u::rem#0 divr16u::@4/(word) divr16u::rem#1 ) [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#5 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#5 ] )
- [88] (word) divr16u::dividend#0 ← (word) divr16u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] )
- [89] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] )
- [90] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] )
+ [102] (word) divr16u::rem#5 ← phi( divr16u::@1/(word) divr16u::rem#0 divr16u::@4/(word) divr16u::rem#1 ) [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#5 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#5 ] )
+ [103] (word) divr16u::dividend#0 ← (word) divr16u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] )
+ [104] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] )
+ [105] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] )
to:divr16u::@5
divr16u::@5: scope:[divr16u] from divr16u::@2
- [91] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] )
- [92] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] )
+ [106] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] )
+ [107] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] )
to:divr16u::@3
divr16u::@3: scope:[divr16u] from divr16u::@2 divr16u::@5
- [93] (word) divr16u::return#0 ← phi( divr16u::@2/(word) divr16u::quotient#1 divr16u::@5/(word) divr16u::quotient#2 ) [ divr16u::rem#10 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::return#0 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::return#0 ] )
- [93] (word) divr16u::rem#10 ← phi( divr16u::@2/(word) divr16u::rem#5 divr16u::@5/(word) divr16u::rem#2 ) [ divr16u::rem#10 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::return#0 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::return#0 ] )
- [94] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] )
- [95] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] )
+ [108] (word) divr16u::return#0 ← phi( divr16u::@2/(word) divr16u::quotient#1 divr16u::@5/(word) divr16u::quotient#2 ) [ divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::dividend#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::dividend#0 ] )
+ [108] (word) divr16u::rem#10 ← phi( divr16u::@2/(word) divr16u::rem#5 divr16u::@5/(word) divr16u::rem#2 ) [ divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::dividend#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::dividend#0 ] )
+ [109] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] )
+ [110] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] )
to:divr16u::@return
divr16u::@return: scope:[divr16u] from divr16u::@3
- [96] return [ divr16u::rem#10 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 ] )
+ [111] return [ divr16u::rem#10 divr16u::return#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::return#0 ] )
to:@return
screen_fill: scope:[screen_fill] from main::@18
- [97] phi() [ ] ( main:2::screen_fill:17 [ ] )
+ [112] phi() [ ] ( main:2::screen_fill:17 [ ] )
to:screen_fill::@1
screen_fill::@1: scope:[screen_fill] from screen_fill screen_fill::@3
- [98] (byte) screen_fill::y#4 ← phi( screen_fill/(byte/signed byte/word/signed word/dword/signed dword) 0 screen_fill::@3/(byte) screen_fill::y#1 ) [ screen_fill::screen#3 screen_fill::y#4 ] ( main:2::screen_fill:17 [ screen_fill::screen#3 screen_fill::y#4 ] )
- [98] (byte*) screen_fill::screen#3 ← phi( screen_fill/(const byte*) SCREEN#0 screen_fill::@3/(byte*) screen_fill::screen#1 ) [ screen_fill::screen#3 screen_fill::y#4 ] ( main:2::screen_fill:17 [ screen_fill::screen#3 screen_fill::y#4 ] )
+ [113] (byte) screen_fill::y#4 ← phi( screen_fill/(byte/signed byte/word/signed word/dword/signed dword) 0 screen_fill::@3/(byte) screen_fill::y#1 ) [ screen_fill::screen#3 screen_fill::y#4 ] ( main:2::screen_fill:17 [ screen_fill::screen#3 screen_fill::y#4 ] )
+ [113] (byte*) screen_fill::screen#3 ← phi( screen_fill/(const byte*) SCREEN#0 screen_fill::@3/(byte*) screen_fill::screen#1 ) [ screen_fill::screen#3 screen_fill::y#4 ] ( main:2::screen_fill:17 [ screen_fill::screen#3 screen_fill::y#4 ] )
to:screen_fill::@2
screen_fill::@2: scope:[screen_fill] from screen_fill::@1 screen_fill::@2
- [99] (byte) screen_fill::x#2 ← phi( screen_fill::@1/(byte/signed byte/word/signed word/dword/signed dword) 0 screen_fill::@2/(byte) screen_fill::x#1 ) [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] )
- [99] (byte*) screen_fill::screen#2 ← phi( screen_fill::@1/(byte*) screen_fill::screen#3 screen_fill::@2/(byte*) screen_fill::screen#1 ) [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] )
- [100] *((byte*) screen_fill::screen#2) ← (const byte) screen_fill::ch#0 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] )
- [101] (byte*) screen_fill::screen#1 ← ++ (byte*) screen_fill::screen#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] )
- [102] (byte) screen_fill::x#1 ← ++ (byte) screen_fill::x#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] )
- [103] if((byte) screen_fill::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto screen_fill::@2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] )
+ [114] (byte) screen_fill::x#2 ← phi( screen_fill::@1/(byte/signed byte/word/signed word/dword/signed dword) 0 screen_fill::@2/(byte) screen_fill::x#1 ) [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] )
+ [114] (byte*) screen_fill::screen#2 ← phi( screen_fill::@1/(byte*) screen_fill::screen#3 screen_fill::@2/(byte*) screen_fill::screen#1 ) [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] )
+ [115] *((byte*) screen_fill::screen#2) ← (const byte) screen_fill::ch#0 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] )
+ [116] (byte*) screen_fill::screen#1 ← ++ (byte*) screen_fill::screen#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] )
+ [117] (byte) screen_fill::x#1 ← ++ (byte) screen_fill::x#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] )
+ [118] if((byte) screen_fill::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto screen_fill::@2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] )
to:screen_fill::@3
screen_fill::@3: scope:[screen_fill] from screen_fill::@2
- [104] (byte) screen_fill::y#1 ← ++ (byte) screen_fill::y#4 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] )
- [105] if((byte) screen_fill::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 25) goto screen_fill::@1 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] )
+ [119] (byte) screen_fill::y#1 ← ++ (byte) screen_fill::y#4 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] )
+ [120] if((byte) screen_fill::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 25) goto screen_fill::@1 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] )
to:screen_fill::@return
screen_fill::@return: scope:[screen_fill] from screen_fill::@3
- [106] return [ ] ( main:2::screen_fill:17 [ ] )
+ [121] return [ ] ( main:2::screen_fill:17 [ ] )
to:@return
bitmap_clear: scope:[bitmap_clear] from main::@17
- [107] (word~) bitmap_clear::$3 ← *((const byte[256]) bitmap_plot_yhi#0+(byte/signed byte/word/signed word/dword/signed dword) 0) w= *((const byte[256]) bitmap_plot_ylo#0+(byte/signed byte/word/signed word/dword/signed dword) 0) [ bitmap_clear::$3 ] ( main:2::bitmap_clear:15 [ bitmap_clear::$3 ] )
- [108] (byte*~) bitmap_clear::bitmap#5 ← (byte*)(word~) bitmap_clear::$3 [ bitmap_clear::bitmap#5 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#5 ] )
+ [122] (word~) bitmap_clear::$3 ← *((const byte[256]) bitmap_plot_yhi#0+(byte/signed byte/word/signed word/dword/signed dword) 0) w= *((const byte[256]) bitmap_plot_ylo#0+(byte/signed byte/word/signed word/dword/signed dword) 0) [ bitmap_clear::$3 ] ( main:2::bitmap_clear:15 [ bitmap_clear::$3 ] )
+ [123] (byte*~) bitmap_clear::bitmap#5 ← (byte*)(word~) bitmap_clear::$3 [ bitmap_clear::bitmap#5 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#5 ] )
to:bitmap_clear::@1
bitmap_clear::@1: scope:[bitmap_clear] from bitmap_clear bitmap_clear::@3
- [109] (byte) bitmap_clear::y#4 ← phi( bitmap_clear/(byte/signed byte/word/signed word/dword/signed dword) 0 bitmap_clear::@3/(byte) bitmap_clear::y#1 ) [ bitmap_clear::bitmap#3 bitmap_clear::y#4 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#3 bitmap_clear::y#4 ] )
- [109] (byte*) bitmap_clear::bitmap#3 ← phi( bitmap_clear/(byte*~) bitmap_clear::bitmap#5 bitmap_clear::@3/(byte*) bitmap_clear::bitmap#1 ) [ bitmap_clear::bitmap#3 bitmap_clear::y#4 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#3 bitmap_clear::y#4 ] )
+ [124] (byte) bitmap_clear::y#4 ← phi( bitmap_clear/(byte/signed byte/word/signed word/dword/signed dword) 0 bitmap_clear::@3/(byte) bitmap_clear::y#1 ) [ bitmap_clear::bitmap#3 bitmap_clear::y#4 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#3 bitmap_clear::y#4 ] )
+ [124] (byte*) bitmap_clear::bitmap#3 ← phi( bitmap_clear/(byte*~) bitmap_clear::bitmap#5 bitmap_clear::@3/(byte*) bitmap_clear::bitmap#1 ) [ bitmap_clear::bitmap#3 bitmap_clear::y#4 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#3 bitmap_clear::y#4 ] )
to:bitmap_clear::@2
bitmap_clear::@2: scope:[bitmap_clear] from bitmap_clear::@1 bitmap_clear::@2
- [110] (byte) bitmap_clear::x#2 ← phi( bitmap_clear::@1/(byte/signed byte/word/signed word/dword/signed dword) 0 bitmap_clear::@2/(byte) bitmap_clear::x#1 ) [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] )
- [110] (byte*) bitmap_clear::bitmap#2 ← phi( bitmap_clear::@1/(byte*) bitmap_clear::bitmap#3 bitmap_clear::@2/(byte*) bitmap_clear::bitmap#1 ) [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] )
- [111] *((byte*) bitmap_clear::bitmap#2) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] )
- [112] (byte*) bitmap_clear::bitmap#1 ← ++ (byte*) bitmap_clear::bitmap#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] )
- [113] (byte) bitmap_clear::x#1 ← ++ (byte) bitmap_clear::x#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] )
- [114] if((byte) bitmap_clear::x#1!=(byte/word/signed word/dword/signed dword) 200) goto bitmap_clear::@2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] )
+ [125] (byte) bitmap_clear::x#2 ← phi( bitmap_clear::@1/(byte/signed byte/word/signed word/dword/signed dword) 0 bitmap_clear::@2/(byte) bitmap_clear::x#1 ) [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] )
+ [125] (byte*) bitmap_clear::bitmap#2 ← phi( bitmap_clear::@1/(byte*) bitmap_clear::bitmap#3 bitmap_clear::@2/(byte*) bitmap_clear::bitmap#1 ) [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] )
+ [126] *((byte*) bitmap_clear::bitmap#2) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] )
+ [127] (byte*) bitmap_clear::bitmap#1 ← ++ (byte*) bitmap_clear::bitmap#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] )
+ [128] (byte) bitmap_clear::x#1 ← ++ (byte) bitmap_clear::x#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] )
+ [129] if((byte) bitmap_clear::x#1!=(byte/word/signed word/dword/signed dword) 200) goto bitmap_clear::@2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] )
to:bitmap_clear::@3
bitmap_clear::@3: scope:[bitmap_clear] from bitmap_clear::@2
- [115] (byte) bitmap_clear::y#1 ← ++ (byte) bitmap_clear::y#4 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] )
- [116] if((byte) bitmap_clear::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto bitmap_clear::@1 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] )
+ [130] (byte) bitmap_clear::y#1 ← ++ (byte) bitmap_clear::y#4 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] )
+ [131] if((byte) bitmap_clear::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto bitmap_clear::@1 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] )
to:bitmap_clear::@return
bitmap_clear::@return: scope:[bitmap_clear] from bitmap_clear::@3
- [117] return [ ] ( main:2::bitmap_clear:15 [ ] )
+ [132] return [ ] ( main:2::bitmap_clear:15 [ ] )
to:@return
bitmap_init: scope:[bitmap_init] from main::@16
- [118] phi() [ ] ( main:2::bitmap_init:13 [ ] )
+ [133] phi() [ ] ( main:2::bitmap_init:13 [ ] )
to:bitmap_init::@1
bitmap_init::@1: scope:[bitmap_init] from bitmap_init bitmap_init::@2
- [119] (byte) bitmap_init::x#2 ← phi( bitmap_init/(byte/signed byte/word/signed word/dword/signed dword) 0 bitmap_init::@2/(byte) bitmap_init::x#1 ) [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] )
- [119] (byte) bitmap_init::bits#3 ← phi( bitmap_init/(byte/word/signed word/dword/signed dword) 128 bitmap_init::@2/(byte) bitmap_init::bits#4 ) [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] )
- [120] *((const byte[256]) bitmap_plot_bit#0 + (byte) bitmap_init::x#2) ← (byte) bitmap_init::bits#3 [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] )
- [121] (byte) bitmap_init::bits#1 ← (byte) bitmap_init::bits#3 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] )
- [122] if((byte) bitmap_init::bits#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@10 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] )
+ [134] (byte) bitmap_init::x#2 ← phi( bitmap_init/(byte/signed byte/word/signed word/dword/signed dword) 0 bitmap_init::@2/(byte) bitmap_init::x#1 ) [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] )
+ [134] (byte) bitmap_init::bits#3 ← phi( bitmap_init/(byte/word/signed word/dword/signed dword) 128 bitmap_init::@2/(byte) bitmap_init::bits#4 ) [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] )
+ [135] *((const byte[256]) bitmap_plot_bit#0 + (byte) bitmap_init::x#2) ← (byte) bitmap_init::bits#3 [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] )
+ [136] (byte) bitmap_init::bits#1 ← (byte) bitmap_init::bits#3 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] )
+ [137] if((byte) bitmap_init::bits#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@10 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] )
to:bitmap_init::@2
bitmap_init::@2: scope:[bitmap_init] from bitmap_init::@1 bitmap_init::@10
- [123] (byte) bitmap_init::bits#4 ← phi( bitmap_init::@10/(byte) bitmap_init::bits#1 bitmap_init::@1/(byte/word/signed word/dword/signed dword) 128 ) [ bitmap_init::x#2 bitmap_init::bits#4 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#4 ] )
- [124] (byte) bitmap_init::x#1 ← ++ (byte) bitmap_init::x#2 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] )
- [125] if((byte) bitmap_init::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@1 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] )
+ [138] (byte) bitmap_init::bits#4 ← phi( bitmap_init::@10/(byte) bitmap_init::bits#1 bitmap_init::@1/(byte/word/signed word/dword/signed dword) 128 ) [ bitmap_init::x#2 bitmap_init::bits#4 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#4 ] )
+ [139] (byte) bitmap_init::x#1 ← ++ (byte) bitmap_init::x#2 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] )
+ [140] if((byte) bitmap_init::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@1 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] )
to:bitmap_init::@3
bitmap_init::@3: scope:[bitmap_init] from bitmap_init::@2 bitmap_init::@4
- [126] (byte*) bitmap_init::yoffs#2 ← phi( bitmap_init::@4/(byte*) bitmap_init::yoffs#4 bitmap_init::@2/(const byte*) BITMAP#0 ) [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
- [126] (byte) bitmap_init::y#2 ← phi( bitmap_init::@4/(byte) bitmap_init::y#1 bitmap_init::@2/(byte/signed byte/word/signed word/dword/signed dword) 0 ) [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
- [127] (byte~) bitmap_init::$3 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] )
- [128] (byte~) bitmap_init::$4 ← < (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] )
- [129] (byte~) bitmap_init::$5 ← (byte~) bitmap_init::$3 | (byte~) bitmap_init::$4 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] )
- [130] *((const byte[256]) bitmap_plot_ylo#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$5 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
- [131] (byte~) bitmap_init::$6 ← > (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] )
- [132] *((const byte[256]) bitmap_plot_yhi#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$6 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
- [133] (byte~) bitmap_init::$7 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] )
- [134] if((byte~) bitmap_init::$7!=(byte/signed byte/word/signed word/dword/signed dword) 7) goto bitmap_init::@4 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
+ [141] (byte*) bitmap_init::yoffs#2 ← phi( bitmap_init::@4/(byte*) bitmap_init::yoffs#4 bitmap_init::@2/(const byte*) BITMAP#0 ) [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
+ [141] (byte) bitmap_init::y#2 ← phi( bitmap_init::@4/(byte) bitmap_init::y#1 bitmap_init::@2/(byte/signed byte/word/signed word/dword/signed dword) 0 ) [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
+ [142] (byte~) bitmap_init::$3 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] )
+ [143] (byte~) bitmap_init::$4 ← < (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] )
+ [144] (byte~) bitmap_init::$5 ← (byte~) bitmap_init::$3 | (byte~) bitmap_init::$4 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] )
+ [145] *((const byte[256]) bitmap_plot_ylo#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$5 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
+ [146] (byte~) bitmap_init::$6 ← > (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] )
+ [147] *((const byte[256]) bitmap_plot_yhi#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$6 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
+ [148] (byte~) bitmap_init::$7 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] )
+ [149] if((byte~) bitmap_init::$7!=(byte/signed byte/word/signed word/dword/signed dword) 7) goto bitmap_init::@4 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
to:bitmap_init::@7
bitmap_init::@7: scope:[bitmap_init] from bitmap_init::@3
- [135] (byte*) bitmap_init::yoffs#1 ← (byte*) bitmap_init::yoffs#2 + (byte/signed byte/word/signed word/dword/signed dword) 40*(byte/signed byte/word/signed word/dword/signed dword) 8 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] )
+ [150] (byte*) bitmap_init::yoffs#1 ← (byte*) bitmap_init::yoffs#2 + (byte/signed byte/word/signed word/dword/signed dword) 40*(byte/signed byte/word/signed word/dword/signed dword) 8 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] )
to:bitmap_init::@4
bitmap_init::@4: scope:[bitmap_init] from bitmap_init::@3 bitmap_init::@7
- [136] (byte*) bitmap_init::yoffs#4 ← phi( bitmap_init::@3/(byte*) bitmap_init::yoffs#2 bitmap_init::@7/(byte*) bitmap_init::yoffs#1 ) [ bitmap_init::y#2 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#4 ] )
- [137] (byte) bitmap_init::y#1 ← ++ (byte) bitmap_init::y#2 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] )
- [138] if((byte) bitmap_init::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@3 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] )
+ [151] (byte*) bitmap_init::yoffs#4 ← phi( bitmap_init::@3/(byte*) bitmap_init::yoffs#2 bitmap_init::@7/(byte*) bitmap_init::yoffs#1 ) [ bitmap_init::y#2 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#4 ] )
+ [152] (byte) bitmap_init::y#1 ← ++ (byte) bitmap_init::y#2 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] )
+ [153] if((byte) bitmap_init::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@3 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] )
to:bitmap_init::@return
bitmap_init::@return: scope:[bitmap_init] from bitmap_init::@4
- [139] return [ ] ( main:2::bitmap_init:13 [ ] )
+ [154] return [ ] ( main:2::bitmap_init:13 [ ] )
to:@return
bitmap_init::@10: scope:[bitmap_init] from bitmap_init::@1
- [140] phi() [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] )
+ [155] phi() [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] )
to:bitmap_init::@2
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/line-anim.log b/src/test/java/dk/camelot64/kickc/test/ref/line-anim.log
index bc34fc13a..2b5a5fee8 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/line-anim.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/line-anim.log
@@ -67,13 +67,13 @@ void point_init(byte point_idx) {
x_add[point_idx] = $10;
}
signed word x_stepf = divr16s(0, x_diff, y_diff);
- //y_add[point_idx1] = (signed byte)((>x_stepf)>>4);
+ y_add[point_idx1] = (signed byte)((>x_stepf)>>4);
} else {
// X is driver - abs(x/y) is < 1
}
- //x_cur[point_idx] = x_start[point_idx]<<4;
- //y_cur[point_idx] = ((word)y_start[point_idx1])<<4;
- //delay[point_idx1] = DELAY;
+ x_cur[point_idx] = x_start[point_idx]<<4;
+ y_cur[point_idx] = ((word)y_start[point_idx1])<<4;
+ delay[point_idx1] = DELAY;
}
// Return the absolute (unsigned) value of a word
@@ -784,6 +784,12 @@ inline (word()) abs16s((signed word) abs16s::w)
(bool~) point_init::$10
(signed byte/signed word/signed dword~) point_init::$11
(signed word~) point_init::$12
+(byte~) point_init::$13
+(byte~) point_init::$14
+(signed byte~) point_init::$15
+(word~) point_init::$16
+(word~) point_init::$17
+(word~) point_init::$18
(signed word~) point_init::$2
(signed word~) point_init::$3
(signed word~) point_init::$4
@@ -1407,6 +1413,12 @@ point_init::@1: scope:[point_init] from point_init point_init::@6
point_init::@5: scope:[point_init] from point_init
to:point_init::@2
point_init::@2: scope:[point_init] from point_init::@4 point_init::@5
+ (word~) point_init::$16 ← *((word[4]) x_start + (byte) point_init::point_idx) << (byte/signed byte/word/signed word/dword/signed dword) 4
+ *((word[4]) x_cur + (byte) point_init::point_idx) ← (word~) point_init::$16
+ (word~) point_init::$17 ← ((word)) *((byte[4]) y_start + (byte) point_init::point_idx1)
+ (word~) point_init::$18 ← (word~) point_init::$17 << (byte/signed byte/word/signed word/dword/signed dword) 4
+ *((word[4]) y_cur + (byte) point_init::point_idx) ← (word~) point_init::$18
+ *((byte[4]) delay + (byte) point_init::point_idx1) ← (byte) DELAY
to:point_init::@return
point_init::@6: scope:[point_init] from
to:point_init::@1
@@ -1420,6 +1432,10 @@ point_init::@7: scope:[point_init] from point_init::@1
point_init::@4: scope:[point_init] from point_init::@3 point_init::@7
(signed word~) point_init::$12 ← call divr16s (byte/signed byte/word/signed word/dword/signed dword) 0 (signed word) point_init::x_diff (signed word) point_init::y_diff
(signed word) point_init::x_stepf ← (signed word~) point_init::$12
+ (byte~) point_init::$13 ← > (signed word) point_init::x_stepf
+ (byte~) point_init::$14 ← (byte~) point_init::$13 >> (byte/signed byte/word/signed word/dword/signed dword) 4
+ (signed byte~) point_init::$15 ← ((signed byte)) (byte~) point_init::$14
+ *((signed byte[4]) y_add + (byte) point_init::point_idx1) ← (signed byte~) point_init::$15
to:point_init::@2
point_init::@8: scope:[point_init] from
to:point_init::@3
@@ -1648,19 +1664,12 @@ Eliminating unused variable (byte) LIGHT_GREY and assignment [64] (byte) LIGHT_G
Eliminating unused variable (byte) rem8u and assignment [65] (byte) rem8u ← (byte/signed byte/word/signed word/dword/signed dword) 0
Eliminating unused variable (signed byte) rem8s and assignment [95] (signed byte) rem8s ← (byte/signed byte/word/signed word/dword/signed dword) 0
Eliminating unused variable (byte) SIZE and assignment [143] (byte) SIZE ← (byte/signed byte/word/signed word/dword/signed dword) 4
-Eliminating unused variable (byte) DELAY and assignment [144] (byte) DELAY ← (byte/signed byte/word/signed word/dword/signed dword) 8
-Eliminating unused variable (word[4]) x_cur and assignment [149] (word[4]) x_cur ← { fill( 4, 0) }
-Eliminating unused variable (word[4]) y_cur and assignment [150] (word[4]) y_cur ← { fill( 4, 0) }
-Eliminating unused variable (signed byte[4]) y_add and assignment [152] (signed byte[4]) y_add ← { fill( 4, 0) }
-Eliminating unused variable (byte[4]) delay and assignment [153] (byte[4]) delay ← { fill( 4, 0) }
Eliminating unused variable (byte[4]) frame and assignment [154] (byte[4]) frame ← { fill( 4, 0) }
Eliminating unused variable - keeping the call (void~) main::$5
Eliminating unused variable - keeping the call (void~) main::$6
Eliminating unused variable - keeping the call (void~) main::$7
Eliminating unused variable - keeping the call (void~) main::$8
Eliminating unused variable - keeping the call (void~) main::$10
-Eliminating unused variable (signed word) point_init::x_stepf and assignment [241] (signed word) point_init::x_stepf ← (signed word~) point_init::$12
-Eliminating unused variable - keeping the call (signed word~) point_init::$12
Removing empty block @1
Removing empty block @2
Removing empty block @3
@@ -1697,7 +1706,6 @@ Removing empty block point_init::abs16s2_@2
Removing empty block point_init::abs16s2_@5
Removing empty block point_init::abs16s2_@6
Removing empty block point_init::@5
-Removing empty block point_init::@2
Removing empty block point_init::@6
Removing empty block point_init::@8
Removing empty block @13
@@ -1828,7 +1836,7 @@ divr16u::@return: scope:[divr16u] from divr16u::@6
return
to:@return
@9: scope:[] from @5
- (word) rem16u#44 ← phi( @5/(word) rem16u#0 )
+ (word) rem16u#43 ← phi( @5/(word) rem16u#0 )
(signed word) rem16s#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
to:@11
divr16s: scope:[divr16s] from point_init::@4
@@ -1845,7 +1853,7 @@ divr16s: scope:[divr16s] from point_init::@4
if((bool~) divr16s::$2) goto divr16s::@1
to:divr16s::@7
divr16s::@1: scope:[divr16s] from divr16s
- (word) rem16u#42 ← phi( divr16s/(word) rem16u#51 )
+ (word) rem16u#41 ← phi( divr16s/(word) rem16u#51 )
(signed word) divr16s::divisor#4 ← phi( divr16s/(signed word) divr16s::divisor#6 )
(signed word) divr16s::rem#2 ← phi( divr16s/(signed word) divr16s::rem#1 )
(signed word) divr16s::dividend#2 ← phi( divr16s/(signed word) divr16s::dividend#1 )
@@ -1858,7 +1866,7 @@ divr16s::@1: scope:[divr16s] from divr16s
(byte) divr16s::neg#1 ← (byte/signed byte/word/signed word/dword/signed dword) 1
to:divr16s::@2
divr16s::@7: scope:[divr16s] from divr16s
- (word) rem16u#43 ← phi( divr16s/(word) rem16u#51 )
+ (word) rem16u#42 ← phi( divr16s/(word) rem16u#51 )
(byte) divr16s::neg#7 ← phi( divr16s/(byte) divr16s::neg#0 )
(signed word) divr16s::divisor#5 ← phi( divr16s/(signed word) divr16s::divisor#6 )
(signed word) divr16s::rem#3 ← phi( divr16s/(signed word) divr16s::rem#1 )
@@ -1869,7 +1877,7 @@ divr16s::@7: scope:[divr16s] from divr16s
(word) divr16s::remu#2 ← (word~) divr16s::$4
to:divr16s::@2
divr16s::@2: scope:[divr16s] from divr16s::@1 divr16s::@7
- (word) rem16u#35 ← phi( divr16s::@1/(word) rem16u#42 divr16s::@7/(word) rem16u#43 )
+ (word) rem16u#35 ← phi( divr16s::@1/(word) rem16u#41 divr16s::@7/(word) rem16u#42 )
(word) divr16s::remu#6 ← phi( divr16s::@1/(word) divr16s::remu#1 divr16s::@7/(word) divr16s::remu#2 )
(word) divr16s::dividendu#6 ← phi( divr16s::@1/(word) divr16s::dividendu#1 divr16s::@7/(word) divr16s::dividendu#2 )
(byte) divr16s::neg#5 ← phi( divr16s::@1/(byte) divr16s::neg#1 divr16s::@7/(byte) divr16s::neg#7 )
@@ -1949,19 +1957,24 @@ divr16s::@return: scope:[divr16s] from divr16s::@11 divr16s::@5
return
to:@return
@11: scope:[] from @9
- (signed word) rem16s#32 ← phi( @9/(signed word) rem16s#0 )
- (word) rem16u#41 ← phi( @9/(word) rem16u#44 )
+ (signed word) rem16s#31 ← phi( @9/(signed word) rem16s#0 )
+ (word) rem16u#40 ← phi( @9/(word) rem16u#43 )
(byte*) BITMAP#0 ← ((byte*)) (word/dword/signed dword) 40960
(byte*) SCREEN#0 ← ((byte*)) (word/dword/signed dword) 34816
+ (byte) DELAY#0 ← (byte/signed byte/word/signed word/dword/signed dword) 8
(word[4]) x_start#0 ← { (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 20, (byte/signed byte/word/signed word/dword/signed dword) 30, (byte/signed byte/word/signed word/dword/signed dword) 30 }
(byte[4]) y_start#0 ← { (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 20 }
(word[4]) x_end#0 ← { (byte/signed byte/word/signed word/dword/signed dword) 20, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 20, (byte/signed byte/word/signed word/dword/signed dword) 20 }
(byte[4]) y_end#0 ← { (byte/signed byte/word/signed word/dword/signed dword) 20, (byte/signed byte/word/signed word/dword/signed dword) 20, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 20 }
+ (word[4]) x_cur#0 ← { fill( 4, 0) }
+ (word[4]) y_cur#0 ← { fill( 4, 0) }
(signed byte[4]) x_add#0 ← { fill( 4, 0) }
+ (signed byte[4]) y_add#0 ← { fill( 4, 0) }
+ (byte[4]) delay#0 ← { fill( 4, 0) }
to:@15
main: scope:[main] from @18
- (signed word) rem16s#51 ← phi( @18/(signed word) rem16s#19 )
- (word) rem16u#64 ← phi( @18/(word) rem16u#25 )
+ (signed word) rem16s#52 ← phi( @18/(signed word) rem16s#19 )
+ (word) rem16u#65 ← phi( @18/(word) rem16u#25 )
(byte*) BITMAP#9 ← phi( @18/(byte*) BITMAP#10 )
(byte*) SCREEN#1 ← phi( @18/(byte*) SCREEN#4 )
asm { sei }
@@ -1974,8 +1987,8 @@ main: scope:[main] from @18
(byte*) main::vicSelectGfxBank1_gfx#0 ← (byte*) SCREEN#1
to:main::vicSelectGfxBank1
main::vicSelectGfxBank1: scope:[main] from main
- (signed word) rem16s#50 ← phi( main/(signed word) rem16s#51 )
- (word) rem16u#63 ← phi( main/(word) rem16u#64 )
+ (signed word) rem16s#51 ← phi( main/(signed word) rem16s#52 )
+ (word) rem16u#64 ← phi( main/(word) rem16u#65 )
(byte*) BITMAP#8 ← phi( main/(byte*) BITMAP#9 )
(byte*) SCREEN#12 ← phi( main/(byte*) SCREEN#1 )
(byte*) main::vicSelectGfxBank1_gfx#1 ← phi( main/(byte*) main::vicSelectGfxBank1_gfx#0 )
@@ -1983,8 +1996,8 @@ main::vicSelectGfxBank1: scope:[main] from main
(byte*) main::vicSelectGfxBank1_toDd001_gfx#0 ← (byte*) main::vicSelectGfxBank1_gfx#1
to:main::vicSelectGfxBank1_toDd001
main::vicSelectGfxBank1_toDd001: scope:[main] from main::vicSelectGfxBank1
- (signed word) rem16s#49 ← phi( main::vicSelectGfxBank1/(signed word) rem16s#50 )
- (word) rem16u#62 ← phi( main::vicSelectGfxBank1/(word) rem16u#63 )
+ (signed word) rem16s#50 ← phi( main::vicSelectGfxBank1/(signed word) rem16s#51 )
+ (word) rem16u#63 ← phi( main::vicSelectGfxBank1/(word) rem16u#64 )
(byte*) BITMAP#7 ← phi( main::vicSelectGfxBank1/(byte*) BITMAP#8 )
(byte*) SCREEN#10 ← phi( main::vicSelectGfxBank1/(byte*) SCREEN#12 )
(byte*) main::vicSelectGfxBank1_toDd001_gfx#1 ← phi( main::vicSelectGfxBank1/(byte*) main::vicSelectGfxBank1_toDd001_gfx#0 )
@@ -1995,16 +2008,16 @@ main::vicSelectGfxBank1_toDd001: scope:[main] from main::vicSelectGfxBank1
(byte) main::vicSelectGfxBank1_toDd001_return#0 ← (byte/word/dword) main::vicSelectGfxBank1_toDd001_$3#0
to:main::vicSelectGfxBank1_toDd001_@return
main::vicSelectGfxBank1_toDd001_@return: scope:[main] from main::vicSelectGfxBank1_toDd001
- (signed word) rem16s#48 ← phi( main::vicSelectGfxBank1_toDd001/(signed word) rem16s#49 )
- (word) rem16u#61 ← phi( main::vicSelectGfxBank1_toDd001/(word) rem16u#62 )
+ (signed word) rem16s#49 ← phi( main::vicSelectGfxBank1_toDd001/(signed word) rem16s#50 )
+ (word) rem16u#62 ← phi( main::vicSelectGfxBank1_toDd001/(word) rem16u#63 )
(byte*) BITMAP#5 ← phi( main::vicSelectGfxBank1_toDd001/(byte*) BITMAP#7 )
(byte*) SCREEN#7 ← phi( main::vicSelectGfxBank1_toDd001/(byte*) SCREEN#10 )
(byte) main::vicSelectGfxBank1_toDd001_return#2 ← phi( main::vicSelectGfxBank1_toDd001/(byte) main::vicSelectGfxBank1_toDd001_return#0 )
(byte) main::vicSelectGfxBank1_toDd001_return#1 ← (byte) main::vicSelectGfxBank1_toDd001_return#2
to:main::vicSelectGfxBank1_@1
main::vicSelectGfxBank1_@1: scope:[main] from main::vicSelectGfxBank1_toDd001_@return
- (signed word) rem16s#47 ← phi( main::vicSelectGfxBank1_toDd001_@return/(signed word) rem16s#48 )
- (word) rem16u#60 ← phi( main::vicSelectGfxBank1_toDd001_@return/(word) rem16u#61 )
+ (signed word) rem16s#48 ← phi( main::vicSelectGfxBank1_toDd001_@return/(signed word) rem16s#49 )
+ (word) rem16u#61 ← phi( main::vicSelectGfxBank1_toDd001_@return/(word) rem16u#62 )
(byte*) BITMAP#3 ← phi( main::vicSelectGfxBank1_toDd001_@return/(byte*) BITMAP#5 )
(byte*) SCREEN#5 ← phi( main::vicSelectGfxBank1_toDd001_@return/(byte*) SCREEN#7 )
(byte) main::vicSelectGfxBank1_toDd001_return#3 ← phi( main::vicSelectGfxBank1_toDd001_@return/(byte) main::vicSelectGfxBank1_toDd001_return#1 )
@@ -2012,16 +2025,16 @@ main::vicSelectGfxBank1_@1: scope:[main] from main::vicSelectGfxBank1_toDd001_@
*((byte*) CIA2_PORT_A#0) ← (byte) main::vicSelectGfxBank1_$0#0
to:main::@15
main::@15: scope:[main] from main::vicSelectGfxBank1_@1
- (signed word) rem16s#46 ← phi( main::vicSelectGfxBank1_@1/(signed word) rem16s#47 )
- (word) rem16u#59 ← phi( main::vicSelectGfxBank1_@1/(word) rem16u#60 )
+ (signed word) rem16s#47 ← phi( main::vicSelectGfxBank1_@1/(signed word) rem16s#48 )
+ (word) rem16u#60 ← phi( main::vicSelectGfxBank1_@1/(word) rem16u#61 )
(byte*) BITMAP#1 ← phi( main::vicSelectGfxBank1_@1/(byte*) BITMAP#3 )
(byte*) SCREEN#2 ← phi( main::vicSelectGfxBank1_@1/(byte*) SCREEN#5 )
(byte*) main::toD0181_screen#0 ← (byte*) SCREEN#2
(byte*) main::toD0181_gfx#0 ← (byte*) BITMAP#1
to:main::toD0181
main::toD0181: scope:[main] from main::@15
- (signed word) rem16s#44 ← phi( main::@15/(signed word) rem16s#46 )
- (word) rem16u#57 ← phi( main::@15/(word) rem16u#59 )
+ (signed word) rem16s#45 ← phi( main::@15/(signed word) rem16s#47 )
+ (word) rem16u#58 ← phi( main::@15/(word) rem16u#60 )
(byte*) SCREEN#13 ← phi( main::@15/(byte*) SCREEN#2 )
(byte*) BITMAP#6 ← phi( main::@15/(byte*) BITMAP#1 )
(byte*) main::toD0181_gfx#1 ← phi( main::@15/(byte*) main::toD0181_gfx#0 )
@@ -2038,16 +2051,16 @@ main::toD0181: scope:[main] from main::@15
(byte) main::toD0181_return#0 ← (byte) main::toD0181_$8#0
to:main::toD0181_@return
main::toD0181_@return: scope:[main] from main::toD0181
- (signed word) rem16s#41 ← phi( main::toD0181/(signed word) rem16s#44 )
- (word) rem16u#54 ← phi( main::toD0181/(word) rem16u#57 )
+ (signed word) rem16s#42 ← phi( main::toD0181/(signed word) rem16s#45 )
+ (word) rem16u#55 ← phi( main::toD0181/(word) rem16u#58 )
(byte*) SCREEN#11 ← phi( main::toD0181/(byte*) SCREEN#13 )
(byte*) BITMAP#4 ← phi( main::toD0181/(byte*) BITMAP#6 )
(byte) main::toD0181_return#2 ← phi( main::toD0181/(byte) main::toD0181_return#0 )
(byte) main::toD0181_return#1 ← (byte) main::toD0181_return#2
to:main::@16
main::@16: scope:[main] from main::toD0181_@return
- (signed word) rem16s#39 ← phi( main::toD0181_@return/(signed word) rem16s#41 )
- (word) rem16u#52 ← phi( main::toD0181_@return/(word) rem16u#54 )
+ (signed word) rem16s#39 ← phi( main::toD0181_@return/(signed word) rem16s#42 )
+ (word) rem16u#52 ← phi( main::toD0181_@return/(word) rem16u#55 )
(byte*) SCREEN#8 ← phi( main::toD0181_@return/(byte*) SCREEN#11 )
(byte*) BITMAP#2 ← phi( main::toD0181_@return/(byte*) BITMAP#4 )
(byte) main::toD0181_return#3 ← phi( main::toD0181_@return/(byte) main::toD0181_return#1 )
@@ -2057,14 +2070,14 @@ main::@16: scope:[main] from main::toD0181_@return
call bitmap_init
to:main::@17
main::@17: scope:[main] from main::@16
- (signed word) rem16s#33 ← phi( main::@16/(signed word) rem16s#39 )
- (word) rem16u#45 ← phi( main::@16/(word) rem16u#52 )
+ (signed word) rem16s#32 ← phi( main::@16/(signed word) rem16s#39 )
+ (word) rem16u#44 ← phi( main::@16/(word) rem16u#52 )
(byte*) SCREEN#6 ← phi( main::@16/(byte*) SCREEN#8 )
call bitmap_clear
to:main::@18
main::@18: scope:[main] from main::@17
- (signed word) rem16s#27 ← phi( main::@17/(signed word) rem16s#33 )
- (word) rem16u#36 ← phi( main::@17/(word) rem16u#45 )
+ (signed word) rem16s#27 ← phi( main::@17/(signed word) rem16s#32 )
+ (word) rem16u#36 ← phi( main::@17/(word) rem16u#44 )
(byte*) SCREEN#3 ← phi( main::@17/(byte*) SCREEN#6 )
(byte*) screen_fill::screen#0 ← (byte*) SCREEN#3
(byte) screen_fill::ch#0 ← (byte/signed byte/word/signed word/dword/signed dword) 16
@@ -2107,18 +2120,18 @@ main::@2: scope:[main] from main::@21 main::@7
if(true) goto main::@3
to:main::@return
main::@3: scope:[main] from main::@2
- (signed word) rem16s#34 ← phi( main::@2/(signed word) rem16s#16 )
- (word) rem16u#46 ← phi( main::@2/(word) rem16u#22 )
+ (signed word) rem16s#33 ← phi( main::@2/(signed word) rem16s#16 )
+ (word) rem16u#45 ← phi( main::@2/(word) rem16u#22 )
to:main::@5
main::@5: scope:[main] from main::@3 main::@6
- (signed word) rem16s#28 ← phi( main::@3/(signed word) rem16s#34 main::@6/(signed word) rem16s#35 )
- (word) rem16u#37 ← phi( main::@3/(word) rem16u#46 main::@6/(word) rem16u#47 )
+ (signed word) rem16s#28 ← phi( main::@3/(signed word) rem16s#33 main::@6/(signed word) rem16s#34 )
+ (word) rem16u#37 ← phi( main::@3/(word) rem16u#45 main::@6/(word) rem16u#46 )
(bool~) main::$12 ← *((byte*) RASTER#0) != (byte/word/signed word/dword/signed dword) 255
if((bool~) main::$12) goto main::@6
to:main::@7
main::@6: scope:[main] from main::@5
- (signed word) rem16s#35 ← phi( main::@5/(signed word) rem16s#28 )
- (word) rem16u#47 ← phi( main::@5/(word) rem16u#37 )
+ (signed word) rem16s#34 ← phi( main::@5/(signed word) rem16s#28 )
+ (word) rem16u#46 ← phi( main::@5/(word) rem16u#37 )
to:main::@5
main::@7: scope:[main] from main::@5
(signed word) rem16s#22 ← phi( main::@5/(signed word) rem16s#28 )
@@ -2149,9 +2162,10 @@ point_init: scope:[point_init] from main::@1
(signed word) point_init::abs16s1_w#0 ← (signed word) point_init::x_diff#0
to:point_init::abs16s1
point_init::abs16s1: scope:[point_init] from point_init
- (signed word) rem16s#45 ← phi( point_init/(signed word) rem16s#37 )
- (word) rem16u#58 ← phi( point_init/(word) rem16u#49 )
- (byte) point_init::point_idx#13 ← phi( point_init/(byte) point_init::point_idx#1 )
+ (byte) point_init::point_idx1#16 ← phi( point_init/(byte) point_init::point_idx1#0 )
+ (signed word) rem16s#46 ← phi( point_init/(signed word) rem16s#37 )
+ (word) rem16u#59 ← phi( point_init/(word) rem16u#49 )
+ (byte) point_init::point_idx#17 ← phi( point_init/(byte) point_init::point_idx#1 )
(signed word) point_init::x_diff#13 ← phi( point_init/(signed word) point_init::x_diff#0 )
(signed word) point_init::y_diff#9 ← phi( point_init/(signed word) point_init::y_diff#0 )
(signed word) point_init::abs16s1_w#1 ← phi( point_init/(signed word) point_init::abs16s1_w#0 )
@@ -2159,9 +2173,10 @@ point_init::abs16s1: scope:[point_init] from point_init
if((bool) point_init::abs16s1_$0#0) goto point_init::abs16s1_@1
to:point_init::abs16s1_@3
point_init::abs16s1_@1: scope:[point_init] from point_init::abs16s1
- (signed word) rem16s#42 ← phi( point_init::abs16s1/(signed word) rem16s#45 )
- (word) rem16u#55 ← phi( point_init::abs16s1/(word) rem16u#58 )
- (byte) point_init::point_idx#9 ← phi( point_init::abs16s1/(byte) point_init::point_idx#13 )
+ (byte) point_init::point_idx1#14 ← phi( point_init::abs16s1/(byte) point_init::point_idx1#16 )
+ (signed word) rem16s#43 ← phi( point_init::abs16s1/(signed word) rem16s#46 )
+ (word) rem16u#56 ← phi( point_init::abs16s1/(word) rem16u#59 )
+ (byte) point_init::point_idx#14 ← phi( point_init::abs16s1/(byte) point_init::point_idx#17 )
(signed word) point_init::x_diff#9 ← phi( point_init::abs16s1/(signed word) point_init::x_diff#13 )
(signed word) point_init::y_diff#6 ← phi( point_init::abs16s1/(signed word) point_init::y_diff#9 )
(signed word) point_init::abs16s1_w#2 ← phi( point_init::abs16s1/(signed word) point_init::abs16s1_w#1 )
@@ -2170,9 +2185,10 @@ point_init::abs16s1_@1: scope:[point_init] from point_init::abs16s1
(word) point_init::abs16s1_return#0 ← (word) point_init::abs16s1_$3#0
to:point_init::abs16s1_@return
point_init::abs16s1_@3: scope:[point_init] from point_init::abs16s1
- (signed word) rem16s#43 ← phi( point_init::abs16s1/(signed word) rem16s#45 )
- (word) rem16u#56 ← phi( point_init::abs16s1/(word) rem16u#58 )
- (byte) point_init::point_idx#10 ← phi( point_init::abs16s1/(byte) point_init::point_idx#13 )
+ (byte) point_init::point_idx1#15 ← phi( point_init::abs16s1/(byte) point_init::point_idx1#16 )
+ (signed word) rem16s#44 ← phi( point_init::abs16s1/(signed word) rem16s#46 )
+ (word) rem16u#57 ← phi( point_init::abs16s1/(word) rem16u#59 )
+ (byte) point_init::point_idx#15 ← phi( point_init::abs16s1/(byte) point_init::point_idx#17 )
(signed word) point_init::x_diff#10 ← phi( point_init::abs16s1/(signed word) point_init::x_diff#13 )
(signed word) point_init::y_diff#7 ← phi( point_init::abs16s1/(signed word) point_init::y_diff#9 )
(signed word) point_init::abs16s1_w#3 ← phi( point_init::abs16s1/(signed word) point_init::abs16s1_w#1 )
@@ -2180,18 +2196,20 @@ point_init::abs16s1_@3: scope:[point_init] from point_init::abs16s1
(word) point_init::abs16s1_return#1 ← (word) point_init::abs16s1_$1#0
to:point_init::abs16s1_@return
point_init::abs16s1_@return: scope:[point_init] from point_init::abs16s1_@1 point_init::abs16s1_@3
- (signed word) rem16s#40 ← phi( point_init::abs16s1_@1/(signed word) rem16s#42 point_init::abs16s1_@3/(signed word) rem16s#43 )
- (word) rem16u#53 ← phi( point_init::abs16s1_@1/(word) rem16u#55 point_init::abs16s1_@3/(word) rem16u#56 )
- (byte) point_init::point_idx#7 ← phi( point_init::abs16s1_@1/(byte) point_init::point_idx#9 point_init::abs16s1_@3/(byte) point_init::point_idx#10 )
+ (byte) point_init::point_idx1#13 ← phi( point_init::abs16s1_@1/(byte) point_init::point_idx1#14 point_init::abs16s1_@3/(byte) point_init::point_idx1#15 )
+ (signed word) rem16s#40 ← phi( point_init::abs16s1_@1/(signed word) rem16s#43 point_init::abs16s1_@3/(signed word) rem16s#44 )
+ (word) rem16u#53 ← phi( point_init::abs16s1_@1/(word) rem16u#56 point_init::abs16s1_@3/(word) rem16u#57 )
+ (byte) point_init::point_idx#11 ← phi( point_init::abs16s1_@1/(byte) point_init::point_idx#14 point_init::abs16s1_@3/(byte) point_init::point_idx#15 )
(signed word) point_init::x_diff#7 ← phi( point_init::abs16s1_@1/(signed word) point_init::x_diff#9 point_init::abs16s1_@3/(signed word) point_init::x_diff#10 )
(signed word) point_init::y_diff#3 ← phi( point_init::abs16s1_@1/(signed word) point_init::y_diff#6 point_init::abs16s1_@3/(signed word) point_init::y_diff#7 )
(word) point_init::abs16s1_return#3 ← phi( point_init::abs16s1_@1/(word) point_init::abs16s1_return#0 point_init::abs16s1_@3/(word) point_init::abs16s1_return#1 )
(word) point_init::abs16s1_return#2 ← (word) point_init::abs16s1_return#3
to:point_init::@9
point_init::@9: scope:[point_init] from point_init::abs16s1_@return
+ (byte) point_init::point_idx1#12 ← phi( point_init::abs16s1_@return/(byte) point_init::point_idx1#13 )
(signed word) rem16s#38 ← phi( point_init::abs16s1_@return/(signed word) rem16s#40 )
(word) rem16u#50 ← phi( point_init::abs16s1_@return/(word) rem16u#53 )
- (byte) point_init::point_idx#6 ← phi( point_init::abs16s1_@return/(byte) point_init::point_idx#7 )
+ (byte) point_init::point_idx#9 ← phi( point_init::abs16s1_@return/(byte) point_init::point_idx#11 )
(signed word) point_init::x_diff#4 ← phi( point_init::abs16s1_@return/(signed word) point_init::x_diff#7 )
(signed word) point_init::y_diff#1 ← phi( point_init::abs16s1_@return/(signed word) point_init::y_diff#3 )
(word) point_init::abs16s1_return#4 ← phi( point_init::abs16s1_@return/(word) point_init::abs16s1_return#2 )
@@ -2200,9 +2218,10 @@ point_init::@9: scope:[point_init] from point_init::abs16s1_@return
to:point_init::abs16s2
point_init::abs16s2: scope:[point_init] from point_init::@9
(signed word) point_init::y_diff#14 ← phi( point_init::@9/(signed word) point_init::y_diff#1 )
- (byte) point_init::point_idx#14 ← phi( point_init::@9/(byte) point_init::point_idx#6 )
- (signed word) rem16s#36 ← phi( point_init::@9/(signed word) rem16s#38 )
- (word) rem16u#48 ← phi( point_init::@9/(word) rem16u#50 )
+ (signed word) rem16s#41 ← phi( point_init::@9/(signed word) rem16s#38 )
+ (word) rem16u#54 ← phi( point_init::@9/(word) rem16u#50 )
+ (byte) point_init::point_idx1#11 ← phi( point_init::@9/(byte) point_init::point_idx1#12 )
+ (byte) point_init::point_idx#16 ← phi( point_init::@9/(byte) point_init::point_idx#9 )
(signed word) point_init::x_diff#14 ← phi( point_init::@9/(signed word) point_init::x_diff#4 )
(signed word) point_init::abs16s2_w#1 ← phi( point_init::@9/(signed word) point_init::abs16s2_w#0 )
(bool) point_init::abs16s2_$0#0 ← (signed word) point_init::abs16s2_w#1 < (byte/signed byte/word/signed word/dword/signed dword) 0
@@ -2210,9 +2229,10 @@ point_init::abs16s2: scope:[point_init] from point_init::@9
to:point_init::abs16s2_@3
point_init::abs16s2_@1: scope:[point_init] from point_init::abs16s2
(signed word) point_init::y_diff#12 ← phi( point_init::abs16s2/(signed word) point_init::y_diff#14 )
- (byte) point_init::point_idx#11 ← phi( point_init::abs16s2/(byte) point_init::point_idx#14 )
- (signed word) rem16s#29 ← phi( point_init::abs16s2/(signed word) rem16s#36 )
- (word) rem16u#38 ← phi( point_init::abs16s2/(word) rem16u#48 )
+ (signed word) rem16s#35 ← phi( point_init::abs16s2/(signed word) rem16s#41 )
+ (word) rem16u#47 ← phi( point_init::abs16s2/(word) rem16u#54 )
+ (byte) point_init::point_idx1#8 ← phi( point_init::abs16s2/(byte) point_init::point_idx1#11 )
+ (byte) point_init::point_idx#12 ← phi( point_init::abs16s2/(byte) point_init::point_idx#16 )
(signed word) point_init::x_diff#11 ← phi( point_init::abs16s2/(signed word) point_init::x_diff#14 )
(signed word) point_init::abs16s2_w#2 ← phi( point_init::abs16s2/(signed word) point_init::abs16s2_w#1 )
(signed word) point_init::abs16s2_$2#0 ← - (signed word) point_init::abs16s2_w#2
@@ -2221,9 +2241,10 @@ point_init::abs16s2_@1: scope:[point_init] from point_init::abs16s2
to:point_init::abs16s2_@return
point_init::abs16s2_@3: scope:[point_init] from point_init::abs16s2
(signed word) point_init::y_diff#13 ← phi( point_init::abs16s2/(signed word) point_init::y_diff#14 )
- (byte) point_init::point_idx#12 ← phi( point_init::abs16s2/(byte) point_init::point_idx#14 )
- (signed word) rem16s#30 ← phi( point_init::abs16s2/(signed word) rem16s#36 )
- (word) rem16u#39 ← phi( point_init::abs16s2/(word) rem16u#48 )
+ (signed word) rem16s#36 ← phi( point_init::abs16s2/(signed word) rem16s#41 )
+ (word) rem16u#48 ← phi( point_init::abs16s2/(word) rem16u#54 )
+ (byte) point_init::point_idx1#9 ← phi( point_init::abs16s2/(byte) point_init::point_idx1#11 )
+ (byte) point_init::point_idx#13 ← phi( point_init::abs16s2/(byte) point_init::point_idx#16 )
(signed word) point_init::x_diff#12 ← phi( point_init::abs16s2/(signed word) point_init::x_diff#14 )
(signed word) point_init::abs16s2_w#3 ← phi( point_init::abs16s2/(signed word) point_init::abs16s2_w#1 )
(word) point_init::abs16s2_$1#0 ← ((word)) (signed word) point_init::abs16s2_w#3
@@ -2231,51 +2252,70 @@ point_init::abs16s2_@3: scope:[point_init] from point_init::abs16s2
to:point_init::abs16s2_@return
point_init::abs16s2_@return: scope:[point_init] from point_init::abs16s2_@1 point_init::abs16s2_@3
(signed word) point_init::y_diff#11 ← phi( point_init::abs16s2_@1/(signed word) point_init::y_diff#12 point_init::abs16s2_@3/(signed word) point_init::y_diff#13 )
- (byte) point_init::point_idx#8 ← phi( point_init::abs16s2_@1/(byte) point_init::point_idx#11 point_init::abs16s2_@3/(byte) point_init::point_idx#12 )
- (signed word) rem16s#23 ← phi( point_init::abs16s2_@1/(signed word) rem16s#29 point_init::abs16s2_@3/(signed word) rem16s#30 )
- (word) rem16u#31 ← phi( point_init::abs16s2_@1/(word) rem16u#38 point_init::abs16s2_@3/(word) rem16u#39 )
+ (signed word) rem16s#29 ← phi( point_init::abs16s2_@1/(signed word) rem16s#35 point_init::abs16s2_@3/(signed word) rem16s#36 )
+ (word) rem16u#38 ← phi( point_init::abs16s2_@1/(word) rem16u#47 point_init::abs16s2_@3/(word) rem16u#48 )
+ (byte) point_init::point_idx1#5 ← phi( point_init::abs16s2_@1/(byte) point_init::point_idx1#8 point_init::abs16s2_@3/(byte) point_init::point_idx1#9 )
+ (byte) point_init::point_idx#8 ← phi( point_init::abs16s2_@1/(byte) point_init::point_idx#12 point_init::abs16s2_@3/(byte) point_init::point_idx#13 )
(signed word) point_init::x_diff#8 ← phi( point_init::abs16s2_@1/(signed word) point_init::x_diff#11 point_init::abs16s2_@3/(signed word) point_init::x_diff#12 )
(word) point_init::abs16s2_return#3 ← phi( point_init::abs16s2_@1/(word) point_init::abs16s2_return#0 point_init::abs16s2_@3/(word) point_init::abs16s2_return#1 )
(word) point_init::abs16s2_return#2 ← (word) point_init::abs16s2_return#3
to:point_init::@10
point_init::@10: scope:[point_init] from point_init::abs16s2_@return
(signed word) point_init::y_diff#10 ← phi( point_init::abs16s2_@return/(signed word) point_init::y_diff#11 )
+ (signed word) rem16s#23 ← phi( point_init::abs16s2_@return/(signed word) rem16s#29 )
+ (word) rem16u#31 ← phi( point_init::abs16s2_@return/(word) rem16u#38 )
+ (byte) point_init::point_idx1#3 ← phi( point_init::abs16s2_@return/(byte) point_init::point_idx1#5 )
(byte) point_init::point_idx#5 ← phi( point_init::abs16s2_@return/(byte) point_init::point_idx#8 )
- (signed word) rem16s#18 ← phi( point_init::abs16s2_@return/(signed word) rem16s#23 )
- (word) rem16u#24 ← phi( point_init::abs16s2_@return/(word) rem16u#31 )
(signed word) point_init::x_diff#3 ← phi( point_init::abs16s2_@return/(signed word) point_init::x_diff#8 )
(word) point_init::abs16s2_return#4 ← phi( point_init::abs16s2_@return/(word) point_init::abs16s2_return#2 )
(word~) point_init::$8 ← (word) point_init::abs16s2_return#4
(bool~) point_init::$9 ← (word~) point_init::$7 > (word~) point_init::$8
if((bool~) point_init::$9) goto point_init::@1
- to:point_init::@return
+ to:point_init::@2
point_init::@1: scope:[point_init] from point_init point_init::@10 point_init::@9
- (signed word) rem16s#31 ← phi( point_init/(signed word) rem16s#37 point_init::@10/(signed word) rem16s#18 point_init::@9/(signed word) rem16s#38 )
- (word) rem16u#40 ← phi( point_init/(word) rem16u#49 point_init::@10/(word) rem16u#24 point_init::@9/(word) rem16u#50 )
+ (byte) point_init::point_idx1#10 ← phi( point_init/(byte) point_init::point_idx1#0 point_init::@10/(byte) point_init::point_idx1#3 point_init::@9/(byte) point_init::point_idx1#12 )
+ (signed word) rem16s#30 ← phi( point_init/(signed word) rem16s#37 point_init::@10/(signed word) rem16s#23 point_init::@9/(signed word) rem16s#38 )
+ (word) rem16u#39 ← phi( point_init/(word) rem16u#49 point_init::@10/(word) rem16u#31 point_init::@9/(word) rem16u#50 )
(signed word) point_init::y_diff#8 ← phi( point_init/(signed word) point_init::y_diff#0 point_init::@10/(signed word) point_init::y_diff#10 point_init::@9/(signed word) point_init::y_diff#1 )
- (byte) point_init::point_idx#4 ← phi( point_init/(byte) point_init::point_idx#1 point_init::@10/(byte) point_init::point_idx#5 point_init::@9/(byte) point_init::point_idx#6 )
+ (byte) point_init::point_idx#7 ← phi( point_init/(byte) point_init::point_idx#1 point_init::@10/(byte) point_init::point_idx#5 point_init::@9/(byte) point_init::point_idx#9 )
(signed word) point_init::x_diff#1 ← phi( point_init/(signed word) point_init::x_diff#0 point_init::@10/(signed word) point_init::x_diff#3 point_init::@9/(signed word) point_init::x_diff#4 )
(bool~) point_init::$10 ← (signed word) point_init::x_diff#1 < (byte/signed byte/word/signed word/dword/signed dword) 0
if((bool~) point_init::$10) goto point_init::@3
to:point_init::@7
+point_init::@2: scope:[point_init] from point_init::@10 point_init::@11
+ (signed word) rem16s#18 ← phi( point_init::@10/(signed word) rem16s#23 point_init::@11/(signed word) rem16s#6 )
+ (word) rem16u#24 ← phi( point_init::@10/(word) rem16u#31 point_init::@11/(word) rem16u#7 )
+ (byte) point_init::point_idx1#1 ← phi( point_init::@10/(byte) point_init::point_idx1#3 point_init::@11/(byte) point_init::point_idx1#2 )
+ (byte) point_init::point_idx#2 ← phi( point_init::@10/(byte) point_init::point_idx#5 point_init::@11/(byte) point_init::point_idx#6 )
+ (word~) point_init::$16 ← *((word[4]) x_start#0 + (byte) point_init::point_idx#2) << (byte/signed byte/word/signed word/dword/signed dword) 4
+ *((word[4]) x_cur#0 + (byte) point_init::point_idx#2) ← (word~) point_init::$16
+ (word~) point_init::$17 ← ((word)) *((byte[4]) y_start#0 + (byte) point_init::point_idx1#1)
+ (word~) point_init::$18 ← (word~) point_init::$17 << (byte/signed byte/word/signed word/dword/signed dword) 4
+ *((word[4]) y_cur#0 + (byte) point_init::point_idx#2) ← (word~) point_init::$18
+ *((byte[4]) delay#0 + (byte) point_init::point_idx1#1) ← (byte) DELAY#0
+ to:point_init::@return
point_init::@3: scope:[point_init] from point_init::@1
- (signed word) rem16s#24 ← phi( point_init::@1/(signed word) rem16s#31 )
- (word) rem16u#32 ← phi( point_init::@1/(word) rem16u#40 )
+ (byte) point_init::point_idx1#6 ← phi( point_init::@1/(byte) point_init::point_idx1#10 )
+ (signed word) rem16s#24 ← phi( point_init::@1/(signed word) rem16s#30 )
+ (word) rem16u#32 ← phi( point_init::@1/(word) rem16u#39 )
(signed word) point_init::y_diff#4 ← phi( point_init::@1/(signed word) point_init::y_diff#8 )
(signed word) point_init::x_diff#5 ← phi( point_init::@1/(signed word) point_init::x_diff#1 )
- (byte) point_init::point_idx#2 ← phi( point_init::@1/(byte) point_init::point_idx#4 )
+ (byte) point_init::point_idx#3 ← phi( point_init::@1/(byte) point_init::point_idx#7 )
(signed byte/signed word/signed dword~) point_init::$11 ← - (byte/signed byte/word/signed word/dword/signed dword) 16
- *((signed byte[4]) x_add#0 + (byte) point_init::point_idx#2) ← (signed byte/signed word/signed dword~) point_init::$11
+ *((signed byte[4]) x_add#0 + (byte) point_init::point_idx#3) ← (signed byte/signed word/signed dword~) point_init::$11
to:point_init::@4
point_init::@7: scope:[point_init] from point_init::@1
- (signed word) rem16s#25 ← phi( point_init::@1/(signed word) rem16s#31 )
- (word) rem16u#33 ← phi( point_init::@1/(word) rem16u#40 )
+ (byte) point_init::point_idx1#7 ← phi( point_init::@1/(byte) point_init::point_idx1#10 )
+ (signed word) rem16s#25 ← phi( point_init::@1/(signed word) rem16s#30 )
+ (word) rem16u#33 ← phi( point_init::@1/(word) rem16u#39 )
(signed word) point_init::y_diff#5 ← phi( point_init::@1/(signed word) point_init::y_diff#8 )
(signed word) point_init::x_diff#6 ← phi( point_init::@1/(signed word) point_init::x_diff#1 )
- (byte) point_init::point_idx#3 ← phi( point_init::@1/(byte) point_init::point_idx#4 )
- *((signed byte[4]) x_add#0 + (byte) point_init::point_idx#3) ← (byte/signed byte/word/signed word/dword/signed dword) 16
+ (byte) point_init::point_idx#4 ← phi( point_init::@1/(byte) point_init::point_idx#7 )
+ *((signed byte[4]) x_add#0 + (byte) point_init::point_idx#4) ← (byte/signed byte/word/signed word/dword/signed dword) 16
to:point_init::@4
point_init::@4: scope:[point_init] from point_init::@3 point_init::@7
+ (byte) point_init::point_idx#10 ← phi( point_init::@3/(byte) point_init::point_idx#3 point_init::@7/(byte) point_init::point_idx#4 )
+ (byte) point_init::point_idx1#4 ← phi( point_init::@3/(byte) point_init::point_idx1#6 point_init::@7/(byte) point_init::point_idx1#7 )
(signed word) rem16s#17 ← phi( point_init::@3/(signed word) rem16s#24 point_init::@7/(signed word) rem16s#25 )
(word) rem16u#23 ← phi( point_init::@3/(word) rem16u#32 point_init::@7/(word) rem16u#33 )
(signed word) point_init::y_diff#2 ← phi( point_init::@3/(signed word) point_init::y_diff#4 point_init::@7/(signed word) point_init::y_diff#5 )
@@ -2287,14 +2327,23 @@ point_init::@4: scope:[point_init] from point_init::@3 point_init::@7
(signed word) divr16s::return#3 ← (signed word) divr16s::return#2
to:point_init::@11
point_init::@11: scope:[point_init] from point_init::@4
+ (byte) point_init::point_idx#6 ← phi( point_init::@4/(byte) point_init::point_idx#10 )
+ (byte) point_init::point_idx1#2 ← phi( point_init::@4/(byte) point_init::point_idx1#4 )
(signed word) rem16s#12 ← phi( point_init::@4/(signed word) rem16s#3 )
(word) rem16u#17 ← phi( point_init::@4/(word) rem16u#4 )
+ (signed word) divr16s::return#5 ← phi( point_init::@4/(signed word) divr16s::return#3 )
+ (signed word~) point_init::$12 ← (signed word) divr16s::return#5
(word) rem16u#7 ← (word) rem16u#17
(signed word) rem16s#6 ← (signed word) rem16s#12
- to:point_init::@return
-point_init::@return: scope:[point_init] from point_init::@10 point_init::@11
- (signed word) rem16s#13 ← phi( point_init::@10/(signed word) rem16s#18 point_init::@11/(signed word) rem16s#6 )
- (word) rem16u#18 ← phi( point_init::@10/(word) rem16u#24 point_init::@11/(word) rem16u#7 )
+ (signed word) point_init::x_stepf#0 ← (signed word~) point_init::$12
+ (byte~) point_init::$13 ← > (signed word) point_init::x_stepf#0
+ (byte~) point_init::$14 ← (byte~) point_init::$13 >> (byte/signed byte/word/signed word/dword/signed dword) 4
+ (signed byte~) point_init::$15 ← ((signed byte)) (byte~) point_init::$14
+ *((signed byte[4]) y_add#0 + (byte) point_init::point_idx1#2) ← (signed byte~) point_init::$15
+ to:point_init::@2
+point_init::@return: scope:[point_init] from point_init::@2
+ (signed word) rem16s#13 ← phi( point_init::@2/(signed word) rem16s#18 )
+ (word) rem16u#18 ← phi( point_init::@2/(word) rem16u#24 )
(word) rem16u#8 ← (word) rem16u#18
(signed word) rem16s#7 ← (signed word) rem16s#13
return
@@ -2334,8 +2383,8 @@ screen_fill::@return: scope:[screen_fill] from screen_fill::@3
to:@return
@15: scope:[] from @11
(byte*) BITMAP#11 ← phi( @11/(byte*) BITMAP#0 )
- (signed word) rem16s#26 ← phi( @11/(signed word) rem16s#32 )
- (word) rem16u#34 ← phi( @11/(word) rem16u#41 )
+ (signed word) rem16s#26 ← phi( @11/(signed word) rem16s#31 )
+ (word) rem16u#34 ← phi( @11/(word) rem16u#40 )
(byte*) SCREEN#9 ← phi( @11/(byte*) SCREEN#0 )
(byte[256]) bitmap_plot_ylo#0 ← { fill( 256, 0) }
(byte[256]) bitmap_plot_yhi#0 ← { fill( 256, 0) }
@@ -2495,6 +2544,8 @@ SYMBOL TABLE SSA
(byte*) D011#0
(byte*) D018
(byte*) D018#0
+(byte) DELAY
+(byte) DELAY#0
(byte*) PROCPORT
(byte*) PROCPORT#0
(byte*) PROCPORT_DDR
@@ -2623,6 +2674,8 @@ SYMBOL TABLE SSA
(byte[256]) bitmap_plot_yhi#0
(byte[256]) bitmap_plot_ylo
(byte[256]) bitmap_plot_ylo#0
+(byte[4]) delay
+(byte[4]) delay#0
(signed word()) divr16s((signed word) divr16s::dividend , (signed word) divr16s::divisor , (signed word) divr16s::rem)
(bool~) divr16s::$0
(bool~) divr16s::$1
@@ -2715,6 +2768,7 @@ SYMBOL TABLE SSA
(signed word) divr16s::return#2
(signed word) divr16s::return#3
(signed word) divr16s::return#4
+(signed word) divr16s::return#5
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
(word~) divr16u::$0
(byte~) divr16u::$1
@@ -2877,6 +2931,13 @@ SYMBOL TABLE SSA
(signed word~) point_init::$1
(bool~) point_init::$10
(signed byte/signed word/signed dword~) point_init::$11
+(signed word~) point_init::$12
+(byte~) point_init::$13
+(byte~) point_init::$14
+(signed byte~) point_init::$15
+(word~) point_init::$16
+(word~) point_init::$17
+(word~) point_init::$18
(signed word~) point_init::$2
(signed word~) point_init::$3
(signed word~) point_init::$4
@@ -2888,6 +2949,7 @@ SYMBOL TABLE SSA
(label) point_init::@1
(label) point_init::@10
(label) point_init::@11
+(label) point_init::@2
(label) point_init::@3
(label) point_init::@4
(label) point_init::@7
@@ -2947,6 +3009,9 @@ SYMBOL TABLE SSA
(byte) point_init::point_idx#12
(byte) point_init::point_idx#13
(byte) point_init::point_idx#14
+(byte) point_init::point_idx#15
+(byte) point_init::point_idx#16
+(byte) point_init::point_idx#17
(byte) point_init::point_idx#2
(byte) point_init::point_idx#3
(byte) point_init::point_idx#4
@@ -2957,6 +3022,22 @@ SYMBOL TABLE SSA
(byte) point_init::point_idx#9
(byte) point_init::point_idx1
(byte) point_init::point_idx1#0
+(byte) point_init::point_idx1#1
+(byte) point_init::point_idx1#10
+(byte) point_init::point_idx1#11
+(byte) point_init::point_idx1#12
+(byte) point_init::point_idx1#13
+(byte) point_init::point_idx1#14
+(byte) point_init::point_idx1#15
+(byte) point_init::point_idx1#16
+(byte) point_init::point_idx1#2
+(byte) point_init::point_idx1#3
+(byte) point_init::point_idx1#4
+(byte) point_init::point_idx1#5
+(byte) point_init::point_idx1#6
+(byte) point_init::point_idx1#7
+(byte) point_init::point_idx1#8
+(byte) point_init::point_idx1#9
(signed word) point_init::x_diff
(signed word) point_init::x_diff#0
(signed word) point_init::x_diff#1
@@ -2973,6 +3054,8 @@ SYMBOL TABLE SSA
(signed word) point_init::x_diff#7
(signed word) point_init::x_diff#8
(signed word) point_init::x_diff#9
+(signed word) point_init::x_stepf
+(signed word) point_init::x_stepf#0
(signed word) point_init::y_diff
(signed word) point_init::y_diff#0
(signed word) point_init::y_diff#1
@@ -3038,6 +3121,7 @@ SYMBOL TABLE SSA
(signed word) rem16s#5
(signed word) rem16s#50
(signed word) rem16s#51
+(signed word) rem16s#52
(signed word) rem16s#6
(signed word) rem16s#7
(signed word) rem16s#8
@@ -3105,6 +3189,7 @@ SYMBOL TABLE SSA
(word) rem16u#62
(word) rem16u#63
(word) rem16u#64
+(word) rem16u#65
(word) rem16u#7
(word) rem16u#8
(word) rem16u#9
@@ -3140,10 +3225,16 @@ SYMBOL TABLE SSA
(byte) screen_fill::y#4
(signed byte[4]) x_add
(signed byte[4]) x_add#0
+(word[4]) x_cur
+(word[4]) x_cur#0
(word[4]) x_end
(word[4]) x_end#0
(word[4]) x_start
(word[4]) x_start#0
+(signed byte[4]) y_add
+(signed byte[4]) y_add#0
+(word[4]) y_cur
+(word[4]) y_cur#0
(byte[4]) y_end
(byte[4]) y_end#0
(byte[4]) y_start
@@ -3171,8 +3262,8 @@ Not aliassing across scopes: rem16u#11 rem16u#2
Not aliassing across scopes: divr16s::$14 divr16u::return#4
Not aliassing across scopes: SCREEN#1 SCREEN#4
Not aliassing across scopes: BITMAP#9 BITMAP#10
-Not aliassing across scopes: rem16u#64 rem16u#25
-Not aliassing across scopes: rem16s#51 rem16s#19
+Not aliassing across scopes: rem16u#65 rem16u#25
+Not aliassing across scopes: rem16s#52 rem16s#19
Not aliassing across scopes: main::vicSelectGfxBank1_gfx#0 SCREEN#1
Not aliassing across scopes: main::toD0181_screen#0 SCREEN#2
Not aliassing across scopes: main::toD0181_gfx#0 BITMAP#1
@@ -3189,6 +3280,7 @@ Not aliassing across scopes: divr16s::rem#0 point_init::y_diff#2
Not aliassing across scopes: divr16s::return#3 divr16s::return#2
Not aliassing across scopes: rem16u#17 rem16u#4
Not aliassing across scopes: rem16s#12 rem16s#3
+Not aliassing across scopes: point_init::$12 divr16s::return#5
Not aliassing across scopes: screen_fill::ch#3 screen_fill::ch#0
Not aliassing across scopes: screen_fill::screen#4 screen_fill::screen#0
Not aliassing across scopes: bitmap_init::bitmap#5 bitmap_init::bitmap#0
@@ -3211,11 +3303,11 @@ Alias (word) divr16u::rem#2 = (word~) divr16u::$10
Alias (word) divr16u::rem#10 = (word) divr16u::rem#8
Alias (word) divr16u::return#0 = (word) divr16u::quotient#5 (word) divr16u::quotient#8 (word) divr16u::return#3 (word) divr16u::return#1
Alias (word) rem16u#1 = (word) rem16u#10 (word) rem16u#2
-Alias (word) rem16u#0 = (word) rem16u#44 (word) rem16u#41 (word) rem16u#34 (word) rem16u#25
+Alias (word) rem16u#0 = (word) rem16u#43 (word) rem16u#40 (word) rem16u#34 (word) rem16u#25
Alias (signed word) divr16s::dividend#1 = (signed word) divr16s::dividend#2 (signed word) divr16s::dividend#3
Alias (signed word) divr16s::rem#1 = (signed word) divr16s::rem#2 (signed word) divr16s::rem#3
Alias (signed word) divr16s::divisor#4 = (signed word) divr16s::divisor#6 (signed word) divr16s::divisor#5
-Alias (word) rem16u#42 = (word) rem16u#51 (word) rem16u#43
+Alias (word) rem16u#41 = (word) rem16u#51 (word) rem16u#42
Alias (word) divr16s::dividendu#1 = (word~) divr16s::$6
Alias (word) divr16s::remu#1 = (word~) divr16s::$8
Alias (byte) divr16s::neg#0 = (byte) divr16s::neg#7
@@ -3240,12 +3332,12 @@ Alias (signed word) divr16s::return#1 = (signed word~) divr16s::$19
Alias (signed word) divr16s::return#2 = (signed word) divr16s::return#4
Alias (word) rem16u#14 = (word) rem16u#4
Alias (signed word) rem16s#3 = (signed word) rem16s#9
-Alias (signed word) rem16s#0 = (signed word) rem16s#32 (signed word) rem16s#26 (signed word) rem16s#19
+Alias (signed word) rem16s#0 = (signed word) rem16s#31 (signed word) rem16s#26 (signed word) rem16s#19
Alias (byte*) main::vicSelectGfxBank1_gfx#0 = (byte*) main::vicSelectGfxBank1_gfx#1 (byte*) main::vicSelectGfxBank1_toDd001_gfx#0 (byte*) main::vicSelectGfxBank1_toDd001_gfx#1
Alias (byte*) SCREEN#1 = (byte*) SCREEN#12 (byte*) SCREEN#10 (byte*) SCREEN#7 (byte*) SCREEN#5 (byte*) SCREEN#2 (byte*) SCREEN#13 (byte*) SCREEN#11 (byte*) SCREEN#8 (byte*) SCREEN#6 (byte*) SCREEN#3
Alias (byte*) BITMAP#1 = (byte*) BITMAP#8 (byte*) BITMAP#9 (byte*) BITMAP#7 (byte*) BITMAP#5 (byte*) BITMAP#3 (byte*) BITMAP#6 (byte*) BITMAP#4 (byte*) BITMAP#2
-Alias (word) rem16u#28 = (word) rem16u#63 (word) rem16u#64 (word) rem16u#62 (word) rem16u#61 (word) rem16u#60 (word) rem16u#59 (word) rem16u#57 (word) rem16u#54 (word) rem16u#52 (word) rem16u#45 (word) rem16u#36
-Alias (signed word) rem16s#20 = (signed word) rem16s#50 (signed word) rem16s#51 (signed word) rem16s#49 (signed word) rem16s#48 (signed word) rem16s#47 (signed word) rem16s#46 (signed word) rem16s#44 (signed word) rem16s#41 (signed word) rem16s#39 (signed word) rem16s#33 (signed word) rem16s#27
+Alias (word) rem16u#28 = (word) rem16u#64 (word) rem16u#65 (word) rem16u#63 (word) rem16u#62 (word) rem16u#61 (word) rem16u#60 (word) rem16u#58 (word) rem16u#55 (word) rem16u#52 (word) rem16u#44 (word) rem16u#36
+Alias (signed word) rem16s#20 = (signed word) rem16s#51 (signed word) rem16s#52 (signed word) rem16s#50 (signed word) rem16s#49 (signed word) rem16s#48 (signed word) rem16s#47 (signed word) rem16s#45 (signed word) rem16s#42 (signed word) rem16s#39 (signed word) rem16s#32 (signed word) rem16s#27
Alias (byte) main::vicSelectGfxBank1_toDd001_return#0 = (byte/word/dword) main::vicSelectGfxBank1_toDd001_$3#0 (byte) main::vicSelectGfxBank1_toDd001_return#2 (byte) main::vicSelectGfxBank1_toDd001_return#1 (byte) main::vicSelectGfxBank1_toDd001_return#3 (byte) main::vicSelectGfxBank1_$0#0
Alias (byte*) main::toD0181_screen#0 = (byte*) main::toD0181_screen#1
Alias (byte*) main::toD0181_gfx#0 = (byte*) main::toD0181_gfx#1
@@ -3253,41 +3345,48 @@ Alias (byte) main::toD0181_return#0 = (byte) main::toD0181_$8#0 (byte) main::toD
Alias (byte) main::i#2 = (byte) main::i#3 (byte) main::i#4
Alias (word) rem16u#15 = (word) rem16u#5 (word) rem16u#29
Alias (signed word) rem16s#10 = (signed word) rem16s#4 (signed word) rem16s#21
-Alias (word) rem16u#16 = (word) rem16u#46 (word) rem16u#22 (word) rem16u#6
-Alias (signed word) rem16s#11 = (signed word) rem16s#34 (signed word) rem16s#16 (signed word) rem16s#5
-Alias (word) rem16u#30 = (word) rem16u#47 (word) rem16u#37
-Alias (signed word) rem16s#22 = (signed word) rem16s#35 (signed word) rem16s#28
-Alias (byte) point_init::point_idx1#0 = (byte~) point_init::$0
+Alias (word) rem16u#16 = (word) rem16u#45 (word) rem16u#22 (word) rem16u#6
+Alias (signed word) rem16s#11 = (signed word) rem16s#33 (signed word) rem16s#16 (signed word) rem16s#5
+Alias (word) rem16u#30 = (word) rem16u#46 (word) rem16u#37
+Alias (signed word) rem16s#22 = (signed word) rem16s#34 (signed word) rem16s#28
+Alias (byte) point_init::point_idx1#0 = (byte~) point_init::$0 (byte) point_init::point_idx1#16 (byte) point_init::point_idx1#14 (byte) point_init::point_idx1#15
Alias (signed word) point_init::abs16s1_w#0 = (signed word) point_init::x_diff#0 (signed word~) point_init::$3 (signed word) point_init::abs16s1_w#1 (signed word) point_init::x_diff#13 (signed word) point_init::abs16s1_w#2 (signed word) point_init::x_diff#9 (signed word) point_init::abs16s1_w#3 (signed word) point_init::x_diff#10
Alias (signed word) point_init::y_diff#0 = (signed word~) point_init::$6 (signed word) point_init::y_diff#9 (signed word) point_init::y_diff#6 (signed word) point_init::y_diff#7
-Alias (byte) point_init::point_idx#1 = (byte) point_init::point_idx#13 (byte) point_init::point_idx#9 (byte) point_init::point_idx#10
-Alias (word) rem16u#49 = (word) rem16u#58 (word) rem16u#55 (word) rem16u#56
-Alias (signed word) rem16s#37 = (signed word) rem16s#45 (signed word) rem16s#42 (signed word) rem16s#43
+Alias (byte) point_init::point_idx#1 = (byte) point_init::point_idx#17 (byte) point_init::point_idx#14 (byte) point_init::point_idx#15
+Alias (word) rem16u#49 = (word) rem16u#59 (word) rem16u#56 (word) rem16u#57
+Alias (signed word) rem16s#37 = (signed word) rem16s#46 (signed word) rem16s#43 (signed word) rem16s#44
Alias (word) point_init::abs16s1_return#0 = (word) point_init::abs16s1_$3#0
Alias (word) point_init::abs16s1_return#1 = (word) point_init::abs16s1_$1#0
Alias (word) point_init::abs16s1_return#2 = (word) point_init::abs16s1_return#3 (word) point_init::abs16s1_return#4 (word~) point_init::$7
Alias (signed word) point_init::y_diff#1 = (signed word) point_init::y_diff#3 (signed word) point_init::abs16s2_w#0 (signed word) point_init::abs16s2_w#1 (signed word) point_init::y_diff#14 (signed word) point_init::abs16s2_w#2 (signed word) point_init::y_diff#12 (signed word) point_init::abs16s2_w#3 (signed word) point_init::y_diff#13
Alias (signed word) point_init::x_diff#11 = (signed word) point_init::x_diff#4 (signed word) point_init::x_diff#7 (signed word) point_init::x_diff#14 (signed word) point_init::x_diff#12
-Alias (byte) point_init::point_idx#11 = (byte) point_init::point_idx#6 (byte) point_init::point_idx#7 (byte) point_init::point_idx#14 (byte) point_init::point_idx#12
-Alias (word) rem16u#38 = (word) rem16u#50 (word) rem16u#53 (word) rem16u#48 (word) rem16u#39
-Alias (signed word) rem16s#29 = (signed word) rem16s#38 (signed word) rem16s#40 (signed word) rem16s#36 (signed word) rem16s#30
+Alias (byte) point_init::point_idx#11 = (byte) point_init::point_idx#9 (byte) point_init::point_idx#16 (byte) point_init::point_idx#12 (byte) point_init::point_idx#13
+Alias (word) rem16u#47 = (word) rem16u#50 (word) rem16u#53 (word) rem16u#54 (word) rem16u#48
+Alias (signed word) rem16s#35 = (signed word) rem16s#38 (signed word) rem16s#40 (signed word) rem16s#41 (signed word) rem16s#36
+Alias (byte) point_init::point_idx1#11 = (byte) point_init::point_idx1#12 (byte) point_init::point_idx1#13 (byte) point_init::point_idx1#8 (byte) point_init::point_idx1#9
Alias (word) point_init::abs16s2_return#0 = (word) point_init::abs16s2_$3#0
Alias (word) point_init::abs16s2_return#1 = (word) point_init::abs16s2_$1#0
Alias (word) point_init::abs16s2_return#2 = (word) point_init::abs16s2_return#3 (word) point_init::abs16s2_return#4 (word~) point_init::$8
Alias (signed word) point_init::x_diff#3 = (signed word) point_init::x_diff#8
-Alias (word) rem16u#24 = (word) rem16u#31
-Alias (signed word) rem16s#18 = (signed word) rem16s#23
Alias (byte) point_init::point_idx#5 = (byte) point_init::point_idx#8
+Alias (byte) point_init::point_idx1#3 = (byte) point_init::point_idx1#5
+Alias (word) rem16u#31 = (word) rem16u#38
+Alias (signed word) rem16s#23 = (signed word) rem16s#29
Alias (signed word) point_init::y_diff#10 = (signed word) point_init::y_diff#11
-Alias (byte) point_init::point_idx#2 = (byte) point_init::point_idx#4 (byte) point_init::point_idx#3
+Alias (byte) point_init::point_idx#3 = (byte) point_init::point_idx#7 (byte) point_init::point_idx#4
Alias (signed word) point_init::x_diff#1 = (signed word) point_init::x_diff#5 (signed word) point_init::x_diff#6
Alias (signed word) point_init::y_diff#4 = (signed word) point_init::y_diff#8 (signed word) point_init::y_diff#5
-Alias (word) rem16u#32 = (word) rem16u#40 (word) rem16u#33
-Alias (signed word) rem16s#24 = (signed word) rem16s#31 (signed word) rem16s#25
+Alias (word) rem16u#32 = (word) rem16u#39 (word) rem16u#33
+Alias (signed word) rem16s#24 = (signed word) rem16s#30 (signed word) rem16s#25
+Alias (byte) point_init::point_idx1#10 = (byte) point_init::point_idx1#6 (byte) point_init::point_idx1#7
+Alias (signed word) divr16s::return#3 = (signed word) divr16s::return#5
+Alias (byte) point_init::point_idx1#2 = (byte) point_init::point_idx1#4
+Alias (byte) point_init::point_idx#10 = (byte) point_init::point_idx#6
Alias (word) rem16u#17 = (word) rem16u#7
Alias (signed word) rem16s#12 = (signed word) rem16s#6
-Alias (word) rem16u#18 = (word) rem16u#8
-Alias (signed word) rem16s#13 = (signed word) rem16s#7
+Alias (signed word) point_init::x_stepf#0 = (signed word~) point_init::$12
+Alias (word) rem16u#18 = (word) rem16u#24 (word) rem16u#8
+Alias (signed word) rem16s#13 = (signed word) rem16s#18 (signed word) rem16s#7
Alias (byte) screen_fill::y#2 = (byte) screen_fill::y#3
Alias (byte) screen_fill::ch#1 = (byte) screen_fill::ch#4
Alias (byte*) screen_fill::screen#1 = (byte*) screen_fill::screen#5
@@ -3313,7 +3412,7 @@ Not aliassing across scopes: rem16u#1 divr16u::rem#10
Not aliassing across scopes: divr16s::dividend#1 divr16s::dividend#0
Not aliassing across scopes: divr16s::rem#1 divr16s::rem#0
Not aliassing across scopes: divr16s::divisor#4 divr16s::divisor#0
-Not aliassing across scopes: rem16u#42 rem16u#23
+Not aliassing across scopes: rem16u#41 rem16u#23
Not aliassing across scopes: divr16u::dividend#1 divr16s::dividendu#3
Not aliassing across scopes: divr16u::divisor#0 divr16s::divisoru#3
Not aliassing across scopes: divr16u::rem#3 divr16s::remu#3
@@ -3340,6 +3439,7 @@ Not aliassing across scopes: divr16s::rem#0 point_init::y_diff#2
Not aliassing across scopes: divr16s::return#3 divr16s::return#2
Not aliassing across scopes: rem16u#17 rem16u#14
Not aliassing across scopes: rem16s#12 rem16s#3
+Not aliassing across scopes: point_init::x_stepf#0 divr16s::return#3
Not aliassing across scopes: screen_fill::ch#3 screen_fill::ch#0
Not aliassing across scopes: screen_fill::screen#4 screen_fill::screen#0
Not aliassing across scopes: bitmap_init::bitmap#5 bitmap_init::bitmap#0
@@ -3353,19 +3453,22 @@ Alias (word) divr16u::divisor#1 = (word) divr16u::divisor#3 (word) divr16u::divi
Alias (byte) divr16u::i#2 = (byte) divr16u::i#3 (byte) divr16u::i#5
Alias (word) divr16u::dividend#0 = (word) divr16u::dividend#5
Alias (signed word) divr16s::divisor#1 = (signed word) divr16s::divisor#4
-Alias (word) rem16u#20 = (word) rem16u#26 (word) rem16u#42
+Alias (word) rem16u#20 = (word) rem16u#26 (word) rem16u#41
Alias (word) divr16s::dividendu#3 = (word) divr16s::dividendu#4
Alias (word) divr16s::remu#3 = (word) divr16s::remu#4
Alias (word) rem16u#11 = (word) rem16u#14
Alias (signed word) point_init::y_diff#0 = (signed word) point_init::y_diff#1 (signed word) point_init::y_diff#10
Alias (signed word) point_init::x_diff#11 = (signed word) point_init::abs16s1_w#0 (signed word) point_init::x_diff#3
Alias (byte) point_init::point_idx#1 = (byte) point_init::point_idx#11 (byte) point_init::point_idx#5
-Alias (word) rem16u#24 = (word) rem16u#38 (word) rem16u#49
-Alias (signed word) rem16s#18 = (signed word) rem16s#29 (signed word) rem16s#37
+Alias (word) rem16u#31 = (word) rem16u#47 (word) rem16u#49
+Alias (signed word) rem16s#23 = (signed word) rem16s#35 (signed word) rem16s#37
+Alias (byte) point_init::point_idx1#0 = (byte) point_init::point_idx1#11 (byte) point_init::point_idx1#3
Alias (signed word) point_init::x_diff#1 = (signed word) point_init::x_diff#2
Alias (signed word) point_init::y_diff#2 = (signed word) point_init::y_diff#4
Alias (word) rem16u#23 = (word) rem16u#32
Alias (signed word) rem16s#17 = (signed word) rem16s#24
+Alias (byte) point_init::point_idx1#10 = (byte) point_init::point_idx1#2
+Alias (byte) point_init::point_idx#10 = (byte) point_init::point_idx#3
Alias (byte) bitmap_init::x#2 = (byte) bitmap_init::x#3
Alias (byte*) bitmap_init::bitmap#1 = (byte*) bitmap_init::bitmap#3
Alias (byte) bitmap_init::y#2 = (byte) bitmap_init::y#3
@@ -3397,13 +3500,14 @@ Not aliassing across scopes: point_init::point_idx#0 main::i#2
Not aliassing across scopes: rem16u#15 rem16u#18
Not aliassing across scopes: rem16s#10 rem16s#13
Not aliassing across scopes: point_init::point_idx#1 point_init::point_idx#0
-Not aliassing across scopes: rem16u#24 rem16u#21
-Not aliassing across scopes: rem16s#18 rem16s#15
+Not aliassing across scopes: rem16u#31 rem16u#21
+Not aliassing across scopes: rem16s#23 rem16s#15
Not aliassing across scopes: divr16s::divisor#0 point_init::x_diff#1
Not aliassing across scopes: divr16s::rem#0 point_init::y_diff#2
Not aliassing across scopes: divr16s::return#3 divr16s::return#2
Not aliassing across scopes: rem16u#17 rem16u#11
Not aliassing across scopes: rem16s#12 rem16s#3
+Not aliassing across scopes: point_init::x_stepf#0 divr16s::return#3
Not aliassing across scopes: screen_fill::ch#3 screen_fill::ch#0
Not aliassing across scopes: screen_fill::screen#4 screen_fill::screen#0
Not aliassing across scopes: bitmap_init::bitmap#5 bitmap_init::bitmap#0
@@ -3412,10 +3516,11 @@ Not aliassing across scopes: bitmap_plot::x#1 bitmap_plot::x#0
Not aliassing across scopes: rem16u#19 rem16u#16
Not aliassing across scopes: rem16s#14 rem16s#11
Alias (signed word) point_init::x_diff#1 = (signed word) point_init::x_diff#11
-Alias (byte) point_init::point_idx#1 = (byte) point_init::point_idx#2
+Alias (byte) point_init::point_idx#1 = (byte) point_init::point_idx#10
Alias (signed word) point_init::y_diff#0 = (signed word) point_init::y_diff#2
-Alias (word) rem16u#23 = (word) rem16u#24
-Alias (signed word) rem16s#17 = (signed word) rem16s#18
+Alias (word) rem16u#23 = (word) rem16u#31
+Alias (signed word) rem16s#17 = (signed word) rem16s#23
+Alias (byte) point_init::point_idx1#0 = (byte) point_init::point_idx1#10
Succesful SSA optimization Pass2AliasElimination
Not aliassing across scopes: divr16u::rem#9 divr16u::rem#3
Not aliassing across scopes: divr16u::dividend#4 divr16u::dividend#1
@@ -3451,6 +3556,52 @@ Not aliassing across scopes: divr16s::rem#0 point_init::y_diff#0
Not aliassing across scopes: divr16s::return#3 divr16s::return#2
Not aliassing across scopes: rem16u#17 rem16u#11
Not aliassing across scopes: rem16s#12 rem16s#3
+Not aliassing across scopes: point_init::x_stepf#0 divr16s::return#3
+Not aliassing across scopes: screen_fill::ch#3 screen_fill::ch#0
+Not aliassing across scopes: screen_fill::screen#4 screen_fill::screen#0
+Not aliassing across scopes: bitmap_init::bitmap#5 bitmap_init::bitmap#0
+Not aliassing across scopes: bitmap_plot::y#1 bitmap_plot::y#0
+Not aliassing across scopes: bitmap_plot::x#1 bitmap_plot::x#0
+Not aliassing across scopes: rem16u#19 rem16u#16
+Not aliassing across scopes: rem16s#14 rem16s#11
+Alias (byte) point_init::point_idx#1 = (byte) point_init::point_idx#2
+Alias (byte) point_init::point_idx1#0 = (byte) point_init::point_idx1#1
+Succesful SSA optimization Pass2AliasElimination
+Not aliassing across scopes: divr16u::rem#9 divr16u::rem#3
+Not aliassing across scopes: divr16u::dividend#4 divr16u::dividend#1
+Not aliassing across scopes: divr16u::divisor#5 divr16u::divisor#0
+Not aliassing across scopes: rem16u#1 divr16u::rem#10
+Not aliassing across scopes: divr16s::dividend#1 divr16s::dividend#0
+Not aliassing across scopes: divr16s::rem#1 divr16s::rem#0
+Not aliassing across scopes: divr16s::divisor#1 divr16s::divisor#0
+Not aliassing across scopes: rem16u#20 rem16u#23
+Not aliassing across scopes: divr16u::dividend#1 divr16s::dividendu#3
+Not aliassing across scopes: divr16u::divisor#0 divr16s::divisoru#3
+Not aliassing across scopes: divr16u::rem#3 divr16s::remu#3
+Not aliassing across scopes: divr16u::return#2 divr16u::return#0
+Not aliassing across scopes: rem16u#11 rem16u#1
+Not aliassing across scopes: divr16s::resultu#0 divr16u::return#2
+Not aliassing across scopes: SCREEN#1 SCREEN#0
+Not aliassing across scopes: BITMAP#1 BITMAP#0
+Not aliassing across scopes: rem16u#28 rem16u#0
+Not aliassing across scopes: rem16s#20 rem16s#0
+Not aliassing across scopes: main::vicSelectGfxBank1_gfx#0 SCREEN#1
+Not aliassing across scopes: main::toD0181_screen#0 SCREEN#1
+Not aliassing across scopes: main::toD0181_gfx#0 BITMAP#1
+Not aliassing across scopes: bitmap_init::bitmap#0 BITMAP#1
+Not aliassing across scopes: screen_fill::screen#0 SCREEN#1
+Not aliassing across scopes: point_init::point_idx#0 main::i#2
+Not aliassing across scopes: rem16u#15 rem16u#18
+Not aliassing across scopes: rem16s#10 rem16s#13
+Not aliassing across scopes: point_init::point_idx#1 point_init::point_idx#0
+Not aliassing across scopes: rem16u#23 rem16u#21
+Not aliassing across scopes: rem16s#17 rem16s#15
+Not aliassing across scopes: divr16s::divisor#0 point_init::x_diff#1
+Not aliassing across scopes: divr16s::rem#0 point_init::y_diff#0
+Not aliassing across scopes: divr16s::return#3 divr16s::return#2
+Not aliassing across scopes: rem16u#17 rem16u#11
+Not aliassing across scopes: rem16s#12 rem16s#3
+Not aliassing across scopes: point_init::x_stepf#0 divr16s::return#3
Not aliassing across scopes: screen_fill::ch#3 screen_fill::ch#0
Not aliassing across scopes: screen_fill::screen#4 screen_fill::screen#0
Not aliassing across scopes: bitmap_init::bitmap#5 bitmap_init::bitmap#0
@@ -3546,11 +3697,16 @@ Constant (const byte) divr16s::neg#1 = 1
Constant (const word) divr16s::divisoru#0 = 0
Constant (const byte*) BITMAP#0 = ((byte*))40960
Constant (const byte*) SCREEN#0 = ((byte*))34816
+Constant (const byte) DELAY#0 = 8
Constant (const word[4]) x_start#0 = { 10, 20, 30, 30 }
Constant (const byte[4]) y_start#0 = { 10, 10, 10, 20 }
Constant (const word[4]) x_end#0 = { 20, 10, 20, 20 }
Constant (const byte[4]) y_end#0 = { 20, 20, 10, 20 }
+Constant (const word[4]) x_cur#0 = { fill( 4, 0) }
+Constant (const word[4]) y_cur#0 = { fill( 4, 0) }
Constant (const signed byte[4]) x_add#0 = { fill( 4, 0) }
+Constant (const signed byte[4]) y_add#0 = { fill( 4, 0) }
+Constant (const byte[4]) delay#0 = { fill( 4, 0) }
Constant (const byte) screen_fill::ch#0 = 16
Constant (const byte) main::i#0 = 0
Constant (const signed byte/signed word/signed dword) point_init::$11 = -16
@@ -3607,35 +3763,26 @@ Fixing inline constructor with bitmap_plot::$3 ← *(bitmap_plot_yhi#0 + bitmap_
Succesful SSA optimization Pass2FixInlineConstructors
Eliminating unused variable - keeping the phi block (word) rem16u#16
Eliminating unused variable - keeping the phi block (signed word) rem16s#11
-Eliminating unused variable (signed word) divr16s::return#3 and assignment [90] (signed word) divr16s::return#3 ← (signed word) divr16s::return#2
Eliminating unused constant (const word) divr16s::dividendu#0
Eliminating unused constant (const word) divr16s::remu#0
Eliminating unused constant (const word) divr16s::divisoru#0
Eliminating unused constant (const bool) divr16s::$0
Succesful SSA optimization PassNEliminateUnusedVars
-Eliminating unused variable - keeping the phi block (signed word) divr16s::return#2
-Succesful SSA optimization PassNEliminateUnusedVars
-Eliminating unused variable (signed word) divr16s::return#0 and assignment [36] (signed word) divr16s::return#0 ← ((signed word)) (word) divr16s::resultu#0
-Eliminating unused variable (signed word) divr16s::return#1 and assignment [40] (signed word) divr16s::return#1 ← - (signed word~) divr16s::$18
-Succesful SSA optimization PassNEliminateUnusedVars
-Eliminating unused variable (signed word~) divr16s::$18 and assignment [38] (signed word~) divr16s::$18 ← ((signed word)) (word) divr16s::resultu#0
-Succesful SSA optimization PassNEliminateUnusedVars
-Eliminating unused variable (word) divr16s::resultu#0 and assignment [33] (word) divr16s::resultu#0 ← (word) divr16u::return#2
-Succesful SSA optimization PassNEliminateUnusedVars
-Eliminating unused variable (word) divr16u::return#2 and assignment [32] (word) divr16u::return#2 ← (word) divr16u::return#0
-Succesful SSA optimization PassNEliminateUnusedVars
Eliminating Noop Cast (word) divr16s::remu#1 ← ((word)) (signed word~) divr16s::$7
Eliminating Noop Cast (word) divr16s::remu#2 ← ((word)) (signed word) divr16s::rem#0
Eliminating Noop Cast (word) divr16s::divisoru#1 ← ((word)) (signed word~) divr16s::$11
Eliminating Noop Cast (word) divr16s::divisoru#2 ← ((word)) (signed word) divr16s::divisor#0
Eliminating Noop Cast (signed word) rem16s#1 ← ((signed word)) (word) rem16u#1
+Eliminating Noop Cast (signed word) divr16s::return#0 ← ((signed word)) (word) divr16s::resultu#0
Eliminating Noop Cast (signed word~) divr16s::$16 ← ((signed word)) (word) rem16u#1
+Eliminating Noop Cast (signed word~) divr16s::$18 ← ((signed word)) (word) divr16s::resultu#0
Eliminating Noop Cast (signed word~) point_init::$1 ← ((signed word)) *((const word[4]) x_end#0 + (byte) point_init::point_idx#0)
Eliminating Noop Cast (signed word~) point_init::$2 ← ((signed word)) *((const word[4]) x_start#0 + (byte) point_init::point_idx#0)
Eliminating Noop Cast (word) point_init::abs16s1_return#0 ← ((word)) (signed word) point_init::abs16s1_$2#0
Eliminating Noop Cast (word) point_init::abs16s1_return#1 ← ((word)) (signed word) point_init::x_diff#1
Eliminating Noop Cast (word) point_init::abs16s2_return#0 ← ((word)) (signed word) point_init::abs16s2_$2#0
Eliminating Noop Cast (word) point_init::abs16s2_return#1 ← ((word)) (signed word) point_init::y_diff#0
+Eliminating Noop Cast (signed byte~) point_init::$15 ← ((signed byte)) (byte~) point_init::$14
Eliminating Noop Cast (byte*) bitmap_clear::bitmap#0 ← ((byte*)) (word~) bitmap_clear::$3
Eliminating Noop Cast (byte*) bitmap_plot::plotter#0 ← ((byte*)) (word~) bitmap_plot::$3
Succesful SSA optimization Pass2NopCastElimination
@@ -3656,7 +3803,6 @@ Culled Empty Block (label) main::@6
Culled Empty Block (label) point_init::abs16s1_@3
Culled Empty Block (label) point_init::@9
Culled Empty Block (label) point_init::abs16s2_@3
-Culled Empty Block (label) point_init::@11
Culled Empty Block (label) @15
Not culling empty block because it shares successor with its predecessor. (label) bitmap_init::@5
Culled Empty Block (label) bitmap_init::@6
@@ -3669,11 +3815,15 @@ Not aliassing across scopes: rem16u#1 divr16u::rem#10
Not aliassing across scopes: divr16u::dividend#1 divr16s::dividendu#3
Not aliassing across scopes: divr16u::divisor#0 divr16s::divisoru#3
Not aliassing across scopes: divr16u::rem#3 divr16s::remu#3
+Not aliassing across scopes: divr16u::return#2 divr16u::return#0
+Not aliassing across scopes: divr16s::resultu#0 divr16u::return#2
Not aliassing across scopes: point_init::point_idx#0 main::i#2
-Not aliassing across scopes: divr16s::divisor#0 point_init::x_diff#1
-Not aliassing across scopes: divr16s::rem#0 point_init::y_diff#0
Not aliassing across scopes: rem16u#18 rem16u#21
Not aliassing across scopes: rem16s#13 rem16s#15
+Not aliassing across scopes: divr16s::divisor#0 point_init::x_diff#1
+Not aliassing across scopes: divr16s::rem#0 point_init::y_diff#0
+Not aliassing across scopes: divr16s::return#3 divr16s::return#2
+Not aliassing across scopes: point_init::x_stepf#0 divr16s::return#3
Self Phi Eliminated (byte) screen_fill::ch#2
Succesful SSA optimization Pass2SelfPhiElimination
Redundant Phi (byte) screen_fill::ch#2 (const byte) screen_fill::ch#0
@@ -3693,11 +3843,15 @@ Not aliassing across scopes: rem16u#1 divr16u::rem#10
Not aliassing across scopes: divr16u::dividend#1 divr16s::dividendu#3
Not aliassing across scopes: divr16u::divisor#0 divr16s::divisoru#3
Not aliassing across scopes: divr16u::rem#3 divr16s::remu#3
+Not aliassing across scopes: divr16u::return#2 divr16u::return#0
+Not aliassing across scopes: divr16s::resultu#0 divr16u::return#2
Not aliassing across scopes: point_init::point_idx#0 main::i#2
-Not aliassing across scopes: divr16s::divisor#0 point_init::x_diff#1
-Not aliassing across scopes: divr16s::rem#0 point_init::y_diff#0
Not aliassing across scopes: rem16u#18 rem16u#21
Not aliassing across scopes: rem16s#13 rem16s#15
+Not aliassing across scopes: divr16s::divisor#0 point_init::x_diff#1
+Not aliassing across scopes: divr16s::rem#0 point_init::y_diff#0
+Not aliassing across scopes: divr16s::return#3 divr16s::return#2
+Not aliassing across scopes: point_init::x_stepf#0 divr16s::return#3
Not culling empty block because it shares successor with its predecessor. (label) bitmap_init::@5
Not aliassing across scopes: divr16u::rem#4 divr16u::rem#3
Not aliassing across scopes: divr16u::dividend#2 divr16u::dividend#1
@@ -3705,11 +3859,15 @@ Not aliassing across scopes: rem16u#1 divr16u::rem#10
Not aliassing across scopes: divr16u::dividend#1 divr16s::dividendu#3
Not aliassing across scopes: divr16u::divisor#0 divr16s::divisoru#3
Not aliassing across scopes: divr16u::rem#3 divr16s::remu#3
+Not aliassing across scopes: divr16u::return#2 divr16u::return#0
+Not aliassing across scopes: divr16s::resultu#0 divr16u::return#2
Not aliassing across scopes: point_init::point_idx#0 main::i#2
-Not aliassing across scopes: divr16s::divisor#0 point_init::x_diff#1
-Not aliassing across scopes: divr16s::rem#0 point_init::y_diff#0
Not aliassing across scopes: rem16u#18 rem16u#21
Not aliassing across scopes: rem16s#13 rem16s#15
+Not aliassing across scopes: divr16s::divisor#0 point_init::x_diff#1
+Not aliassing across scopes: divr16s::rem#0 point_init::y_diff#0
+Not aliassing across scopes: divr16s::return#3 divr16s::return#2
+Not aliassing across scopes: point_init::x_stepf#0 divr16s::return#3
OPTIMIZING CONTROL FLOW GRAPH
Inlining constant with var siblings (const word) divr16u::quotient#0
Inlining constant with var siblings (const word) divr16u::quotient#0
@@ -3798,11 +3956,11 @@ Constant inlined screen_fill::y#0 = (byte/signed byte/word/signed word/dword/sig
Constant inlined bitmap_init::x#0 = (byte/signed byte/word/signed word/dword/signed dword) 0
Constant inlined bitmap_init::bitmap#0 = (const byte*) BITMAP#0
Succesful SSA optimization Pass2ConstantInlining
-Block Sequence Planned @begin @18 @end main main::vicSelectGfxBank1 main::vicSelectGfxBank1_toDd001 main::vicSelectGfxBank1_@1 main::toD0181 main::@16 main::@17 main::@18 main::@1 main::@20 main::@21 main::@5 main::@7 bitmap_plot bitmap_plot::@return point_init point_init::abs16s1 point_init::abs16s1_@return point_init::abs16s2 point_init::abs16s2_@return point_init::@10 point_init::@return point_init::@1 point_init::@7 point_init::@4 point_init::@3 point_init::abs16s2_@1 point_init::abs16s1_@1 divr16s divr16s::@16 divr16s::@2 divr16s::@4 divr16s::@15 divr16s::@11 divr16s::@return divr16s::@3 divr16s::@1 divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return screen_fill screen_fill::@1 screen_fill::@2 screen_fill::@3 screen_fill::@return bitmap_clear bitmap_clear::@1 bitmap_clear::@2 bitmap_clear::@3 bitmap_clear::@return bitmap_init bitmap_init::@1 bitmap_init::@5 bitmap_init::@2 bitmap_init::@3 bitmap_init::@7 bitmap_init::@4 bitmap_init::@return
+Block Sequence Planned @begin @18 @end main main::vicSelectGfxBank1 main::vicSelectGfxBank1_toDd001 main::vicSelectGfxBank1_@1 main::toD0181 main::@16 main::@17 main::@18 main::@1 main::@20 main::@21 main::@5 main::@7 bitmap_plot bitmap_plot::@return point_init point_init::abs16s1 point_init::abs16s1_@return point_init::abs16s2 point_init::abs16s2_@return point_init::@10 point_init::@2 point_init::@return point_init::@1 point_init::@7 point_init::@4 point_init::@11 point_init::@3 point_init::abs16s2_@1 point_init::abs16s1_@1 divr16s divr16s::@16 divr16s::@2 divr16s::@4 divr16s::@15 divr16s::@11 divr16s::@return divr16s::@3 divr16s::@1 divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return screen_fill screen_fill::@1 screen_fill::@2 screen_fill::@3 screen_fill::@return bitmap_clear bitmap_clear::@1 bitmap_clear::@2 bitmap_clear::@3 bitmap_clear::@return bitmap_init bitmap_init::@1 bitmap_init::@5 bitmap_init::@2 bitmap_init::@3 bitmap_init::@7 bitmap_init::@4 bitmap_init::@return
Added new block during phi lifting main::@22(between main::@21 and main::@1)
Added new block during phi lifting point_init::@12(between point_init::abs16s1 and point_init::abs16s1_@return)
Added new block during phi lifting point_init::@13(between point_init::abs16s2 and point_init::abs16s2_@return)
-Added new block during phi lifting point_init::@14(between point_init::@10 and point_init::@return)
+Added new block during phi lifting point_init::@14(between point_init::@10 and point_init::@2)
Added new block during phi lifting divr16s::@17(between divr16s::@16 and divr16s::@2)
Fixing phi predecessor for divr16s::neg#3 to new block ( divr16s::@16 -> divr16s::@17 ) during phi lifting.
Fixing phi predecessor for divr16s::dividendu#3 to new block ( divr16s::@16 -> divr16s::@17 ) during phi lifting.
@@ -3819,7 +3977,7 @@ Added new block during phi lifting bitmap_init::@9(between bitmap_init::@2 and b
Added new block during phi lifting bitmap_init::@10(between bitmap_init::@1 and bitmap_init::@2)
Added new block during phi lifting bitmap_init::@11(between bitmap_init::@4 and bitmap_init::@3)
Added new block during phi lifting bitmap_init::@12(between bitmap_init::@3 and bitmap_init::@4)
-Block Sequence Planned @begin @18 @end main main::vicSelectGfxBank1 main::vicSelectGfxBank1_toDd001 main::vicSelectGfxBank1_@1 main::toD0181 main::@16 main::@17 main::@18 main::@1 main::@20 main::@21 main::@5 main::@7 main::@22 bitmap_plot bitmap_plot::@return point_init point_init::abs16s1 point_init::@12 point_init::abs16s1_@return point_init::abs16s2 point_init::@13 point_init::abs16s2_@return point_init::@10 point_init::@14 point_init::@return point_init::@1 point_init::@7 point_init::@4 point_init::@3 point_init::abs16s2_@1 point_init::abs16s1_@1 divr16s divr16s::@16 divr16s::@17 divr16s::@2 divr16s::@18 divr16s::@4 divr16s::@15 divr16s::@11 divr16s::@return divr16s::@19 divr16s::@3 divr16s::@1 divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return divr16u::@8 divr16u::@10 divr16u::@9 screen_fill screen_fill::@1 screen_fill::@2 screen_fill::@3 screen_fill::@return screen_fill::@5 screen_fill::@6 bitmap_clear bitmap_clear::@1 bitmap_clear::@2 bitmap_clear::@3 bitmap_clear::@return bitmap_clear::@5 bitmap_clear::@6 bitmap_init bitmap_init::@1 bitmap_init::@5 bitmap_init::@2 bitmap_init::@3 bitmap_init::@7 bitmap_init::@4 bitmap_init::@return bitmap_init::@11 bitmap_init::@12 bitmap_init::@9 bitmap_init::@10
+Block Sequence Planned @begin @18 @end main main::vicSelectGfxBank1 main::vicSelectGfxBank1_toDd001 main::vicSelectGfxBank1_@1 main::toD0181 main::@16 main::@17 main::@18 main::@1 main::@20 main::@21 main::@5 main::@7 main::@22 bitmap_plot bitmap_plot::@return point_init point_init::abs16s1 point_init::@12 point_init::abs16s1_@return point_init::abs16s2 point_init::@13 point_init::abs16s2_@return point_init::@10 point_init::@14 point_init::@2 point_init::@return point_init::@1 point_init::@7 point_init::@4 point_init::@11 point_init::@3 point_init::abs16s2_@1 point_init::abs16s1_@1 divr16s divr16s::@16 divr16s::@17 divr16s::@2 divr16s::@18 divr16s::@4 divr16s::@15 divr16s::@11 divr16s::@return divr16s::@19 divr16s::@3 divr16s::@1 divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return divr16u::@8 divr16u::@10 divr16u::@9 screen_fill screen_fill::@1 screen_fill::@2 screen_fill::@3 screen_fill::@return screen_fill::@5 screen_fill::@6 bitmap_clear bitmap_clear::@1 bitmap_clear::@2 bitmap_clear::@3 bitmap_clear::@return bitmap_clear::@5 bitmap_clear::@6 bitmap_init bitmap_init::@1 bitmap_init::@5 bitmap_init::@2 bitmap_init::@3 bitmap_init::@7 bitmap_init::@4 bitmap_init::@return bitmap_init::@11 bitmap_init::@12 bitmap_init::@9 bitmap_init::@10
Adding NOP phi() at start of @begin
Adding NOP phi() at start of @18
Adding NOP phi() at start of @end
@@ -3834,8 +3992,8 @@ Adding NOP phi() at start of bitmap_init::@5
CALL GRAPH
Calls in [] to main:2
Calls in [main] to bitmap_init:13 bitmap_clear:15 screen_fill:17 point_init:20 bitmap_plot:24
-Calls in [point_init] to divr16s:58
-Calls in [divr16s] to divr16u:77
+Calls in [point_init] to divr16s:64
+Calls in [divr16s] to divr16u:88
Propagating live ranges...
Propagating live ranges...
@@ -3855,48 +4013,49 @@ Propagating live ranges...
Propagating live ranges...
Propagating live ranges...
Propagating live ranges...
-Created 34 initial phi equivalence classes
+Created 35 initial phi equivalence classes
Coalesced [29] main::i#5 ← main::i#1
-Coalesced [30] rem16u#65 ← rem16u#18
-Coalesced [31] rem16s#52 ← rem16s#13
-Coalesced (already) [50] rem16u#66 ← rem16u#21
-Coalesced (already) [51] rem16s#53 ← rem16s#15
-Coalesced [59] rem16u#67 ← rem16u#1
-Coalesced [60] rem16s#54 ← rem16s#3
-Coalesced [72] divr16s::neg#10 ← divr16s::neg#3
-Coalesced [80] rem16s#55 ← rem16s#2
-Coalesced [87] divr16s::neg#9 ← divr16s::neg#2
-Coalesced [90] divr16u::rem#11 ← divr16u::rem#3
-Coalesced [91] divr16u::dividend#8 ← divr16u::dividend#1
-Coalesced [98] divr16u::rem#14 ← divr16u::rem#1
-Coalesced [105] divr16u::rem#16 ← divr16u::rem#2
-Coalesced [106] divr16u::return#6 ← divr16u::quotient#2
-Coalesced [110] rem16u#1 ← divr16u::rem#10
-Coalesced [112] divr16u::rem#12 ← divr16u::rem#10
-Coalesced [113] divr16u::dividend#9 ← divr16u::dividend#0
-Coalesced [114] divr16u::quotient#9 ← divr16u::return#0
-Coalesced [115] divr16u::i#7 ← divr16u::i#1
-Coalesced [116] divr16u::rem#15 ← divr16u::rem#5
-Coalesced [117] divr16u::return#5 ← divr16u::quotient#1
-Coalesced [118] divr16u::rem#13 ← divr16u::rem#0
-Coalesced [121] screen_fill::screen#7 ← screen_fill::screen#3
-Coalesced [130] screen_fill::screen#6 ← screen_fill::screen#1
-Coalesced [131] screen_fill::y#5 ← screen_fill::y#1
-Coalesced (already) [132] screen_fill::screen#8 ← screen_fill::screen#1
-Coalesced [133] screen_fill::x#3 ← screen_fill::x#1
-Coalesced [137] bitmap_clear::bitmap#7 ← bitmap_clear::bitmap#3
-Coalesced [146] bitmap_clear::bitmap#6 ← bitmap_clear::bitmap#1
-Coalesced [147] bitmap_clear::y#5 ← bitmap_clear::y#1
-Coalesced (already) [148] bitmap_clear::bitmap#8 ← bitmap_clear::bitmap#1
-Coalesced [149] bitmap_clear::x#3 ← bitmap_clear::x#1
-Coalesced [169] bitmap_init::yoffs#7 ← bitmap_init::yoffs#1
-Coalesced [174] bitmap_init::y#5 ← bitmap_init::y#1
-Coalesced [175] bitmap_init::yoffs#5 ← bitmap_init::yoffs#4
-Coalesced (already) [176] bitmap_init::yoffs#6 ← bitmap_init::yoffs#2
-Coalesced [177] bitmap_init::bits#5 ← bitmap_init::bits#4
-Coalesced [178] bitmap_init::x#5 ← bitmap_init::x#1
-Coalesced [179] bitmap_init::bits#6 ← bitmap_init::bits#1
-Coalesced down to 22 phi equivalence classes
+Coalesced [30] rem16u#66 ← rem16u#18
+Coalesced [31] rem16s#53 ← rem16s#13
+Coalesced (already) [50] rem16u#67 ← rem16u#21
+Coalesced (already) [51] rem16s#54 ← rem16s#15
+Coalesced [70] rem16u#68 ← rem16u#1
+Coalesced [71] rem16s#55 ← rem16s#3
+Coalesced [83] divr16s::neg#10 ← divr16s::neg#3
+Coalesced [94] divr16s::return#6 ← divr16s::return#1
+Coalesced [95] rem16s#56 ← rem16s#2
+Coalesced [103] divr16s::neg#9 ← divr16s::neg#2
+Coalesced [106] divr16u::rem#11 ← divr16u::rem#3
+Coalesced [107] divr16u::dividend#8 ← divr16u::dividend#1
+Coalesced [114] divr16u::rem#14 ← divr16u::rem#1
+Coalesced [121] divr16u::rem#16 ← divr16u::rem#2
+Coalesced [122] divr16u::return#6 ← divr16u::quotient#2
+Coalesced [126] rem16u#1 ← divr16u::rem#10
+Coalesced [128] divr16u::rem#12 ← divr16u::rem#10
+Coalesced [129] divr16u::dividend#9 ← divr16u::dividend#0
+Coalesced [130] divr16u::quotient#9 ← divr16u::return#0
+Coalesced [131] divr16u::i#7 ← divr16u::i#1
+Coalesced [132] divr16u::rem#15 ← divr16u::rem#5
+Coalesced [133] divr16u::return#5 ← divr16u::quotient#1
+Coalesced [134] divr16u::rem#13 ← divr16u::rem#0
+Coalesced [137] screen_fill::screen#7 ← screen_fill::screen#3
+Coalesced [146] screen_fill::screen#6 ← screen_fill::screen#1
+Coalesced [147] screen_fill::y#5 ← screen_fill::y#1
+Coalesced (already) [148] screen_fill::screen#8 ← screen_fill::screen#1
+Coalesced [149] screen_fill::x#3 ← screen_fill::x#1
+Coalesced [153] bitmap_clear::bitmap#7 ← bitmap_clear::bitmap#3
+Coalesced [162] bitmap_clear::bitmap#6 ← bitmap_clear::bitmap#1
+Coalesced [163] bitmap_clear::y#5 ← bitmap_clear::y#1
+Coalesced (already) [164] bitmap_clear::bitmap#8 ← bitmap_clear::bitmap#1
+Coalesced [165] bitmap_clear::x#3 ← bitmap_clear::x#1
+Coalesced [185] bitmap_init::yoffs#7 ← bitmap_init::yoffs#1
+Coalesced [190] bitmap_init::y#5 ← bitmap_init::y#1
+Coalesced [191] bitmap_init::yoffs#5 ← bitmap_init::yoffs#4
+Coalesced (already) [192] bitmap_init::yoffs#6 ← bitmap_init::yoffs#2
+Coalesced [193] bitmap_init::bits#5 ← bitmap_init::bits#4
+Coalesced [194] bitmap_init::x#5 ← bitmap_init::x#1
+Coalesced [195] bitmap_init::bits#6 ← bitmap_init::bits#1
+Coalesced down to 23 phi equivalence classes
Culled Empty Block (label) main::@22
Culled Empty Block (label) point_init::@14
Culled Empty Block (label) divr16u::@6
@@ -3912,7 +4071,7 @@ Culled Empty Block (label) bitmap_init::@11
Culled Empty Block (label) bitmap_init::@12
Culled Empty Block (label) bitmap_init::@9
Not culling empty block because it shares successor with its predecessor. (label) bitmap_init::@10
-Block Sequence Planned @begin @18 @end main main::vicSelectGfxBank1 main::vicSelectGfxBank1_toDd001 main::vicSelectGfxBank1_@1 main::toD0181 main::@16 main::@17 main::@18 main::@1 main::@20 main::@21 main::@5 main::@7 bitmap_plot bitmap_plot::@return point_init point_init::abs16s1 point_init::@12 point_init::abs16s1_@return point_init::abs16s2 point_init::@13 point_init::abs16s2_@return point_init::@10 point_init::@return point_init::@1 point_init::@7 point_init::@4 point_init::@3 point_init::abs16s2_@1 point_init::abs16s1_@1 divr16s divr16s::@16 divr16s::@17 divr16s::@2 divr16s::@18 divr16s::@4 divr16s::@15 divr16s::@11 divr16s::@return divr16s::@19 divr16s::@3 divr16s::@1 divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@return screen_fill screen_fill::@1 screen_fill::@2 screen_fill::@3 screen_fill::@return bitmap_clear bitmap_clear::@1 bitmap_clear::@2 bitmap_clear::@3 bitmap_clear::@return bitmap_init bitmap_init::@1 bitmap_init::@2 bitmap_init::@3 bitmap_init::@7 bitmap_init::@4 bitmap_init::@return bitmap_init::@10
+Block Sequence Planned @begin @18 @end main main::vicSelectGfxBank1 main::vicSelectGfxBank1_toDd001 main::vicSelectGfxBank1_@1 main::toD0181 main::@16 main::@17 main::@18 main::@1 main::@20 main::@21 main::@5 main::@7 bitmap_plot bitmap_plot::@return point_init point_init::abs16s1 point_init::@12 point_init::abs16s1_@return point_init::abs16s2 point_init::@13 point_init::abs16s2_@return point_init::@10 point_init::@2 point_init::@return point_init::@1 point_init::@7 point_init::@4 point_init::@11 point_init::@3 point_init::abs16s2_@1 point_init::abs16s1_@1 divr16s divr16s::@16 divr16s::@17 divr16s::@2 divr16s::@18 divr16s::@4 divr16s::@15 divr16s::@11 divr16s::@return divr16s::@19 divr16s::@3 divr16s::@1 divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@return screen_fill screen_fill::@1 screen_fill::@2 screen_fill::@3 screen_fill::@return bitmap_clear bitmap_clear::@1 bitmap_clear::@2 bitmap_clear::@3 bitmap_clear::@return bitmap_init bitmap_init::@1 bitmap_init::@2 bitmap_init::@3 bitmap_init::@7 bitmap_init::@4 bitmap_init::@return bitmap_init::@10
Adding NOP phi() at start of @begin
Adding NOP phi() at start of @18
Adding NOP phi() at start of @end
@@ -4018,225 +4177,245 @@ point_init: scope:[point_init] from main::@1
[35] (byte) point_init::point_idx1#0 ← (byte) point_init::point_idx#0 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] )
[36] (signed word) point_init::x_diff#1 ← (signed word)*((const word[4]) x_end#0 + (byte) point_init::point_idx#0) - (signed word)*((const word[4]) x_start#0 + (byte) point_init::point_idx#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 ] )
[37] (signed word~) point_init::$4 ← ((signed word)) *((const byte[4]) y_end#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 ] )
- [38] (signed word~) point_init::$5 ← ((signed word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] )
- [39] (signed word) point_init::y_diff#0 ← (signed word~) point_init::$4 - (signed word~) point_init::$5 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] )
+ [38] (signed word~) point_init::$5 ← ((signed word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] )
+ [39] (signed word) point_init::y_diff#0 ← (signed word~) point_init::$4 - (signed word~) point_init::$5 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] )
to:point_init::abs16s1
point_init::abs16s1: scope:[point_init] from point_init
- [40] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s1_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] )
+ [40] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s1_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] )
to:point_init::@12
point_init::@12: scope:[point_init] from point_init::abs16s1
- [41] (word~) point_init::abs16s1_return#6 ← (word)(signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] )
+ [41] (word~) point_init::abs16s1_return#6 ← (word)(signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] )
to:point_init::abs16s1_@return
point_init::abs16s1_@return: scope:[point_init] from point_init::@12 point_init::abs16s1_@1
- [42] (word) point_init::abs16s1_return#2 ← phi( point_init::abs16s1_@1/(word~) point_init::abs16s1_return#5 point_init::@12/(word~) point_init::abs16s1_return#6 ) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] )
+ [42] (word) point_init::abs16s1_return#2 ← phi( point_init::abs16s1_@1/(word~) point_init::abs16s1_return#5 point_init::@12/(word~) point_init::abs16s1_return#6 ) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] )
to:point_init::abs16s2
point_init::abs16s2: scope:[point_init] from point_init::abs16s1_@return
- [43] if((signed word) point_init::y_diff#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s2_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] )
+ [43] if((signed word) point_init::y_diff#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s2_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] )
to:point_init::@13
point_init::@13: scope:[point_init] from point_init::abs16s2
- [44] (word~) point_init::abs16s2_return#6 ← (word)(signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] )
+ [44] (word~) point_init::abs16s2_return#6 ← (word)(signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] )
to:point_init::abs16s2_@return
point_init::abs16s2_@return: scope:[point_init] from point_init::@13 point_init::abs16s2_@1
- [45] (word) point_init::abs16s2_return#2 ← phi( point_init::abs16s2_@1/(word~) point_init::abs16s2_return#5 point_init::@13/(word~) point_init::abs16s2_return#6 ) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#2 ] )
+ [45] (word) point_init::abs16s2_return#2 ← phi( point_init::abs16s2_@1/(word~) point_init::abs16s2_return#5 point_init::@13/(word~) point_init::abs16s2_return#6 ) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#2 ] )
to:point_init::@10
point_init::@10: scope:[point_init] from point_init::abs16s2_@return
- [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] )
+ [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] )
+ to:point_init::@2
+point_init::@2: scope:[point_init] from point_init::@10 point_init::@11
+ [47] (signed word) rem16s#13 ← phi( point_init::@10/(signed word) rem16s#15 point_init::@11/(signed word) rem16s#3 ) [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] )
+ [47] (word) rem16u#18 ← phi( point_init::@10/(word) rem16u#21 point_init::@11/(word) divr16u::rem#10 ) [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] )
+ [48] (word~) point_init::$16 ← *((const word[4]) x_start#0 + (byte) point_init::point_idx#0) << (byte/signed byte/word/signed word/dword/signed dword) 4 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$16 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$16 ] )
+ [49] *((const word[4]) x_cur#0 + (byte) point_init::point_idx#0) ← (word~) point_init::$16 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] )
+ [50] (word~) point_init::$17 ← ((word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$17 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$17 ] )
+ [51] (word~) point_init::$18 ← (word~) point_init::$17 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$18 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$18 ] )
+ [52] *((const word[4]) y_cur#0 + (byte) point_init::point_idx#0) ← (word~) point_init::$18 [ rem16u#18 rem16s#13 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx1#0 ] )
+ [53] *((const byte[4]) delay#0 + (byte) point_init::point_idx1#0) ← (const byte) DELAY#0 [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] )
to:point_init::@return
-point_init::@return: scope:[point_init] from point_init::@10 point_init::@4
- [47] (signed word) rem16s#13 ← phi( point_init::@10/(signed word) rem16s#15 point_init::@4/(signed word) rem16s#3 ) [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] )
- [47] (word) rem16u#18 ← phi( point_init::@10/(word) rem16u#21 point_init::@4/(word) divr16u::rem#10 ) [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] )
- [48] return [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] )
+point_init::@return: scope:[point_init] from point_init::@2
+ [54] return [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] )
to:@return
point_init::@1: scope:[point_init] from point_init point_init::@10
- [49] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::@3 [ point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] )
+ [55] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::@3 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] )
to:point_init::@7
point_init::@7: scope:[point_init] from point_init::@1
- [50] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← (byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::x_diff#1 point_init::y_diff#0 ] )
+ [56] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← (byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] )
to:point_init::@4
point_init::@4: scope:[point_init] from point_init::@3 point_init::@7
- [51] (signed word) divr16s::divisor#0 ← (signed word) point_init::x_diff#1 [ point_init::y_diff#0 divr16s::divisor#0 ] ( main:2::point_init:20 [ main::i#2 point_init::y_diff#0 divr16s::divisor#0 ] )
- [52] (signed word) divr16s::rem#0 ← (signed word) point_init::y_diff#0 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20 [ main::i#2 divr16s::divisor#0 divr16s::rem#0 ] )
- [53] call divr16s [ divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20 [ main::i#2 divr16u::rem#10 rem16s#3 ] )
- to:point_init::@return
+ [57] (signed word) divr16s::divisor#0 ← (signed word) point_init::x_diff#1 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::y_diff#0 divr16s::divisor#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::y_diff#0 divr16s::divisor#0 ] )
+ [58] (signed word) divr16s::rem#0 ← (signed word) point_init::y_diff#0 [ point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] )
+ [59] call divr16s [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] )
+ [60] (signed word) divr16s::return#3 ← (signed word) divr16s::return#2 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#3 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#3 ] )
+ to:point_init::@11
+point_init::@11: scope:[point_init] from point_init::@4
+ [61] (signed word) point_init::x_stepf#0 ← (signed word) divr16s::return#3 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::x_stepf#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::x_stepf#0 ] )
+ [62] (byte~) point_init::$13 ← > (signed word) point_init::x_stepf#0 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$13 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$13 ] )
+ [63] (byte~) point_init::$14 ← (byte~) point_init::$13 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$14 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$14 ] )
+ [64] *((const signed byte[4]) y_add#0 + (byte) point_init::point_idx1#0) ← (signed byte)(byte~) point_init::$14 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 ] )
+ to:point_init::@2
point_init::@3: scope:[point_init] from point_init::@1
- [54] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← -(byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::x_diff#1 point_init::y_diff#0 ] )
+ [65] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← -(byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] )
to:point_init::@4
point_init::abs16s2_@1: scope:[point_init] from point_init::abs16s2
- [55] (signed word) point_init::abs16s2_$2#0 ← - (signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] )
- [56] (word~) point_init::abs16s2_return#5 ← (word)(signed word) point_init::abs16s2_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] )
+ [66] (signed word) point_init::abs16s2_$2#0 ← - (signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] )
+ [67] (word~) point_init::abs16s2_return#5 ← (word)(signed word) point_init::abs16s2_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] )
to:point_init::abs16s2_@return
point_init::abs16s1_@1: scope:[point_init] from point_init::abs16s1
- [57] (signed word) point_init::abs16s1_$2#0 ← - (signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] )
- [58] (word~) point_init::abs16s1_return#5 ← (word)(signed word) point_init::abs16s1_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] )
+ [68] (signed word) point_init::abs16s1_$2#0 ← - (signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] )
+ [69] (word~) point_init::abs16s1_return#5 ← (word)(signed word) point_init::abs16s1_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] )
to:point_init::abs16s1_@return
divr16s: scope:[divr16s] from point_init::@4
- [59] phi() [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::rem#0 ] )
+ [70] phi() [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] )
to:divr16s::@16
divr16s::@16: scope:[divr16s] from divr16s
- [60] if((signed word) divr16s::rem#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::rem#0 ] )
+ [71] if((signed word) divr16s::rem#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] )
to:divr16s::@17
divr16s::@17: scope:[divr16s] from divr16s::@16
- [61] (word~) divr16s::remu#8 ← (word)(signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::remu#8 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::remu#8 ] )
+ [72] (word~) divr16s::remu#8 ← (word)(signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::remu#8 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::remu#8 ] )
to:divr16s::@2
divr16s::@2: scope:[divr16s] from divr16s::@1 divr16s::@17
- [62] (word) divr16s::remu#3 ← phi( divr16s::@1/(word~) divr16s::remu#7 divr16s::@17/(word~) divr16s::remu#8 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
- [62] (word) divr16s::dividendu#3 ← phi( divr16s::@1/((word))-(const signed word) divr16s::dividend#0 divr16s::@17/((word))(const signed word) divr16s::dividend#0 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
- [62] (byte) divr16s::neg#3 ← phi( divr16s::@1/(byte/signed byte/word/signed word/dword/signed dword) 1 divr16s::@17/(byte/signed byte/word/signed word/dword/signed dword) 0 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
- [63] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
+ [73] (word) divr16s::remu#3 ← phi( divr16s::@1/(word~) divr16s::remu#7 divr16s::@17/(word~) divr16s::remu#8 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
+ [73] (word) divr16s::dividendu#3 ← phi( divr16s::@1/((word))-(const signed word) divr16s::dividend#0 divr16s::@17/((word))(const signed word) divr16s::dividend#0 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
+ [73] (byte) divr16s::neg#3 ← phi( divr16s::@1/(byte/signed byte/word/signed word/dword/signed dword) 1 divr16s::@17/(byte/signed byte/word/signed word/dword/signed dword) 0 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
+ [74] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
to:divr16s::@18
divr16s::@18: scope:[divr16s] from divr16s::@2
- [64] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] )
+ [75] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] )
to:divr16s::@4
divr16s::@4: scope:[divr16s] from divr16s::@18 divr16s::@3
- [65] (byte) divr16s::neg#4 ← phi( divr16s::@3/(byte) divr16s::neg#2 divr16s::@18/(byte) divr16s::neg#3 ) [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] )
- [65] (word) divr16s::divisoru#3 ← phi( divr16s::@3/(word~) divr16s::divisoru#4 divr16s::@18/(word~) divr16s::divisoru#5 ) [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] )
- [66] (word) divr16u::dividend#1 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] )
- [67] (word) divr16u::divisor#0 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] )
- [68] (word) divr16u::rem#3 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] )
- [69] call divr16u [ divr16u::rem#10 divr16s::neg#4 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 divr16s::neg#4 ] )
+ [76] (byte) divr16s::neg#4 ← phi( divr16s::@3/(byte) divr16s::neg#2 divr16s::@18/(byte) divr16s::neg#3 ) [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] )
+ [76] (word) divr16s::divisoru#3 ← phi( divr16s::@3/(word~) divr16s::divisoru#4 divr16s::@18/(word~) divr16s::divisoru#5 ) [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] )
+ [77] (word) divr16u::dividend#1 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] )
+ [78] (word) divr16u::divisor#0 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] )
+ [79] (word) divr16u::rem#3 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] )
+ [80] call divr16u [ divr16u::rem#10 divr16s::neg#4 divr16u::return#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16u::return#0 ] )
+ [81] (word) divr16u::return#2 ← (word) divr16u::return#0 [ divr16u::rem#10 divr16s::neg#4 divr16u::return#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16u::return#2 ] )
to:divr16s::@15
divr16s::@15: scope:[divr16s] from divr16s::@4
- [70] if((byte) divr16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@19 [ divr16u::rem#10 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 ] )
+ [82] (word) divr16s::resultu#0 ← (word) divr16u::return#2 [ divr16u::rem#10 divr16s::neg#4 divr16s::resultu#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16s::resultu#0 ] )
+ [83] if((byte) divr16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@19 [ divr16u::rem#10 divr16s::resultu#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::resultu#0 ] )
to:divr16s::@11
divr16s::@11: scope:[divr16s] from divr16s::@15
- [71] (signed word) rem16s#2 ← - (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 rem16s#2 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#2 ] )
+ [84] (signed word) rem16s#2 ← - (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 divr16s::resultu#0 rem16s#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::resultu#0 rem16s#2 ] )
+ [85] (signed word) divr16s::return#1 ← - (signed word)(word) divr16s::resultu#0 [ divr16u::rem#10 rem16s#2 divr16s::return#1 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#2 divr16s::return#1 ] )
to:divr16s::@return
divr16s::@return: scope:[divr16s] from divr16s::@11 divr16s::@19
- [72] (signed word) rem16s#3 ← phi( divr16s::@11/(signed word) rem16s#2 divr16s::@19/(signed word~) rem16s#56 ) [ divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#3 ] )
- [73] return [ divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#3 ] )
+ [86] (signed word) rem16s#3 ← phi( divr16s::@11/(signed word) rem16s#2 divr16s::@19/(signed word~) rem16s#57 ) [ divr16u::rem#10 rem16s#3 divr16s::return#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] )
+ [86] (signed word) divr16s::return#2 ← phi( divr16s::@11/(signed word) divr16s::return#1 divr16s::@19/(signed word~) divr16s::return#7 ) [ divr16u::rem#10 rem16s#3 divr16s::return#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] )
+ [87] return [ divr16u::rem#10 rem16s#3 divr16s::return#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] )
to:@return
divr16s::@19: scope:[divr16s] from divr16s::@15
- [74] (signed word~) rem16s#56 ← (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 rem16s#56 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#56 ] )
+ [88] (signed word~) divr16s::return#7 ← (signed word)(word) divr16s::resultu#0 [ divr16u::rem#10 divr16s::return#7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::return#7 ] )
+ [89] (signed word~) rem16s#57 ← (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 divr16s::return#7 rem16s#57 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::return#7 rem16s#57 ] )
to:divr16s::@return
divr16s::@3: scope:[divr16s] from divr16s::@2
- [75] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] )
- [76] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] )
- [77] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] )
+ [90] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] )
+ [91] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] )
+ [92] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] )
to:divr16s::@4
divr16s::@1: scope:[divr16s] from divr16s::@16
- [78] (signed word~) divr16s::$7 ← - (signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::$7 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::$7 ] )
- [79] (word~) divr16s::remu#7 ← (word)(signed word~) divr16s::$7 [ divr16s::divisor#0 divr16s::remu#7 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::remu#7 ] )
+ [93] (signed word~) divr16s::$7 ← - (signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::$7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::$7 ] )
+ [94] (word~) divr16s::remu#7 ← (word)(signed word~) divr16s::$7 [ divr16s::divisor#0 divr16s::remu#7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::remu#7 ] )
to:divr16s::@2
divr16u: scope:[divr16u] from divr16s::@4
- [80] phi() [ divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] )
+ [95] phi() [ divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] )
to:divr16u::@1
divr16u::@1: scope:[divr16u] from divr16u divr16u::@3
- [81] (byte) divr16u::i#2 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(byte) divr16u::i#1 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
- [81] (word) divr16u::quotient#3 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(word) divr16u::return#0 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
- [81] (word) divr16u::dividend#2 ← phi( divr16u/(word) divr16u::dividend#1 divr16u::@3/(word) divr16u::dividend#0 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
- [81] (word) divr16u::rem#4 ← phi( divr16u/(word) divr16u::rem#3 divr16u::@3/(word) divr16u::rem#10 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
- [82] (word) divr16u::rem#0 ← (word) divr16u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] )
- [83] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] )
- [84] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] )
- [85] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] )
+ [96] (byte) divr16u::i#2 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(byte) divr16u::i#1 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
+ [96] (word) divr16u::quotient#3 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(word) divr16u::return#0 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
+ [96] (word) divr16u::dividend#2 ← phi( divr16u/(word) divr16u::dividend#1 divr16u::@3/(word) divr16u::dividend#0 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
+ [96] (word) divr16u::rem#4 ← phi( divr16u/(word) divr16u::rem#3 divr16u::@3/(word) divr16u::rem#10 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
+ [97] (word) divr16u::rem#0 ← (word) divr16u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] )
+ [98] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] )
+ [99] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] )
+ [100] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] )
to:divr16u::@4
divr16u::@4: scope:[divr16u] from divr16u::@1
- [86] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] )
+ [101] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] )
to:divr16u::@2
divr16u::@2: scope:[divr16u] from divr16u::@1 divr16u::@4
- [87] (word) divr16u::rem#5 ← phi( divr16u::@1/(word) divr16u::rem#0 divr16u::@4/(word) divr16u::rem#1 ) [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#5 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#5 ] )
- [88] (word) divr16u::dividend#0 ← (word) divr16u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] )
- [89] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] )
- [90] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] )
+ [102] (word) divr16u::rem#5 ← phi( divr16u::@1/(word) divr16u::rem#0 divr16u::@4/(word) divr16u::rem#1 ) [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#5 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#5 ] )
+ [103] (word) divr16u::dividend#0 ← (word) divr16u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] )
+ [104] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] )
+ [105] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] )
to:divr16u::@5
divr16u::@5: scope:[divr16u] from divr16u::@2
- [91] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] )
- [92] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] )
+ [106] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] )
+ [107] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] )
to:divr16u::@3
divr16u::@3: scope:[divr16u] from divr16u::@2 divr16u::@5
- [93] (word) divr16u::return#0 ← phi( divr16u::@2/(word) divr16u::quotient#1 divr16u::@5/(word) divr16u::quotient#2 ) [ divr16u::rem#10 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::return#0 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::return#0 ] )
- [93] (word) divr16u::rem#10 ← phi( divr16u::@2/(word) divr16u::rem#5 divr16u::@5/(word) divr16u::rem#2 ) [ divr16u::rem#10 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::return#0 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::return#0 ] )
- [94] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] )
- [95] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] )
+ [108] (word) divr16u::return#0 ← phi( divr16u::@2/(word) divr16u::quotient#1 divr16u::@5/(word) divr16u::quotient#2 ) [ divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::dividend#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::dividend#0 ] )
+ [108] (word) divr16u::rem#10 ← phi( divr16u::@2/(word) divr16u::rem#5 divr16u::@5/(word) divr16u::rem#2 ) [ divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::dividend#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::dividend#0 ] )
+ [109] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] )
+ [110] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] )
to:divr16u::@return
divr16u::@return: scope:[divr16u] from divr16u::@3
- [96] return [ divr16u::rem#10 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 ] )
+ [111] return [ divr16u::rem#10 divr16u::return#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::return#0 ] )
to:@return
screen_fill: scope:[screen_fill] from main::@18
- [97] phi() [ ] ( main:2::screen_fill:17 [ ] )
+ [112] phi() [ ] ( main:2::screen_fill:17 [ ] )
to:screen_fill::@1
screen_fill::@1: scope:[screen_fill] from screen_fill screen_fill::@3
- [98] (byte) screen_fill::y#4 ← phi( screen_fill/(byte/signed byte/word/signed word/dword/signed dword) 0 screen_fill::@3/(byte) screen_fill::y#1 ) [ screen_fill::screen#3 screen_fill::y#4 ] ( main:2::screen_fill:17 [ screen_fill::screen#3 screen_fill::y#4 ] )
- [98] (byte*) screen_fill::screen#3 ← phi( screen_fill/(const byte*) SCREEN#0 screen_fill::@3/(byte*) screen_fill::screen#1 ) [ screen_fill::screen#3 screen_fill::y#4 ] ( main:2::screen_fill:17 [ screen_fill::screen#3 screen_fill::y#4 ] )
+ [113] (byte) screen_fill::y#4 ← phi( screen_fill/(byte/signed byte/word/signed word/dword/signed dword) 0 screen_fill::@3/(byte) screen_fill::y#1 ) [ screen_fill::screen#3 screen_fill::y#4 ] ( main:2::screen_fill:17 [ screen_fill::screen#3 screen_fill::y#4 ] )
+ [113] (byte*) screen_fill::screen#3 ← phi( screen_fill/(const byte*) SCREEN#0 screen_fill::@3/(byte*) screen_fill::screen#1 ) [ screen_fill::screen#3 screen_fill::y#4 ] ( main:2::screen_fill:17 [ screen_fill::screen#3 screen_fill::y#4 ] )
to:screen_fill::@2
screen_fill::@2: scope:[screen_fill] from screen_fill::@1 screen_fill::@2
- [99] (byte) screen_fill::x#2 ← phi( screen_fill::@1/(byte/signed byte/word/signed word/dword/signed dword) 0 screen_fill::@2/(byte) screen_fill::x#1 ) [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] )
- [99] (byte*) screen_fill::screen#2 ← phi( screen_fill::@1/(byte*) screen_fill::screen#3 screen_fill::@2/(byte*) screen_fill::screen#1 ) [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] )
- [100] *((byte*) screen_fill::screen#2) ← (const byte) screen_fill::ch#0 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] )
- [101] (byte*) screen_fill::screen#1 ← ++ (byte*) screen_fill::screen#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] )
- [102] (byte) screen_fill::x#1 ← ++ (byte) screen_fill::x#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] )
- [103] if((byte) screen_fill::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto screen_fill::@2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] )
+ [114] (byte) screen_fill::x#2 ← phi( screen_fill::@1/(byte/signed byte/word/signed word/dword/signed dword) 0 screen_fill::@2/(byte) screen_fill::x#1 ) [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] )
+ [114] (byte*) screen_fill::screen#2 ← phi( screen_fill::@1/(byte*) screen_fill::screen#3 screen_fill::@2/(byte*) screen_fill::screen#1 ) [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] )
+ [115] *((byte*) screen_fill::screen#2) ← (const byte) screen_fill::ch#0 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] )
+ [116] (byte*) screen_fill::screen#1 ← ++ (byte*) screen_fill::screen#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] )
+ [117] (byte) screen_fill::x#1 ← ++ (byte) screen_fill::x#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] )
+ [118] if((byte) screen_fill::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto screen_fill::@2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] )
to:screen_fill::@3
screen_fill::@3: scope:[screen_fill] from screen_fill::@2
- [104] (byte) screen_fill::y#1 ← ++ (byte) screen_fill::y#4 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] )
- [105] if((byte) screen_fill::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 25) goto screen_fill::@1 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] )
+ [119] (byte) screen_fill::y#1 ← ++ (byte) screen_fill::y#4 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] )
+ [120] if((byte) screen_fill::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 25) goto screen_fill::@1 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] )
to:screen_fill::@return
screen_fill::@return: scope:[screen_fill] from screen_fill::@3
- [106] return [ ] ( main:2::screen_fill:17 [ ] )
+ [121] return [ ] ( main:2::screen_fill:17 [ ] )
to:@return
bitmap_clear: scope:[bitmap_clear] from main::@17
- [107] (word~) bitmap_clear::$3 ← *((const byte[256]) bitmap_plot_yhi#0+(byte/signed byte/word/signed word/dword/signed dword) 0) w= *((const byte[256]) bitmap_plot_ylo#0+(byte/signed byte/word/signed word/dword/signed dword) 0) [ bitmap_clear::$3 ] ( main:2::bitmap_clear:15 [ bitmap_clear::$3 ] )
- [108] (byte*~) bitmap_clear::bitmap#5 ← (byte*)(word~) bitmap_clear::$3 [ bitmap_clear::bitmap#5 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#5 ] )
+ [122] (word~) bitmap_clear::$3 ← *((const byte[256]) bitmap_plot_yhi#0+(byte/signed byte/word/signed word/dword/signed dword) 0) w= *((const byte[256]) bitmap_plot_ylo#0+(byte/signed byte/word/signed word/dword/signed dword) 0) [ bitmap_clear::$3 ] ( main:2::bitmap_clear:15 [ bitmap_clear::$3 ] )
+ [123] (byte*~) bitmap_clear::bitmap#5 ← (byte*)(word~) bitmap_clear::$3 [ bitmap_clear::bitmap#5 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#5 ] )
to:bitmap_clear::@1
bitmap_clear::@1: scope:[bitmap_clear] from bitmap_clear bitmap_clear::@3
- [109] (byte) bitmap_clear::y#4 ← phi( bitmap_clear/(byte/signed byte/word/signed word/dword/signed dword) 0 bitmap_clear::@3/(byte) bitmap_clear::y#1 ) [ bitmap_clear::bitmap#3 bitmap_clear::y#4 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#3 bitmap_clear::y#4 ] )
- [109] (byte*) bitmap_clear::bitmap#3 ← phi( bitmap_clear/(byte*~) bitmap_clear::bitmap#5 bitmap_clear::@3/(byte*) bitmap_clear::bitmap#1 ) [ bitmap_clear::bitmap#3 bitmap_clear::y#4 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#3 bitmap_clear::y#4 ] )
+ [124] (byte) bitmap_clear::y#4 ← phi( bitmap_clear/(byte/signed byte/word/signed word/dword/signed dword) 0 bitmap_clear::@3/(byte) bitmap_clear::y#1 ) [ bitmap_clear::bitmap#3 bitmap_clear::y#4 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#3 bitmap_clear::y#4 ] )
+ [124] (byte*) bitmap_clear::bitmap#3 ← phi( bitmap_clear/(byte*~) bitmap_clear::bitmap#5 bitmap_clear::@3/(byte*) bitmap_clear::bitmap#1 ) [ bitmap_clear::bitmap#3 bitmap_clear::y#4 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#3 bitmap_clear::y#4 ] )
to:bitmap_clear::@2
bitmap_clear::@2: scope:[bitmap_clear] from bitmap_clear::@1 bitmap_clear::@2
- [110] (byte) bitmap_clear::x#2 ← phi( bitmap_clear::@1/(byte/signed byte/word/signed word/dword/signed dword) 0 bitmap_clear::@2/(byte) bitmap_clear::x#1 ) [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] )
- [110] (byte*) bitmap_clear::bitmap#2 ← phi( bitmap_clear::@1/(byte*) bitmap_clear::bitmap#3 bitmap_clear::@2/(byte*) bitmap_clear::bitmap#1 ) [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] )
- [111] *((byte*) bitmap_clear::bitmap#2) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] )
- [112] (byte*) bitmap_clear::bitmap#1 ← ++ (byte*) bitmap_clear::bitmap#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] )
- [113] (byte) bitmap_clear::x#1 ← ++ (byte) bitmap_clear::x#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] )
- [114] if((byte) bitmap_clear::x#1!=(byte/word/signed word/dword/signed dword) 200) goto bitmap_clear::@2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] )
+ [125] (byte) bitmap_clear::x#2 ← phi( bitmap_clear::@1/(byte/signed byte/word/signed word/dword/signed dword) 0 bitmap_clear::@2/(byte) bitmap_clear::x#1 ) [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] )
+ [125] (byte*) bitmap_clear::bitmap#2 ← phi( bitmap_clear::@1/(byte*) bitmap_clear::bitmap#3 bitmap_clear::@2/(byte*) bitmap_clear::bitmap#1 ) [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] )
+ [126] *((byte*) bitmap_clear::bitmap#2) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] )
+ [127] (byte*) bitmap_clear::bitmap#1 ← ++ (byte*) bitmap_clear::bitmap#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] )
+ [128] (byte) bitmap_clear::x#1 ← ++ (byte) bitmap_clear::x#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] )
+ [129] if((byte) bitmap_clear::x#1!=(byte/word/signed word/dword/signed dword) 200) goto bitmap_clear::@2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] )
to:bitmap_clear::@3
bitmap_clear::@3: scope:[bitmap_clear] from bitmap_clear::@2
- [115] (byte) bitmap_clear::y#1 ← ++ (byte) bitmap_clear::y#4 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] )
- [116] if((byte) bitmap_clear::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto bitmap_clear::@1 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] )
+ [130] (byte) bitmap_clear::y#1 ← ++ (byte) bitmap_clear::y#4 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] )
+ [131] if((byte) bitmap_clear::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto bitmap_clear::@1 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] )
to:bitmap_clear::@return
bitmap_clear::@return: scope:[bitmap_clear] from bitmap_clear::@3
- [117] return [ ] ( main:2::bitmap_clear:15 [ ] )
+ [132] return [ ] ( main:2::bitmap_clear:15 [ ] )
to:@return
bitmap_init: scope:[bitmap_init] from main::@16
- [118] phi() [ ] ( main:2::bitmap_init:13 [ ] )
+ [133] phi() [ ] ( main:2::bitmap_init:13 [ ] )
to:bitmap_init::@1
bitmap_init::@1: scope:[bitmap_init] from bitmap_init bitmap_init::@2
- [119] (byte) bitmap_init::x#2 ← phi( bitmap_init/(byte/signed byte/word/signed word/dword/signed dword) 0 bitmap_init::@2/(byte) bitmap_init::x#1 ) [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] )
- [119] (byte) bitmap_init::bits#3 ← phi( bitmap_init/(byte/word/signed word/dword/signed dword) 128 bitmap_init::@2/(byte) bitmap_init::bits#4 ) [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] )
- [120] *((const byte[256]) bitmap_plot_bit#0 + (byte) bitmap_init::x#2) ← (byte) bitmap_init::bits#3 [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] )
- [121] (byte) bitmap_init::bits#1 ← (byte) bitmap_init::bits#3 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] )
- [122] if((byte) bitmap_init::bits#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@10 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] )
+ [134] (byte) bitmap_init::x#2 ← phi( bitmap_init/(byte/signed byte/word/signed word/dword/signed dword) 0 bitmap_init::@2/(byte) bitmap_init::x#1 ) [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] )
+ [134] (byte) bitmap_init::bits#3 ← phi( bitmap_init/(byte/word/signed word/dword/signed dword) 128 bitmap_init::@2/(byte) bitmap_init::bits#4 ) [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] )
+ [135] *((const byte[256]) bitmap_plot_bit#0 + (byte) bitmap_init::x#2) ← (byte) bitmap_init::bits#3 [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] )
+ [136] (byte) bitmap_init::bits#1 ← (byte) bitmap_init::bits#3 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] )
+ [137] if((byte) bitmap_init::bits#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@10 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] )
to:bitmap_init::@2
bitmap_init::@2: scope:[bitmap_init] from bitmap_init::@1 bitmap_init::@10
- [123] (byte) bitmap_init::bits#4 ← phi( bitmap_init::@10/(byte) bitmap_init::bits#1 bitmap_init::@1/(byte/word/signed word/dword/signed dword) 128 ) [ bitmap_init::x#2 bitmap_init::bits#4 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#4 ] )
- [124] (byte) bitmap_init::x#1 ← ++ (byte) bitmap_init::x#2 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] )
- [125] if((byte) bitmap_init::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@1 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] )
+ [138] (byte) bitmap_init::bits#4 ← phi( bitmap_init::@10/(byte) bitmap_init::bits#1 bitmap_init::@1/(byte/word/signed word/dword/signed dword) 128 ) [ bitmap_init::x#2 bitmap_init::bits#4 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#4 ] )
+ [139] (byte) bitmap_init::x#1 ← ++ (byte) bitmap_init::x#2 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] )
+ [140] if((byte) bitmap_init::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@1 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] )
to:bitmap_init::@3
bitmap_init::@3: scope:[bitmap_init] from bitmap_init::@2 bitmap_init::@4
- [126] (byte*) bitmap_init::yoffs#2 ← phi( bitmap_init::@4/(byte*) bitmap_init::yoffs#4 bitmap_init::@2/(const byte*) BITMAP#0 ) [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
- [126] (byte) bitmap_init::y#2 ← phi( bitmap_init::@4/(byte) bitmap_init::y#1 bitmap_init::@2/(byte/signed byte/word/signed word/dword/signed dword) 0 ) [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
- [127] (byte~) bitmap_init::$3 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] )
- [128] (byte~) bitmap_init::$4 ← < (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] )
- [129] (byte~) bitmap_init::$5 ← (byte~) bitmap_init::$3 | (byte~) bitmap_init::$4 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] )
- [130] *((const byte[256]) bitmap_plot_ylo#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$5 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
- [131] (byte~) bitmap_init::$6 ← > (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] )
- [132] *((const byte[256]) bitmap_plot_yhi#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$6 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
- [133] (byte~) bitmap_init::$7 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] )
- [134] if((byte~) bitmap_init::$7!=(byte/signed byte/word/signed word/dword/signed dword) 7) goto bitmap_init::@4 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
+ [141] (byte*) bitmap_init::yoffs#2 ← phi( bitmap_init::@4/(byte*) bitmap_init::yoffs#4 bitmap_init::@2/(const byte*) BITMAP#0 ) [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
+ [141] (byte) bitmap_init::y#2 ← phi( bitmap_init::@4/(byte) bitmap_init::y#1 bitmap_init::@2/(byte/signed byte/word/signed word/dword/signed dword) 0 ) [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
+ [142] (byte~) bitmap_init::$3 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] )
+ [143] (byte~) bitmap_init::$4 ← < (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] )
+ [144] (byte~) bitmap_init::$5 ← (byte~) bitmap_init::$3 | (byte~) bitmap_init::$4 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] )
+ [145] *((const byte[256]) bitmap_plot_ylo#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$5 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
+ [146] (byte~) bitmap_init::$6 ← > (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] )
+ [147] *((const byte[256]) bitmap_plot_yhi#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$6 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
+ [148] (byte~) bitmap_init::$7 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] )
+ [149] if((byte~) bitmap_init::$7!=(byte/signed byte/word/signed word/dword/signed dword) 7) goto bitmap_init::@4 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] )
to:bitmap_init::@7
bitmap_init::@7: scope:[bitmap_init] from bitmap_init::@3
- [135] (byte*) bitmap_init::yoffs#1 ← (byte*) bitmap_init::yoffs#2 + (byte/signed byte/word/signed word/dword/signed dword) 40*(byte/signed byte/word/signed word/dword/signed dword) 8 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] )
+ [150] (byte*) bitmap_init::yoffs#1 ← (byte*) bitmap_init::yoffs#2 + (byte/signed byte/word/signed word/dword/signed dword) 40*(byte/signed byte/word/signed word/dword/signed dword) 8 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] )
to:bitmap_init::@4
bitmap_init::@4: scope:[bitmap_init] from bitmap_init::@3 bitmap_init::@7
- [136] (byte*) bitmap_init::yoffs#4 ← phi( bitmap_init::@3/(byte*) bitmap_init::yoffs#2 bitmap_init::@7/(byte*) bitmap_init::yoffs#1 ) [ bitmap_init::y#2 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#4 ] )
- [137] (byte) bitmap_init::y#1 ← ++ (byte) bitmap_init::y#2 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] )
- [138] if((byte) bitmap_init::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@3 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] )
+ [151] (byte*) bitmap_init::yoffs#4 ← phi( bitmap_init::@3/(byte*) bitmap_init::yoffs#2 bitmap_init::@7/(byte*) bitmap_init::yoffs#1 ) [ bitmap_init::y#2 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#4 ] )
+ [152] (byte) bitmap_init::y#1 ← ++ (byte) bitmap_init::y#2 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] )
+ [153] if((byte) bitmap_init::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@3 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] )
to:bitmap_init::@return
bitmap_init::@return: scope:[bitmap_init] from bitmap_init::@4
- [139] return [ ] ( main:2::bitmap_init:13 [ ] )
+ [154] return [ ] ( main:2::bitmap_init:13 [ ] )
to:@return
bitmap_init::@10: scope:[bitmap_init] from bitmap_init::@1
- [140] phi() [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] )
+ [155] phi() [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] )
to:bitmap_init::@2
DOMINATORS
@@ -4266,10 +4445,12 @@ point_init::abs16s2 dominated by main::toD0181 main::vicSelectGfxBank1 main mai
point_init::@13 dominated by main::toD0181 main::vicSelectGfxBank1 main main::@1 @begin point_init main::vicSelectGfxBank1_@1 point_init::@13 point_init::abs16s1 point_init::abs16s2 point_init::abs16s1_@return @18 main::@17 main::@16 main::@18 main::vicSelectGfxBank1_toDd001
point_init::abs16s2_@return dominated by main::toD0181 main::vicSelectGfxBank1 main point_init::abs16s2_@return main::@1 @begin point_init main::vicSelectGfxBank1_@1 point_init::abs16s1 point_init::abs16s2 point_init::abs16s1_@return @18 main::@17 main::@16 main::@18 main::vicSelectGfxBank1_toDd001
point_init::@10 dominated by main::toD0181 main::vicSelectGfxBank1 main point_init::abs16s2_@return main::@1 @begin point_init main::vicSelectGfxBank1_@1 point_init::@10 point_init::abs16s1 point_init::abs16s2 point_init::abs16s1_@return @18 main::@17 main::@16 main::@18 main::vicSelectGfxBank1_toDd001
-point_init::@return dominated by main::toD0181 main::vicSelectGfxBank1 main main::@1 @begin point_init main::vicSelectGfxBank1_@1 point_init::@return @18 main::@17 main::@16 main::@18 main::vicSelectGfxBank1_toDd001
+point_init::@2 dominated by main::toD0181 point_init::@2 main::vicSelectGfxBank1 main main::@1 @begin point_init main::vicSelectGfxBank1_@1 @18 main::@17 main::@16 main::@18 main::vicSelectGfxBank1_toDd001
+point_init::@return dominated by main::toD0181 point_init::@2 main::vicSelectGfxBank1 main main::@1 @begin point_init main::vicSelectGfxBank1_@1 point_init::@return @18 main::@17 main::@16 main::@18 main::vicSelectGfxBank1_toDd001
point_init::@1 dominated by main::toD0181 main::vicSelectGfxBank1 point_init::@1 main main::@1 @begin point_init main::vicSelectGfxBank1_@1 @18 main::@17 main::@16 main::@18 main::vicSelectGfxBank1_toDd001
point_init::@7 dominated by main::toD0181 main::vicSelectGfxBank1 point_init::@1 main point_init::@7 main::@1 @begin point_init main::vicSelectGfxBank1_@1 @18 main::@17 main::@16 main::@18 main::vicSelectGfxBank1_toDd001
point_init::@4 dominated by main::toD0181 main::vicSelectGfxBank1 point_init::@1 main point_init::@4 main::@1 @begin point_init main::vicSelectGfxBank1_@1 @18 main::@17 main::@16 main::@18 main::vicSelectGfxBank1_toDd001
+point_init::@11 dominated by main::toD0181 main::vicSelectGfxBank1 point_init::@1 main point_init::@4 main::@1 @begin point_init point_init::@11 main::vicSelectGfxBank1_@1 @18 main::@17 main::@16 main::@18 main::vicSelectGfxBank1_toDd001
point_init::@3 dominated by main::toD0181 main::vicSelectGfxBank1 point_init::@1 main point_init::@3 main::@1 @begin point_init main::vicSelectGfxBank1_@1 @18 main::@17 main::@16 main::@18 main::vicSelectGfxBank1_toDd001
point_init::abs16s2_@1 dominated by main::toD0181 main::vicSelectGfxBank1 main main::@1 point_init::abs16s2_@1 @begin point_init main::vicSelectGfxBank1_@1 point_init::abs16s1 point_init::abs16s2 point_init::abs16s1_@return @18 main::@17 main::@16 main::@18 main::vicSelectGfxBank1_toDd001
point_init::abs16s1_@1 dominated by main::toD0181 main::vicSelectGfxBank1 main main::@1 @begin point_init main::vicSelectGfxBank1_@1 point_init::abs16s1 @18 main::@17 main::@16 main::@18 main::vicSelectGfxBank1_toDd001 point_init::abs16s1_@1
@@ -4382,6 +4563,7 @@ VARIABLE REGISTER WEIGHTS
(byte*) CIA2_PORT_A_DDR
(byte*) D011
(byte*) D018
+(byte) DELAY
(byte*) PROCPORT
(byte*) PROCPORT_DDR
(byte) PROCPORT_DDR_MEMORY_MASK
@@ -4438,6 +4620,7 @@ VARIABLE REGISTER WEIGHTS
(byte[256]) bitmap_plot_bit
(byte[256]) bitmap_plot_yhi
(byte[256]) bitmap_plot_ylo
+(byte[4]) delay
(signed word()) divr16s((signed word) divr16s::dividend , (signed word) divr16s::divisor , (signed word) divr16s::rem)
(signed word~) divr16s::$11 1.0
(signed word~) divr16s::$7 2.0
@@ -4453,7 +4636,7 @@ VARIABLE REGISTER WEIGHTS
(byte) divr16s::neg
(byte) divr16s::neg#2 2.0
(byte) divr16s::neg#3 1.0
-(byte) divr16s::neg#4 1.2000000000000002
+(byte) divr16s::neg#4 0.8571428571428571
(signed word) divr16s::rem
(signed word) divr16s::rem#0 2.0
(word) divr16s::remu
@@ -4461,7 +4644,12 @@ VARIABLE REGISTER WEIGHTS
(word~) divr16s::remu#7 4.0
(word~) divr16s::remu#8 4.0
(word) divr16s::resultu
+(word) divr16s::resultu#0 0.6666666666666666
(signed word) divr16s::return
+(signed word) divr16s::return#1 4.0
+(signed word) divr16s::return#2 2.0
+(signed word) divr16s::return#3 4.0
+(signed word~) divr16s::return#7 2.0
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
(byte~) divr16u::$1 202.0
(byte~) divr16u::$2 202.0
@@ -4481,13 +4669,14 @@ VARIABLE REGISTER WEIGHTS
(word) divr16u::rem
(word) divr16u::rem#0 75.75
(word) divr16u::rem#1 202.0
-(word) divr16u::rem#10 27.727272727272727
+(word) divr16u::rem#10 15.25
(word) divr16u::rem#2 202.0
(word) divr16u::rem#3 2.0
(word) divr16u::rem#4 204.0
(word) divr16u::rem#5 101.0
(word) divr16u::return
-(word) divr16u::return#0 101.0
+(word) divr16u::return#0 61.0
+(word) divr16u::return#2 4.0
(void()) main()
(byte~) main::$9 11.0
(byte) main::i
@@ -4514,6 +4703,11 @@ VARIABLE REGISTER WEIGHTS
(byte*) main::vicSelectGfxBank1_toDd001_gfx
(byte) main::vicSelectGfxBank1_toDd001_return
(void()) point_init((byte) point_init::point_idx)
+(byte~) point_init::$13 4.0
+(byte~) point_init::$14 2.0
+(word~) point_init::$16 4.0
+(word~) point_init::$17 4.0
+(word~) point_init::$18 4.0
(signed word~) point_init::$4 2.0
(signed word~) point_init::$5 4.0
(bool~) point_init::abs16s1_$0
@@ -4537,21 +4731,23 @@ VARIABLE REGISTER WEIGHTS
(word~) point_init::abs16s2_return#6 4.0
(signed word) point_init::abs16s2_w
(byte) point_init::point_idx
-(byte) point_init::point_idx#0 0.9444444444444446
+(byte) point_init::point_idx#0 0.6969696969696968
(byte) point_init::point_idx1
-(byte) point_init::point_idx1#0 2.0
+(byte) point_init::point_idx1#0 0.36363636363636365
(signed word) point_init::x_diff
(signed word) point_init::x_diff#1 0.5555555555555556
+(signed word) point_init::x_stepf
+(signed word) point_init::x_stepf#0 4.0
(signed word) point_init::y_diff
(signed word) point_init::y_diff#0 0.5
(signed word) rem16s
-(signed word) rem16s#13 1.666666666666667
+(signed word) rem16s#13 0.9999999999999999
(signed word) rem16s#15 0.7222222222222223
-(signed word) rem16s#2 4.0
-(signed word) rem16s#3 2.0
-(signed word~) rem16s#56 4.0
+(signed word) rem16s#2 2.0
+(signed word) rem16s#3 0.75
+(signed word~) rem16s#57 4.0
(word) rem16u
-(word) rem16u#18 1.666666666666667
+(word) rem16u#18 0.9999999999999999
(word) rem16u#21 0.7222222222222223
(void()) screen_fill((byte*) screen_fill::screen , (byte) screen_fill::ch)
(byte) screen_fill::ch
@@ -4566,20 +4762,24 @@ VARIABLE REGISTER WEIGHTS
(byte) screen_fill::y#1 16.5
(byte) screen_fill::y#4 3.6666666666666665
(signed byte[4]) x_add
+(word[4]) x_cur
(word[4]) x_end
(word[4]) x_start
+(signed byte[4]) y_add
+(word[4]) y_cur
(byte[4]) y_end
(byte[4]) y_start
Initial phi equivalence classes
[ main::i#2 main::i#1 ]
-[ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#56 ]
+[ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#57 ]
[ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 ]
[ point_init::abs16s2_return#2 point_init::abs16s2_return#5 point_init::abs16s2_return#6 ]
[ divr16s::dividendu#3 ]
[ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 ]
[ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ]
[ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ]
+[ divr16s::return#2 divr16s::return#1 divr16s::return#7 ]
[ divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ]
[ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ]
[ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ]
@@ -4607,11 +4807,20 @@ Added variable point_init::x_diff#1 to zero page equivalence class [ point_init:
Added variable point_init::$4 to zero page equivalence class [ point_init::$4 ]
Added variable point_init::$5 to zero page equivalence class [ point_init::$5 ]
Added variable point_init::y_diff#0 to zero page equivalence class [ point_init::y_diff#0 ]
+Added variable point_init::$16 to zero page equivalence class [ point_init::$16 ]
+Added variable point_init::$17 to zero page equivalence class [ point_init::$17 ]
+Added variable point_init::$18 to zero page equivalence class [ point_init::$18 ]
Added variable divr16s::divisor#0 to zero page equivalence class [ divr16s::divisor#0 ]
Added variable divr16s::rem#0 to zero page equivalence class [ divr16s::rem#0 ]
+Added variable divr16s::return#3 to zero page equivalence class [ divr16s::return#3 ]
+Added variable point_init::x_stepf#0 to zero page equivalence class [ point_init::x_stepf#0 ]
+Added variable point_init::$13 to zero page equivalence class [ point_init::$13 ]
+Added variable point_init::$14 to zero page equivalence class [ point_init::$14 ]
Added variable point_init::abs16s2_$2#0 to zero page equivalence class [ point_init::abs16s2_$2#0 ]
Added variable point_init::abs16s1_$2#0 to zero page equivalence class [ point_init::abs16s1_$2#0 ]
Added variable divr16u::divisor#0 to zero page equivalence class [ divr16u::divisor#0 ]
+Added variable divr16u::return#2 to zero page equivalence class [ divr16u::return#2 ]
+Added variable divr16s::resultu#0 to zero page equivalence class [ divr16s::resultu#0 ]
Added variable divr16s::$11 to zero page equivalence class [ divr16s::$11 ]
Added variable divr16s::$7 to zero page equivalence class [ divr16s::$7 ]
Added variable divr16u::$1 to zero page equivalence class [ divr16u::$1 ]
@@ -4624,13 +4833,14 @@ Added variable bitmap_init::$6 to zero page equivalence class [ bitmap_init::$6
Added variable bitmap_init::$7 to zero page equivalence class [ bitmap_init::$7 ]
Complete equivalence classes
[ main::i#2 main::i#1 ]
-[ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#56 ]
+[ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#57 ]
[ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 ]
[ point_init::abs16s2_return#2 point_init::abs16s2_return#5 point_init::abs16s2_return#6 ]
[ divr16s::dividendu#3 ]
[ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 ]
[ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ]
[ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ]
+[ divr16s::return#2 divr16s::return#1 divr16s::return#7 ]
[ divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ]
[ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ]
[ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ]
@@ -4658,11 +4868,20 @@ Complete equivalence classes
[ point_init::$4 ]
[ point_init::$5 ]
[ point_init::y_diff#0 ]
+[ point_init::$16 ]
+[ point_init::$17 ]
+[ point_init::$18 ]
[ divr16s::divisor#0 ]
[ divr16s::rem#0 ]
+[ divr16s::return#3 ]
+[ point_init::x_stepf#0 ]
+[ point_init::$13 ]
+[ point_init::$14 ]
[ point_init::abs16s2_$2#0 ]
[ point_init::abs16s1_$2#0 ]
[ divr16u::divisor#0 ]
+[ divr16u::return#2 ]
+[ divr16s::resultu#0 ]
[ divr16s::$11 ]
[ divr16s::$7 ]
[ divr16u::$1 ]
@@ -4674,14951 +4893,65 @@ Complete equivalence classes
[ bitmap_init::$6 ]
[ bitmap_init::$7 ]
Allocated zp ZP_BYTE:2 [ main::i#2 main::i#1 ]
-Allocated zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#56 ]
+Allocated zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#57 ]
Allocated zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 ]
Allocated zp ZP_WORD:7 [ point_init::abs16s2_return#2 point_init::abs16s2_return#5 point_init::abs16s2_return#6 ]
Allocated zp ZP_WORD:9 [ divr16s::dividendu#3 ]
Allocated zp ZP_WORD:11 [ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 ]
Allocated zp ZP_WORD:13 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ]
Allocated zp ZP_BYTE:15 [ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ]
-Allocated zp ZP_WORD:16 [ divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ]
-Allocated zp ZP_WORD:18 [ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ]
-Allocated zp ZP_WORD:20 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ]
-Allocated zp ZP_BYTE:22 [ divr16u::i#2 divr16u::i#1 ]
-Allocated zp ZP_BYTE:23 [ screen_fill::y#4 screen_fill::y#1 ]
-Allocated zp ZP_WORD:24 [ screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 ]
-Allocated zp ZP_BYTE:26 [ screen_fill::x#2 screen_fill::x#1 ]
-Allocated zp ZP_BYTE:27 [ bitmap_clear::y#4 bitmap_clear::y#1 ]
-Allocated zp ZP_WORD:28 [ bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 ]
-Allocated zp ZP_BYTE:30 [ bitmap_clear::x#2 bitmap_clear::x#1 ]
-Allocated zp ZP_BYTE:31 [ bitmap_init::bits#3 bitmap_init::bits#4 bitmap_init::bits#1 ]
-Allocated zp ZP_BYTE:32 [ bitmap_init::x#2 bitmap_init::x#1 ]
-Allocated zp ZP_BYTE:33 [ bitmap_init::y#2 bitmap_init::y#1 ]
-Allocated zp ZP_WORD:34 [ bitmap_init::yoffs#2 bitmap_init::yoffs#4 bitmap_init::yoffs#1 ]
-Allocated zp ZP_BYTE:36 [ point_init::point_idx#0 ]
-Allocated zp ZP_BYTE:37 [ main::$9 ]
-Allocated zp ZP_WORD:38 [ bitmap_plot::x#0 ]
-Allocated zp ZP_BYTE:40 [ bitmap_plot::y#0 ]
-Allocated zp ZP_WORD:41 [ bitmap_plot::$3 ]
-Allocated zp ZP_WORD:43 [ bitmap_plot::$1 ]
-Allocated zp ZP_WORD:45 [ bitmap_plot::plotter#1 ]
-Allocated zp ZP_BYTE:47 [ bitmap_plot::$2 ]
-Allocated zp ZP_BYTE:48 [ point_init::point_idx1#0 ]
-Allocated zp ZP_WORD:49 [ point_init::x_diff#1 ]
-Allocated zp ZP_WORD:51 [ point_init::$4 ]
-Allocated zp ZP_WORD:53 [ point_init::$5 ]
-Allocated zp ZP_WORD:55 [ point_init::y_diff#0 ]
-Allocated zp ZP_WORD:57 [ divr16s::divisor#0 ]
-Allocated zp ZP_WORD:59 [ divr16s::rem#0 ]
-Allocated zp ZP_WORD:61 [ point_init::abs16s2_$2#0 ]
-Allocated zp ZP_WORD:63 [ point_init::abs16s1_$2#0 ]
-Allocated zp ZP_WORD:65 [ divr16u::divisor#0 ]
-Allocated zp ZP_WORD:67 [ divr16s::$11 ]
-Allocated zp ZP_WORD:69 [ divr16s::$7 ]
-Allocated zp ZP_BYTE:71 [ divr16u::$1 ]
-Allocated zp ZP_BYTE:72 [ divr16u::$2 ]
-Allocated zp ZP_WORD:73 [ bitmap_clear::$3 ]
-Allocated zp ZP_BYTE:75 [ bitmap_init::$3 ]
-Allocated zp ZP_BYTE:76 [ bitmap_init::$4 ]
-Allocated zp ZP_BYTE:77 [ bitmap_init::$5 ]
-Allocated zp ZP_BYTE:78 [ bitmap_init::$6 ]
-Allocated zp ZP_BYTE:79 [ bitmap_init::$7 ]
-New fragment synthesis _deref_pbuc1=vbuc2
-New fragment synthesis _deref_pbuc1=vbuc2 - sub-option vbuaa=vbuc1
-New fragment synthesis vbuaa=vbuc1
-New fragment synthesis vbuaa=vbuc1 - Successfully loaded vbuaa=vbuc1.asm
-New fragment synthesis vbuaa=vbuc1 - sub-option vbuaa=vbuaa
-New fragment synthesis vbuaa=vbuc1 - sub-option vbuaa=vbuyy
-New fragment synthesis vbuaa=vbuc1 - sub-option vbuaa=vbuxx
-New fragment synthesis vbuaa=vbuaa
-New fragment synthesis vbuaa=vbuaa - Successfully loaded vbuaa=vbuaa.asm
-New fragment synthesis vbuaa=vbuyy
-New fragment synthesis vbuaa=vbuyy - Successfully loaded vbuaa=vbuyy.asm
-New fragment synthesis vbuaa=vbuyy - sub-option vbuaa=vbuaa
-New fragment synthesis vbuaa=vbuxx
-New fragment synthesis vbuaa=vbuxx - Successfully loaded vbuaa=vbuxx.asm
-New fragment synthesis vbuaa=vbuxx - sub-option vbuaa=vbuaa
-Fragment synthesis vbuaa=vbuxx - New best, scheduling parent vbuaa=vbuc1
-Fragment synthesis vbuaa=vbuyy - New best, scheduling parent vbuaa=vbuc1
-Fragment synthesis vbuaa=vbuaa - New best, scheduling parent vbuaa=vbuc1
-Fragment synthesis vbuaa=vbuaa - New best, scheduling parent vbuaa=vbuyy
-Fragment synthesis vbuaa=vbuaa - New best, scheduling parent vbuaa=vbuxx
-Fragment synthesis vbuaa=vbuxx - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuaa=vbuyy - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuaa=vbuc1 - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuaa=vbuc1 - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis vbuaa=vbuc1 - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis vbuaa=vbuc1 - New best, scheduling parent _deref_pbuc1=vbuc2
-Fragment synthesis _deref_pbuc1=vbuc2 - Successfully synthesized from vbuaa=vbuc1
-Found best fragment _deref_pbuc1=vbuc2 < vbuaa=vbuc1 score: 6.5
-New fragment synthesis vwsz1=vbuc1
-New fragment synthesis vwsz1=vbuc1 - sub-option vwsz1=vwsc1
-New fragment synthesis vwsz1=vbuc1 - sub-option vwsz1=vbuaa
-New fragment synthesis vwsz1=vbuc1 - sub-option vwsz1=vbuyy
-New fragment synthesis vwsz1=vbuc1 - sub-option vwsz1=vbuxx
-New fragment synthesis vwsz1=vwsc1
-New fragment synthesis vwsz1=vwsc1 - sub-option vwuz1=vwuc1
-New fragment synthesis vwuz1=vwuc1
-New fragment synthesis vwuz1=vwuc1 - Successfully loaded vwuz1=vwuc1.asm
-New fragment synthesis vwsz1=vbuaa
-New fragment synthesis vwsz1=vbuaa - Successfully loaded vwsz1=vbuaa.asm
-New fragment synthesis vwsz1=vbuaa - sub-option vwsz1=vbuxx
-New fragment synthesis vwsz1=vbuaa - sub-option vwsz1=vbuyy
-New fragment synthesis vwsz1=vbuxx
-New fragment synthesis vwsz1=vbuxx - sub-option vwsz1=vbuaa
-New fragment synthesis vwsz1=vbuyy
-New fragment synthesis vwsz1=vbuyy - sub-option vwsz1=vbuaa
-Fragment synthesis vwsz1=vbuyy - No file or synthesis results!
-Fragment synthesis vwsz1=vbuxx - No file or synthesis results!
-Fragment synthesis vwsz1=vbuaa - New best, scheduling parent vwsz1=vbuxx
-Fragment synthesis vwsz1=vbuaa - New best, scheduling parent vwsz1=vbuyy
-Fragment synthesis vwsz1=vbuaa - New best, scheduling parent vwsz1=vbuc1
-Fragment synthesis vwsz1=vbuyy - Successfully synthesized from vwsz1=vbuaa
-Fragment synthesis vwsz1=vbuyy - New best, scheduling parent vwsz1=vbuaa
-Fragment synthesis vwsz1=vbuyy - New best, scheduling parent vwsz1=vbuc1
-Fragment synthesis vwsz1=vbuaa - Successfully synthesized from vwsz1=vbuyy
-Fragment synthesis vwsz1=vbuxx - Successfully synthesized from vwsz1=vbuaa
-Fragment synthesis vwsz1=vbuxx - New best, scheduling parent vwsz1=vbuaa
-Fragment synthesis vwsz1=vbuxx - New best, scheduling parent vwsz1=vbuc1
-Fragment synthesis vwsz1=vbuaa - Successfully synthesized from vwsz1=vbuxx
-Fragment synthesis vwsz1=vbuaa - Successfully synthesized from vwsz1=vbuyy
-Fragment synthesis vwuz1=vwuc1 - New best, scheduling parent vwsz1=vwsc1
-Fragment synthesis vwsz1=vwsc1 - Successfully synthesized from vwuz1=vwuc1
-Fragment synthesis vwsz1=vwsc1 - New best, scheduling parent vwsz1=vbuc1
-Fragment synthesis vwsz1=vbuc1 - Successfully synthesized from vwsz1=vwsc1
-Fragment synthesis vwsz1=vbuc1 - Successfully synthesized from vwsz1=vbuaa
-Fragment synthesis vwsz1=vbuc1 - Successfully synthesized from vwsz1=vbuyy
-Fragment synthesis vwsz1=vbuc1 - Successfully synthesized from vwsz1=vbuxx
-Found best fragment vwsz1=vbuc1 < vwsz1=vwsc1 < vwuz1=vwuc1 score: 10.5
-New fragment synthesis vwuz1=vbuc1
-New fragment synthesis vwuz1=vbuc1 - sub-option vwuz1=vwuc1
-New fragment synthesis vwuz1=vbuc1 - sub-option vwuz1=vbuaa
-New fragment synthesis vwuz1=vbuc1 - sub-option vwuz1=vbuyy
-New fragment synthesis vwuz1=vbuc1 - sub-option vwuz1=vbuxx
-New fragment synthesis vwuz1=vbuaa
-New fragment synthesis vwuz1=vbuaa - Successfully loaded vwuz1=vbuaa.asm
-New fragment synthesis vwuz1=vbuaa - sub-option vwuz1=vbuxx
-New fragment synthesis vwuz1=vbuaa - sub-option vwuz1=vbuyy
-New fragment synthesis vwuz1=vbuxx
-New fragment synthesis vwuz1=vbuxx - sub-option vwuz1=vbuaa
-New fragment synthesis vwuz1=vbuyy
-New fragment synthesis vwuz1=vbuyy - sub-option vwuz1=vbuaa
-Fragment synthesis vwuz1=vbuyy - No file or synthesis results!
-Fragment synthesis vwuz1=vbuxx - No file or synthesis results!
-Fragment synthesis vwuz1=vbuaa - New best, scheduling parent vwuz1=vbuxx
-Fragment synthesis vwuz1=vbuaa - New best, scheduling parent vwuz1=vbuyy
-Fragment synthesis vwuz1=vbuaa - New best, scheduling parent vwuz1=vbuc1
-Fragment synthesis vwuz1=vbuyy - Successfully synthesized from vwuz1=vbuaa
-Fragment synthesis vwuz1=vbuyy - New best, scheduling parent vwuz1=vbuaa
-Fragment synthesis vwuz1=vbuyy - New best, scheduling parent vwuz1=vbuc1
-Fragment synthesis vwuz1=vbuaa - Successfully synthesized from vwuz1=vbuyy
-Fragment synthesis vwuz1=vbuxx - Successfully synthesized from vwuz1=vbuaa
-Fragment synthesis vwuz1=vbuxx - New best, scheduling parent vwuz1=vbuaa
-Fragment synthesis vwuz1=vbuxx - New best, scheduling parent vwuz1=vbuc1
-Fragment synthesis vwuz1=vbuaa - Successfully synthesized from vwuz1=vbuxx
-Fragment synthesis vwuz1=vbuaa - Successfully synthesized from vwuz1=vbuyy
-Fragment synthesis vwuz1=vbuc1 - Successfully synthesized from vwuz1=vwuc1
-Fragment synthesis vwuz1=vbuc1 - Successfully synthesized from vwuz1=vbuaa
-Fragment synthesis vwuz1=vbuc1 - Successfully synthesized from vwuz1=vbuyy
-Fragment synthesis vwuz1=vbuc1 - Successfully synthesized from vwuz1=vbuxx
-Found best fragment vwuz1=vbuc1 < vwuz1=vwuc1 score: 10.5
-New fragment synthesis vbuz1=vbuc1
-New fragment synthesis vbuz1=vbuc1 - sub-option vbuaa=vbuc1
-New fragment synthesis vbuz1=vbuc1 - sub-option vbuyy=vbuc1
-New fragment synthesis vbuz1=vbuc1 - sub-option vbuxx=vbuc1
-New fragment synthesis vbuz1=vbuc1 - sub-option vbuaa=vbuc1
-New fragment synthesis vbuz1=vbuc1 - sub-option vbuz1=vbuaa
-New fragment synthesis vbuz1=vbuc1 - sub-option vbuz1=vbuyy
-New fragment synthesis vbuz1=vbuc1 - sub-option vbuz1=vbuxx
-New fragment synthesis vbuyy=vbuc1
-New fragment synthesis vbuyy=vbuc1 - Successfully loaded vbuyy=vbuc1.asm
-New fragment synthesis vbuyy=vbuc1 - sub-option vbuaa=vbuc1
-New fragment synthesis vbuyy=vbuc1 - sub-option vbuyy=vbuaa
-New fragment synthesis vbuyy=vbuc1 - sub-option vbuyy=vbuyy
-New fragment synthesis vbuyy=vbuc1 - sub-option vbuyy=vbuxx
-New fragment synthesis vbuyy=vbuaa
-New fragment synthesis vbuyy=vbuaa - Successfully loaded vbuyy=vbuaa.asm
-New fragment synthesis vbuyy=vbuaa - sub-option vbuyy=vbuxx
-New fragment synthesis vbuyy=vbuaa - sub-option vbuyy=vbuyy
-New fragment synthesis vbuyy=vbuaa - sub-option vbuaa=vbuaa
-New fragment synthesis vbuyy=vbuxx
-New fragment synthesis vbuyy=vbuxx - Successfully loaded vbuyy=vbuxx.asm
-New fragment synthesis vbuyy=vbuxx - sub-option vbuyy=vbuaa
-New fragment synthesis vbuyy=vbuxx - sub-option vbuaa=vbuxx
-New fragment synthesis vbuyy=vbuyy
-New fragment synthesis vbuyy=vbuyy - Successfully loaded vbuyy=vbuyy.asm
-New fragment synthesis vbuyy=vbuyy - sub-option vbuaa=vbuyy
-New fragment synthesis vbuxx=vbuc1
-New fragment synthesis vbuxx=vbuc1 - Successfully loaded vbuxx=vbuc1.asm
-New fragment synthesis vbuxx=vbuc1 - sub-option vbuaa=vbuc1
-New fragment synthesis vbuxx=vbuc1 - sub-option vbuxx=vbuaa
-New fragment synthesis vbuxx=vbuc1 - sub-option vbuxx=vbuyy
-New fragment synthesis vbuxx=vbuc1 - sub-option vbuxx=vbuxx
-New fragment synthesis vbuxx=vbuaa
-New fragment synthesis vbuxx=vbuaa - Successfully loaded vbuxx=vbuaa.asm
-New fragment synthesis vbuxx=vbuaa - sub-option vbuxx=vbuxx
-New fragment synthesis vbuxx=vbuaa - sub-option vbuxx=vbuyy
-New fragment synthesis vbuxx=vbuaa - sub-option vbuaa=vbuaa
-New fragment synthesis vbuxx=vbuxx
-New fragment synthesis vbuxx=vbuxx - Successfully loaded vbuxx=vbuxx.asm
-New fragment synthesis vbuxx=vbuxx - sub-option vbuaa=vbuxx
-New fragment synthesis vbuxx=vbuyy
-New fragment synthesis vbuxx=vbuyy - Successfully loaded vbuxx=vbuyy.asm
-New fragment synthesis vbuxx=vbuyy - sub-option vbuxx=vbuaa
-New fragment synthesis vbuxx=vbuyy - sub-option vbuaa=vbuyy
-New fragment synthesis vbuz1=vbuaa
-New fragment synthesis vbuz1=vbuaa - Successfully loaded vbuz1=vbuaa.asm
-New fragment synthesis vbuz1=vbuaa - sub-option vbuz1=vbuxx
-New fragment synthesis vbuz1=vbuaa - sub-option vbuz1=vbuyy
-New fragment synthesis vbuz1=vbuaa - sub-option vbuaa=vbuaa
-New fragment synthesis vbuz1=vbuaa - sub-option vbuyy=vbuaa
-New fragment synthesis vbuz1=vbuaa - sub-option vbuxx=vbuaa
-New fragment synthesis vbuz1=vbuaa - sub-option vbuaa=vbuaa
-New fragment synthesis vbuz1=vbuxx
-New fragment synthesis vbuz1=vbuxx - Successfully loaded vbuz1=vbuxx.asm
-New fragment synthesis vbuz1=vbuxx - sub-option vbuz1=vbuaa
-New fragment synthesis vbuz1=vbuxx - sub-option vbuaa=vbuxx
-New fragment synthesis vbuz1=vbuxx - sub-option vbuyy=vbuxx
-New fragment synthesis vbuz1=vbuxx - sub-option vbuxx=vbuxx
-New fragment synthesis vbuz1=vbuxx - sub-option vbuaa=vbuxx
-New fragment synthesis vbuz1=vbuyy
-New fragment synthesis vbuz1=vbuyy - Successfully loaded vbuz1=vbuyy.asm
-New fragment synthesis vbuz1=vbuyy - sub-option vbuz1=vbuaa
-New fragment synthesis vbuz1=vbuyy - sub-option vbuaa=vbuyy
-New fragment synthesis vbuz1=vbuyy - sub-option vbuyy=vbuyy
-New fragment synthesis vbuz1=vbuyy - sub-option vbuxx=vbuyy
-New fragment synthesis vbuz1=vbuyy - sub-option vbuaa=vbuyy
-Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis vbuz1=vbuyy - New best, scheduling parent vbuz1=vbuaa
-Fragment synthesis vbuz1=vbuyy - New best, scheduling parent vbuz1=vbuc1
-Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis vbuz1=vbuxx - New best, scheduling parent vbuz1=vbuaa
-Fragment synthesis vbuz1=vbuxx - New best, scheduling parent vbuz1=vbuc1
-Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuz1=vbuxx
-Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuz1=vbuyy
-Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuz1=vbuaa - New best, scheduling parent vbuz1=vbuxx
-Fragment synthesis vbuz1=vbuaa - New best, scheduling parent vbuz1=vbuyy
-Fragment synthesis vbuz1=vbuaa - New best, scheduling parent vbuz1=vbuc1
-Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis vbuxx=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis vbuxx=vbuyy - New best, scheduling parent vbuxx=vbuaa
-Fragment synthesis vbuxx=vbuyy - New best, scheduling parent vbuxx=vbuc1
-Fragment synthesis vbuxx=vbuyy - New best, scheduling parent vbuz1=vbuyy
-Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuxx=vbuyy
-Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuxx=vbuyy
-Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis vbuxx=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis vbuxx=vbuxx - New best, scheduling parent vbuxx=vbuaa
-Fragment synthesis vbuxx=vbuxx - New best, scheduling parent vbuxx=vbuc1
-Fragment synthesis vbuxx=vbuxx - New best, scheduling parent vbuz1=vbuxx
-Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuxx=vbuxx
-Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis vbuxx=vbuaa - Successfully synthesized from vbuxx=vbuxx
-Fragment synthesis vbuxx=vbuaa - Successfully synthesized from vbuxx=vbuyy
-Fragment synthesis vbuxx=vbuaa - Successfully synthesized from vbuxx=vbuyy
-Fragment synthesis vbuxx=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuxx=vbuaa - New best, scheduling parent vbuxx=vbuyy
-Fragment synthesis vbuxx=vbuaa - New best, scheduling parent vbuxx=vbuc1
-Fragment synthesis vbuxx=vbuaa - New best, scheduling parent vbuz1=vbuaa
-Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuz1=vbuxx
-Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuz1=vbuyy
-Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuxx=vbuaa
-Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuxx=vbuyy - Successfully synthesized from vbuxx=vbuaa
-Fragment synthesis vbuxx=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis vbuxx=vbuc1 - Successfully synthesized from vbuaa=vbuc1
-Fragment synthesis vbuxx=vbuc1 - Successfully synthesized from vbuxx=vbuaa
-Fragment synthesis vbuxx=vbuc1 - Successfully synthesized from vbuxx=vbuyy
-Fragment synthesis vbuxx=vbuc1 - Successfully synthesized from vbuxx=vbuyy
-Fragment synthesis vbuxx=vbuc1 - Successfully synthesized from vbuxx=vbuxx
-Fragment synthesis vbuxx=vbuc1 - New best, scheduling parent vbuz1=vbuc1
-Fragment synthesis vbuyy=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis vbuyy=vbuyy - New best, scheduling parent vbuyy=vbuaa
-Fragment synthesis vbuyy=vbuyy - New best, scheduling parent vbuyy=vbuc1
-Fragment synthesis vbuyy=vbuyy - New best, scheduling parent vbuz1=vbuyy
-Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuyy=vbuyy
-Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuxx=vbuyy
-Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuxx=vbuyy
-Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis vbuyy=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis vbuyy=vbuxx - New best, scheduling parent vbuyy=vbuaa
-Fragment synthesis vbuyy=vbuxx - New best, scheduling parent vbuyy=vbuc1
-Fragment synthesis vbuyy=vbuxx - New best, scheduling parent vbuz1=vbuxx
-Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuyy=vbuxx
-Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuyy=vbuxx
-Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuxx=vbuxx
-Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis vbuyy=vbuaa - Successfully synthesized from vbuyy=vbuxx
-Fragment synthesis vbuyy=vbuaa - Successfully synthesized from vbuyy=vbuxx
-Fragment synthesis vbuyy=vbuaa - Successfully synthesized from vbuyy=vbuyy
-Fragment synthesis vbuyy=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuyy=vbuaa - New best, scheduling parent vbuyy=vbuxx
-Fragment synthesis vbuyy=vbuaa - New best, scheduling parent vbuyy=vbuc1
-Fragment synthesis vbuyy=vbuaa - New best, scheduling parent vbuz1=vbuaa
-Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuz1=vbuxx
-Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuz1=vbuyy
-Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuyy=vbuaa
-Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuxx=vbuaa
-Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuyy=vbuxx - Successfully synthesized from vbuyy=vbuaa
-Fragment synthesis vbuyy=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis vbuyy=vbuc1 - Successfully synthesized from vbuaa=vbuc1
-Fragment synthesis vbuyy=vbuc1 - Successfully synthesized from vbuyy=vbuaa
-Fragment synthesis vbuyy=vbuc1 - Successfully synthesized from vbuyy=vbuyy
-Fragment synthesis vbuyy=vbuc1 - Successfully synthesized from vbuyy=vbuxx
-Fragment synthesis vbuyy=vbuc1 - Successfully synthesized from vbuyy=vbuxx
-Fragment synthesis vbuyy=vbuc1 - New best, scheduling parent vbuz1=vbuc1
-Fragment synthesis vbuz1=vbuc1 - Successfully synthesized from vbuaa=vbuc1
-Fragment synthesis vbuz1=vbuc1 - Successfully synthesized from vbuyy=vbuc1
-Fragment synthesis vbuz1=vbuc1 - Successfully synthesized from vbuxx=vbuc1
-Fragment synthesis vbuz1=vbuc1 - Successfully synthesized from vbuaa=vbuc1
-Fragment synthesis vbuz1=vbuc1 - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuz1=vbuc1 - Successfully synthesized from vbuz1=vbuyy
-Fragment synthesis vbuz1=vbuc1 - Successfully synthesized from vbuz1=vbuxx
-Found best fragment vbuz1=vbuc1 < vbuaa=vbuc1 score: 5.5
-New fragment synthesis vbuz1=vbuz2
-New fragment synthesis vbuz1=vbuz2 - sub-option vbuaa=vbuz1
-New fragment synthesis vbuz1=vbuz2 - sub-option vbuyy=vbuz1
-New fragment synthesis vbuz1=vbuz2 - sub-option vbuxx=vbuz1
-New fragment synthesis vbuz1=vbuz2 - sub-option vbuz1=vbuaa
-New fragment synthesis vbuz1=vbuz2 - sub-option vbuz1=vbuyy
-New fragment synthesis vbuz1=vbuz2 - sub-option vbuz1=vbuxx
-New fragment synthesis vbuz1=vbuz2 - sub-option vbuaa=vbuz1
-New fragment synthesis vbuaa=vbuz1
-New fragment synthesis vbuaa=vbuz1 - Successfully loaded vbuaa=vbuz1.asm
-New fragment synthesis vbuaa=vbuz1 - sub-option vbuaa=vbuaa
-New fragment synthesis vbuaa=vbuz1 - sub-option vbuaa=vbuaa
-New fragment synthesis vbuaa=vbuz1 - sub-option vbuaa=vbuyy
-New fragment synthesis vbuaa=vbuz1 - sub-option vbuaa=vbuxx
-New fragment synthesis vbuyy=vbuz1
-New fragment synthesis vbuyy=vbuz1 - Successfully loaded vbuyy=vbuz1.asm
-New fragment synthesis vbuyy=vbuz1 - sub-option vbuyy=vbuaa
-New fragment synthesis vbuyy=vbuz1 - sub-option vbuyy=vbuyy
-New fragment synthesis vbuyy=vbuz1 - sub-option vbuyy=vbuyy
-New fragment synthesis vbuyy=vbuz1 - sub-option vbuyy=vbuxx
-New fragment synthesis vbuyy=vbuz1 - sub-option vbuaa=vbuz1
-New fragment synthesis vbuxx=vbuz1
-New fragment synthesis vbuxx=vbuz1 - Successfully loaded vbuxx=vbuz1.asm
-New fragment synthesis vbuxx=vbuz1 - sub-option vbuxx=vbuaa
-New fragment synthesis vbuxx=vbuz1 - sub-option vbuxx=vbuyy
-New fragment synthesis vbuxx=vbuz1 - sub-option vbuxx=vbuxx
-New fragment synthesis vbuxx=vbuz1 - sub-option vbuxx=vbuxx
-New fragment synthesis vbuxx=vbuz1 - sub-option vbuaa=vbuz1
-Fragment synthesis vbuxx=vbuz1 - Successfully synthesized from vbuxx=vbuaa
-Fragment synthesis vbuxx=vbuz1 - Successfully synthesized from vbuxx=vbuyy
-Fragment synthesis vbuxx=vbuz1 - Successfully synthesized from vbuxx=vbuyy
-Fragment synthesis vbuxx=vbuz1 - Successfully synthesized from vbuxx=vbuxx
-Fragment synthesis vbuxx=vbuz1 - Successfully synthesized from vbuxx=vbuxx
-Fragment synthesis vbuxx=vbuz1 - New best, scheduling parent vbuz1=vbuz2
-Fragment synthesis vbuyy=vbuz1 - Successfully synthesized from vbuyy=vbuaa
-Fragment synthesis vbuyy=vbuz1 - Successfully synthesized from vbuyy=vbuyy
-Fragment synthesis vbuyy=vbuz1 - Successfully synthesized from vbuyy=vbuyy
-Fragment synthesis vbuyy=vbuz1 - Successfully synthesized from vbuyy=vbuxx
-Fragment synthesis vbuyy=vbuz1 - Successfully synthesized from vbuyy=vbuxx
-Fragment synthesis vbuyy=vbuz1 - New best, scheduling parent vbuz1=vbuz2
-Fragment synthesis vbuaa=vbuz1 - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuaa=vbuz1 - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuaa=vbuz1 - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis vbuaa=vbuz1 - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis vbuaa=vbuz1 - New best, scheduling parent vbuz1=vbuz2
-Fragment synthesis vbuaa=vbuz1 - New best, scheduling parent vbuyy=vbuz1
-Fragment synthesis vbuaa=vbuz1 - New best, scheduling parent vbuxx=vbuz1
-Fragment synthesis vbuaa=vbuz1 - New best, scheduling parent vbuz1=vbuz2
-Fragment synthesis vbuxx=vbuz1 - Successfully synthesized from vbuxx=vbuaa
-Fragment synthesis vbuxx=vbuz1 - Successfully synthesized from vbuxx=vbuyy
-Fragment synthesis vbuxx=vbuz1 - Successfully synthesized from vbuxx=vbuyy
-Fragment synthesis vbuxx=vbuz1 - Successfully synthesized from vbuxx=vbuxx
-Fragment synthesis vbuxx=vbuz1 - Successfully synthesized from vbuxx=vbuxx
-Fragment synthesis vbuxx=vbuz1 - Successfully synthesized from vbuaa=vbuz1
-Fragment synthesis vbuyy=vbuz1 - Successfully synthesized from vbuyy=vbuaa
-Fragment synthesis vbuyy=vbuz1 - Successfully synthesized from vbuyy=vbuyy
-Fragment synthesis vbuyy=vbuz1 - Successfully synthesized from vbuyy=vbuyy
-Fragment synthesis vbuyy=vbuz1 - Successfully synthesized from vbuyy=vbuxx
-Fragment synthesis vbuyy=vbuz1 - Successfully synthesized from vbuyy=vbuxx
-Fragment synthesis vbuyy=vbuz1 - Successfully synthesized from vbuaa=vbuz1
-Fragment synthesis vbuz1=vbuz2 - Successfully synthesized from vbuaa=vbuz1
-Fragment synthesis vbuz1=vbuz2 - Successfully synthesized from vbuyy=vbuz1
-Fragment synthesis vbuz1=vbuz2 - Successfully synthesized from vbuxx=vbuz1
-Fragment synthesis vbuz1=vbuz2 - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuz1=vbuz2 - Successfully synthesized from vbuz1=vbuyy
-Fragment synthesis vbuz1=vbuz2 - Successfully synthesized from vbuz1=vbuxx
-Fragment synthesis vbuz1=vbuz2 - Successfully synthesized from vbuaa=vbuz1
-Found best fragment vbuz1=vbuz2 < vbuaa=vbuz1 score: 6.5
-New fragment synthesis vbuz1=vbuz2_ror_1
-New fragment synthesis vbuz1=vbuz2_ror_1 - sub-option vbuaa=vbuz1_ror_1
-New fragment synthesis vbuz1=vbuz2_ror_1 - sub-option vbuyy=vbuz1_ror_1
-New fragment synthesis vbuz1=vbuz2_ror_1 - sub-option vbuxx=vbuz1_ror_1
-New fragment synthesis vbuz1=vbuz2_ror_1 - sub-option vbuz1=vbuaa_ror_1
-New fragment synthesis vbuz1=vbuz2_ror_1 - sub-option vbuz1=vbuyy_ror_1
-New fragment synthesis vbuz1=vbuz2_ror_1 - sub-option vbuz1=vbuxx_ror_1
-New fragment synthesis vbuz1=vbuz2_ror_1 - sub-option vbuaa=vbuz1_ror_1
-New fragment synthesis vbuaa=vbuz1_ror_1
-New fragment synthesis vbuaa=vbuz1_ror_1 - sub-option vbuaa=vbuaa_ror_1
-New fragment synthesis vbuaa=vbuz1_ror_1 - sub-option vbuaa=vbuaa_ror_1
-New fragment synthesis vbuaa=vbuz1_ror_1 - sub-option vbuaa=vbuyy_ror_1
-New fragment synthesis vbuaa=vbuz1_ror_1 - sub-option vbuaa=vbuxx_ror_1
-New fragment synthesis vbuaa=vbuaa_ror_1
-New fragment synthesis vbuaa=vbuaa_ror_1 - Successfully loaded vbuaa=vbuaa_ror_1.asm
-New fragment synthesis vbuaa=vbuyy_ror_1
-New fragment synthesis vbuaa=vbuyy_ror_1 - sub-option vbuaa=vbuaa_ror_1
-New fragment synthesis vbuaa=vbuxx_ror_1
-New fragment synthesis vbuaa=vbuxx_ror_1 - sub-option vbuaa=vbuaa_ror_1
-New fragment synthesis vbuyy=vbuz1_ror_1
-New fragment synthesis vbuyy=vbuz1_ror_1 - sub-option vbuyy=vbuaa_ror_1
-New fragment synthesis vbuyy=vbuz1_ror_1 - sub-option vbuyy=vbuyy_ror_1
-New fragment synthesis vbuyy=vbuz1_ror_1 - sub-option vbuyy=vbuyy_ror_1
-New fragment synthesis vbuyy=vbuz1_ror_1 - sub-option vbuyy=vbuxx_ror_1
-New fragment synthesis vbuyy=vbuz1_ror_1 - sub-option vbuaa=vbuz1_ror_1
-New fragment synthesis vbuyy=vbuaa_ror_1
-New fragment synthesis vbuyy=vbuaa_ror_1 - sub-option vbuyy=vbuxx_ror_1
-New fragment synthesis vbuyy=vbuaa_ror_1 - sub-option vbuyy=vbuyy_ror_1
-New fragment synthesis vbuyy=vbuaa_ror_1 - sub-option vbuaa=vbuaa_ror_1
-New fragment synthesis vbuyy=vbuxx_ror_1
-New fragment synthesis vbuyy=vbuxx_ror_1 - sub-option vbuyy=vbuaa_ror_1
-New fragment synthesis vbuyy=vbuxx_ror_1 - sub-option vbuaa=vbuxx_ror_1
-New fragment synthesis vbuyy=vbuyy_ror_1
-New fragment synthesis vbuyy=vbuyy_ror_1 - sub-option vbuaa=vbuyy_ror_1
-New fragment synthesis vbuxx=vbuz1_ror_1
-New fragment synthesis vbuxx=vbuz1_ror_1 - sub-option vbuxx=vbuaa_ror_1
-New fragment synthesis vbuxx=vbuz1_ror_1 - sub-option vbuxx=vbuyy_ror_1
-New fragment synthesis vbuxx=vbuz1_ror_1 - sub-option vbuxx=vbuxx_ror_1
-New fragment synthesis vbuxx=vbuz1_ror_1 - sub-option vbuxx=vbuxx_ror_1
-New fragment synthesis vbuxx=vbuz1_ror_1 - sub-option vbuaa=vbuz1_ror_1
-New fragment synthesis vbuxx=vbuaa_ror_1
-New fragment synthesis vbuxx=vbuaa_ror_1 - sub-option vbuxx=vbuxx_ror_1
-New fragment synthesis vbuxx=vbuaa_ror_1 - sub-option vbuxx=vbuyy_ror_1
-New fragment synthesis vbuxx=vbuaa_ror_1 - sub-option vbuaa=vbuaa_ror_1
-New fragment synthesis vbuxx=vbuxx_ror_1
-New fragment synthesis vbuxx=vbuxx_ror_1 - sub-option vbuaa=vbuxx_ror_1
-New fragment synthesis vbuxx=vbuyy_ror_1
-New fragment synthesis vbuxx=vbuyy_ror_1 - sub-option vbuxx=vbuaa_ror_1
-New fragment synthesis vbuxx=vbuyy_ror_1 - sub-option vbuaa=vbuyy_ror_1
-New fragment synthesis vbuz1=vbuaa_ror_1
-New fragment synthesis vbuz1=vbuaa_ror_1 - sub-option vbuz1=vbuxx_ror_1
-New fragment synthesis vbuz1=vbuaa_ror_1 - sub-option vbuz1=vbuyy_ror_1
-New fragment synthesis vbuz1=vbuaa_ror_1 - sub-option vbuaa=vbuaa_ror_1
-New fragment synthesis vbuz1=vbuaa_ror_1 - sub-option vbuyy=vbuaa_ror_1
-New fragment synthesis vbuz1=vbuaa_ror_1 - sub-option vbuxx=vbuaa_ror_1
-New fragment synthesis vbuz1=vbuaa_ror_1 - sub-option vbuaa=vbuaa_ror_1
-New fragment synthesis vbuz1=vbuxx_ror_1
-New fragment synthesis vbuz1=vbuxx_ror_1 - sub-option vbuz1=vbuaa_ror_1
-New fragment synthesis vbuz1=vbuxx_ror_1 - sub-option vbuaa=vbuxx_ror_1
-New fragment synthesis vbuz1=vbuxx_ror_1 - sub-option vbuyy=vbuxx_ror_1
-New fragment synthesis vbuz1=vbuxx_ror_1 - sub-option vbuxx=vbuxx_ror_1
-New fragment synthesis vbuz1=vbuxx_ror_1 - sub-option vbuaa=vbuxx_ror_1
-New fragment synthesis vbuz1=vbuyy_ror_1
-New fragment synthesis vbuz1=vbuyy_ror_1 - sub-option vbuz1=vbuaa_ror_1
-New fragment synthesis vbuz1=vbuyy_ror_1 - sub-option vbuaa=vbuyy_ror_1
-New fragment synthesis vbuz1=vbuyy_ror_1 - sub-option vbuyy=vbuyy_ror_1
-New fragment synthesis vbuz1=vbuyy_ror_1 - sub-option vbuxx=vbuyy_ror_1
-New fragment synthesis vbuz1=vbuyy_ror_1 - sub-option vbuaa=vbuyy_ror_1
-Fragment synthesis vbuz1=vbuyy_ror_1 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuxx_ror_1 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuaa_ror_1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuyy_ror_1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuxx_ror_1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuaa_ror_1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuz1_ror_1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuyy_ror_1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuxx_ror_1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuaa_ror_1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuz1_ror_1 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuxx_ror_1 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuyy_ror_1 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuaa_ror_1 - New best, scheduling parent vbuaa=vbuz1_ror_1
-Fragment synthesis vbuaa=vbuaa_ror_1 - New best, scheduling parent vbuaa=vbuz1_ror_1
-Fragment synthesis vbuaa=vbuaa_ror_1 - New best, scheduling parent vbuaa=vbuyy_ror_1
-Fragment synthesis vbuaa=vbuaa_ror_1 - New best, scheduling parent vbuaa=vbuxx_ror_1
-Fragment synthesis vbuaa=vbuaa_ror_1 - New best, scheduling parent vbuyy=vbuaa_ror_1
-Fragment synthesis vbuaa=vbuaa_ror_1 - New best, scheduling parent vbuxx=vbuaa_ror_1
-Fragment synthesis vbuaa=vbuaa_ror_1 - New best, scheduling parent vbuz1=vbuaa_ror_1
-Fragment synthesis vbuaa=vbuaa_ror_1 - New best, scheduling parent vbuz1=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - New best, scheduling parent vbuz1=vbuxx_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - New best, scheduling parent vbuz1=vbuyy_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - New best, scheduling parent vbuz1=vbuz2_ror_1
-Fragment synthesis vbuz1=vbuyy_ror_1 - Successfully synthesized from vbuz1=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuyy_ror_1 - New best, scheduling parent vbuz1=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuyy_ror_1 - New best, scheduling parent vbuz1=vbuz2_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuz1=vbuyy_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuxx_ror_1 - Successfully synthesized from vbuz1=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuxx_ror_1 - New best, scheduling parent vbuz1=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuxx_ror_1 - New best, scheduling parent vbuz1=vbuz2_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuz1=vbuxx_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuz1=vbuyy_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuxx=vbuaa_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuxx=vbuaa_ror_1 - New best, scheduling parent vbuxx=vbuyy_ror_1
-Fragment synthesis vbuxx=vbuaa_ror_1 - New best, scheduling parent vbuxx=vbuz1_ror_1
-Fragment synthesis vbuxx=vbuaa_ror_1 - New best, scheduling parent vbuz1=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuz1=vbuxx_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuz1=vbuyy_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuxx=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuxx=vbuz1_ror_1 - Successfully synthesized from vbuxx=vbuaa_ror_1
-Fragment synthesis vbuxx=vbuz1_ror_1 - New best, scheduling parent vbuz1=vbuz2_ror_1
-Fragment synthesis vbuxx=vbuyy_ror_1 - Successfully synthesized from vbuxx=vbuaa_ror_1
-Fragment synthesis vbuxx=vbuyy_ror_1 - New best, scheduling parent vbuxx=vbuaa_ror_1
-Fragment synthesis vbuxx=vbuyy_ror_1 - New best, scheduling parent vbuxx=vbuz1_ror_1
-Fragment synthesis vbuxx=vbuyy_ror_1 - New best, scheduling parent vbuz1=vbuyy_ror_1
-Fragment synthesis vbuz1=vbuyy_ror_1 - Successfully synthesized from vbuz1=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuyy_ror_1 - Successfully synthesized from vbuxx=vbuyy_ror_1
-Fragment synthesis vbuxx=vbuz1_ror_1 - Successfully synthesized from vbuxx=vbuaa_ror_1
-Fragment synthesis vbuxx=vbuz1_ror_1 - Successfully synthesized from vbuxx=vbuyy_ror_1
-Fragment synthesis vbuxx=vbuaa_ror_1 - Successfully synthesized from vbuxx=vbuyy_ror_1
-Fragment synthesis vbuxx=vbuaa_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuyy=vbuaa_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuyy=vbuaa_ror_1 - New best, scheduling parent vbuyy=vbuxx_ror_1
-Fragment synthesis vbuyy=vbuaa_ror_1 - New best, scheduling parent vbuyy=vbuz1_ror_1
-Fragment synthesis vbuyy=vbuaa_ror_1 - New best, scheduling parent vbuz1=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuz1=vbuxx_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuz1=vbuyy_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuyy=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuxx=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuaa_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuyy=vbuz1_ror_1 - Successfully synthesized from vbuyy=vbuaa_ror_1
-Fragment synthesis vbuyy=vbuz1_ror_1 - New best, scheduling parent vbuz1=vbuz2_ror_1
-Fragment synthesis vbuyy=vbuxx_ror_1 - Successfully synthesized from vbuyy=vbuaa_ror_1
-Fragment synthesis vbuyy=vbuxx_ror_1 - New best, scheduling parent vbuyy=vbuaa_ror_1
-Fragment synthesis vbuyy=vbuxx_ror_1 - New best, scheduling parent vbuyy=vbuz1_ror_1
-Fragment synthesis vbuyy=vbuxx_ror_1 - New best, scheduling parent vbuz1=vbuxx_ror_1
-Fragment synthesis vbuz1=vbuxx_ror_1 - Successfully synthesized from vbuz1=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuxx_ror_1 - Successfully synthesized from vbuyy=vbuxx_ror_1
-Fragment synthesis vbuyy=vbuz1_ror_1 - Successfully synthesized from vbuyy=vbuaa_ror_1
-Fragment synthesis vbuyy=vbuz1_ror_1 - Successfully synthesized from vbuyy=vbuxx_ror_1
-Fragment synthesis vbuyy=vbuaa_ror_1 - Successfully synthesized from vbuyy=vbuxx_ror_1
-Fragment synthesis vbuyy=vbuaa_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuaa=vbuxx_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuaa=vbuxx_ror_1 - New best, scheduling parent vbuaa=vbuz1_ror_1
-Fragment synthesis vbuaa=vbuxx_ror_1 - New best, scheduling parent vbuyy=vbuxx_ror_1
-Fragment synthesis vbuaa=vbuxx_ror_1 - New best, scheduling parent vbuxx=vbuxx_ror_1
-Fragment synthesis vbuaa=vbuxx_ror_1 - New best, scheduling parent vbuz1=vbuxx_ror_1
-Fragment synthesis vbuaa=vbuxx_ror_1 - New best, scheduling parent vbuz1=vbuxx_ror_1
-Fragment synthesis vbuz1=vbuxx_ror_1 - Successfully synthesized from vbuz1=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuxx_ror_1 - Successfully synthesized from vbuaa=vbuxx_ror_1
-Fragment synthesis vbuz1=vbuxx_ror_1 - Successfully synthesized from vbuyy=vbuxx_ror_1
-Fragment synthesis vbuz1=vbuxx_ror_1 - Successfully synthesized from vbuaa=vbuxx_ror_1
-Fragment synthesis vbuxx=vbuxx_ror_1 - Successfully synthesized from vbuaa=vbuxx_ror_1
-Fragment synthesis vbuxx=vbuxx_ror_1 - New best, scheduling parent vbuxx=vbuaa_ror_1
-Fragment synthesis vbuxx=vbuxx_ror_1 - New best, scheduling parent vbuxx=vbuz1_ror_1
-Fragment synthesis vbuxx=vbuxx_ror_1 - New best, scheduling parent vbuxx=vbuz1_ror_1
-Fragment synthesis vbuxx=vbuxx_ror_1 - New best, scheduling parent vbuz1=vbuxx_ror_1
-Fragment synthesis vbuz1=vbuxx_ror_1 - Successfully synthesized from vbuz1=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuxx_ror_1 - Successfully synthesized from vbuaa=vbuxx_ror_1
-Fragment synthesis vbuz1=vbuxx_ror_1 - Successfully synthesized from vbuyy=vbuxx_ror_1
-Fragment synthesis vbuz1=vbuxx_ror_1 - Successfully synthesized from vbuxx=vbuxx_ror_1
-Fragment synthesis vbuz1=vbuxx_ror_1 - Successfully synthesized from vbuaa=vbuxx_ror_1
-Fragment synthesis vbuxx=vbuz1_ror_1 - Successfully synthesized from vbuxx=vbuaa_ror_1
-Fragment synthesis vbuxx=vbuz1_ror_1 - Successfully synthesized from vbuxx=vbuyy_ror_1
-Fragment synthesis vbuxx=vbuz1_ror_1 - Successfully synthesized from vbuxx=vbuxx_ror_1
-Fragment synthesis vbuxx=vbuz1_ror_1 - Successfully synthesized from vbuxx=vbuxx_ror_1
-Fragment synthesis vbuxx=vbuaa_ror_1 - Successfully synthesized from vbuxx=vbuxx_ror_1
-Fragment synthesis vbuxx=vbuaa_ror_1 - Successfully synthesized from vbuxx=vbuyy_ror_1
-Fragment synthesis vbuxx=vbuaa_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuyy=vbuxx_ror_1 - Successfully synthesized from vbuyy=vbuaa_ror_1
-Fragment synthesis vbuyy=vbuxx_ror_1 - Successfully synthesized from vbuaa=vbuxx_ror_1
-Fragment synthesis vbuaa=vbuyy_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuaa=vbuyy_ror_1 - New best, scheduling parent vbuaa=vbuz1_ror_1
-Fragment synthesis vbuaa=vbuyy_ror_1 - New best, scheduling parent vbuyy=vbuyy_ror_1
-Fragment synthesis vbuaa=vbuyy_ror_1 - New best, scheduling parent vbuxx=vbuyy_ror_1
-Fragment synthesis vbuaa=vbuyy_ror_1 - New best, scheduling parent vbuz1=vbuyy_ror_1
-Fragment synthesis vbuaa=vbuyy_ror_1 - New best, scheduling parent vbuz1=vbuyy_ror_1
-Fragment synthesis vbuz1=vbuyy_ror_1 - Successfully synthesized from vbuz1=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuyy_ror_1 - Successfully synthesized from vbuaa=vbuyy_ror_1
-Fragment synthesis vbuz1=vbuyy_ror_1 - Successfully synthesized from vbuxx=vbuyy_ror_1
-Fragment synthesis vbuz1=vbuyy_ror_1 - Successfully synthesized from vbuaa=vbuyy_ror_1
-Fragment synthesis vbuxx=vbuyy_ror_1 - Successfully synthesized from vbuxx=vbuaa_ror_1
-Fragment synthesis vbuxx=vbuyy_ror_1 - Successfully synthesized from vbuaa=vbuyy_ror_1
-Fragment synthesis vbuyy=vbuyy_ror_1 - Successfully synthesized from vbuaa=vbuyy_ror_1
-Fragment synthesis vbuyy=vbuyy_ror_1 - New best, scheduling parent vbuyy=vbuaa_ror_1
-Fragment synthesis vbuyy=vbuyy_ror_1 - New best, scheduling parent vbuyy=vbuz1_ror_1
-Fragment synthesis vbuyy=vbuyy_ror_1 - New best, scheduling parent vbuyy=vbuz1_ror_1
-Fragment synthesis vbuyy=vbuyy_ror_1 - New best, scheduling parent vbuz1=vbuyy_ror_1
-Fragment synthesis vbuz1=vbuyy_ror_1 - Successfully synthesized from vbuz1=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuyy_ror_1 - Successfully synthesized from vbuaa=vbuyy_ror_1
-Fragment synthesis vbuz1=vbuyy_ror_1 - Successfully synthesized from vbuyy=vbuyy_ror_1
-Fragment synthesis vbuz1=vbuyy_ror_1 - Successfully synthesized from vbuxx=vbuyy_ror_1
-Fragment synthesis vbuz1=vbuyy_ror_1 - Successfully synthesized from vbuaa=vbuyy_ror_1
-Fragment synthesis vbuyy=vbuz1_ror_1 - Successfully synthesized from vbuyy=vbuaa_ror_1
-Fragment synthesis vbuyy=vbuz1_ror_1 - Successfully synthesized from vbuyy=vbuyy_ror_1
-Fragment synthesis vbuyy=vbuz1_ror_1 - Successfully synthesized from vbuyy=vbuyy_ror_1
-Fragment synthesis vbuyy=vbuz1_ror_1 - Successfully synthesized from vbuyy=vbuxx_ror_1
-Fragment synthesis vbuyy=vbuaa_ror_1 - Successfully synthesized from vbuyy=vbuxx_ror_1
-Fragment synthesis vbuyy=vbuaa_ror_1 - Successfully synthesized from vbuyy=vbuyy_ror_1
-Fragment synthesis vbuyy=vbuaa_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuaa=vbuz1_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuaa=vbuz1_ror_1 - Successfully synthesized from vbuaa=vbuaa_ror_1
-Fragment synthesis vbuaa=vbuz1_ror_1 - Successfully synthesized from vbuaa=vbuyy_ror_1
-Fragment synthesis vbuaa=vbuz1_ror_1 - Successfully synthesized from vbuaa=vbuxx_ror_1
-Fragment synthesis vbuaa=vbuz1_ror_1 - New best, scheduling parent vbuz1=vbuz2_ror_1
-Fragment synthesis vbuaa=vbuz1_ror_1 - New best, scheduling parent vbuyy=vbuz1_ror_1
-Fragment synthesis vbuaa=vbuz1_ror_1 - New best, scheduling parent vbuxx=vbuz1_ror_1
-Fragment synthesis vbuaa=vbuz1_ror_1 - New best, scheduling parent vbuz1=vbuz2_ror_1
-Fragment synthesis vbuxx=vbuz1_ror_1 - Successfully synthesized from vbuxx=vbuaa_ror_1
-Fragment synthesis vbuxx=vbuz1_ror_1 - Successfully synthesized from vbuxx=vbuyy_ror_1
-Fragment synthesis vbuxx=vbuz1_ror_1 - Successfully synthesized from vbuxx=vbuxx_ror_1
-Fragment synthesis vbuxx=vbuz1_ror_1 - Successfully synthesized from vbuxx=vbuxx_ror_1
-Fragment synthesis vbuxx=vbuz1_ror_1 - Successfully synthesized from vbuaa=vbuz1_ror_1
-Fragment synthesis vbuyy=vbuz1_ror_1 - Successfully synthesized from vbuyy=vbuaa_ror_1
-Fragment synthesis vbuyy=vbuz1_ror_1 - Successfully synthesized from vbuyy=vbuyy_ror_1
-Fragment synthesis vbuyy=vbuz1_ror_1 - Successfully synthesized from vbuyy=vbuyy_ror_1
-Fragment synthesis vbuyy=vbuz1_ror_1 - Successfully synthesized from vbuyy=vbuxx_ror_1
-Fragment synthesis vbuyy=vbuz1_ror_1 - Successfully synthesized from vbuaa=vbuz1_ror_1
-Fragment synthesis vbuz1=vbuz2_ror_1 - Successfully synthesized from vbuaa=vbuz1_ror_1
-Fragment synthesis vbuz1=vbuz2_ror_1 - Successfully synthesized from vbuyy=vbuz1_ror_1
-Fragment synthesis vbuz1=vbuz2_ror_1 - Successfully synthesized from vbuxx=vbuz1_ror_1
-Fragment synthesis vbuz1=vbuz2_ror_1 - Successfully synthesized from vbuz1=vbuaa_ror_1
-Fragment synthesis vbuz1=vbuz2_ror_1 - Successfully synthesized from vbuz1=vbuyy_ror_1
-Fragment synthesis vbuz1=vbuz2_ror_1 - Successfully synthesized from vbuz1=vbuxx_ror_1
-Fragment synthesis vbuz1=vbuz2_ror_1 - Successfully synthesized from vbuaa=vbuz1_ror_1
-Found best fragment vbuz1=vbuz2_ror_1 < vbuaa=vbuz1_ror_1 < vbuaa=vbuaa_ror_1 score: 8.5
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuz2
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuz2 - sub-option vwuz1=pwuc1_derefidx_vbuaa
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuz2 - sub-option vwuz1=pwuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuz2 - sub-option vwuz1=pwuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuz2 - sub-option vwuz1=pwuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuz2 - sub-option vwuz1=pwuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuaa
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuaa - sub-option vwuz1=pwuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuaa - sub-option vwuz1=pwuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuaa - sub-option vwuz1=pwuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuaa - sub-option vwuz1=pwuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuxx - Successfully loaded vwuz1=pwuc1_derefidx_vbuxx.asm
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuxx - sub-option vwuz1=pwuc1_derefidx_vbuaa
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuyy - Successfully loaded vwuz1=pwuc1_derefidx_vbuyy.asm
-New fragment synthesis vwuz1=pwuc1_derefidx_vbuyy - sub-option vwuz1=pwuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=pwuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=pwuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=pwuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=pwuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=pwuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=pwuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=pwuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=pwuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuaa - Successfully synthesized from vwuz1=pwuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuaa - Successfully synthesized from vwuz1=pwuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuaa - Successfully synthesized from vwuz1=pwuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuaa - Successfully synthesized from vwuz1=pwuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuaa - New best, scheduling parent vwuz1=pwuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuaa - New best, scheduling parent vwuz1=pwuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuaa - New best, scheduling parent vwuz1=pwuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuyy - Successfully synthesized from vwuz1=pwuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuyy - Successfully synthesized from vwuz1=pwuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuxx - Successfully synthesized from vwuz1=pwuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuxx - Successfully synthesized from vwuz1=pwuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=pwuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=pwuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=pwuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=pwuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=pwuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=pwuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=pwuc1_derefidx_vbuyy
-Found best fragment vwuz1=pwuc1_derefidx_vbuz2 < vwuz1=pwuc1_derefidx_vbuyy score: 19.5
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuaa=pbuc1_derefidx_vbuz1
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuyy=pbuc1_derefidx_vbuz1
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuxx=pbuc1_derefidx_vbuz1
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuz1=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuz1=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuz1=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuaa=pbuc1_derefidx_vbuz1
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuz1=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuz1=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - Successfully loaded vbuaa=pbuc1_derefidx_vbuxx.asm
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - sub-option vbuaa=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - sub-option vbuaa=vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - Successfully loaded vbuaa=pbuc1_derefidx_vbuyy.asm
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - sub-option vbuaa=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - sub-option vbuaa=vbuaa
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuz1
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - sub-option vbuyy=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - sub-option vbuyy=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - sub-option vbuyy=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - sub-option vbuyy=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuz1
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - sub-option vbuyy=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - sub-option vbuyy=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - sub-option vbuyy=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - sub-option vbuyy=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - sub-option vbuyy=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - sub-option vbuyy=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully loaded vbuyy=pbuc1_derefidx_vbuxx.asm
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - sub-option vbuyy=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - sub-option vbuaa=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - sub-option vbuyy=vbuaa
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - sub-option vbuaa=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - sub-option vbuyy=vbuaa
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuz1
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - sub-option vbuxx=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - sub-option vbuxx=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - sub-option vbuxx=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - sub-option vbuxx=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuz1
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - sub-option vbuxx=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - sub-option vbuxx=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - sub-option vbuxx=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - sub-option vbuxx=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - sub-option vbuxx=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - sub-option vbuxx=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - sub-option vbuaa=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - sub-option vbuxx=vbuaa
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - sub-option vbuxx=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - sub-option vbuaa=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - sub-option vbuxx=vbuaa
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - sub-option vbuz1=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - sub-option vbuz1=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - sub-option vbuyy=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - sub-option vbuxx=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - sub-option vbuz1=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - sub-option vbuz1=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - sub-option vbuz1=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - sub-option vbuaa=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - sub-option vbuyy=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - sub-option vbuxx=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - sub-option vbuaa=pbuc1_derefidx_vbuxx
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - sub-option vbuz1=vbuaa
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - sub-option vbuz1=pbuc1_derefidx_vbuaa
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - sub-option vbuaa=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - sub-option vbuyy=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - sub-option vbuxx=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - sub-option vbuaa=pbuc1_derefidx_vbuyy
-New fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - sub-option vbuz1=vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuxx=vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuyy=vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuyy=vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuxx=vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx
-Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy
-Found best fragment vbuz1=pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy score: 12.0
-New fragment synthesis vbuz1=vbuz1_plus_2
-New fragment synthesis vbuz1=vbuz1_plus_2 - sub-option vbuz1=2_plus_vbuz1
-New fragment synthesis vbuz1=vbuz1_plus_2 - sub-option vbuaa=vbuz1_plus_2
-New fragment synthesis vbuz1=vbuz1_plus_2 - sub-option vbuz1=vbuz2_plus_2
-New fragment synthesis vbuz1=2_plus_vbuz1
-New fragment synthesis vbuz1=2_plus_vbuz1 - sub-option vbuz1=vbuz1_plus_2
-New fragment synthesis vbuz1=2_plus_vbuz1 - sub-option vbuaa=2_plus_vbuz1
-New fragment synthesis vbuz1=2_plus_vbuz1 - sub-option vbuz1=2_plus_vbuz2
-New fragment synthesis vbuaa=2_plus_vbuz1
-New fragment synthesis vbuaa=2_plus_vbuz1 - sub-option vbuaa=2_plus_vbuaa
-New fragment synthesis vbuaa=2_plus_vbuz1 - sub-option vbuaa=2_plus_vbuaa
-New fragment synthesis vbuaa=2_plus_vbuz1 - sub-option vbuaa=2_plus_vbuyy
-New fragment synthesis vbuaa=2_plus_vbuz1 - sub-option vbuaa=2_plus_vbuxx
-New fragment synthesis vbuaa=2_plus_vbuz1 - sub-option vbuaa=vbuz1_plus_2
-New fragment synthesis vbuaa=2_plus_vbuaa
-New fragment synthesis vbuaa=2_plus_vbuaa - sub-option vbuaa=vbuaa_plus_2
-New fragment synthesis vbuaa=vbuaa_plus_2
-New fragment synthesis vbuaa=vbuaa_plus_2 - Successfully loaded vbuaa=vbuaa_plus_2.asm
-New fragment synthesis vbuaa=vbuaa_plus_2 - sub-option vbuaa=2_plus_vbuaa
-New fragment synthesis vbuaa=2_plus_vbuyy
-New fragment synthesis vbuaa=2_plus_vbuyy - sub-option vbuaa=2_plus_vbuaa
-New fragment synthesis vbuaa=2_plus_vbuyy - sub-option vbuaa=vbuyy_plus_2
-New fragment synthesis vbuaa=vbuyy_plus_2
-New fragment synthesis vbuaa=vbuyy_plus_2 - sub-option vbuaa=vbuaa_plus_2
-New fragment synthesis vbuaa=vbuyy_plus_2 - sub-option vbuaa=2_plus_vbuyy
-New fragment synthesis vbuaa=2_plus_vbuxx
-New fragment synthesis vbuaa=2_plus_vbuxx - sub-option vbuaa=2_plus_vbuaa
-New fragment synthesis vbuaa=2_plus_vbuxx - sub-option vbuaa=vbuxx_plus_2
-New fragment synthesis vbuaa=vbuxx_plus_2
-New fragment synthesis vbuaa=vbuxx_plus_2 - sub-option vbuaa=vbuaa_plus_2
-New fragment synthesis vbuaa=vbuxx_plus_2 - sub-option vbuaa=2_plus_vbuxx
-New fragment synthesis vbuaa=vbuz1_plus_2
-New fragment synthesis vbuaa=vbuz1_plus_2 - sub-option vbuaa=vbuaa_plus_2
-New fragment synthesis vbuaa=vbuz1_plus_2 - sub-option vbuaa=vbuaa_plus_2
-New fragment synthesis vbuaa=vbuz1_plus_2 - sub-option vbuaa=vbuyy_plus_2
-New fragment synthesis vbuaa=vbuz1_plus_2 - sub-option vbuaa=vbuxx_plus_2
-New fragment synthesis vbuaa=vbuz1_plus_2 - sub-option vbuaa=2_plus_vbuz1
-New fragment synthesis vbuz1=2_plus_vbuz2
-New fragment synthesis vbuz1=2_plus_vbuz2 - sub-option vbuaa=2_plus_vbuz1
-New fragment synthesis vbuz1=2_plus_vbuz2 - sub-option vbuyy=2_plus_vbuz1
-New fragment synthesis vbuz1=2_plus_vbuz2 - sub-option vbuxx=2_plus_vbuz1
-New fragment synthesis vbuz1=2_plus_vbuz2 - sub-option vbuz1=2_plus_vbuaa
-New fragment synthesis vbuz1=2_plus_vbuz2 - sub-option vbuz1=2_plus_vbuyy
-New fragment synthesis vbuz1=2_plus_vbuz2 - sub-option vbuz1=2_plus_vbuxx
-New fragment synthesis vbuz1=2_plus_vbuz2 - sub-option vbuz1=vbuz2_plus_2
-New fragment synthesis vbuz1=2_plus_vbuz2 - sub-option vbuaa=2_plus_vbuz1
-New fragment synthesis vbuyy=2_plus_vbuz1
-New fragment synthesis vbuyy=2_plus_vbuz1 - sub-option vbuyy=2_plus_vbuaa
-New fragment synthesis vbuyy=2_plus_vbuz1 - sub-option vbuyy=2_plus_vbuyy
-New fragment synthesis vbuyy=2_plus_vbuz1 - sub-option vbuyy=2_plus_vbuyy
-New fragment synthesis vbuyy=2_plus_vbuz1 - sub-option vbuyy=2_plus_vbuxx
-New fragment synthesis vbuyy=2_plus_vbuz1 - sub-option vbuyy=vbuz1_plus_2
-New fragment synthesis vbuyy=2_plus_vbuz1 - sub-option vbuaa=2_plus_vbuz1
-New fragment synthesis vbuyy=2_plus_vbuaa
-New fragment synthesis vbuyy=2_plus_vbuaa - sub-option vbuyy=2_plus_vbuxx
-New fragment synthesis vbuyy=2_plus_vbuaa - sub-option vbuyy=2_plus_vbuyy
-New fragment synthesis vbuyy=2_plus_vbuaa - sub-option vbuyy=vbuaa_plus_2
-New fragment synthesis vbuyy=2_plus_vbuaa - sub-option vbuaa=2_plus_vbuaa
-New fragment synthesis vbuyy=2_plus_vbuxx
-New fragment synthesis vbuyy=2_plus_vbuxx - sub-option vbuyy=2_plus_vbuaa
-New fragment synthesis vbuyy=2_plus_vbuxx - sub-option vbuyy=vbuxx_plus_2
-New fragment synthesis vbuyy=2_plus_vbuxx - sub-option vbuaa=2_plus_vbuxx
-New fragment synthesis vbuyy=vbuxx_plus_2
-New fragment synthesis vbuyy=vbuxx_plus_2 - sub-option vbuyy=vbuaa_plus_2
-New fragment synthesis vbuyy=vbuxx_plus_2 - sub-option vbuyy=2_plus_vbuxx
-New fragment synthesis vbuyy=vbuxx_plus_2 - sub-option vbuaa=vbuxx_plus_2
-New fragment synthesis vbuyy=vbuaa_plus_2
-New fragment synthesis vbuyy=vbuaa_plus_2 - sub-option vbuyy=vbuxx_plus_2
-New fragment synthesis vbuyy=vbuaa_plus_2 - sub-option vbuyy=vbuyy_plus_2
-New fragment synthesis vbuyy=vbuaa_plus_2 - sub-option vbuyy=2_plus_vbuaa
-New fragment synthesis vbuyy=vbuaa_plus_2 - sub-option vbuaa=vbuaa_plus_2
-New fragment synthesis vbuyy=vbuyy_plus_2
-New fragment synthesis vbuyy=vbuyy_plus_2 - Successfully loaded vbuyy=vbuyy_plus_2.asm
-New fragment synthesis vbuyy=vbuyy_plus_2 - sub-option vbuyy=2_plus_vbuyy
-New fragment synthesis vbuyy=vbuyy_plus_2 - sub-option vbuaa=vbuyy_plus_2
-New fragment synthesis vbuyy=2_plus_vbuyy
-New fragment synthesis vbuyy=2_plus_vbuyy - sub-option vbuyy=vbuyy_plus_2
-New fragment synthesis vbuyy=2_plus_vbuyy - sub-option vbuaa=2_plus_vbuyy
-New fragment synthesis vbuyy=vbuz1_plus_2
-New fragment synthesis vbuyy=vbuz1_plus_2 - sub-option vbuyy=vbuaa_plus_2
-New fragment synthesis vbuyy=vbuz1_plus_2 - sub-option vbuyy=vbuyy_plus_2
-New fragment synthesis vbuyy=vbuz1_plus_2 - sub-option vbuyy=vbuyy_plus_2
-New fragment synthesis vbuyy=vbuz1_plus_2 - sub-option vbuyy=vbuxx_plus_2
-New fragment synthesis vbuyy=vbuz1_plus_2 - sub-option vbuyy=2_plus_vbuz1
-New fragment synthesis vbuyy=vbuz1_plus_2 - sub-option vbuaa=vbuz1_plus_2
-New fragment synthesis vbuxx=2_plus_vbuz1
-New fragment synthesis vbuxx=2_plus_vbuz1 - sub-option vbuxx=2_plus_vbuaa
-New fragment synthesis vbuxx=2_plus_vbuz1 - sub-option vbuxx=2_plus_vbuyy
-New fragment synthesis vbuxx=2_plus_vbuz1 - sub-option vbuxx=2_plus_vbuxx
-New fragment synthesis vbuxx=2_plus_vbuz1 - sub-option vbuxx=2_plus_vbuxx
-New fragment synthesis vbuxx=2_plus_vbuz1 - sub-option vbuxx=vbuz1_plus_2
-New fragment synthesis vbuxx=2_plus_vbuz1 - sub-option vbuaa=2_plus_vbuz1
-New fragment synthesis vbuxx=2_plus_vbuaa
-New fragment synthesis vbuxx=2_plus_vbuaa - sub-option vbuxx=2_plus_vbuxx
-New fragment synthesis vbuxx=2_plus_vbuaa - sub-option vbuxx=2_plus_vbuyy
-New fragment synthesis vbuxx=2_plus_vbuaa - sub-option vbuxx=vbuaa_plus_2
-New fragment synthesis vbuxx=2_plus_vbuaa - sub-option vbuaa=2_plus_vbuaa
-New fragment synthesis vbuxx=2_plus_vbuxx
-New fragment synthesis vbuxx=2_plus_vbuxx - sub-option vbuxx=vbuxx_plus_2
-New fragment synthesis vbuxx=2_plus_vbuxx - sub-option vbuaa=2_plus_vbuxx
-New fragment synthesis vbuxx=vbuxx_plus_2
-New fragment synthesis vbuxx=vbuxx_plus_2 - Successfully loaded vbuxx=vbuxx_plus_2.asm
-New fragment synthesis vbuxx=vbuxx_plus_2 - sub-option vbuxx=2_plus_vbuxx
-New fragment synthesis vbuxx=vbuxx_plus_2 - sub-option vbuaa=vbuxx_plus_2
-New fragment synthesis vbuxx=2_plus_vbuyy
-New fragment synthesis vbuxx=2_plus_vbuyy - sub-option vbuxx=2_plus_vbuaa
-New fragment synthesis vbuxx=2_plus_vbuyy - sub-option vbuxx=vbuyy_plus_2
-New fragment synthesis vbuxx=2_plus_vbuyy - sub-option vbuaa=2_plus_vbuyy
-New fragment synthesis vbuxx=vbuyy_plus_2
-New fragment synthesis vbuxx=vbuyy_plus_2 - sub-option vbuxx=vbuaa_plus_2
-New fragment synthesis vbuxx=vbuyy_plus_2 - sub-option vbuxx=2_plus_vbuyy
-New fragment synthesis vbuxx=vbuyy_plus_2 - sub-option vbuaa=vbuyy_plus_2
-New fragment synthesis vbuxx=vbuaa_plus_2
-New fragment synthesis vbuxx=vbuaa_plus_2 - sub-option vbuxx=vbuxx_plus_2
-New fragment synthesis vbuxx=vbuaa_plus_2 - sub-option vbuxx=vbuyy_plus_2
-New fragment synthesis vbuxx=vbuaa_plus_2 - sub-option vbuxx=2_plus_vbuaa
-New fragment synthesis vbuxx=vbuaa_plus_2 - sub-option vbuaa=vbuaa_plus_2
-New fragment synthesis vbuxx=vbuz1_plus_2
-New fragment synthesis vbuxx=vbuz1_plus_2 - sub-option vbuxx=vbuaa_plus_2
-New fragment synthesis vbuxx=vbuz1_plus_2 - sub-option vbuxx=vbuyy_plus_2
-New fragment synthesis vbuxx=vbuz1_plus_2 - sub-option vbuxx=vbuxx_plus_2
-New fragment synthesis vbuxx=vbuz1_plus_2 - sub-option vbuxx=vbuxx_plus_2
-New fragment synthesis vbuxx=vbuz1_plus_2 - sub-option vbuxx=2_plus_vbuz1
-New fragment synthesis vbuxx=vbuz1_plus_2 - sub-option vbuaa=vbuz1_plus_2
-New fragment synthesis vbuz1=2_plus_vbuaa
-New fragment synthesis vbuz1=2_plus_vbuaa - sub-option vbuz1=2_plus_vbuxx
-New fragment synthesis vbuz1=2_plus_vbuaa - sub-option vbuz1=2_plus_vbuyy
-New fragment synthesis vbuz1=2_plus_vbuaa - sub-option vbuaa=2_plus_vbuaa
-New fragment synthesis vbuz1=2_plus_vbuaa - sub-option vbuyy=2_plus_vbuaa
-New fragment synthesis vbuz1=2_plus_vbuaa - sub-option vbuxx=2_plus_vbuaa
-New fragment synthesis vbuz1=2_plus_vbuaa - sub-option vbuz1=vbuaa_plus_2
-New fragment synthesis vbuz1=2_plus_vbuaa - sub-option vbuaa=2_plus_vbuaa
-New fragment synthesis vbuz1=2_plus_vbuxx
-New fragment synthesis vbuz1=2_plus_vbuxx - sub-option vbuz1=2_plus_vbuaa
-New fragment synthesis vbuz1=2_plus_vbuxx - sub-option vbuaa=2_plus_vbuxx
-New fragment synthesis vbuz1=2_plus_vbuxx - sub-option vbuyy=2_plus_vbuxx
-New fragment synthesis vbuz1=2_plus_vbuxx - sub-option vbuxx=2_plus_vbuxx
-New fragment synthesis vbuz1=2_plus_vbuxx - sub-option vbuz1=vbuxx_plus_2
-New fragment synthesis vbuz1=2_plus_vbuxx - sub-option vbuaa=2_plus_vbuxx
-New fragment synthesis vbuz1=vbuxx_plus_2
-New fragment synthesis vbuz1=vbuxx_plus_2 - sub-option vbuz1=vbuaa_plus_2
-New fragment synthesis vbuz1=vbuxx_plus_2 - sub-option vbuaa=vbuxx_plus_2
-New fragment synthesis vbuz1=vbuxx_plus_2 - sub-option vbuyy=vbuxx_plus_2
-New fragment synthesis vbuz1=vbuxx_plus_2 - sub-option vbuxx=vbuxx_plus_2
-New fragment synthesis vbuz1=vbuxx_plus_2 - sub-option vbuz1=2_plus_vbuxx
-New fragment synthesis vbuz1=vbuxx_plus_2 - sub-option vbuaa=vbuxx_plus_2
-New fragment synthesis vbuz1=vbuaa_plus_2
-New fragment synthesis vbuz1=vbuaa_plus_2 - sub-option vbuz1=vbuxx_plus_2
-New fragment synthesis vbuz1=vbuaa_plus_2 - sub-option vbuz1=vbuyy_plus_2
-New fragment synthesis vbuz1=vbuaa_plus_2 - sub-option vbuaa=vbuaa_plus_2
-New fragment synthesis vbuz1=vbuaa_plus_2 - sub-option vbuyy=vbuaa_plus_2
-New fragment synthesis vbuz1=vbuaa_plus_2 - sub-option vbuxx=vbuaa_plus_2
-New fragment synthesis vbuz1=vbuaa_plus_2 - sub-option vbuz1=2_plus_vbuaa
-New fragment synthesis vbuz1=vbuaa_plus_2 - sub-option vbuaa=vbuaa_plus_2
-New fragment synthesis vbuz1=vbuyy_plus_2
-New fragment synthesis vbuz1=vbuyy_plus_2 - sub-option vbuz1=vbuaa_plus_2
-New fragment synthesis vbuz1=vbuyy_plus_2 - sub-option vbuaa=vbuyy_plus_2
-New fragment synthesis vbuz1=vbuyy_plus_2 - sub-option vbuyy=vbuyy_plus_2
-New fragment synthesis vbuz1=vbuyy_plus_2 - sub-option vbuxx=vbuyy_plus_2
-New fragment synthesis vbuz1=vbuyy_plus_2 - sub-option vbuz1=2_plus_vbuyy
-New fragment synthesis vbuz1=vbuyy_plus_2 - sub-option vbuaa=vbuyy_plus_2
-New fragment synthesis vbuz1=2_plus_vbuyy
-New fragment synthesis vbuz1=2_plus_vbuyy - sub-option vbuz1=2_plus_vbuaa
-New fragment synthesis vbuz1=2_plus_vbuyy - sub-option vbuaa=2_plus_vbuyy
-New fragment synthesis vbuz1=2_plus_vbuyy - sub-option vbuyy=2_plus_vbuyy
-New fragment synthesis vbuz1=2_plus_vbuyy - sub-option vbuxx=2_plus_vbuyy
-New fragment synthesis vbuz1=2_plus_vbuyy - sub-option vbuz1=vbuyy_plus_2
-New fragment synthesis vbuz1=2_plus_vbuyy - sub-option vbuaa=2_plus_vbuyy
-New fragment synthesis vbuz1=vbuz2_plus_2
-New fragment synthesis vbuz1=vbuz2_plus_2 - sub-option vbuaa=vbuz1_plus_2
-New fragment synthesis vbuz1=vbuz2_plus_2 - sub-option vbuyy=vbuz1_plus_2
-New fragment synthesis vbuz1=vbuz2_plus_2 - sub-option vbuxx=vbuz1_plus_2
-New fragment synthesis vbuz1=vbuz2_plus_2 - sub-option vbuz1=vbuaa_plus_2
-New fragment synthesis vbuz1=vbuz2_plus_2 - sub-option vbuz1=vbuyy_plus_2
-New fragment synthesis vbuz1=vbuz2_plus_2 - sub-option vbuz1=vbuxx_plus_2
-New fragment synthesis vbuz1=vbuz2_plus_2 - sub-option vbuz1=2_plus_vbuz2
-New fragment synthesis vbuz1=vbuz2_plus_2 - sub-option vbuaa=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - No file or synthesis results!
-Fragment synthesis vbuz1=2_plus_vbuyy - No file or synthesis results!
-Fragment synthesis vbuz1=vbuyy_plus_2 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuaa_plus_2 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuxx_plus_2 - No file or synthesis results!
-Fragment synthesis vbuz1=2_plus_vbuxx - No file or synthesis results!
-Fragment synthesis vbuz1=2_plus_vbuaa - No file or synthesis results!
-Fragment synthesis vbuxx=vbuz1_plus_2 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuaa_plus_2 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuyy_plus_2 - No file or synthesis results!
-Fragment synthesis vbuxx=2_plus_vbuyy - No file or synthesis results!
-Fragment synthesis vbuxx=vbuxx_plus_2 - New best, scheduling parent vbuxx=2_plus_vbuxx
-Fragment synthesis vbuxx=vbuxx_plus_2 - New best, scheduling parent vbuxx=vbuaa_plus_2
-Fragment synthesis vbuxx=vbuxx_plus_2 - New best, scheduling parent vbuxx=vbuz1_plus_2
-Fragment synthesis vbuxx=vbuxx_plus_2 - New best, scheduling parent vbuxx=vbuz1_plus_2
-Fragment synthesis vbuxx=vbuxx_plus_2 - New best, scheduling parent vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - New best, scheduling parent vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - New best, scheduling parent vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=vbuxx_plus_2 - New best, scheduling parent vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - New best, scheduling parent vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuz2_plus_2 - New best, scheduling parent vbuz1=vbuz1_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - New best, scheduling parent vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - New best, scheduling parent vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - New best, scheduling parent vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - New best, scheduling parent vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - New best, scheduling parent vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - New best, scheduling parent vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - New best, scheduling parent vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - New best, scheduling parent vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=2_plus_vbuyy - New best, scheduling parent vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - New best, scheduling parent vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=vbuyy_plus_2 - New best, scheduling parent vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=vbuyy_plus_2 - New best, scheduling parent vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - New best, scheduling parent vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - New best, scheduling parent vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - New best, scheduling parent vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - New best, scheduling parent vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - New best, scheduling parent vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - New best, scheduling parent vbuxx=2_plus_vbuz1
-Fragment synthesis vbuxx=vbuz1_plus_2 - New best, scheduling parent vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuxx=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuaa_plus_2 - New best, scheduling parent vbuxx=vbuyy_plus_2
-Fragment synthesis vbuxx=vbuaa_plus_2 - New best, scheduling parent vbuxx=2_plus_vbuaa
-Fragment synthesis vbuxx=vbuaa_plus_2 - New best, scheduling parent vbuxx=vbuz1_plus_2
-Fragment synthesis vbuxx=vbuaa_plus_2 - New best, scheduling parent vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuyy_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuxx=vbuyy_plus_2 - New best, scheduling parent vbuxx=vbuaa_plus_2
-Fragment synthesis vbuxx=vbuyy_plus_2 - New best, scheduling parent vbuxx=2_plus_vbuyy
-Fragment synthesis vbuxx=vbuyy_plus_2 - New best, scheduling parent vbuxx=vbuz1_plus_2
-Fragment synthesis vbuxx=vbuyy_plus_2 - New best, scheduling parent vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=2_plus_vbuyy - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuxx=2_plus_vbuyy - New best, scheduling parent vbuxx=vbuyy_plus_2
-Fragment synthesis vbuxx=2_plus_vbuyy - New best, scheduling parent vbuxx=2_plus_vbuaa
-Fragment synthesis vbuxx=2_plus_vbuyy - New best, scheduling parent vbuxx=2_plus_vbuz1
-Fragment synthesis vbuxx=2_plus_vbuyy - New best, scheduling parent vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuxx=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuxx=vbuyy_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuxx=vbuyy_plus_2 - Successfully synthesized from vbuxx=2_plus_vbuyy
-Fragment synthesis vbuxx=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuxx=2_plus_vbuxx - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=2_plus_vbuxx - New best, scheduling parent vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=2_plus_vbuxx - New best, scheduling parent vbuxx=2_plus_vbuaa
-Fragment synthesis vbuxx=2_plus_vbuxx - New best, scheduling parent vbuxx=2_plus_vbuz1
-Fragment synthesis vbuxx=2_plus_vbuxx - New best, scheduling parent vbuxx=2_plus_vbuz1
-Fragment synthesis vbuxx=2_plus_vbuxx - New best, scheduling parent vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuxx_plus_2 - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuxx=2_plus_vbuaa - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuxx=2_plus_vbuaa - Successfully synthesized from vbuxx=2_plus_vbuyy
-Fragment synthesis vbuxx=2_plus_vbuaa - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuxx=2_plus_vbuaa - New best, scheduling parent vbuxx=2_plus_vbuyy
-Fragment synthesis vbuxx=2_plus_vbuaa - New best, scheduling parent vbuxx=vbuaa_plus_2
-Fragment synthesis vbuxx=2_plus_vbuaa - New best, scheduling parent vbuxx=2_plus_vbuz1
-Fragment synthesis vbuxx=2_plus_vbuaa - New best, scheduling parent vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuxx=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuxx=vbuaa_plus_2 - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuxx=2_plus_vbuyy - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuxx=2_plus_vbuyy - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuxx=2_plus_vbuz1 - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuxx=2_plus_vbuz1 - Successfully synthesized from vbuxx=2_plus_vbuyy
-Fragment synthesis vbuxx=2_plus_vbuz1 - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuxx=2_plus_vbuz1 - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuxx=2_plus_vbuz1 - Successfully synthesized from vbuxx=vbuz1_plus_2
-Fragment synthesis vbuxx=2_plus_vbuz1 - New best, scheduling parent vbuxx=vbuz1_plus_2
-Fragment synthesis vbuxx=2_plus_vbuz1 - New best, scheduling parent vbuz1=2_plus_vbuz2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=2_plus_vbuz1
-Fragment synthesis vbuyy=vbuz1_plus_2 - No file or synthesis results!
-Fragment synthesis vbuyy=2_plus_vbuyy - No file or synthesis results!
-Fragment synthesis vbuyy=vbuyy_plus_2 - New best, scheduling parent vbuyy=2_plus_vbuyy
-Fragment synthesis vbuyy=vbuyy_plus_2 - New best, scheduling parent vbuyy=vbuaa_plus_2
-Fragment synthesis vbuyy=vbuyy_plus_2 - New best, scheduling parent vbuyy=vbuz1_plus_2
-Fragment synthesis vbuyy=vbuyy_plus_2 - New best, scheduling parent vbuyy=vbuz1_plus_2
-Fragment synthesis vbuyy=vbuyy_plus_2 - New best, scheduling parent vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=vbuyy_plus_2 - New best, scheduling parent vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=vbuyy_plus_2 - New best, scheduling parent vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - New best, scheduling parent vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuxx=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - New best, scheduling parent vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuz2_plus_2 - New best, scheduling parent vbuz1=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - New best, scheduling parent vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - New best, scheduling parent vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - New best, scheduling parent vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - New best, scheduling parent vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuxx=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - New best, scheduling parent vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - New best, scheduling parent vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - New best, scheduling parent vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - New best, scheduling parent vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - New best, scheduling parent vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - New best, scheduling parent vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - New best, scheduling parent vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=vbuxx_plus_2 - New best, scheduling parent vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - New best, scheduling parent vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=vbuxx_plus_2 - New best, scheduling parent vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuxx=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuxx=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=2_plus_vbuyy - New best, scheduling parent vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=2_plus_vbuyy - New best, scheduling parent vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - New best, scheduling parent vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - New best, scheduling parent vbuyy=2_plus_vbuz1
-Fragment synthesis vbuyy=vbuz1_plus_2 - New best, scheduling parent vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuyy=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuxx=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuyy=2_plus_vbuyy - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=2_plus_vbuyy - New best, scheduling parent vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=2_plus_vbuyy - New best, scheduling parent vbuyy=2_plus_vbuaa
-Fragment synthesis vbuyy=2_plus_vbuyy - New best, scheduling parent vbuyy=2_plus_vbuz1
-Fragment synthesis vbuyy=2_plus_vbuyy - New best, scheduling parent vbuyy=2_plus_vbuz1
-Fragment synthesis vbuyy=2_plus_vbuyy - New best, scheduling parent vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuyy=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuxx=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuyy_plus_2 - Successfully synthesized from vbuyy=2_plus_vbuyy
-Fragment synthesis vbuyy=vbuaa_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuaa_plus_2 - New best, scheduling parent vbuyy=vbuxx_plus_2
-Fragment synthesis vbuyy=vbuaa_plus_2 - New best, scheduling parent vbuyy=2_plus_vbuaa
-Fragment synthesis vbuyy=vbuaa_plus_2 - New best, scheduling parent vbuyy=vbuz1_plus_2
-Fragment synthesis vbuyy=vbuaa_plus_2 - New best, scheduling parent vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuxx_plus_2 - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuyy=vbuxx_plus_2 - New best, scheduling parent vbuyy=vbuaa_plus_2
-Fragment synthesis vbuyy=vbuxx_plus_2 - New best, scheduling parent vbuyy=2_plus_vbuxx
-Fragment synthesis vbuyy=vbuxx_plus_2 - New best, scheduling parent vbuyy=vbuz1_plus_2
-Fragment synthesis vbuyy=vbuxx_plus_2 - New best, scheduling parent vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuyy=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuxx_plus_2
-Fragment synthesis vbuyy=vbuaa_plus_2 - Successfully synthesized from vbuyy=vbuxx_plus_2
-Fragment synthesis vbuyy=vbuaa_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=2_plus_vbuxx - Successfully synthesized from vbuyy=vbuxx_plus_2
-Fragment synthesis vbuyy=2_plus_vbuxx - New best, scheduling parent vbuyy=vbuxx_plus_2
-Fragment synthesis vbuyy=2_plus_vbuxx - New best, scheduling parent vbuyy=2_plus_vbuaa
-Fragment synthesis vbuyy=2_plus_vbuxx - New best, scheduling parent vbuyy=2_plus_vbuz1
-Fragment synthesis vbuyy=2_plus_vbuxx - New best, scheduling parent vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuyy=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuyy=vbuxx_plus_2 - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuyy=vbuxx_plus_2 - Successfully synthesized from vbuyy=2_plus_vbuxx
-Fragment synthesis vbuyy=2_plus_vbuaa - Successfully synthesized from vbuyy=2_plus_vbuxx
-Fragment synthesis vbuyy=2_plus_vbuaa - Successfully synthesized from vbuyy=2_plus_vbuyy
-Fragment synthesis vbuyy=2_plus_vbuaa - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuyy=2_plus_vbuaa - New best, scheduling parent vbuyy=2_plus_vbuxx
-Fragment synthesis vbuyy=2_plus_vbuaa - New best, scheduling parent vbuyy=vbuaa_plus_2
-Fragment synthesis vbuyy=2_plus_vbuaa - New best, scheduling parent vbuyy=2_plus_vbuz1
-Fragment synthesis vbuyy=2_plus_vbuaa - New best, scheduling parent vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuyy=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuyy=vbuaa_plus_2 - Successfully synthesized from vbuyy=vbuxx_plus_2
-Fragment synthesis vbuyy=vbuaa_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuaa_plus_2 - Successfully synthesized from vbuyy=2_plus_vbuaa
-Fragment synthesis vbuyy=2_plus_vbuxx - Successfully synthesized from vbuyy=2_plus_vbuaa
-Fragment synthesis vbuyy=2_plus_vbuxx - Successfully synthesized from vbuyy=vbuxx_plus_2
-Fragment synthesis vbuyy=2_plus_vbuz1 - Successfully synthesized from vbuyy=2_plus_vbuaa
-Fragment synthesis vbuyy=2_plus_vbuz1 - Successfully synthesized from vbuyy=2_plus_vbuyy
-Fragment synthesis vbuyy=2_plus_vbuz1 - Successfully synthesized from vbuyy=2_plus_vbuyy
-Fragment synthesis vbuyy=2_plus_vbuz1 - Successfully synthesized from vbuyy=2_plus_vbuxx
-Fragment synthesis vbuyy=2_plus_vbuz1 - Successfully synthesized from vbuyy=vbuz1_plus_2
-Fragment synthesis vbuyy=2_plus_vbuz1 - New best, scheduling parent vbuyy=vbuz1_plus_2
-Fragment synthesis vbuyy=2_plus_vbuz1 - New best, scheduling parent vbuz1=2_plus_vbuz2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuxx_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuyy=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuxx=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - New best, scheduling parent vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - New best, scheduling parent vbuz1=2_plus_vbuz1
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuyy=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuxx=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuaa=vbuz1_plus_2 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuxx_plus_2 - No file or synthesis results!
-Fragment synthesis vbuaa=2_plus_vbuxx - No file or synthesis results!
-Fragment synthesis vbuaa=vbuyy_plus_2 - No file or synthesis results!
-Fragment synthesis vbuaa=2_plus_vbuyy - No file or synthesis results!
-Fragment synthesis vbuaa=vbuaa_plus_2 - New best, scheduling parent vbuaa=2_plus_vbuaa
-Fragment synthesis vbuaa=vbuaa_plus_2 - New best, scheduling parent vbuaa=vbuyy_plus_2
-Fragment synthesis vbuaa=vbuaa_plus_2 - New best, scheduling parent vbuaa=vbuxx_plus_2
-Fragment synthesis vbuaa=vbuaa_plus_2 - New best, scheduling parent vbuaa=vbuz1_plus_2
-Fragment synthesis vbuaa=vbuaa_plus_2 - New best, scheduling parent vbuaa=vbuz1_plus_2
-Fragment synthesis vbuaa=vbuaa_plus_2 - New best, scheduling parent vbuyy=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuaa_plus_2 - New best, scheduling parent vbuxx=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuaa_plus_2 - New best, scheduling parent vbuz1=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuaa_plus_2 - New best, scheduling parent vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - New best, scheduling parent vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - New best, scheduling parent vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - New best, scheduling parent vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - New best, scheduling parent vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuyy=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuxx=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuz2_plus_2 - New best, scheduling parent vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuz2_plus_2 - New best, scheduling parent vbuz1=vbuz1_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuyy=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuxx=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - New best, scheduling parent vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - New best, scheduling parent vbuz1=2_plus_vbuz1
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuyy=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuxx=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuyy=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - New best, scheduling parent vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - New best, scheduling parent vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - New best, scheduling parent vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - New best, scheduling parent vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuyy=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuxx=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuyy=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuxx=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=2_plus_vbuyy - New best, scheduling parent vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=2_plus_vbuyy - New best, scheduling parent vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - New best, scheduling parent vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuyy=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuxx=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuyy=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuyy=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - New best, scheduling parent vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - New best, scheduling parent vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - New best, scheduling parent vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuyy=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuxx=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuyy=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuyy=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=vbuxx_plus_2 - New best, scheduling parent vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - New best, scheduling parent vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=vbuxx_plus_2 - New best, scheduling parent vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuyy=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuxx=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuyy=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=vbuyy_plus_2 - New best, scheduling parent vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=vbuyy_plus_2 - New best, scheduling parent vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - New best, scheduling parent vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuyy=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuxx=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=vbuaa_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuyy=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuxx=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuxx=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuxx=vbuaa_plus_2 - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuxx=vbuaa_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuyy=vbuaa_plus_2 - Successfully synthesized from vbuyy=vbuxx_plus_2
-Fragment synthesis vbuyy=vbuaa_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuaa_plus_2 - Successfully synthesized from vbuyy=2_plus_vbuaa
-Fragment synthesis vbuyy=vbuaa_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - New best, scheduling parent vbuaa=2_plus_vbuz1
-Fragment synthesis vbuaa=vbuz1_plus_2 - New best, scheduling parent vbuyy=vbuz1_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - New best, scheduling parent vbuxx=vbuz1_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - New best, scheduling parent vbuz1=vbuz2_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - New best, scheduling parent vbuz1=vbuz2_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - New best, scheduling parent vbuz1=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuaa=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuyy=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuxx=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=vbuz2_plus_2 - Successfully synthesized from vbuaa=vbuz1_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=2_plus_vbuz1
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuz1_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuxx_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=2_plus_vbuz1
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuz1_plus_2
-Fragment synthesis vbuaa=vbuxx_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuxx_plus_2 - New best, scheduling parent vbuaa=2_plus_vbuxx
-Fragment synthesis vbuaa=vbuxx_plus_2 - New best, scheduling parent vbuaa=vbuz1_plus_2
-Fragment synthesis vbuaa=vbuxx_plus_2 - New best, scheduling parent vbuyy=vbuxx_plus_2
-Fragment synthesis vbuaa=vbuxx_plus_2 - New best, scheduling parent vbuxx=vbuxx_plus_2
-Fragment synthesis vbuaa=vbuxx_plus_2 - New best, scheduling parent vbuz1=vbuxx_plus_2
-Fragment synthesis vbuaa=vbuxx_plus_2 - New best, scheduling parent vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuaa=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuyy=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuaa=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuxx_plus_2 - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuxx=vbuxx_plus_2 - Successfully synthesized from vbuaa=vbuxx_plus_2
-Fragment synthesis vbuyy=vbuxx_plus_2 - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuyy=vbuxx_plus_2 - Successfully synthesized from vbuyy=2_plus_vbuxx
-Fragment synthesis vbuyy=vbuxx_plus_2 - Successfully synthesized from vbuaa=vbuxx_plus_2
-Fragment synthesis vbuyy=vbuxx_plus_2 - New best, scheduling parent vbuyy=vbuaa_plus_2
-Fragment synthesis vbuyy=vbuxx_plus_2 - New best, scheduling parent vbuyy=2_plus_vbuxx
-Fragment synthesis vbuyy=vbuxx_plus_2 - New best, scheduling parent vbuyy=vbuz1_plus_2
-Fragment synthesis vbuyy=vbuxx_plus_2 - New best, scheduling parent vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuaa=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuyy=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=vbuxx_plus_2 - Successfully synthesized from vbuaa=vbuxx_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=vbuxx_plus_2
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuyy=2_plus_vbuz1
-Fragment synthesis vbuyy=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuz1_plus_2
-Fragment synthesis vbuyy=2_plus_vbuxx - Successfully synthesized from vbuyy=2_plus_vbuaa
-Fragment synthesis vbuyy=2_plus_vbuxx - Successfully synthesized from vbuyy=vbuxx_plus_2
-Fragment synthesis vbuyy=2_plus_vbuxx - New best, scheduling parent vbuyy=vbuxx_plus_2
-Fragment synthesis vbuyy=2_plus_vbuxx - New best, scheduling parent vbuyy=2_plus_vbuaa
-Fragment synthesis vbuyy=2_plus_vbuxx - New best, scheduling parent vbuyy=2_plus_vbuz1
-Fragment synthesis vbuyy=2_plus_vbuxx - New best, scheduling parent vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuyy=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuyy=2_plus_vbuz1 - Successfully synthesized from vbuyy=2_plus_vbuaa
-Fragment synthesis vbuyy=2_plus_vbuz1 - Successfully synthesized from vbuyy=2_plus_vbuyy
-Fragment synthesis vbuyy=2_plus_vbuz1 - Successfully synthesized from vbuyy=2_plus_vbuyy
-Fragment synthesis vbuyy=2_plus_vbuz1 - Successfully synthesized from vbuyy=2_plus_vbuxx
-Fragment synthesis vbuyy=2_plus_vbuz1 - Successfully synthesized from vbuyy=vbuz1_plus_2
-Fragment synthesis vbuyy=2_plus_vbuaa - Successfully synthesized from vbuyy=2_plus_vbuxx
-Fragment synthesis vbuyy=2_plus_vbuaa - Successfully synthesized from vbuyy=2_plus_vbuyy
-Fragment synthesis vbuyy=2_plus_vbuaa - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuyy=vbuxx_plus_2 - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuyy=vbuxx_plus_2 - Successfully synthesized from vbuyy=2_plus_vbuxx
-Fragment synthesis vbuyy=vbuxx_plus_2 - Successfully synthesized from vbuaa=vbuxx_plus_2
-Fragment synthesis vbuyy=vbuaa_plus_2 - Successfully synthesized from vbuyy=vbuxx_plus_2
-Fragment synthesis vbuyy=vbuaa_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=vbuaa_plus_2 - Successfully synthesized from vbuyy=2_plus_vbuaa
-Fragment synthesis vbuyy=vbuaa_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuxx_plus_2
-Fragment synthesis vbuaa=2_plus_vbuxx - Successfully synthesized from vbuaa=vbuxx_plus_2
-Fragment synthesis vbuaa=2_plus_vbuxx - New best, scheduling parent vbuaa=vbuxx_plus_2
-Fragment synthesis vbuaa=2_plus_vbuxx - New best, scheduling parent vbuaa=2_plus_vbuz1
-Fragment synthesis vbuaa=2_plus_vbuxx - New best, scheduling parent vbuyy=2_plus_vbuxx
-Fragment synthesis vbuaa=2_plus_vbuxx - New best, scheduling parent vbuxx=2_plus_vbuxx
-Fragment synthesis vbuaa=2_plus_vbuxx - New best, scheduling parent vbuz1=2_plus_vbuxx
-Fragment synthesis vbuaa=2_plus_vbuxx - New best, scheduling parent vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuaa=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuyy=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuz1=vbuxx_plus_2
-Fragment synthesis vbuz1=2_plus_vbuxx - Successfully synthesized from vbuaa=2_plus_vbuxx
-Fragment synthesis vbuxx=2_plus_vbuxx - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=2_plus_vbuxx - Successfully synthesized from vbuaa=2_plus_vbuxx
-Fragment synthesis vbuyy=2_plus_vbuxx - Successfully synthesized from vbuyy=2_plus_vbuaa
-Fragment synthesis vbuyy=2_plus_vbuxx - Successfully synthesized from vbuyy=vbuxx_plus_2
-Fragment synthesis vbuyy=2_plus_vbuxx - Successfully synthesized from vbuaa=2_plus_vbuxx
-Fragment synthesis vbuaa=vbuxx_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuxx_plus_2 - Successfully synthesized from vbuaa=2_plus_vbuxx
-Fragment synthesis vbuaa=vbuyy_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuyy_plus_2 - New best, scheduling parent vbuaa=2_plus_vbuyy
-Fragment synthesis vbuaa=vbuyy_plus_2 - New best, scheduling parent vbuaa=vbuz1_plus_2
-Fragment synthesis vbuaa=vbuyy_plus_2 - New best, scheduling parent vbuyy=vbuyy_plus_2
-Fragment synthesis vbuaa=vbuyy_plus_2 - New best, scheduling parent vbuxx=vbuyy_plus_2
-Fragment synthesis vbuaa=vbuyy_plus_2 - New best, scheduling parent vbuz1=vbuyy_plus_2
-Fragment synthesis vbuaa=vbuyy_plus_2 - New best, scheduling parent vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuaa=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuaa=vbuyy_plus_2
-Fragment synthesis vbuxx=vbuyy_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuxx=vbuyy_plus_2 - Successfully synthesized from vbuxx=2_plus_vbuyy
-Fragment synthesis vbuxx=vbuyy_plus_2 - Successfully synthesized from vbuaa=vbuyy_plus_2
-Fragment synthesis vbuxx=vbuyy_plus_2 - New best, scheduling parent vbuxx=vbuaa_plus_2
-Fragment synthesis vbuxx=vbuyy_plus_2 - New best, scheduling parent vbuxx=2_plus_vbuyy
-Fragment synthesis vbuxx=vbuyy_plus_2 - New best, scheduling parent vbuxx=vbuz1_plus_2
-Fragment synthesis vbuxx=vbuyy_plus_2 - New best, scheduling parent vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuaa=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=vbuyy_plus_2 - Successfully synthesized from vbuaa=vbuyy_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuxx=2_plus_vbuz1
-Fragment synthesis vbuxx=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuz1_plus_2
-Fragment synthesis vbuxx=2_plus_vbuyy - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuxx=2_plus_vbuyy - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuxx=2_plus_vbuyy - New best, scheduling parent vbuxx=vbuyy_plus_2
-Fragment synthesis vbuxx=2_plus_vbuyy - New best, scheduling parent vbuxx=2_plus_vbuaa
-Fragment synthesis vbuxx=2_plus_vbuyy - New best, scheduling parent vbuxx=2_plus_vbuz1
-Fragment synthesis vbuxx=2_plus_vbuyy - New best, scheduling parent vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuyy=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuxx=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuxx=2_plus_vbuz1 - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuxx=2_plus_vbuz1 - Successfully synthesized from vbuxx=2_plus_vbuyy
-Fragment synthesis vbuxx=2_plus_vbuz1 - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuxx=2_plus_vbuz1 - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuxx=2_plus_vbuz1 - Successfully synthesized from vbuxx=vbuz1_plus_2
-Fragment synthesis vbuxx=2_plus_vbuaa - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuxx=2_plus_vbuaa - Successfully synthesized from vbuxx=2_plus_vbuyy
-Fragment synthesis vbuxx=2_plus_vbuaa - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuxx=vbuyy_plus_2 - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuxx=vbuyy_plus_2 - Successfully synthesized from vbuxx=2_plus_vbuyy
-Fragment synthesis vbuxx=vbuyy_plus_2 - Successfully synthesized from vbuaa=vbuyy_plus_2
-Fragment synthesis vbuxx=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuxx_plus_2
-Fragment synthesis vbuxx=vbuaa_plus_2 - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuxx=vbuaa_plus_2 - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuxx=vbuaa_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuyy=vbuyy_plus_2 - Successfully synthesized from vbuyy=2_plus_vbuyy
-Fragment synthesis vbuyy=vbuyy_plus_2 - Successfully synthesized from vbuaa=vbuyy_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuyy_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuxx_plus_2
-Fragment synthesis vbuaa=2_plus_vbuyy - Successfully synthesized from vbuaa=vbuyy_plus_2
-Fragment synthesis vbuaa=2_plus_vbuyy - New best, scheduling parent vbuaa=vbuyy_plus_2
-Fragment synthesis vbuaa=2_plus_vbuyy - New best, scheduling parent vbuaa=2_plus_vbuz1
-Fragment synthesis vbuaa=2_plus_vbuyy - New best, scheduling parent vbuyy=2_plus_vbuyy
-Fragment synthesis vbuaa=2_plus_vbuyy - New best, scheduling parent vbuxx=2_plus_vbuyy
-Fragment synthesis vbuaa=2_plus_vbuyy - New best, scheduling parent vbuz1=2_plus_vbuyy
-Fragment synthesis vbuaa=2_plus_vbuyy - New best, scheduling parent vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuaa=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuyy=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuxx=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuz1=vbuyy_plus_2
-Fragment synthesis vbuz1=2_plus_vbuyy - Successfully synthesized from vbuaa=2_plus_vbuyy
-Fragment synthesis vbuxx=2_plus_vbuyy - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuxx=2_plus_vbuyy - Successfully synthesized from vbuxx=vbuyy_plus_2
-Fragment synthesis vbuxx=2_plus_vbuyy - Successfully synthesized from vbuaa=2_plus_vbuyy
-Fragment synthesis vbuyy=2_plus_vbuyy - Successfully synthesized from vbuyy=vbuyy_plus_2
-Fragment synthesis vbuyy=2_plus_vbuyy - Successfully synthesized from vbuaa=2_plus_vbuyy
-Fragment synthesis vbuaa=vbuyy_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuyy_plus_2 - Successfully synthesized from vbuaa=2_plus_vbuyy
-Fragment synthesis vbuaa=2_plus_vbuaa - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuaa=2_plus_vbuaa - New best, scheduling parent vbuaa=vbuaa_plus_2
-Fragment synthesis vbuaa=2_plus_vbuaa - New best, scheduling parent vbuaa=2_plus_vbuz1
-Fragment synthesis vbuaa=2_plus_vbuaa - New best, scheduling parent vbuaa=2_plus_vbuz1
-Fragment synthesis vbuaa=2_plus_vbuaa - New best, scheduling parent vbuaa=2_plus_vbuyy
-Fragment synthesis vbuaa=2_plus_vbuaa - New best, scheduling parent vbuaa=2_plus_vbuxx
-Fragment synthesis vbuaa=2_plus_vbuaa - New best, scheduling parent vbuyy=2_plus_vbuaa
-Fragment synthesis vbuaa=2_plus_vbuaa - New best, scheduling parent vbuxx=2_plus_vbuaa
-Fragment synthesis vbuaa=2_plus_vbuaa - New best, scheduling parent vbuz1=2_plus_vbuaa
-Fragment synthesis vbuaa=2_plus_vbuaa - New best, scheduling parent vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuaa=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuyy=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuz1=vbuaa_plus_2
-Fragment synthesis vbuz1=2_plus_vbuaa - Successfully synthesized from vbuaa=2_plus_vbuaa
-Fragment synthesis vbuxx=2_plus_vbuaa - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuxx=2_plus_vbuaa - Successfully synthesized from vbuxx=2_plus_vbuyy
-Fragment synthesis vbuxx=2_plus_vbuaa - Successfully synthesized from vbuxx=vbuaa_plus_2
-Fragment synthesis vbuxx=2_plus_vbuaa - Successfully synthesized from vbuaa=2_plus_vbuaa
-Fragment synthesis vbuyy=2_plus_vbuaa - Successfully synthesized from vbuyy=2_plus_vbuxx
-Fragment synthesis vbuyy=2_plus_vbuaa - Successfully synthesized from vbuyy=2_plus_vbuyy
-Fragment synthesis vbuyy=2_plus_vbuaa - Successfully synthesized from vbuyy=vbuaa_plus_2
-Fragment synthesis vbuyy=2_plus_vbuaa - Successfully synthesized from vbuaa=2_plus_vbuaa
-Fragment synthesis vbuaa=2_plus_vbuxx - Successfully synthesized from vbuaa=2_plus_vbuaa
-Fragment synthesis vbuaa=2_plus_vbuxx - Successfully synthesized from vbuaa=vbuxx_plus_2
-Fragment synthesis vbuaa=2_plus_vbuyy - Successfully synthesized from vbuaa=2_plus_vbuaa
-Fragment synthesis vbuaa=2_plus_vbuyy - Successfully synthesized from vbuaa=vbuyy_plus_2
-Fragment synthesis vbuaa=vbuaa_plus_2 - Successfully synthesized from vbuaa=2_plus_vbuaa
-Fragment synthesis vbuaa=2_plus_vbuz1 - Successfully synthesized from vbuaa=2_plus_vbuaa
-Fragment synthesis vbuaa=2_plus_vbuz1 - Successfully synthesized from vbuaa=2_plus_vbuaa
-Fragment synthesis vbuaa=2_plus_vbuz1 - Successfully synthesized from vbuaa=2_plus_vbuyy
-Fragment synthesis vbuaa=2_plus_vbuz1 - Successfully synthesized from vbuaa=2_plus_vbuxx
-Fragment synthesis vbuaa=2_plus_vbuz1 - Successfully synthesized from vbuaa=vbuz1_plus_2
-Fragment synthesis vbuaa=2_plus_vbuz1 - New best, scheduling parent vbuaa=vbuz1_plus_2
-Fragment synthesis vbuaa=2_plus_vbuz1 - New best, scheduling parent vbuz1=2_plus_vbuz1
-Fragment synthesis vbuaa=2_plus_vbuz1 - New best, scheduling parent vbuz1=2_plus_vbuz2
-Fragment synthesis vbuaa=2_plus_vbuz1 - New best, scheduling parent vbuyy=2_plus_vbuz1
-Fragment synthesis vbuaa=2_plus_vbuz1 - New best, scheduling parent vbuxx=2_plus_vbuz1
-Fragment synthesis vbuaa=2_plus_vbuz1 - New best, scheduling parent vbuz1=2_plus_vbuz2
-Fragment synthesis vbuxx=2_plus_vbuz1 - Successfully synthesized from vbuxx=2_plus_vbuaa
-Fragment synthesis vbuxx=2_plus_vbuz1 - Successfully synthesized from vbuxx=2_plus_vbuyy
-Fragment synthesis vbuxx=2_plus_vbuz1 - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuxx=2_plus_vbuz1 - Successfully synthesized from vbuxx=2_plus_vbuxx
-Fragment synthesis vbuxx=2_plus_vbuz1 - Successfully synthesized from vbuxx=vbuz1_plus_2
-Fragment synthesis vbuxx=2_plus_vbuz1 - Successfully synthesized from vbuaa=2_plus_vbuz1
-Fragment synthesis vbuyy=2_plus_vbuz1 - Successfully synthesized from vbuyy=2_plus_vbuaa
-Fragment synthesis vbuyy=2_plus_vbuz1 - Successfully synthesized from vbuyy=2_plus_vbuyy
-Fragment synthesis vbuyy=2_plus_vbuz1 - Successfully synthesized from vbuyy=2_plus_vbuyy
-Fragment synthesis vbuyy=2_plus_vbuz1 - Successfully synthesized from vbuyy=2_plus_vbuxx
-Fragment synthesis vbuyy=2_plus_vbuz1 - Successfully synthesized from vbuyy=vbuz1_plus_2
-Fragment synthesis vbuyy=2_plus_vbuz1 - Successfully synthesized from vbuaa=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuaa=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuyy=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuxx=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuaa
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuyy
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=2_plus_vbuxx
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz2 - Successfully synthesized from vbuaa=2_plus_vbuz1
-Fragment synthesis vbuaa=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuaa_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuyy_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuxx_plus_2
-Fragment synthesis vbuaa=vbuz1_plus_2 - Successfully synthesized from vbuaa=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz1 - Successfully synthesized from vbuaa=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz1 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=2_plus_vbuz1 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=2_plus_vbuz1 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=2_plus_vbuz1 - New best, scheduling parent vbuz1=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz1_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz1
-Fragment synthesis vbuz1=vbuz1_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz1
-Fragment synthesis vbuz1=vbuz1_plus_2 - Successfully synthesized from vbuz1=2_plus_vbuz1
-Fragment synthesis vbuz1=vbuz1_plus_2 - Successfully synthesized from vbuaa=vbuz1_plus_2
-Fragment synthesis vbuz1=vbuz1_plus_2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=vbuz1_plus_2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=vbuz1_plus_2 - Successfully synthesized from vbuz1=vbuz2_plus_2
-Fragment synthesis vbuz1=vbuz1_plus_2 - New best, scheduling parent vbuz1=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz1 - Successfully synthesized from vbuz1=vbuz1_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz1 - Successfully synthesized from vbuz1=vbuz1_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz1 - Successfully synthesized from vbuz1=vbuz1_plus_2
-Fragment synthesis vbuz1=2_plus_vbuz1 - Successfully synthesized from vbuaa=2_plus_vbuz1
-Fragment synthesis vbuz1=2_plus_vbuz1 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=2_plus_vbuz1 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Fragment synthesis vbuz1=2_plus_vbuz1 - Successfully synthesized from vbuz1=2_plus_vbuz2
-Found best fragment vbuz1=vbuz1_plus_2 < vbuz1=2_plus_vbuz1 < vbuaa=2_plus_vbuz1 < vbuaa=2_plus_vbuaa < vbuaa=vbuaa_plus_2 score: 10.5
-New fragment synthesis vbuz1_neq_vbuc1_then_la1
-New fragment synthesis vbuz1_neq_vbuc1_then_la1 - sub-option vbuaa_neq_vbuc1_then_la1
-New fragment synthesis vbuz1_neq_vbuc1_then_la1 - sub-option vbuyy_neq_vbuc1_then_la1
-New fragment synthesis vbuz1_neq_vbuc1_then_la1 - sub-option vbuxx_neq_vbuc1_then_la1
-New fragment synthesis vbuz1_neq_vbuc1_then_la1 - sub-option vbuc1_neq_vbuz1_then_la1
-New fragment synthesis vbuz1_neq_vbuc1_then_la1 - sub-option vbuc1_neq_vbuz1_then_la1
-New fragment synthesis vbuaa_neq_vbuc1_then_la1
-New fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully loaded vbuaa_neq_vbuc1_then_la1.asm
-New fragment synthesis vbuaa_neq_vbuc1_then_la1 - sub-option vbuxx_neq_vbuc1_then_la1
-New fragment synthesis vbuaa_neq_vbuc1_then_la1 - sub-option vbuyy_neq_vbuc1_then_la1
-New fragment synthesis vbuaa_neq_vbuc1_then_la1 - sub-option vbuc1_neq_vbuaa_then_la1
-New fragment synthesis vbuaa_neq_vbuc1_then_la1 - sub-option vbuc1_neq_vbuaa_then_la1
-New fragment synthesis vbuxx_neq_vbuc1_then_la1
-New fragment synthesis vbuxx_neq_vbuc1_then_la1 - Successfully loaded vbuxx_neq_vbuc1_then_la1.asm
-New fragment synthesis vbuxx_neq_vbuc1_then_la1 - sub-option vbuaa_neq_vbuc1_then_la1
-New fragment synthesis vbuxx_neq_vbuc1_then_la1 - sub-option vbuc1_neq_vbuxx_then_la1
-New fragment synthesis vbuxx_neq_vbuc1_then_la1 - sub-option vbuc1_neq_vbuxx_then_la1
-New fragment synthesis vbuc1_neq_vbuxx_then_la1
-New fragment synthesis vbuc1_neq_vbuxx_then_la1 - sub-option vbuc1_neq_vbuaa_then_la1
-New fragment synthesis vbuc1_neq_vbuxx_then_la1 - sub-option vbuxx_neq_vbuc1_then_la1
-New fragment synthesis vbuc1_neq_vbuxx_then_la1 - sub-option vbuxx_neq_vbuc1_then_la1
-New fragment synthesis vbuc1_neq_vbuaa_then_la1
-New fragment synthesis vbuc1_neq_vbuaa_then_la1 - sub-option vbuc1_neq_vbuxx_then_la1
-New fragment synthesis vbuc1_neq_vbuaa_then_la1 - sub-option vbuc1_neq_vbuyy_then_la1
-New fragment synthesis vbuc1_neq_vbuaa_then_la1 - sub-option vbuaa_neq_vbuc1_then_la1
-New fragment synthesis vbuc1_neq_vbuaa_then_la1 - sub-option vbuaa_neq_vbuc1_then_la1
-New fragment synthesis vbuc1_neq_vbuyy_then_la1
-New fragment synthesis vbuc1_neq_vbuyy_then_la1 - sub-option vbuc1_neq_vbuaa_then_la1
-New fragment synthesis vbuc1_neq_vbuyy_then_la1 - sub-option vbuyy_neq_vbuc1_then_la1
-New fragment synthesis vbuc1_neq_vbuyy_then_la1 - sub-option vbuyy_neq_vbuc1_then_la1
-New fragment synthesis vbuyy_neq_vbuc1_then_la1
-New fragment synthesis vbuyy_neq_vbuc1_then_la1 - Successfully loaded vbuyy_neq_vbuc1_then_la1.asm
-New fragment synthesis vbuyy_neq_vbuc1_then_la1 - sub-option vbuaa_neq_vbuc1_then_la1
-New fragment synthesis vbuyy_neq_vbuc1_then_la1 - sub-option vbuc1_neq_vbuyy_then_la1
-New fragment synthesis vbuyy_neq_vbuc1_then_la1 - sub-option vbuc1_neq_vbuyy_then_la1
-New fragment synthesis vbuc1_neq_vbuz1_then_la1
-New fragment synthesis vbuc1_neq_vbuz1_then_la1 - sub-option vbuc1_neq_vbuaa_then_la1
-New fragment synthesis vbuc1_neq_vbuz1_then_la1 - sub-option vbuc1_neq_vbuyy_then_la1
-New fragment synthesis vbuc1_neq_vbuz1_then_la1 - sub-option vbuc1_neq_vbuxx_then_la1
-New fragment synthesis vbuc1_neq_vbuz1_then_la1 - sub-option vbuz1_neq_vbuc1_then_la1
-New fragment synthesis vbuc1_neq_vbuz1_then_la1 - sub-option vbuz1_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - No file or synthesis results!
-Fragment synthesis vbuyy_neq_vbuc1_then_la1 - New best, scheduling parent vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuyy_neq_vbuc1_then_la1 - New best, scheduling parent vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuyy_neq_vbuc1_then_la1 - New best, scheduling parent vbuaa_neq_vbuc1_then_la1
-Fragment synthesis vbuyy_neq_vbuc1_then_la1 - New best, scheduling parent vbuz1_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuyy_then_la1 - New best, scheduling parent vbuyy_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuyy_then_la1 - New best, scheduling parent vbuyy_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuyy_then_la1 - New best, scheduling parent vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuyy_then_la1 - New best, scheduling parent vbuc1_neq_vbuz1_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - New best, scheduling parent vbuz1_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - New best, scheduling parent vbuz1_neq_vbuc1_then_la1
-Fragment synthesis vbuyy_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuyy_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuc1_neq_vbuz1_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - New best, scheduling parent vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - New best, scheduling parent vbuxx_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - New best, scheduling parent vbuxx_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - New best, scheduling parent vbuc1_neq_vbuz1_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuxx_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuxx_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuxx_neq_vbuc1_then_la1 - New best, scheduling parent vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuxx_neq_vbuc1_then_la1 - New best, scheduling parent vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuxx_neq_vbuc1_then_la1 - New best, scheduling parent vbuaa_neq_vbuc1_then_la1
-Fragment synthesis vbuxx_neq_vbuc1_then_la1 - New best, scheduling parent vbuz1_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - New best, scheduling parent vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - New best, scheduling parent vbuxx_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - New best, scheduling parent vbuxx_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - New best, scheduling parent vbuc1_neq_vbuz1_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - New best, scheduling parent vbuz1_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - New best, scheduling parent vbuz1_neq_vbuc1_then_la1
-Fragment synthesis vbuxx_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuxx_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuc1_neq_vbuz1_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1
-Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1
-Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1
-Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuaa_neq_vbuc1_then_la1 - New best, scheduling parent vbuxx_neq_vbuc1_then_la1
-Fragment synthesis vbuaa_neq_vbuc1_then_la1 - New best, scheduling parent vbuyy_neq_vbuc1_then_la1
-Fragment synthesis vbuaa_neq_vbuc1_then_la1 - New best, scheduling parent vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuaa_neq_vbuc1_then_la1 - New best, scheduling parent vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuaa_neq_vbuc1_then_la1 - New best, scheduling parent vbuz1_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuaa_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuaa_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuc1_neq_vbuz1_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - New best, scheduling parent vbuz1_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - New best, scheduling parent vbuz1_neq_vbuc1_then_la1
-Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1
-Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1
-Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1
-Fragment synthesis vbuyy_neq_vbuc1_then_la1 - Successfully synthesized from vbuaa_neq_vbuc1_then_la1
-Fragment synthesis vbuyy_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuyy_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuxx_neq_vbuc1_then_la1 - Successfully synthesized from vbuaa_neq_vbuc1_then_la1
-Fragment synthesis vbuxx_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuxx_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuaa_neq_vbuc1_then_la1
-Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1
-Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1
-Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_vbuc1_then_la1 - New best, scheduling parent vbuc1_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_vbuc1_then_la1 - New best, scheduling parent vbuc1_neq_vbuz1_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_vbuc1_then_la1
-Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_vbuc1_then_la1
-Found best fragment vbuz1_neq_vbuc1_then_la1 < vbuaa_neq_vbuc1_then_la1 score: 8.0
-New fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1
-New fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - sub-option vbuc2_neq__deref_pbuc1_then_la1
-New fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - sub-option vbuc2_neq__deref_pbuc1_then_la1
-New fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - sub-option vbuaa_neq_vbuc1_then_la1
-New fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - sub-option vbuxx_neq_vbuc1_then_la1
-New fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - sub-option vbuyy_neq_vbuc1_then_la1
-New fragment synthesis vbuc2_neq__deref_pbuc1_then_la1
-New fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - sub-option _deref_pbuc1_neq_vbuc2_then_la1
-New fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - sub-option _deref_pbuc1_neq_vbuc2_then_la1
-New fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - sub-option vbuc1_neq_vbuaa_then_la1
-New fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - sub-option vbuc1_neq_vbuxx_then_la1
-New fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - sub-option vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - New best, scheduling parent _deref_pbuc1_neq_vbuc2_then_la1
-Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - New best, scheduling parent _deref_pbuc1_neq_vbuc2_then_la1
-Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - Successfully synthesized from vbuc2_neq__deref_pbuc1_then_la1
-Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - Successfully synthesized from vbuc2_neq__deref_pbuc1_then_la1
-Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - Successfully synthesized from vbuc2_neq__deref_pbuc1_then_la1
-Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - Successfully synthesized from vbuc2_neq__deref_pbuc1_then_la1
-Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - Successfully synthesized from vbuc2_neq__deref_pbuc1_then_la1
-Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - Successfully synthesized from vbuc2_neq__deref_pbuc1_then_la1
-Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - Successfully synthesized from vbuaa_neq_vbuc1_then_la1
-Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1
-Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1
-Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - New best, scheduling parent vbuc2_neq__deref_pbuc1_then_la1
-Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - New best, scheduling parent vbuc2_neq__deref_pbuc1_then_la1
-Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - Successfully synthesized from _deref_pbuc1_neq_vbuc2_then_la1
-Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - Successfully synthesized from _deref_pbuc1_neq_vbuc2_then_la1
-Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - Successfully synthesized from _deref_pbuc1_neq_vbuc2_then_la1
-Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - Successfully synthesized from _deref_pbuc1_neq_vbuc2_then_la1
-Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - Successfully synthesized from _deref_pbuc1_neq_vbuc2_then_la1
-Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - Successfully synthesized from _deref_pbuc1_neq_vbuc2_then_la1
-Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1
-Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1
-Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1
-Found best fragment _deref_pbuc1_neq_vbuc2_then_la1 < vbuc2_neq__deref_pbuc1_then_la1 < vbuc1_neq_vbuaa_then_la1 < vbuaa_neq_vbuc1_then_la1 score: 9.0
-New fragment synthesis _deref_pbuc1=_inc__deref_pbuc1
-New fragment synthesis _deref_pbuc1=_inc__deref_pbuc1 - Successfully loaded _deref_pbuc1=_inc__deref_pbuc1.asm
-New fragment synthesis _deref_pbuc1=_inc__deref_pbuc1 - sub-option vbuaa=_inc__deref_pbuc1
-New fragment synthesis vbuaa=_inc__deref_pbuc1
-New fragment synthesis vbuaa=_inc__deref_pbuc1 - sub-option vbuaa=_inc_vbuaa
-New fragment synthesis vbuaa=_inc__deref_pbuc1 - sub-option vbuaa=_inc_vbuxx
-New fragment synthesis vbuaa=_inc__deref_pbuc1 - sub-option vbuaa=_inc_vbuyy
-New fragment synthesis vbuaa=_inc__deref_pbuc1 - sub-option vbuaa=_deref_pbuc1_plus_1
-New fragment synthesis vbuaa=_inc_vbuaa
-New fragment synthesis vbuaa=_inc_vbuaa - sub-option vbuaa=vbuaa_plus_1
-New fragment synthesis vbuaa=vbuaa_plus_1
-New fragment synthesis vbuaa=vbuaa_plus_1 - Successfully loaded vbuaa=vbuaa_plus_1.asm
-New fragment synthesis vbuaa=vbuaa_plus_1 - sub-option vbuaa=1_plus_vbuaa
-New fragment synthesis vbuaa=1_plus_vbuaa
-New fragment synthesis vbuaa=1_plus_vbuaa - sub-option vbuaa=vbuaa_plus_1
-New fragment synthesis vbuaa=_inc_vbuxx
-New fragment synthesis vbuaa=_inc_vbuxx - sub-option vbuaa=_inc_vbuaa
-New fragment synthesis vbuaa=_inc_vbuxx - sub-option vbuaa=vbuxx_plus_1
-New fragment synthesis vbuaa=vbuxx_plus_1
-New fragment synthesis vbuaa=vbuxx_plus_1 - sub-option vbuaa=vbuaa_plus_1
-New fragment synthesis vbuaa=vbuxx_plus_1 - sub-option vbuaa=1_plus_vbuxx
-New fragment synthesis vbuaa=1_plus_vbuxx
-New fragment synthesis vbuaa=1_plus_vbuxx - sub-option vbuaa=1_plus_vbuaa
-New fragment synthesis vbuaa=1_plus_vbuxx - sub-option vbuaa=vbuxx_plus_1
-New fragment synthesis vbuaa=_inc_vbuyy
-New fragment synthesis vbuaa=_inc_vbuyy - sub-option vbuaa=_inc_vbuaa
-New fragment synthesis vbuaa=_inc_vbuyy - sub-option vbuaa=vbuyy_plus_1
-New fragment synthesis vbuaa=vbuyy_plus_1
-New fragment synthesis vbuaa=vbuyy_plus_1 - sub-option vbuaa=vbuaa_plus_1
-New fragment synthesis vbuaa=vbuyy_plus_1 - sub-option vbuaa=1_plus_vbuyy
-New fragment synthesis vbuaa=1_plus_vbuyy
-New fragment synthesis vbuaa=1_plus_vbuyy - sub-option vbuaa=1_plus_vbuaa
-New fragment synthesis vbuaa=1_plus_vbuyy - sub-option vbuaa=vbuyy_plus_1
-New fragment synthesis vbuaa=_deref_pbuc1_plus_1
-New fragment synthesis vbuaa=_deref_pbuc1_plus_1 - sub-option vbuaa=1_plus__deref_pbuc1
-New fragment synthesis vbuaa=_deref_pbuc1_plus_1 - sub-option vbuaa=vbuaa_plus_1
-New fragment synthesis vbuaa=_deref_pbuc1_plus_1 - sub-option vbuaa=vbuxx_plus_1
-New fragment synthesis vbuaa=_deref_pbuc1_plus_1 - sub-option vbuaa=vbuyy_plus_1
-New fragment synthesis vbuaa=1_plus__deref_pbuc1
-New fragment synthesis vbuaa=1_plus__deref_pbuc1 - sub-option vbuaa=_deref_pbuc1_plus_1
-New fragment synthesis vbuaa=1_plus__deref_pbuc1 - sub-option vbuaa=1_plus_vbuaa
-New fragment synthesis vbuaa=1_plus__deref_pbuc1 - sub-option vbuaa=1_plus_vbuxx
-New fragment synthesis vbuaa=1_plus__deref_pbuc1 - sub-option vbuaa=1_plus_vbuyy
-Fragment synthesis vbuaa=1_plus__deref_pbuc1 - No file or synthesis results!
-Fragment synthesis vbuaa=_deref_pbuc1_plus_1 - No file or synthesis results!
-Fragment synthesis vbuaa=1_plus_vbuyy - No file or synthesis results!
-Fragment synthesis vbuaa=vbuyy_plus_1 - No file or synthesis results!
-Fragment synthesis vbuaa=_inc_vbuyy - No file or synthesis results!
-Fragment synthesis vbuaa=1_plus_vbuxx - No file or synthesis results!
-Fragment synthesis vbuaa=vbuxx_plus_1 - No file or synthesis results!
-Fragment synthesis vbuaa=_inc_vbuxx - No file or synthesis results!
-Fragment synthesis vbuaa=1_plus_vbuaa - No file or synthesis results!
-Fragment synthesis vbuaa=vbuaa_plus_1 - New best, scheduling parent vbuaa=1_plus_vbuaa
-Fragment synthesis vbuaa=vbuaa_plus_1 - New best, scheduling parent vbuaa=_inc_vbuaa
-Fragment synthesis vbuaa=vbuaa_plus_1 - New best, scheduling parent vbuaa=vbuxx_plus_1
-Fragment synthesis vbuaa=vbuaa_plus_1 - New best, scheduling parent vbuaa=vbuyy_plus_1
-Fragment synthesis vbuaa=vbuaa_plus_1 - New best, scheduling parent vbuaa=_deref_pbuc1_plus_1
-Fragment synthesis vbuaa=_deref_pbuc1_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1
-Fragment synthesis vbuaa=_deref_pbuc1_plus_1 - New best, scheduling parent vbuaa=1_plus__deref_pbuc1
-Fragment synthesis vbuaa=_deref_pbuc1_plus_1 - New best, scheduling parent vbuaa=_inc__deref_pbuc1
-Fragment synthesis vbuaa=1_plus__deref_pbuc1 - Successfully synthesized from vbuaa=_deref_pbuc1_plus_1
-Fragment synthesis vbuaa=1_plus__deref_pbuc1 - New best, scheduling parent vbuaa=_deref_pbuc1_plus_1
-Fragment synthesis vbuaa=_deref_pbuc1_plus_1 - Successfully synthesized from vbuaa=1_plus__deref_pbuc1
-Fragment synthesis vbuaa=_deref_pbuc1_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1
-Fragment synthesis vbuaa=vbuyy_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1
-Fragment synthesis vbuaa=vbuyy_plus_1 - New best, scheduling parent vbuaa=1_plus_vbuyy
-Fragment synthesis vbuaa=vbuyy_plus_1 - New best, scheduling parent vbuaa=_inc_vbuyy
-Fragment synthesis vbuaa=vbuyy_plus_1 - New best, scheduling parent vbuaa=_deref_pbuc1_plus_1
-Fragment synthesis vbuaa=_deref_pbuc1_plus_1 - Successfully synthesized from vbuaa=1_plus__deref_pbuc1
-Fragment synthesis vbuaa=_deref_pbuc1_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1
-Fragment synthesis vbuaa=_deref_pbuc1_plus_1 - Successfully synthesized from vbuaa=vbuyy_plus_1
-Fragment synthesis vbuaa=_inc_vbuyy - Successfully synthesized from vbuaa=vbuyy_plus_1
-Fragment synthesis vbuaa=_inc_vbuyy - New best, scheduling parent vbuaa=_inc__deref_pbuc1
-Fragment synthesis vbuaa=1_plus_vbuyy - Successfully synthesized from vbuaa=vbuyy_plus_1
-Fragment synthesis vbuaa=1_plus_vbuyy - New best, scheduling parent vbuaa=vbuyy_plus_1
-Fragment synthesis vbuaa=1_plus_vbuyy - New best, scheduling parent vbuaa=1_plus__deref_pbuc1
-Fragment synthesis vbuaa=1_plus__deref_pbuc1 - Successfully synthesized from vbuaa=_deref_pbuc1_plus_1
-Fragment synthesis vbuaa=1_plus__deref_pbuc1 - Successfully synthesized from vbuaa=1_plus_vbuyy
-Fragment synthesis vbuaa=vbuyy_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1
-Fragment synthesis vbuaa=vbuyy_plus_1 - Successfully synthesized from vbuaa=1_plus_vbuyy
-Fragment synthesis vbuaa=vbuxx_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1
-Fragment synthesis vbuaa=vbuxx_plus_1 - New best, scheduling parent vbuaa=1_plus_vbuxx
-Fragment synthesis vbuaa=vbuxx_plus_1 - New best, scheduling parent vbuaa=_inc_vbuxx
-Fragment synthesis vbuaa=vbuxx_plus_1 - New best, scheduling parent vbuaa=_deref_pbuc1_plus_1
-Fragment synthesis vbuaa=_deref_pbuc1_plus_1 - Successfully synthesized from vbuaa=1_plus__deref_pbuc1
-Fragment synthesis vbuaa=_deref_pbuc1_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1
-Fragment synthesis vbuaa=_deref_pbuc1_plus_1 - Successfully synthesized from vbuaa=vbuxx_plus_1
-Fragment synthesis vbuaa=_deref_pbuc1_plus_1 - Successfully synthesized from vbuaa=vbuyy_plus_1
-Fragment synthesis vbuaa=_inc_vbuxx - Successfully synthesized from vbuaa=vbuxx_plus_1
-Fragment synthesis vbuaa=_inc_vbuxx - New best, scheduling parent vbuaa=_inc__deref_pbuc1
-Fragment synthesis vbuaa=1_plus_vbuxx - Successfully synthesized from vbuaa=vbuxx_plus_1
-Fragment synthesis vbuaa=1_plus_vbuxx - New best, scheduling parent vbuaa=vbuxx_plus_1
-Fragment synthesis vbuaa=1_plus_vbuxx - New best, scheduling parent vbuaa=1_plus__deref_pbuc1
-Fragment synthesis vbuaa=1_plus__deref_pbuc1 - Successfully synthesized from vbuaa=_deref_pbuc1_plus_1
-Fragment synthesis vbuaa=1_plus__deref_pbuc1 - Successfully synthesized from vbuaa=1_plus_vbuxx
-Fragment synthesis vbuaa=1_plus__deref_pbuc1 - Successfully synthesized from vbuaa=1_plus_vbuyy
-Fragment synthesis vbuaa=vbuxx_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1
-Fragment synthesis vbuaa=vbuxx_plus_1 - Successfully synthesized from vbuaa=1_plus_vbuxx
-Fragment synthesis vbuaa=1_plus_vbuaa - Successfully synthesized from vbuaa=vbuaa_plus_1
-Fragment synthesis vbuaa=1_plus_vbuaa - New best, scheduling parent vbuaa=vbuaa_plus_1
-Fragment synthesis vbuaa=1_plus_vbuaa - New best, scheduling parent vbuaa=1_plus_vbuxx
-Fragment synthesis vbuaa=1_plus_vbuaa - New best, scheduling parent vbuaa=1_plus_vbuyy
-Fragment synthesis vbuaa=1_plus_vbuaa - New best, scheduling parent vbuaa=1_plus__deref_pbuc1
-Fragment synthesis vbuaa=1_plus__deref_pbuc1 - Successfully synthesized from vbuaa=_deref_pbuc1_plus_1
-Fragment synthesis vbuaa=1_plus__deref_pbuc1 - Successfully synthesized from vbuaa=1_plus_vbuaa
-Fragment synthesis vbuaa=1_plus__deref_pbuc1 - Successfully synthesized from vbuaa=1_plus_vbuxx
-Fragment synthesis vbuaa=1_plus__deref_pbuc1 - Successfully synthesized from vbuaa=1_plus_vbuyy
-Fragment synthesis vbuaa=1_plus_vbuyy - Successfully synthesized from vbuaa=1_plus_vbuaa
-Fragment synthesis vbuaa=1_plus_vbuyy - Successfully synthesized from vbuaa=vbuyy_plus_1
-Fragment synthesis vbuaa=1_plus_vbuxx - Successfully synthesized from vbuaa=1_plus_vbuaa
-Fragment synthesis vbuaa=1_plus_vbuxx - Successfully synthesized from vbuaa=vbuxx_plus_1
-Fragment synthesis vbuaa=vbuaa_plus_1 - Successfully synthesized from vbuaa=1_plus_vbuaa
-Fragment synthesis vbuaa=_inc_vbuaa - Successfully synthesized from vbuaa=vbuaa_plus_1
-Fragment synthesis vbuaa=_inc_vbuaa - New best, scheduling parent vbuaa=_inc__deref_pbuc1
-Fragment synthesis vbuaa=_inc_vbuaa - New best, scheduling parent vbuaa=_inc_vbuxx
-Fragment synthesis vbuaa=_inc_vbuaa - New best, scheduling parent vbuaa=_inc_vbuyy
-Fragment synthesis vbuaa=_inc_vbuyy - Successfully synthesized from vbuaa=_inc_vbuaa
-Fragment synthesis vbuaa=_inc_vbuyy - Successfully synthesized from vbuaa=vbuyy_plus_1
-Fragment synthesis vbuaa=_inc_vbuxx - Successfully synthesized from vbuaa=_inc_vbuaa
-Fragment synthesis vbuaa=_inc_vbuxx - Successfully synthesized from vbuaa=vbuxx_plus_1
-Fragment synthesis vbuaa=_inc__deref_pbuc1 - Successfully synthesized from vbuaa=_inc_vbuaa
-Fragment synthesis vbuaa=_inc__deref_pbuc1 - Successfully synthesized from vbuaa=_inc_vbuxx
-Fragment synthesis vbuaa=_inc__deref_pbuc1 - Successfully synthesized from vbuaa=_inc_vbuyy
-Fragment synthesis vbuaa=_inc__deref_pbuc1 - Successfully synthesized from vbuaa=_deref_pbuc1_plus_1
-Fragment synthesis vbuaa=_inc__deref_pbuc1 - New best, scheduling parent _deref_pbuc1=_inc__deref_pbuc1
-Fragment synthesis _deref_pbuc1=_inc__deref_pbuc1 - Successfully synthesized from vbuaa=_inc__deref_pbuc1
-Found best fragment _deref_pbuc1=_inc__deref_pbuc1 score: 6.0
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx - Successfully loaded vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx.asm
-New fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx - sub-option vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - sub-option vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa
-New fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - sub-option vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - sub-option vwuz1=vbuyy_word_vbuaa
-New fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa
-New fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa - sub-option vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa - sub-option vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=vbuyy_word_vbuaa
-New fragment synthesis vwuz1=vbuyy_word_vbuaa - sub-option vwuz1=vbuyy_word_vbuxx
-New fragment synthesis vwuz1=vbuyy_word_vbuxx
-New fragment synthesis vwuz1=vbuyy_word_vbuxx - sub-option vwuz1=vbuyy_word_vbuaa
-New fragment synthesis vwuz1=vbuyy_word_vbuxx - sub-option vwuz1=vbuaa_word_vbuxx
-New fragment synthesis vwuz1=vbuaa_word_vbuxx
-New fragment synthesis vwuz1=vbuaa_word_vbuxx - Successfully loaded vwuz1=vbuaa_word_vbuxx.asm
-New fragment synthesis vwuz1=vbuaa_word_vbuxx - sub-option vwuz1=vbuyy_word_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx - sub-option vwuz1=vbuaa_word_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy - Successfully loaded vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy.asm
-New fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy - sub-option vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - sub-option vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - sub-option vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa
-New fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - sub-option vwuz1=vbuxx_word_vbuaa
-New fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa
-New fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa - sub-option vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa - sub-option vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=vbuxx_word_vbuaa
-New fragment synthesis vwuz1=vbuxx_word_vbuaa - sub-option vwuz1=vbuxx_word_vbuyy
-New fragment synthesis vwuz1=vbuxx_word_vbuyy
-New fragment synthesis vwuz1=vbuxx_word_vbuyy - sub-option vwuz1=vbuaa_word_vbuyy
-New fragment synthesis vwuz1=vbuxx_word_vbuyy - sub-option vwuz1=vbuxx_word_vbuaa
-New fragment synthesis vwuz1=vbuaa_word_vbuyy
-New fragment synthesis vwuz1=vbuaa_word_vbuyy - Successfully loaded vwuz1=vbuaa_word_vbuyy.asm
-New fragment synthesis vwuz1=vbuaa_word_vbuyy - sub-option vwuz1=vbuxx_word_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy - sub-option vwuz1=vbuaa_word_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-New fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-New fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - sub-option vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-New fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - sub-option vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-New fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - sub-option vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - sub-option vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - sub-option vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - sub-option vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-New fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - sub-option vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-New fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - sub-option vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa
-New fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - sub-option vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - sub-option vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-New fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-New fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - sub-option vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-New fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - sub-option vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa
-New fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - sub-option vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - sub-option vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - sub-option vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - sub-option vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-New fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - sub-option vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - No file or synthesis results!
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - No file or synthesis results!
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - No file or synthesis results!
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - No file or synthesis results!
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - No file or synthesis results!
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - No file or synthesis results!
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - No file or synthesis results!
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - No file or synthesis results!
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - No file or synthesis results!
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - No file or synthesis results!
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - No file or synthesis results!
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - No file or synthesis results!
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - No file or synthesis results!
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_vbuyy - No file or synthesis results!
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy - No file or synthesis results!
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa - No file or synthesis results!
-Fragment synthesis vwuz1=vbuaa_word_vbuyy - New best, scheduling parent vwuz1=vbuxx_word_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy - Successfully synthesized from vwuz1=vbuaa_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy - Successfully synthesized from vwuz1=vbuaa_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_vbuyy - Successfully synthesized from vwuz1=vbuaa_word_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_vbuyy - Successfully synthesized from vwuz1=vbuaa_word_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_vbuyy - New best, scheduling parent vwuz1=vbuaa_word_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_vbuyy - New best, scheduling parent vwuz1=vbuxx_word_vbuaa
-Fragment synthesis vwuz1=vbuaa_word_vbuyy - Successfully synthesized from vwuz1=vbuxx_word_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_vbuaa - Successfully synthesized from vwuz1=vbuxx_word_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_vbuaa - New best, scheduling parent vwuz1=vbuxx_word_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_vbuaa - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_vbuyy - Successfully synthesized from vwuz1=vbuaa_word_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_vbuyy - Successfully synthesized from vwuz1=vbuxx_word_vbuaa
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa - No file or synthesis results!
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuxx_word_vbuaa
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuxx_word_vbuaa
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuxx_word_vbuaa
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy - No file or synthesis results!
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_vbuxx - No file or synthesis results!
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx - No file or synthesis results!
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa - No file or synthesis results!
-Fragment synthesis vwuz1=vbuaa_word_vbuxx - New best, scheduling parent vwuz1=vbuyy_word_vbuxx
-Fragment synthesis vwuz1=vbuaa_word_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx - Successfully synthesized from vwuz1=vbuaa_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx - Successfully synthesized from vwuz1=vbuaa_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_vbuxx - Successfully synthesized from vwuz1=vbuaa_word_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_vbuxx - Successfully synthesized from vwuz1=vbuaa_word_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_vbuxx - New best, scheduling parent vwuz1=vbuaa_word_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_vbuxx - New best, scheduling parent vwuz1=vbuyy_word_vbuaa
-Fragment synthesis vwuz1=vbuaa_word_vbuxx - Successfully synthesized from vwuz1=vbuyy_word_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_vbuaa - Successfully synthesized from vwuz1=vbuyy_word_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_vbuaa - New best, scheduling parent vwuz1=vbuyy_word_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_vbuaa - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_vbuxx - Successfully synthesized from vwuz1=vbuyy_word_vbuaa
-Fragment synthesis vwuz1=vbuyy_word_vbuxx - Successfully synthesized from vwuz1=vbuaa_word_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa - No file or synthesis results!
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - Successfully synthesized from vwuz1=vbuyy_word_vbuaa
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - Successfully synthesized from vwuz1=vbuyy_word_vbuaa
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - Successfully synthesized from vwuz1=vbuyy_word_vbuaa
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - New best, scheduling parent vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuxx_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa - New best, scheduling parent vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - Successfully synthesized from vwuz1=vbuyy_word_pbuc1_derefidx_vbuaa
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=vbuyy_word_pbuc1_derefidx_vbuxx - Successfully synthesized from vwuz1=vbuyy_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa - No file or synthesis results!
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa - New best, scheduling parent vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuaa
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuyy
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuz2
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx
-Fragment synthesis vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 - Successfully synthesized from vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy
-Found best fragment vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2 < vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy < vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy score: 19.5
-New fragment synthesis vwuz1=vwuz2_band_vwuc1
-New fragment synthesis vwuz1=vwuz2_band_vwuc1 - Successfully loaded vwuz1=vwuz2_band_vwuc1.asm
-New fragment synthesis vwuz1=vwuz2_band_vwuc1 - sub-option vwuz1=vwuc1_band_vwuz2
-New fragment synthesis vwuz1=vwuc1_band_vwuz2
-New fragment synthesis vwuz1=vwuc1_band_vwuz2 - sub-option vwuz1=vwuz2_band_vwuc1
-Fragment synthesis vwuz1=vwuc1_band_vwuz2 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz2_band_vwuc1 - New best, scheduling parent vwuz1=vwuc1_band_vwuz2
-Fragment synthesis vwuz1=vwuc1_band_vwuz2 - Successfully synthesized from vwuz1=vwuz2_band_vwuc1
-Fragment synthesis vwuz1=vwuc1_band_vwuz2 - New best, scheduling parent vwuz1=vwuz2_band_vwuc1
-Fragment synthesis vwuz1=vwuz2_band_vwuc1 - Successfully synthesized from vwuz1=vwuc1_band_vwuz2
-Found best fragment vwuz1=vwuz2_band_vwuc1 score: 16.5
-New fragment synthesis pbuz1=pbuz2_plus_vwuz3
-New fragment synthesis pbuz1=pbuz2_plus_vwuz3 - sub-option pbuz1=vwuz3_plus_pbuz2
-New fragment synthesis pbuz1=pbuz2_plus_vwuz3 - sub-option pbuz1=vwuz2_plus_vwuz3
-New fragment synthesis pbuz1=pbuz2_plus_vwuz3 - sub-option vwuz1=pbuz2_plus_vwuz3
-New fragment synthesis pbuz1=pbuz2_plus_vwuz3 - sub-option pbuz1=vwuz2_plus_vwuz3
-New fragment synthesis pbuz1=vwuz3_plus_pbuz2
-New fragment synthesis pbuz1=vwuz3_plus_pbuz2 - sub-option pbuz1=pbuz2_plus_vwuz3
-New fragment synthesis pbuz1=vwuz3_plus_pbuz2 - sub-option pbuz1=vwuz3_plus_vwuz2
-New fragment synthesis pbuz1=vwuz3_plus_pbuz2 - sub-option vwuz1=vwuz3_plus_pbuz2
-New fragment synthesis pbuz1=vwuz3_plus_vwuz2
-New fragment synthesis pbuz1=vwuz3_plus_vwuz2 - sub-option pbuz1=vwuz2_plus_vwuz3
-New fragment synthesis pbuz1=vwuz3_plus_vwuz2 - sub-option vwuz1=vwuz3_plus_vwuz2
-New fragment synthesis pbuz1=vwuz2_plus_vwuz3
-New fragment synthesis pbuz1=vwuz2_plus_vwuz3 - sub-option pbuz1=vwuz3_plus_vwuz2
-New fragment synthesis pbuz1=vwuz2_plus_vwuz3 - sub-option vwuz1=vwuz2_plus_vwuz3
-New fragment synthesis vwuz1=vwuz2_plus_vwuz3
-New fragment synthesis vwuz1=vwuz2_plus_vwuz3 - Successfully loaded vwuz1=vwuz2_plus_vwuz3.asm
-New fragment synthesis vwuz1=vwuz2_plus_vwuz3 - sub-option vwuz1=vwuz3_plus_vwuz2
-New fragment synthesis vwuz1=vwuz3_plus_vwuz2
-New fragment synthesis vwuz1=vwuz3_plus_vwuz2 - sub-option vwuz1=vwuz2_plus_vwuz3
-New fragment synthesis vwuz1=vwuz3_plus_pbuz2
-New fragment synthesis vwuz1=vwuz3_plus_pbuz2 - sub-option vwuz1=pbuz2_plus_vwuz3
-New fragment synthesis vwuz1=vwuz3_plus_pbuz2 - sub-option vwuz1=vwuz3_plus_vwuz2
-New fragment synthesis vwuz1=pbuz2_plus_vwuz3
-New fragment synthesis vwuz1=pbuz2_plus_vwuz3 - sub-option vwuz1=vwuz3_plus_pbuz2
-New fragment synthesis vwuz1=pbuz2_plus_vwuz3 - sub-option vwuz1=vwuz2_plus_vwuz3
-New fragment synthesis vwuz1=pbuz2_plus_vwuz3 - sub-option vwuz1=vwuz2_plus_vwuz3
-Fragment synthesis vwuz1=pbuz2_plus_vwuz3 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz3_plus_pbuz2 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz3_plus_vwuz2 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz2_plus_vwuz3 - New best, scheduling parent vwuz1=vwuz3_plus_vwuz2
-Fragment synthesis vwuz1=vwuz2_plus_vwuz3 - New best, scheduling parent pbuz1=vwuz2_plus_vwuz3
-Fragment synthesis vwuz1=vwuz2_plus_vwuz3 - New best, scheduling parent vwuz1=pbuz2_plus_vwuz3
-Fragment synthesis vwuz1=vwuz2_plus_vwuz3 - New best, scheduling parent vwuz1=pbuz2_plus_vwuz3
-Fragment synthesis vwuz1=pbuz2_plus_vwuz3 - Successfully synthesized from vwuz1=vwuz2_plus_vwuz3
-Fragment synthesis vwuz1=pbuz2_plus_vwuz3 - Successfully synthesized from vwuz1=vwuz2_plus_vwuz3
-Fragment synthesis vwuz1=pbuz2_plus_vwuz3 - New best, scheduling parent vwuz1=vwuz3_plus_pbuz2
-Fragment synthesis vwuz1=pbuz2_plus_vwuz3 - New best, scheduling parent pbuz1=pbuz2_plus_vwuz3
-Fragment synthesis vwuz1=vwuz3_plus_pbuz2 - Successfully synthesized from vwuz1=pbuz2_plus_vwuz3
-Fragment synthesis vwuz1=vwuz3_plus_pbuz2 - New best, scheduling parent vwuz1=pbuz2_plus_vwuz3
-Fragment synthesis vwuz1=vwuz3_plus_pbuz2 - New best, scheduling parent pbuz1=vwuz3_plus_pbuz2
-Fragment synthesis vwuz1=pbuz2_plus_vwuz3 - Successfully synthesized from vwuz1=vwuz3_plus_pbuz2
-Fragment synthesis vwuz1=pbuz2_plus_vwuz3 - Successfully synthesized from vwuz1=vwuz2_plus_vwuz3
-Fragment synthesis vwuz1=pbuz2_plus_vwuz3 - Successfully synthesized from vwuz1=vwuz2_plus_vwuz3
-Fragment synthesis vwuz1=vwuz3_plus_vwuz2 - Successfully synthesized from vwuz1=vwuz2_plus_vwuz3
-Fragment synthesis vwuz1=vwuz3_plus_vwuz2 - New best, scheduling parent vwuz1=vwuz2_plus_vwuz3
-Fragment synthesis vwuz1=vwuz3_plus_vwuz2 - New best, scheduling parent pbuz1=vwuz3_plus_vwuz2
-Fragment synthesis vwuz1=vwuz3_plus_vwuz2 - New best, scheduling parent vwuz1=vwuz3_plus_pbuz2
-Fragment synthesis vwuz1=vwuz3_plus_pbuz2 - Successfully synthesized from vwuz1=pbuz2_plus_vwuz3
-Fragment synthesis vwuz1=vwuz3_plus_pbuz2 - Successfully synthesized from vwuz1=vwuz3_plus_vwuz2
-Fragment synthesis vwuz1=vwuz2_plus_vwuz3 - Successfully synthesized from vwuz1=vwuz3_plus_vwuz2
-Fragment synthesis vwuz1=vwuz2_plus_vwuz3 - New best, scheduling parent vwuz1=vwuz3_plus_vwuz2
-Fragment synthesis vwuz1=vwuz2_plus_vwuz3 - New best, scheduling parent pbuz1=vwuz2_plus_vwuz3
-Fragment synthesis vwuz1=vwuz2_plus_vwuz3 - New best, scheduling parent vwuz1=pbuz2_plus_vwuz3
-Fragment synthesis vwuz1=vwuz2_plus_vwuz3 - New best, scheduling parent vwuz1=pbuz2_plus_vwuz3
-Fragment synthesis vwuz1=pbuz2_plus_vwuz3 - Successfully synthesized from vwuz1=vwuz3_plus_pbuz2
-Fragment synthesis vwuz1=pbuz2_plus_vwuz3 - Successfully synthesized from vwuz1=vwuz2_plus_vwuz3
-Fragment synthesis vwuz1=pbuz2_plus_vwuz3 - Successfully synthesized from vwuz1=vwuz2_plus_vwuz3
-Fragment synthesis vwuz1=vwuz3_plus_vwuz2 - Successfully synthesized from vwuz1=vwuz2_plus_vwuz3
-Fragment synthesis pbuz1=vwuz2_plus_vwuz3 - Successfully synthesized from vwuz1=vwuz2_plus_vwuz3
-Fragment synthesis pbuz1=vwuz2_plus_vwuz3 - New best, scheduling parent pbuz1=vwuz3_plus_vwuz2
-Fragment synthesis pbuz1=vwuz2_plus_vwuz3 - New best, scheduling parent pbuz1=pbuz2_plus_vwuz3
-Fragment synthesis pbuz1=vwuz2_plus_vwuz3 - New best, scheduling parent pbuz1=pbuz2_plus_vwuz3
-Fragment synthesis pbuz1=vwuz3_plus_vwuz2 - Successfully synthesized from pbuz1=vwuz2_plus_vwuz3
-Fragment synthesis pbuz1=vwuz3_plus_vwuz2 - Successfully synthesized from vwuz1=vwuz3_plus_vwuz2
-Fragment synthesis pbuz1=vwuz3_plus_vwuz2 - New best, scheduling parent pbuz1=vwuz2_plus_vwuz3
-Fragment synthesis pbuz1=vwuz3_plus_vwuz2 - New best, scheduling parent pbuz1=vwuz3_plus_pbuz2
-Fragment synthesis pbuz1=vwuz2_plus_vwuz3 - Successfully synthesized from pbuz1=vwuz3_plus_vwuz2
-Fragment synthesis pbuz1=vwuz2_plus_vwuz3 - Successfully synthesized from vwuz1=vwuz2_plus_vwuz3
-Fragment synthesis pbuz1=vwuz3_plus_pbuz2 - Successfully synthesized from pbuz1=vwuz3_plus_vwuz2
-Fragment synthesis pbuz1=vwuz3_plus_pbuz2 - Successfully synthesized from vwuz1=vwuz3_plus_pbuz2
-Fragment synthesis pbuz1=vwuz3_plus_pbuz2 - New best, scheduling parent pbuz1=pbuz2_plus_vwuz3
-Fragment synthesis pbuz1=pbuz2_plus_vwuz3 - Successfully synthesized from pbuz1=vwuz3_plus_pbuz2
-Fragment synthesis pbuz1=pbuz2_plus_vwuz3 - Successfully synthesized from pbuz1=vwuz2_plus_vwuz3
-Fragment synthesis pbuz1=pbuz2_plus_vwuz3 - Successfully synthesized from vwuz1=pbuz2_plus_vwuz3
-Fragment synthesis pbuz1=pbuz2_plus_vwuz3 - Successfully synthesized from pbuz1=vwuz2_plus_vwuz3
-Fragment synthesis pbuz1=pbuz2_plus_vwuz3 - New best, scheduling parent pbuz1=vwuz3_plus_pbuz2
-Fragment synthesis pbuz1=vwuz3_plus_pbuz2 - Successfully synthesized from pbuz1=pbuz2_plus_vwuz3
-Fragment synthesis pbuz1=vwuz3_plus_pbuz2 - Successfully synthesized from pbuz1=vwuz3_plus_vwuz2
-Fragment synthesis pbuz1=vwuz3_plus_pbuz2 - Successfully synthesized from vwuz1=vwuz3_plus_pbuz2
-Found best fragment pbuz1=pbuz2_plus_vwuz3 < pbuz1=vwuz3_plus_pbuz2 < pbuz1=vwuz3_plus_vwuz2 < pbuz1=vwuz2_plus_vwuz3 < vwuz1=vwuz2_plus_vwuz3 < vwuz1=vwuz3_plus_vwuz2 < vwuz1=vwuz2_plus_vwuz3 score: 20.5
-New fragment synthesis vbuz1=_lo_vwuz2
-New fragment synthesis vbuz1=_lo_vwuz2 - sub-option vbuaa=_lo_vwuz1
-New fragment synthesis vbuz1=_lo_vwuz2 - sub-option vbuyy=_lo_vwuz1
-New fragment synthesis vbuz1=_lo_vwuz2 - sub-option vbuxx=_lo_vwuz1
-New fragment synthesis vbuz1=_lo_vwuz2 - sub-option vbuaa=_lo_vwuz1
-New fragment synthesis vbuaa=_lo_vwuz1
-New fragment synthesis vbuaa=_lo_vwuz1 - Successfully loaded vbuaa=_lo_vwuz1.asm
-New fragment synthesis vbuyy=_lo_vwuz1
-New fragment synthesis vbuyy=_lo_vwuz1 - sub-option vbuaa=_lo_vwuz1
-New fragment synthesis vbuxx=_lo_vwuz1
-New fragment synthesis vbuxx=_lo_vwuz1 - sub-option vbuaa=_lo_vwuz1
-Fragment synthesis vbuxx=_lo_vwuz1 - No file or synthesis results!
-Fragment synthesis vbuyy=_lo_vwuz1 - No file or synthesis results!
-Fragment synthesis vbuaa=_lo_vwuz1 - New best, scheduling parent vbuz1=_lo_vwuz2
-Fragment synthesis vbuaa=_lo_vwuz1 - New best, scheduling parent vbuyy=_lo_vwuz1
-Fragment synthesis vbuaa=_lo_vwuz1 - New best, scheduling parent vbuxx=_lo_vwuz1
-Fragment synthesis vbuaa=_lo_vwuz1 - New best, scheduling parent vbuz1=_lo_vwuz2
-Fragment synthesis vbuxx=_lo_vwuz1 - Successfully synthesized from vbuaa=_lo_vwuz1
-Fragment synthesis vbuxx=_lo_vwuz1 - New best, scheduling parent vbuz1=_lo_vwuz2
-Fragment synthesis vbuyy=_lo_vwuz1 - Successfully synthesized from vbuaa=_lo_vwuz1
-Fragment synthesis vbuyy=_lo_vwuz1 - New best, scheduling parent vbuz1=_lo_vwuz2
-Fragment synthesis vbuz1=_lo_vwuz2 - Successfully synthesized from vbuaa=_lo_vwuz1
-Fragment synthesis vbuz1=_lo_vwuz2 - Successfully synthesized from vbuyy=_lo_vwuz1
-Fragment synthesis vbuz1=_lo_vwuz2 - Successfully synthesized from vbuxx=_lo_vwuz1
-Fragment synthesis vbuz1=_lo_vwuz2 - Successfully synthesized from vbuaa=_lo_vwuz1
-Found best fragment vbuz1=_lo_vwuz2 < vbuaa=_lo_vwuz1 score: 6.5
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - sub-option _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - sub-option _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - sub-option _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - sub-option _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - sub-option _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - sub-option _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - sub-option _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - sub-option _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - sub-option _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - sub-option _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - sub-option _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - sub-option _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - sub-option _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - sub-option _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - sub-option _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - sub-option _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - sub-option _deref_pbuz1=vbuaa_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - sub-option _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - sub-option _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - sub-option _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - sub-option _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - sub-option _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - sub-option _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - sub-option _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - sub-option _deref_pbuz1=vbuaa_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - sub-option _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - sub-option _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - sub-option _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - sub-option vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - sub-option vbuaa=_deref_pbuz1_bor_vbuaa
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - sub-option vbuaa=vbuaa_bor__deref_pbuz1
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - sub-option vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - sub-option vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - sub-option vbuaa=_deref_pbuz1_bor_vbuaa
-New fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - Successfully loaded vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx.asm
-New fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - sub-option vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa - sub-option vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis vbuaa=_deref_pbuz1_bor_vbuaa
-New fragment synthesis vbuaa=_deref_pbuz1_bor_vbuaa - sub-option vbuaa=vbuaa_bor__deref_pbuz1
-New fragment synthesis vbuaa=vbuaa_bor__deref_pbuz1
-New fragment synthesis vbuaa=vbuaa_bor__deref_pbuz1 - Successfully loaded vbuaa=vbuaa_bor__deref_pbuz1.asm
-New fragment synthesis vbuaa=vbuaa_bor__deref_pbuz1 - sub-option vbuaa=_deref_pbuz1_bor_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - sub-option vbuaa=vbuaa_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - sub-option _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - sub-option _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - sub-option _deref_pbuz1=vbuaa_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - sub-option vbuaa=_deref_pbuz1_bor_vbuaa
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - sub-option _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - sub-option _deref_pbuz1=vbuxx_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - sub-option vbuaa=_deref_pbuz1_bor_vbuxx
-New fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - sub-option _deref_pbuz1=vbuaa_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - sub-option _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-New fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - sub-option vbuaa=vbuxx_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - sub-option _deref_pbuz1=vbuxx_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - sub-option _deref_pbuz1=vbuyy_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - sub-option _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-New fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - sub-option vbuaa=vbuaa_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - sub-option _deref_pbuz1=vbuaa_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - sub-option _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-New fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - sub-option vbuaa=vbuyy_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - sub-option _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - sub-option _deref_pbuz1=vbuyy_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - sub-option vbuaa=_deref_pbuz1_bor_vbuyy
-New fragment synthesis vbuaa=_deref_pbuz1_bor_vbuyy
-New fragment synthesis vbuaa=_deref_pbuz1_bor_vbuyy - sub-option vbuaa=_deref_pbuz1_bor_vbuaa
-New fragment synthesis vbuaa=_deref_pbuz1_bor_vbuyy - sub-option vbuaa=vbuyy_bor__deref_pbuz1
-New fragment synthesis vbuaa=vbuyy_bor__deref_pbuz1
-New fragment synthesis vbuaa=vbuyy_bor__deref_pbuz1 - sub-option vbuaa=vbuaa_bor__deref_pbuz1
-New fragment synthesis vbuaa=vbuyy_bor__deref_pbuz1 - sub-option vbuaa=_deref_pbuz1_bor_vbuyy
-New fragment synthesis vbuaa=vbuxx_bor__deref_pbuz1
-New fragment synthesis vbuaa=vbuxx_bor__deref_pbuz1 - sub-option vbuaa=vbuaa_bor__deref_pbuz1
-New fragment synthesis vbuaa=vbuxx_bor__deref_pbuz1 - sub-option vbuaa=_deref_pbuz1_bor_vbuxx
-New fragment synthesis vbuaa=vbuxx_bor__deref_pbuz1 - sub-option vbuaa=vbuxx_bor_vbuaa
-New fragment synthesis vbuaa=_deref_pbuz1_bor_vbuxx
-New fragment synthesis vbuaa=_deref_pbuz1_bor_vbuxx - sub-option vbuaa=_deref_pbuz1_bor_vbuaa
-New fragment synthesis vbuaa=_deref_pbuz1_bor_vbuxx - sub-option vbuaa=vbuxx_bor__deref_pbuz1
-New fragment synthesis vbuaa=_deref_pbuz1_bor_vbuxx - sub-option vbuaa=vbuaa_bor_vbuxx
-New fragment synthesis vbuaa=vbuaa_bor_vbuxx
-New fragment synthesis vbuaa=vbuaa_bor_vbuxx - Successfully loaded vbuaa=vbuaa_bor_vbuxx.asm
-New fragment synthesis vbuaa=vbuaa_bor_vbuxx - sub-option vbuaa=vbuxx_bor_vbuaa
-New fragment synthesis vbuaa=vbuxx_bor_vbuaa
-New fragment synthesis vbuaa=vbuxx_bor_vbuaa - sub-option vbuaa=vbuaa_bor_vbuxx
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - sub-option _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - sub-option _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - sub-option _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - sub-option _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - sub-option _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-New fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - sub-option _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - sub-option vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - sub-option vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - sub-option vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-New fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-New fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - sub-option vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy
-New fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - sub-option vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-New fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - sub-option vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx
-New fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - sub-option vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy
-New fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy
-New fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - Successfully loaded vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy.asm
-New fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - sub-option vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa - sub-option vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - sub-option vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - New best, scheduling parent vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - New best, scheduling parent vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa - New best, scheduling parent vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=vbuxx_bor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuaa=vbuaa_bor_vbuxx - New best, scheduling parent vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_vbuxx - New best, scheduling parent vbuaa=_deref_pbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor_vbuaa - New best, scheduling parent vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor_vbuaa - New best, scheduling parent vbuaa=vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuxx - New best, scheduling parent vbuaa=vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuxx - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor__deref_pbuz1 - New best, scheduling parent vbuaa=_deref_pbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor__deref_pbuz1 - No file or synthesis results!
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuyy - No file or synthesis results!
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - No file or synthesis results!
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - No file or synthesis results!
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - No file or synthesis results!
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - Successfully synthesized from _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - New best, scheduling parent _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - New best, scheduling parent _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - New best, scheduling parent _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - Successfully synthesized from _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuxx
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuaa_bor__deref_pbuz1 - New best, scheduling parent vbuaa=_deref_pbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor__deref_pbuz1 - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=vbuaa_bor__deref_pbuz1 - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=vbuaa_bor__deref_pbuz1 - New best, scheduling parent vbuaa=vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=vbuaa_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=vbuaa_bor__deref_pbuz1 - New best, scheduling parent vbuaa=vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor__deref_pbuz1 - New best, scheduling parent vbuaa=_deref_pbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - New best, scheduling parent _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - New best, scheduling parent _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - Successfully synthesized from _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - New best, scheduling parent _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - Successfully synthesized from _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuxx - New best, scheduling parent vbuaa=vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuxx - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - New best, scheduling parent _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - Successfully synthesized from _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - New best, scheduling parent _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuxx - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=vbuaa_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - Successfully synthesized from _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=vbuyy_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=vbuyy_bor__deref_pbuz1 - New best, scheduling parent vbuaa=_deref_pbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=vbuyy_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuyy - New best, scheduling parent vbuaa=vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuyy - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - Successfully synthesized from _deref_pbuz1=vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuyy - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=vbuyy_bor__deref_pbuz1 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuyy
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuaa - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuaa - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuaa - New best, scheduling parent vbuaa=_deref_pbuz1_bor_vbuyy
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuaa - New best, scheduling parent vbuaa=_deref_pbuz1_bor_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_vbuaa - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuaa
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuxx - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuaa
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuyy - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuaa
-Fragment synthesis vbuaa=_deref_pbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=vbuaa_bor__deref_pbuz1 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - New best, scheduling parent vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - New best, scheduling parent vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa - New best, scheduling parent vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuaa
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=_deref_pbuz1_bor_vbuaa
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - New best, scheduling parent vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - Successfully synthesized from vbuaa=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa - New best, scheduling parent _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy
-Fragment synthesis _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 - New best, scheduling parent _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1
-Fragment synthesis _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 - Successfully synthesized from _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1
-Found best fragment _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy score: 24.5
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuz2
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuz2
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuz2
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuxx - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuxx - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx - Successfully loaded vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx.asm
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuyy - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuyy - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy - Successfully loaded vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy.asm
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuz2
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuz2
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuz2
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuz2
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuz2
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuz2
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuz2
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuz2
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuz2
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuz2 - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuaa - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuxx - sub-option vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuxx - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuxx - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuxx - sub-option vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuyy - sub-option vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuaa
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuyy - sub-option vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuyy - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy
-New fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuyy - sub-option vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuyy - No file or synthesis results!
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuxx - No file or synthesis results!
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuaa - No file or synthesis results!
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuz2 - No file or synthesis results!
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuz2 - No file or synthesis results!
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuz2 - No file or synthesis results!
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy - New best, scheduling parent vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy - New best, scheduling parent vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy - New best, scheduling parent vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy - New best, scheduling parent vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy - New best, scheduling parent vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuyy - No file or synthesis results!
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy - No file or synthesis results!
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuaa - No file or synthesis results!
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx - New best, scheduling parent vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx - New best, scheduling parent vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx - New best, scheduling parent vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx - New best, scheduling parent vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx - New best, scheduling parent vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuaa - No file or synthesis results!
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx - No file or synthesis results!
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuxx - No file or synthesis results!
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - New best, scheduling parent vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - New best, scheduling parent vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - New best, scheduling parent vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - New best, scheduling parent vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa - New best, scheduling parent vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx
-Fragment synthesis vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 - Successfully synthesized from vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy
-Found best fragment vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2 < vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy score: 30.5
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuz2
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuz2 - sub-option vwsz1=_sword_pbuc1_derefidx_vbuaa
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuz2 - sub-option vwsz1=_sword_pbuc1_derefidx_vbuyy
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuz2 - sub-option vwsz1=_sword_pbuc1_derefidx_vbuxx
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuz2 - sub-option vwsz1=_sword_pbuc1_derefidx_vbuxx
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuz2 - sub-option vwsz1=_sword_pbuc1_derefidx_vbuyy
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuaa
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuaa - sub-option vwsz1=_sword_pbuc1_derefidx_vbuxx
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuaa - sub-option vwsz1=_sword_pbuc1_derefidx_vbuyy
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuaa - sub-option vwsz1=_sword_pbuc1_derefidx_vbuxx
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuaa - sub-option vwsz1=_sword_pbuc1_derefidx_vbuyy
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuxx
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuxx - Successfully loaded vwsz1=_sword_pbuc1_derefidx_vbuxx.asm
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuxx - sub-option vwsz1=_sword_pbuc1_derefidx_vbuaa
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuxx - sub-option vwsz1=_sword_vbuaa
-New fragment synthesis vwsz1=_sword_vbuaa
-New fragment synthesis vwsz1=_sword_vbuaa - sub-option vwsz1=_sword_vbuxx
-New fragment synthesis vwsz1=_sword_vbuaa - sub-option vwsz1=_sword_vbuyy
-New fragment synthesis vwsz1=_sword_vbuxx
-New fragment synthesis vwsz1=_sword_vbuxx - sub-option vwsz1=_sword_vbuaa
-New fragment synthesis vwsz1=_sword_vbuyy
-New fragment synthesis vwsz1=_sword_vbuyy - sub-option vwsz1=_sword_vbuaa
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuyy
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuyy - Successfully loaded vwsz1=_sword_pbuc1_derefidx_vbuyy.asm
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuyy - sub-option vwsz1=_sword_pbuc1_derefidx_vbuaa
-New fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuyy - sub-option vwsz1=_sword_vbuaa
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuyy - New best, scheduling parent vwsz1=_sword_pbuc1_derefidx_vbuaa
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuyy - New best, scheduling parent vwsz1=_sword_pbuc1_derefidx_vbuaa
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuyy - New best, scheduling parent vwsz1=_sword_pbuc1_derefidx_vbuz2
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuyy - New best, scheduling parent vwsz1=_sword_pbuc1_derefidx_vbuz2
-Fragment synthesis vwsz1=_sword_vbuyy - No file or synthesis results!
-Fragment synthesis vwsz1=_sword_vbuxx - No file or synthesis results!
-Fragment synthesis vwsz1=_sword_vbuaa - No file or synthesis results!
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuxx - New best, scheduling parent vwsz1=_sword_pbuc1_derefidx_vbuaa
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuxx - New best, scheduling parent vwsz1=_sword_pbuc1_derefidx_vbuaa
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuxx - New best, scheduling parent vwsz1=_sword_pbuc1_derefidx_vbuz2
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuxx - New best, scheduling parent vwsz1=_sword_pbuc1_derefidx_vbuz2
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuaa - Successfully synthesized from vwsz1=_sword_pbuc1_derefidx_vbuxx
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuaa - Successfully synthesized from vwsz1=_sword_pbuc1_derefidx_vbuyy
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuaa - Successfully synthesized from vwsz1=_sword_pbuc1_derefidx_vbuxx
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuaa - Successfully synthesized from vwsz1=_sword_pbuc1_derefidx_vbuyy
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuaa - New best, scheduling parent vwsz1=_sword_pbuc1_derefidx_vbuxx
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuaa - New best, scheduling parent vwsz1=_sword_pbuc1_derefidx_vbuyy
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuaa - New best, scheduling parent vwsz1=_sword_pbuc1_derefidx_vbuz2
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuyy - Successfully synthesized from vwsz1=_sword_pbuc1_derefidx_vbuaa
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuyy - Successfully synthesized from vwsz1=_sword_pbuc1_derefidx_vbuaa
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuxx - Successfully synthesized from vwsz1=_sword_pbuc1_derefidx_vbuaa
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuxx - Successfully synthesized from vwsz1=_sword_pbuc1_derefidx_vbuaa
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwsz1=_sword_pbuc1_derefidx_vbuaa
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwsz1=_sword_pbuc1_derefidx_vbuaa
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwsz1=_sword_pbuc1_derefidx_vbuyy
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwsz1=_sword_pbuc1_derefidx_vbuxx
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwsz1=_sword_pbuc1_derefidx_vbuxx
-Fragment synthesis vwsz1=_sword_pbuc1_derefidx_vbuz2 - Successfully synthesized from vwsz1=_sword_pbuc1_derefidx_vbuyy
-Found best fragment vwsz1=_sword_pbuc1_derefidx_vbuz2 < vwsz1=_sword_pbuc1_derefidx_vbuyy score: 17.0
-New fragment synthesis vwsz1=vwsz2_minus_vwsz3
-New fragment synthesis vwsz1=vwsz2_minus_vwsz3 - sub-option vwuz1=vwuz2_minus_vwuz3
-New fragment synthesis vwuz1=vwuz2_minus_vwuz3
-New fragment synthesis vwuz1=vwuz2_minus_vwuz3 - Successfully loaded vwuz1=vwuz2_minus_vwuz3.asm
-Fragment synthesis vwuz1=vwuz2_minus_vwuz3 - New best, scheduling parent vwsz1=vwsz2_minus_vwsz3
-Fragment synthesis vwsz1=vwsz2_minus_vwsz3 - Successfully synthesized from vwuz1=vwuz2_minus_vwuz3
-Found best fragment vwsz1=vwsz2_minus_vwsz3 < vwuz1=vwuz2_minus_vwuz3 score: 20.5
-New fragment synthesis vwsz1_lt_0_then_la1
-New fragment synthesis vwsz1_lt_0_then_la1 - Successfully loaded vwsz1_lt_0_then_la1.asm
-New fragment synthesis vwsz1_lt_0_then_la1 - sub-option 0_gt_vwsz1_then_la1
-New fragment synthesis 0_gt_vwsz1_then_la1
-New fragment synthesis 0_gt_vwsz1_then_la1 - sub-option vwsz1_lt_0_then_la1
-Fragment synthesis 0_gt_vwsz1_then_la1 - No file or synthesis results!
-Fragment synthesis vwsz1_lt_0_then_la1 - New best, scheduling parent 0_gt_vwsz1_then_la1
-Fragment synthesis 0_gt_vwsz1_then_la1 - Successfully synthesized from vwsz1_lt_0_then_la1
-Fragment synthesis 0_gt_vwsz1_then_la1 - New best, scheduling parent vwsz1_lt_0_then_la1
-Fragment synthesis vwsz1_lt_0_then_la1 - Successfully synthesized from 0_gt_vwsz1_then_la1
-Found best fragment vwsz1_lt_0_then_la1 score: 6.0
-New fragment synthesis vwuz1=vwuz2
-New fragment synthesis vwuz1=vwuz2 - Successfully loaded vwuz1=vwuz2.asm
-Found best fragment vwuz1=vwuz2 score: 12.5
-New fragment synthesis vwuz1_gt_vwuz2_then_la1
-New fragment synthesis vwuz1_gt_vwuz2_then_la1 - Successfully loaded vwuz1_gt_vwuz2_then_la1.asm
-New fragment synthesis vwuz1_gt_vwuz2_then_la1 - sub-option vwuz2_lt_vwuz1_then_la1
-New fragment synthesis vwuz2_lt_vwuz1_then_la1
-New fragment synthesis vwuz2_lt_vwuz1_then_la1 - sub-option vwuz1_gt_vwuz2_then_la1
-Fragment synthesis vwuz2_lt_vwuz1_then_la1 - No file or synthesis results!
-Fragment synthesis vwuz1_gt_vwuz2_then_la1 - New best, scheduling parent vwuz2_lt_vwuz1_then_la1
-Fragment synthesis vwuz2_lt_vwuz1_then_la1 - Successfully synthesized from vwuz1_gt_vwuz2_then_la1
-Fragment synthesis vwuz2_lt_vwuz1_then_la1 - New best, scheduling parent vwuz1_gt_vwuz2_then_la1
-Fragment synthesis vwuz1_gt_vwuz2_then_la1 - Successfully synthesized from vwuz2_lt_vwuz1_then_la1
-Found best fragment vwuz1_gt_vwuz2_then_la1 score: 19.5
-New fragment synthesis pbsc1_derefidx_vbuz1=vbuc2
-New fragment synthesis pbsc1_derefidx_vbuz1=vbuc2 - sub-option pbsc1_derefidx_vbuaa=vbuc2
-New fragment synthesis pbsc1_derefidx_vbuz1=vbuc2 - sub-option pbsc1_derefidx_vbuyy=vbuc2
-New fragment synthesis pbsc1_derefidx_vbuz1=vbuc2 - sub-option pbsc1_derefidx_vbuxx=vbuc2
-New fragment synthesis pbsc1_derefidx_vbuz1=vbuc2 - sub-option vbsaa=vbuc1
-New fragment synthesis pbsc1_derefidx_vbuaa=vbuc2
-New fragment synthesis pbsc1_derefidx_vbuaa=vbuc2 - sub-option pbsc1_derefidx_vbuxx=vbuc2
-New fragment synthesis pbsc1_derefidx_vbuaa=vbuc2 - sub-option pbsc1_derefidx_vbuyy=vbuc2
-New fragment synthesis pbsc1_derefidx_vbuxx=vbuc2
-New fragment synthesis pbsc1_derefidx_vbuxx=vbuc2 - sub-option pbsc1_derefidx_vbuaa=vbuc2
-New fragment synthesis pbsc1_derefidx_vbuxx=vbuc2 - sub-option vbsaa=vbuc1
-New fragment synthesis pbsc1_derefidx_vbuxx=vbuc2 - sub-option vbsaa=vbuc1
-New fragment synthesis vbsaa=vbuc1
-New fragment synthesis vbsaa=vbuc1 - Successfully loaded vbsaa=vbuc1.asm
-New fragment synthesis vbsaa=vbuc1 - sub-option vbsaa=vbuaa
-New fragment synthesis vbsaa=vbuc1 - sub-option vbsaa=vbuyy
-New fragment synthesis vbsaa=vbuc1 - sub-option vbsaa=vbuxx
-New fragment synthesis vbsaa=vbuaa
-New fragment synthesis vbsaa=vbuyy
-New fragment synthesis vbsaa=vbuyy - sub-option vbsaa=vbuaa
-New fragment synthesis vbsaa=vbuxx
-New fragment synthesis vbsaa=vbuxx - sub-option vbsaa=vbuaa
-New fragment synthesis pbsc1_derefidx_vbuyy=vbuc2
-New fragment synthesis pbsc1_derefidx_vbuyy=vbuc2 - sub-option pbsc1_derefidx_vbuaa=vbuc2
-New fragment synthesis pbsc1_derefidx_vbuyy=vbuc2 - sub-option vbsaa=vbuc1
-New fragment synthesis pbsc1_derefidx_vbuyy=vbuc2 - sub-option vbsaa=vbuc1
-Fragment synthesis pbsc1_derefidx_vbuyy=vbuc2 - No file or synthesis results!
-Fragment synthesis vbsaa=vbuxx - No file or synthesis results!
-Fragment synthesis vbsaa=vbuyy - No file or synthesis results!
-Fragment synthesis vbsaa=vbuaa - No file or synthesis results!
-Fragment synthesis vbsaa=vbuc1 - New best, scheduling parent pbsc1_derefidx_vbuxx=vbuc2
-Fragment synthesis vbsaa=vbuc1 - New best, scheduling parent pbsc1_derefidx_vbuxx=vbuc2
-Fragment synthesis vbsaa=vbuc1 - New best, scheduling parent pbsc1_derefidx_vbuyy=vbuc2
-Fragment synthesis vbsaa=vbuc1 - New best, scheduling parent pbsc1_derefidx_vbuyy=vbuc2
-Fragment synthesis vbsaa=vbuc1 - New best, scheduling parent pbsc1_derefidx_vbuz1=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuyy=vbuc2 - Successfully synthesized from vbsaa=vbuc1
-Fragment synthesis pbsc1_derefidx_vbuyy=vbuc2 - Successfully synthesized from vbsaa=vbuc1
-Fragment synthesis pbsc1_derefidx_vbuyy=vbuc2 - New best, scheduling parent pbsc1_derefidx_vbuaa=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuyy=vbuc2 - New best, scheduling parent pbsc1_derefidx_vbuz1=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuxx=vbuc2 - Successfully synthesized from vbsaa=vbuc1
-Fragment synthesis pbsc1_derefidx_vbuxx=vbuc2 - Successfully synthesized from vbsaa=vbuc1
-Fragment synthesis pbsc1_derefidx_vbuxx=vbuc2 - New best, scheduling parent pbsc1_derefidx_vbuaa=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuxx=vbuc2 - New best, scheduling parent pbsc1_derefidx_vbuz1=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuaa=vbuc2 - Successfully synthesized from pbsc1_derefidx_vbuxx=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuaa=vbuc2 - Successfully synthesized from pbsc1_derefidx_vbuyy=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuaa=vbuc2 - New best, scheduling parent pbsc1_derefidx_vbuxx=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuaa=vbuc2 - New best, scheduling parent pbsc1_derefidx_vbuyy=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuaa=vbuc2 - New best, scheduling parent pbsc1_derefidx_vbuz1=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuyy=vbuc2 - Successfully synthesized from pbsc1_derefidx_vbuaa=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuyy=vbuc2 - Successfully synthesized from pbsc1_derefidx_vbuaa=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuyy=vbuc2 - Successfully synthesized from vbsaa=vbuc1
-Fragment synthesis pbsc1_derefidx_vbuyy=vbuc2 - Successfully synthesized from vbsaa=vbuc1
-Fragment synthesis pbsc1_derefidx_vbuxx=vbuc2 - Successfully synthesized from pbsc1_derefidx_vbuaa=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuxx=vbuc2 - Successfully synthesized from pbsc1_derefidx_vbuaa=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuxx=vbuc2 - Successfully synthesized from vbsaa=vbuc1
-Fragment synthesis pbsc1_derefidx_vbuxx=vbuc2 - Successfully synthesized from vbsaa=vbuc1
-Fragment synthesis pbsc1_derefidx_vbuz1=vbuc2 - Successfully synthesized from pbsc1_derefidx_vbuaa=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuz1=vbuc2 - Successfully synthesized from pbsc1_derefidx_vbuaa=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuz1=vbuc2 - Successfully synthesized from pbsc1_derefidx_vbuyy=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuz1=vbuc2 - Successfully synthesized from pbsc1_derefidx_vbuxx=vbuc2
-Fragment synthesis pbsc1_derefidx_vbuz1=vbuc2 - Successfully synthesized from vbsaa=vbuc1
-Found best fragment pbsc1_derefidx_vbuz1=vbuc2 < pbsc1_derefidx_vbuyy=vbuc2 < vbsaa=vbuc1 score: 11.5
-New fragment synthesis vwsz1=vwsz2
-New fragment synthesis vwsz1=vwsz2 - sub-option vwuz1=vwuz2
-Fragment synthesis vwsz1=vwsz2 - Successfully synthesized from vwuz1=vwuz2
-Found best fragment vwsz1=vwsz2 < vwuz1=vwuz2 score: 12.5
-New fragment synthesis pbsc1_derefidx_vbuz1=vbsc2
-New fragment synthesis pbsc1_derefidx_vbuz1=vbsc2 - sub-option pbsc1_derefidx_vbuaa=vbsc2
-New fragment synthesis pbsc1_derefidx_vbuz1=vbsc2 - sub-option pbsc1_derefidx_vbuyy=vbsc2
-New fragment synthesis pbsc1_derefidx_vbuz1=vbsc2 - sub-option pbsc1_derefidx_vbuxx=vbsc2
-New fragment synthesis pbsc1_derefidx_vbuz1=vbsc2 - sub-option vbsaa=vbsc1
-New fragment synthesis pbsc1_derefidx_vbuaa=vbsc2
-New fragment synthesis pbsc1_derefidx_vbuaa=vbsc2 - sub-option pbsc1_derefidx_vbuxx=vbsc2
-New fragment synthesis pbsc1_derefidx_vbuaa=vbsc2 - sub-option pbsc1_derefidx_vbuyy=vbsc2
-New fragment synthesis pbsc1_derefidx_vbuxx=vbsc2
-New fragment synthesis pbsc1_derefidx_vbuxx=vbsc2 - sub-option pbsc1_derefidx_vbuaa=vbsc2
-New fragment synthesis pbsc1_derefidx_vbuxx=vbsc2 - sub-option vbsaa=vbsc1
-New fragment synthesis pbsc1_derefidx_vbuxx=vbsc2 - sub-option vbsaa=vbsc1
-New fragment synthesis vbsaa=vbsc1
-New fragment synthesis vbsaa=vbsc1 - sub-option vbuaa=vbuc1
-New fragment synthesis vbsaa=vbsc1 - sub-option vbsaa=vbsaa
-New fragment synthesis vbsaa=vbsc1 - sub-option vbsaa=vbsyy
-New fragment synthesis vbsaa=vbsc1 - sub-option vbsaa=vbsxx
-New fragment synthesis vbsaa=vbsaa
-New fragment synthesis vbsaa=vbsaa - sub-option vbuaa=vbuaa
-New fragment synthesis vbsaa=vbsyy
-New fragment synthesis vbsaa=vbsyy - sub-option vbsaa=vbsaa
-New fragment synthesis vbsaa=vbsyy - sub-option vbuaa=vbuyy
-New fragment synthesis vbsaa=vbsxx
-New fragment synthesis vbsaa=vbsxx - sub-option vbsaa=vbsaa
-New fragment synthesis vbsaa=vbsxx - sub-option vbuaa=vbuxx
-New fragment synthesis pbsc1_derefidx_vbuyy=vbsc2
-New fragment synthesis pbsc1_derefidx_vbuyy=vbsc2 - sub-option pbsc1_derefidx_vbuaa=vbsc2
-New fragment synthesis pbsc1_derefidx_vbuyy=vbsc2 - sub-option vbsaa=vbsc1
-New fragment synthesis pbsc1_derefidx_vbuyy=vbsc2 - sub-option vbsaa=vbsc1
-Fragment synthesis pbsc1_derefidx_vbuyy=vbsc2 - No file or synthesis results!
-Fragment synthesis vbsaa=vbsxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis vbsaa=vbsxx - New best, scheduling parent vbsaa=vbsc1
-Fragment synthesis vbsaa=vbsyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis vbsaa=vbsyy - New best, scheduling parent vbsaa=vbsc1
-Fragment synthesis vbsaa=vbsaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis vbsaa=vbsaa - New best, scheduling parent vbsaa=vbsc1
-Fragment synthesis vbsaa=vbsaa - New best, scheduling parent vbsaa=vbsyy
-Fragment synthesis vbsaa=vbsaa - New best, scheduling parent vbsaa=vbsxx
-Fragment synthesis vbsaa=vbsxx - Successfully synthesized from vbsaa=vbsaa
-Fragment synthesis vbsaa=vbsxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis vbsaa=vbsyy - Successfully synthesized from vbsaa=vbsaa
-Fragment synthesis vbsaa=vbsyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis vbsaa=vbsc1 - Successfully synthesized from vbuaa=vbuc1
-Fragment synthesis vbsaa=vbsc1 - Successfully synthesized from vbsaa=vbsaa
-Fragment synthesis vbsaa=vbsc1 - Successfully synthesized from vbsaa=vbsyy
-Fragment synthesis vbsaa=vbsc1 - Successfully synthesized from vbsaa=vbsxx
-Fragment synthesis vbsaa=vbsc1 - New best, scheduling parent pbsc1_derefidx_vbuxx=vbsc2
-Fragment synthesis vbsaa=vbsc1 - New best, scheduling parent pbsc1_derefidx_vbuxx=vbsc2
-Fragment synthesis vbsaa=vbsc1 - New best, scheduling parent pbsc1_derefidx_vbuyy=vbsc2
-Fragment synthesis vbsaa=vbsc1 - New best, scheduling parent pbsc1_derefidx_vbuyy=vbsc2
-Fragment synthesis vbsaa=vbsc1 - New best, scheduling parent pbsc1_derefidx_vbuz1=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuyy=vbsc2 - Successfully synthesized from vbsaa=vbsc1
-Fragment synthesis pbsc1_derefidx_vbuyy=vbsc2 - Successfully synthesized from vbsaa=vbsc1
-Fragment synthesis pbsc1_derefidx_vbuyy=vbsc2 - New best, scheduling parent pbsc1_derefidx_vbuaa=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuyy=vbsc2 - New best, scheduling parent pbsc1_derefidx_vbuz1=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuxx=vbsc2 - Successfully synthesized from vbsaa=vbsc1
-Fragment synthesis pbsc1_derefidx_vbuxx=vbsc2 - Successfully synthesized from vbsaa=vbsc1
-Fragment synthesis pbsc1_derefidx_vbuxx=vbsc2 - New best, scheduling parent pbsc1_derefidx_vbuaa=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuxx=vbsc2 - New best, scheduling parent pbsc1_derefidx_vbuz1=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuaa=vbsc2 - Successfully synthesized from pbsc1_derefidx_vbuxx=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuaa=vbsc2 - Successfully synthesized from pbsc1_derefidx_vbuyy=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuaa=vbsc2 - New best, scheduling parent pbsc1_derefidx_vbuxx=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuaa=vbsc2 - New best, scheduling parent pbsc1_derefidx_vbuyy=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuaa=vbsc2 - New best, scheduling parent pbsc1_derefidx_vbuz1=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuyy=vbsc2 - Successfully synthesized from pbsc1_derefidx_vbuaa=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuyy=vbsc2 - Successfully synthesized from pbsc1_derefidx_vbuaa=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuyy=vbsc2 - Successfully synthesized from vbsaa=vbsc1
-Fragment synthesis pbsc1_derefidx_vbuyy=vbsc2 - Successfully synthesized from vbsaa=vbsc1
-Fragment synthesis pbsc1_derefidx_vbuxx=vbsc2 - Successfully synthesized from pbsc1_derefidx_vbuaa=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuxx=vbsc2 - Successfully synthesized from pbsc1_derefidx_vbuaa=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuxx=vbsc2 - Successfully synthesized from vbsaa=vbsc1
-Fragment synthesis pbsc1_derefidx_vbuxx=vbsc2 - Successfully synthesized from vbsaa=vbsc1
-Fragment synthesis pbsc1_derefidx_vbuz1=vbsc2 - Successfully synthesized from pbsc1_derefidx_vbuaa=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuz1=vbsc2 - Successfully synthesized from pbsc1_derefidx_vbuaa=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuz1=vbsc2 - Successfully synthesized from pbsc1_derefidx_vbuyy=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuz1=vbsc2 - Successfully synthesized from pbsc1_derefidx_vbuxx=vbsc2
-Fragment synthesis pbsc1_derefidx_vbuz1=vbsc2 - Successfully synthesized from vbsaa=vbsc1
-Found best fragment pbsc1_derefidx_vbuz1=vbsc2 < pbsc1_derefidx_vbuyy=vbsc2 < vbsaa=vbsc1 < vbuaa=vbuc1 score: 11.5
-New fragment synthesis vwsz1=_neg_vwsz2
-New fragment synthesis vwsz1=_neg_vwsz2 - Successfully loaded vwsz1=_neg_vwsz2.asm
-Found best fragment vwsz1=_neg_vwsz2 score: 22.5
-New fragment synthesis vbuz1_eq_0_then_la1
-New fragment synthesis vbuz1_eq_0_then_la1 - Successfully loaded vbuz1_eq_0_then_la1.asm
-New fragment synthesis vbuz1_eq_0_then_la1 - sub-option vbuaa_eq_0_then_la1
-New fragment synthesis vbuz1_eq_0_then_la1 - sub-option vbuyy_eq_0_then_la1
-New fragment synthesis vbuz1_eq_0_then_la1 - sub-option vbuxx_eq_0_then_la1
-New fragment synthesis vbuz1_eq_0_then_la1 - sub-option 0_eq_vbuz1_then_la1
-New fragment synthesis vbuz1_eq_0_then_la1 - sub-option 0_eq_vbuz1_then_la1
-New fragment synthesis vbuaa_eq_0_then_la1
-New fragment synthesis vbuaa_eq_0_then_la1 - Successfully loaded vbuaa_eq_0_then_la1.asm
-New fragment synthesis vbuaa_eq_0_then_la1 - sub-option vbuxx_eq_0_then_la1
-New fragment synthesis vbuaa_eq_0_then_la1 - sub-option vbuyy_eq_0_then_la1
-New fragment synthesis vbuaa_eq_0_then_la1 - sub-option 0_eq_vbuaa_then_la1
-New fragment synthesis vbuaa_eq_0_then_la1 - sub-option 0_eq_vbuaa_then_la1
-New fragment synthesis vbuxx_eq_0_then_la1
-New fragment synthesis vbuxx_eq_0_then_la1 - Successfully loaded vbuxx_eq_0_then_la1.asm
-New fragment synthesis vbuxx_eq_0_then_la1 - sub-option vbuaa_eq_0_then_la1
-New fragment synthesis vbuxx_eq_0_then_la1 - sub-option 0_eq_vbuxx_then_la1
-New fragment synthesis vbuxx_eq_0_then_la1 - sub-option 0_eq_vbuxx_then_la1
-New fragment synthesis 0_eq_vbuxx_then_la1
-New fragment synthesis 0_eq_vbuxx_then_la1 - sub-option 0_eq_vbuaa_then_la1
-New fragment synthesis 0_eq_vbuxx_then_la1 - sub-option vbuxx_eq_0_then_la1
-New fragment synthesis 0_eq_vbuxx_then_la1 - sub-option vbuxx_eq_0_then_la1
-New fragment synthesis 0_eq_vbuaa_then_la1
-New fragment synthesis 0_eq_vbuaa_then_la1 - sub-option 0_eq_vbuxx_then_la1
-New fragment synthesis 0_eq_vbuaa_then_la1 - sub-option 0_eq_vbuyy_then_la1
-New fragment synthesis 0_eq_vbuaa_then_la1 - sub-option vbuaa_eq_0_then_la1
-New fragment synthesis 0_eq_vbuaa_then_la1 - sub-option vbuaa_eq_0_then_la1
-New fragment synthesis 0_eq_vbuyy_then_la1
-New fragment synthesis 0_eq_vbuyy_then_la1 - sub-option 0_eq_vbuaa_then_la1
-New fragment synthesis 0_eq_vbuyy_then_la1 - sub-option vbuyy_eq_0_then_la1
-New fragment synthesis 0_eq_vbuyy_then_la1 - sub-option vbuyy_eq_0_then_la1
-New fragment synthesis vbuyy_eq_0_then_la1
-New fragment synthesis vbuyy_eq_0_then_la1 - Successfully loaded vbuyy_eq_0_then_la1.asm
-New fragment synthesis vbuyy_eq_0_then_la1 - sub-option vbuaa_eq_0_then_la1
-New fragment synthesis vbuyy_eq_0_then_la1 - sub-option 0_eq_vbuyy_then_la1
-New fragment synthesis vbuyy_eq_0_then_la1 - sub-option 0_eq_vbuyy_then_la1
-New fragment synthesis 0_eq_vbuz1_then_la1
-New fragment synthesis 0_eq_vbuz1_then_la1 - sub-option 0_eq_vbuaa_then_la1
-New fragment synthesis 0_eq_vbuz1_then_la1 - sub-option 0_eq_vbuyy_then_la1
-New fragment synthesis 0_eq_vbuz1_then_la1 - sub-option 0_eq_vbuxx_then_la1
-New fragment synthesis 0_eq_vbuz1_then_la1 - sub-option vbuz1_eq_0_then_la1
-New fragment synthesis 0_eq_vbuz1_then_la1 - sub-option vbuz1_eq_0_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - No file or synthesis results!
-Fragment synthesis vbuyy_eq_0_then_la1 - New best, scheduling parent 0_eq_vbuyy_then_la1
-Fragment synthesis vbuyy_eq_0_then_la1 - New best, scheduling parent 0_eq_vbuyy_then_la1
-Fragment synthesis vbuyy_eq_0_then_la1 - New best, scheduling parent vbuaa_eq_0_then_la1
-Fragment synthesis vbuyy_eq_0_then_la1 - New best, scheduling parent vbuz1_eq_0_then_la1
-Fragment synthesis 0_eq_vbuyy_then_la1 - Successfully synthesized from vbuyy_eq_0_then_la1
-Fragment synthesis 0_eq_vbuyy_then_la1 - Successfully synthesized from vbuyy_eq_0_then_la1
-Fragment synthesis 0_eq_vbuyy_then_la1 - New best, scheduling parent vbuyy_eq_0_then_la1
-Fragment synthesis 0_eq_vbuyy_then_la1 - New best, scheduling parent vbuyy_eq_0_then_la1
-Fragment synthesis 0_eq_vbuyy_then_la1 - New best, scheduling parent 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuyy_then_la1 - New best, scheduling parent 0_eq_vbuz1_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuyy_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - New best, scheduling parent vbuz1_eq_0_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - New best, scheduling parent vbuz1_eq_0_then_la1
-Fragment synthesis vbuyy_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuyy_then_la1
-Fragment synthesis vbuyy_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuyy_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - Successfully synthesized from 0_eq_vbuyy_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - New best, scheduling parent 0_eq_vbuyy_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - New best, scheduling parent 0_eq_vbuxx_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - New best, scheduling parent vbuaa_eq_0_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - New best, scheduling parent vbuaa_eq_0_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - New best, scheduling parent 0_eq_vbuz1_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuyy_then_la1
-Fragment synthesis 0_eq_vbuyy_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuyy_then_la1 - Successfully synthesized from vbuyy_eq_0_then_la1
-Fragment synthesis 0_eq_vbuyy_then_la1 - Successfully synthesized from vbuyy_eq_0_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - New best, scheduling parent 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - New best, scheduling parent vbuxx_eq_0_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - New best, scheduling parent vbuxx_eq_0_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - New best, scheduling parent 0_eq_vbuz1_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuyy_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuxx_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - Successfully synthesized from 0_eq_vbuxx_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - Successfully synthesized from 0_eq_vbuyy_then_la1
-Fragment synthesis vbuxx_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuxx_then_la1
-Fragment synthesis vbuxx_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuxx_then_la1
-Fragment synthesis vbuxx_eq_0_then_la1 - New best, scheduling parent 0_eq_vbuxx_then_la1
-Fragment synthesis vbuxx_eq_0_then_la1 - New best, scheduling parent 0_eq_vbuxx_then_la1
-Fragment synthesis vbuxx_eq_0_then_la1 - New best, scheduling parent vbuaa_eq_0_then_la1
-Fragment synthesis vbuxx_eq_0_then_la1 - New best, scheduling parent vbuz1_eq_0_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - Successfully synthesized from vbuxx_eq_0_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - Successfully synthesized from vbuxx_eq_0_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - New best, scheduling parent 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - New best, scheduling parent vbuxx_eq_0_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - New best, scheduling parent vbuxx_eq_0_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - New best, scheduling parent 0_eq_vbuz1_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuyy_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuxx_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - New best, scheduling parent vbuz1_eq_0_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - New best, scheduling parent vbuz1_eq_0_then_la1
-Fragment synthesis vbuxx_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuxx_then_la1
-Fragment synthesis vbuxx_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuxx_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - Successfully synthesized from 0_eq_vbuxx_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - Successfully synthesized from 0_eq_vbuyy_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - New best, scheduling parent 0_eq_vbuyy_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - New best, scheduling parent 0_eq_vbuxx_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - New best, scheduling parent vbuaa_eq_0_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - New best, scheduling parent vbuaa_eq_0_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - New best, scheduling parent 0_eq_vbuz1_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuyy_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuxx_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - Successfully synthesized from vbuxx_eq_0_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - Successfully synthesized from vbuxx_eq_0_then_la1
-Fragment synthesis 0_eq_vbuyy_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuyy_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuyy_then_la1 - Successfully synthesized from vbuyy_eq_0_then_la1
-Fragment synthesis 0_eq_vbuyy_then_la1 - Successfully synthesized from vbuyy_eq_0_then_la1
-Fragment synthesis vbuaa_eq_0_then_la1 - Successfully synthesized from vbuxx_eq_0_then_la1
-Fragment synthesis vbuaa_eq_0_then_la1 - Successfully synthesized from vbuyy_eq_0_then_la1
-Fragment synthesis vbuaa_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis vbuaa_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis vbuaa_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis vbuaa_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis vbuaa_eq_0_then_la1 - New best, scheduling parent vbuxx_eq_0_then_la1
-Fragment synthesis vbuaa_eq_0_then_la1 - New best, scheduling parent vbuyy_eq_0_then_la1
-Fragment synthesis vbuaa_eq_0_then_la1 - New best, scheduling parent 0_eq_vbuaa_then_la1
-Fragment synthesis vbuaa_eq_0_then_la1 - New best, scheduling parent 0_eq_vbuaa_then_la1
-Fragment synthesis vbuaa_eq_0_then_la1 - New best, scheduling parent vbuz1_eq_0_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - Successfully synthesized from 0_eq_vbuxx_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - Successfully synthesized from 0_eq_vbuyy_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - Successfully synthesized from vbuaa_eq_0_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - Successfully synthesized from vbuaa_eq_0_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - New best, scheduling parent 0_eq_vbuyy_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - New best, scheduling parent 0_eq_vbuxx_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - New best, scheduling parent vbuaa_eq_0_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - New best, scheduling parent vbuaa_eq_0_then_la1
-Fragment synthesis 0_eq_vbuaa_then_la1 - New best, scheduling parent 0_eq_vbuz1_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuyy_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuxx_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - New best, scheduling parent vbuz1_eq_0_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - New best, scheduling parent vbuz1_eq_0_then_la1
-Fragment synthesis vbuaa_eq_0_then_la1 - Successfully synthesized from vbuxx_eq_0_then_la1
-Fragment synthesis vbuaa_eq_0_then_la1 - Successfully synthesized from vbuyy_eq_0_then_la1
-Fragment synthesis vbuaa_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis vbuaa_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - Successfully synthesized from vbuxx_eq_0_then_la1
-Fragment synthesis 0_eq_vbuxx_then_la1 - Successfully synthesized from vbuxx_eq_0_then_la1
-Fragment synthesis 0_eq_vbuyy_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuyy_then_la1 - Successfully synthesized from vbuyy_eq_0_then_la1
-Fragment synthesis 0_eq_vbuyy_then_la1 - Successfully synthesized from vbuyy_eq_0_then_la1
-Fragment synthesis vbuyy_eq_0_then_la1 - Successfully synthesized from vbuaa_eq_0_then_la1
-Fragment synthesis vbuyy_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuyy_then_la1
-Fragment synthesis vbuyy_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuyy_then_la1
-Fragment synthesis vbuxx_eq_0_then_la1 - Successfully synthesized from vbuaa_eq_0_then_la1
-Fragment synthesis vbuxx_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuxx_then_la1
-Fragment synthesis vbuxx_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuxx_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from vbuaa_eq_0_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from vbuyy_eq_0_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from vbuxx_eq_0_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuz1_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuz1_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuz1_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuz1_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuz1_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuz1_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - New best, scheduling parent 0_eq_vbuz1_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - New best, scheduling parent 0_eq_vbuz1_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuaa_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuyy_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from 0_eq_vbuxx_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from vbuz1_eq_0_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from vbuz1_eq_0_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from vbuz1_eq_0_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from vbuz1_eq_0_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from vbuz1_eq_0_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - Successfully synthesized from vbuz1_eq_0_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - New best, scheduling parent vbuz1_eq_0_then_la1
-Fragment synthesis 0_eq_vbuz1_then_la1 - New best, scheduling parent vbuz1_eq_0_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from vbuaa_eq_0_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from vbuyy_eq_0_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from vbuxx_eq_0_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuz1_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuz1_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuz1_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuz1_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuz1_then_la1
-Fragment synthesis vbuz1_eq_0_then_la1 - Successfully synthesized from 0_eq_vbuz1_then_la1
-Found best fragment vbuz1_eq_0_then_la1 score: 6.0
-New fragment synthesis vbuz1=vbuz1_bxor_vbuc1
-New fragment synthesis vbuz1=vbuz1_bxor_vbuc1 - sub-option vbuz1=vbuc1_bxor_vbuz1
-New fragment synthesis vbuz1=vbuz1_bxor_vbuc1 - sub-option vbuaa=vbuz1_bxor_vbuc1
-New fragment synthesis vbuz1=vbuz1_bxor_vbuc1 - sub-option vbuz1=vbuz2_bxor_vbuc1
-New fragment synthesis vbuz1=vbuz1_bxor_vbuc1 - sub-option vbuz1=vbuz1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz1_bxor_vbuc1 - sub-option vbuz1=vbuz1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuz1_bxor_vbuc1 - sub-option vbuz1=vbuz1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz1
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz1 - sub-option vbuz1=vbuz1_bxor_vbuc1
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz1 - sub-option vbuaa=vbuc1_bxor_vbuz1
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz1 - sub-option vbuz1=vbuc1_bxor_vbuz2
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz1 - sub-option vbuz1=vbuaa_bxor_vbuz1
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz1 - sub-option vbuz1=vbuyy_bxor_vbuz1
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz1 - sub-option vbuz1=vbuxx_bxor_vbuz1
-New fragment synthesis vbuaa=vbuc1_bxor_vbuz1
-New fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - sub-option vbuaa=vbuc1_bxor_vbuaa
-New fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - sub-option vbuaa=vbuc1_bxor_vbuaa
-New fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - sub-option vbuaa=vbuc1_bxor_vbuyy
-New fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - sub-option vbuaa=vbuc1_bxor_vbuxx
-New fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - sub-option vbuaa=vbuz1_bxor_vbuc1
-New fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - sub-option vbuaa=vbuaa_bxor_vbuz1
-New fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - sub-option vbuaa=vbuyy_bxor_vbuz1
-New fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - sub-option vbuaa=vbuxx_bxor_vbuz1
-New fragment synthesis vbuaa=vbuc1_bxor_vbuaa
-New fragment synthesis vbuaa=vbuc1_bxor_vbuaa - sub-option vbuaa=vbuaa_bxor_vbuc1
-New fragment synthesis vbuaa=vbuc1_bxor_vbuaa - sub-option vbuaa=vbuyy_bxor_vbuaa
-New fragment synthesis vbuaa=vbuc1_bxor_vbuaa - sub-option vbuaa=vbuxx_bxor_vbuaa
-New fragment synthesis vbuaa=vbuaa_bxor_vbuc1
-New fragment synthesis vbuaa=vbuaa_bxor_vbuc1 - Successfully loaded vbuaa=vbuaa_bxor_vbuc1.asm
-New fragment synthesis vbuaa=vbuaa_bxor_vbuc1 - sub-option vbuaa=vbuc1_bxor_vbuaa
-New fragment synthesis vbuaa=vbuaa_bxor_vbuc1 - sub-option vbuaa=vbuaa_bxor_vbuyy
-New fragment synthesis vbuaa=vbuaa_bxor_vbuc1 - sub-option vbuaa=vbuaa_bxor_vbuxx
-New fragment synthesis vbuaa=vbuaa_bxor_vbuyy
-New fragment synthesis vbuaa=vbuaa_bxor_vbuyy - sub-option vbuaa=vbuyy_bxor_vbuaa
-New fragment synthesis vbuaa=vbuyy_bxor_vbuaa
-New fragment synthesis vbuaa=vbuyy_bxor_vbuaa - sub-option vbuaa=vbuaa_bxor_vbuyy
-New fragment synthesis vbuaa=vbuaa_bxor_vbuxx
-New fragment synthesis vbuaa=vbuaa_bxor_vbuxx - sub-option vbuaa=vbuxx_bxor_vbuaa
-New fragment synthesis vbuaa=vbuxx_bxor_vbuaa
-New fragment synthesis vbuaa=vbuxx_bxor_vbuaa - sub-option vbuaa=vbuaa_bxor_vbuxx
-New fragment synthesis vbuaa=vbuc1_bxor_vbuyy
-New fragment synthesis vbuaa=vbuc1_bxor_vbuyy - sub-option vbuaa=vbuc1_bxor_vbuaa
-New fragment synthesis vbuaa=vbuc1_bxor_vbuyy - sub-option vbuaa=vbuyy_bxor_vbuc1
-New fragment synthesis vbuaa=vbuc1_bxor_vbuyy - sub-option vbuaa=vbuaa_bxor_vbuyy
-New fragment synthesis vbuaa=vbuc1_bxor_vbuyy - sub-option vbuaa=vbuxx_bxor_vbuyy
-New fragment synthesis vbuaa=vbuyy_bxor_vbuc1
-New fragment synthesis vbuaa=vbuyy_bxor_vbuc1 - sub-option vbuaa=vbuaa_bxor_vbuc1
-New fragment synthesis vbuaa=vbuyy_bxor_vbuc1 - sub-option vbuaa=vbuc1_bxor_vbuyy
-New fragment synthesis vbuaa=vbuyy_bxor_vbuc1 - sub-option vbuaa=vbuyy_bxor_vbuaa
-New fragment synthesis vbuaa=vbuyy_bxor_vbuc1 - sub-option vbuaa=vbuyy_bxor_vbuxx
-New fragment synthesis vbuaa=vbuyy_bxor_vbuxx
-New fragment synthesis vbuaa=vbuyy_bxor_vbuxx - sub-option vbuaa=vbuyy_bxor_vbuaa
-New fragment synthesis vbuaa=vbuyy_bxor_vbuxx - sub-option vbuaa=vbuaa_bxor_vbuxx
-New fragment synthesis vbuaa=vbuyy_bxor_vbuxx - sub-option vbuaa=vbuxx_bxor_vbuyy
-New fragment synthesis vbuaa=vbuxx_bxor_vbuyy
-New fragment synthesis vbuaa=vbuxx_bxor_vbuyy - sub-option vbuaa=vbuaa_bxor_vbuyy
-New fragment synthesis vbuaa=vbuxx_bxor_vbuyy - sub-option vbuaa=vbuxx_bxor_vbuaa
-New fragment synthesis vbuaa=vbuxx_bxor_vbuyy - sub-option vbuaa=vbuyy_bxor_vbuxx
-New fragment synthesis vbuaa=vbuc1_bxor_vbuxx
-New fragment synthesis vbuaa=vbuc1_bxor_vbuxx - sub-option vbuaa=vbuc1_bxor_vbuaa
-New fragment synthesis vbuaa=vbuc1_bxor_vbuxx - sub-option vbuaa=vbuxx_bxor_vbuc1
-New fragment synthesis vbuaa=vbuc1_bxor_vbuxx - sub-option vbuaa=vbuaa_bxor_vbuxx
-New fragment synthesis vbuaa=vbuc1_bxor_vbuxx - sub-option vbuaa=vbuyy_bxor_vbuxx
-New fragment synthesis vbuaa=vbuxx_bxor_vbuc1
-New fragment synthesis vbuaa=vbuxx_bxor_vbuc1 - sub-option vbuaa=vbuaa_bxor_vbuc1
-New fragment synthesis vbuaa=vbuxx_bxor_vbuc1 - sub-option vbuaa=vbuc1_bxor_vbuxx
-New fragment synthesis vbuaa=vbuxx_bxor_vbuc1 - sub-option vbuaa=vbuxx_bxor_vbuaa
-New fragment synthesis vbuaa=vbuxx_bxor_vbuc1 - sub-option vbuaa=vbuxx_bxor_vbuyy
-New fragment synthesis vbuaa=vbuz1_bxor_vbuc1
-New fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - sub-option vbuaa=vbuaa_bxor_vbuc1
-New fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - sub-option vbuaa=vbuaa_bxor_vbuc1
-New fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - sub-option vbuaa=vbuyy_bxor_vbuc1
-New fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - sub-option vbuaa=vbuxx_bxor_vbuc1
-New fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - sub-option vbuaa=vbuc1_bxor_vbuz1
-New fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - sub-option vbuaa=vbuz1_bxor_vbuaa
-New fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - sub-option vbuaa=vbuz1_bxor_vbuyy
-New fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - sub-option vbuaa=vbuz1_bxor_vbuxx
-New fragment synthesis vbuaa=vbuz1_bxor_vbuaa
-New fragment synthesis vbuaa=vbuz1_bxor_vbuaa - sub-option vbuaa=vbuyy_bxor_vbuaa
-New fragment synthesis vbuaa=vbuz1_bxor_vbuaa - sub-option vbuaa=vbuxx_bxor_vbuaa
-New fragment synthesis vbuaa=vbuz1_bxor_vbuaa - sub-option vbuaa=vbuaa_bxor_vbuz1
-New fragment synthesis vbuaa=vbuaa_bxor_vbuz1
-New fragment synthesis vbuaa=vbuaa_bxor_vbuz1 - sub-option vbuaa=vbuaa_bxor_vbuyy
-New fragment synthesis vbuaa=vbuaa_bxor_vbuz1 - sub-option vbuaa=vbuaa_bxor_vbuxx
-New fragment synthesis vbuaa=vbuaa_bxor_vbuz1 - sub-option vbuaa=vbuz1_bxor_vbuaa
-New fragment synthesis vbuaa=vbuz1_bxor_vbuyy
-New fragment synthesis vbuaa=vbuz1_bxor_vbuyy - sub-option vbuaa=vbuz1_bxor_vbuaa
-New fragment synthesis vbuaa=vbuz1_bxor_vbuyy - sub-option vbuaa=vbuaa_bxor_vbuyy
-New fragment synthesis vbuaa=vbuz1_bxor_vbuyy - sub-option vbuaa=vbuaa_bxor_vbuyy
-New fragment synthesis vbuaa=vbuz1_bxor_vbuyy - sub-option vbuaa=vbuxx_bxor_vbuyy
-New fragment synthesis vbuaa=vbuz1_bxor_vbuyy - sub-option vbuaa=vbuyy_bxor_vbuz1
-New fragment synthesis vbuaa=vbuyy_bxor_vbuz1
-New fragment synthesis vbuaa=vbuyy_bxor_vbuz1 - sub-option vbuaa=vbuaa_bxor_vbuz1
-New fragment synthesis vbuaa=vbuyy_bxor_vbuz1 - sub-option vbuaa=vbuyy_bxor_vbuaa
-New fragment synthesis vbuaa=vbuyy_bxor_vbuz1 - sub-option vbuaa=vbuyy_bxor_vbuaa
-New fragment synthesis vbuaa=vbuyy_bxor_vbuz1 - sub-option vbuaa=vbuyy_bxor_vbuxx
-New fragment synthesis vbuaa=vbuyy_bxor_vbuz1 - sub-option vbuaa=vbuz1_bxor_vbuyy
-New fragment synthesis vbuaa=vbuz1_bxor_vbuxx
-New fragment synthesis vbuaa=vbuz1_bxor_vbuxx - sub-option vbuaa=vbuz1_bxor_vbuaa
-New fragment synthesis vbuaa=vbuz1_bxor_vbuxx - sub-option vbuaa=vbuaa_bxor_vbuxx
-New fragment synthesis vbuaa=vbuz1_bxor_vbuxx - sub-option vbuaa=vbuaa_bxor_vbuxx
-New fragment synthesis vbuaa=vbuz1_bxor_vbuxx - sub-option vbuaa=vbuyy_bxor_vbuxx
-New fragment synthesis vbuaa=vbuz1_bxor_vbuxx - sub-option vbuaa=vbuxx_bxor_vbuz1
-New fragment synthesis vbuaa=vbuxx_bxor_vbuz1
-New fragment synthesis vbuaa=vbuxx_bxor_vbuz1 - sub-option vbuaa=vbuaa_bxor_vbuz1
-New fragment synthesis vbuaa=vbuxx_bxor_vbuz1 - sub-option vbuaa=vbuxx_bxor_vbuaa
-New fragment synthesis vbuaa=vbuxx_bxor_vbuz1 - sub-option vbuaa=vbuxx_bxor_vbuaa
-New fragment synthesis vbuaa=vbuxx_bxor_vbuz1 - sub-option vbuaa=vbuxx_bxor_vbuyy
-New fragment synthesis vbuaa=vbuxx_bxor_vbuz1 - sub-option vbuaa=vbuz1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz2
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - sub-option vbuaa=vbuc1_bxor_vbuz1
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - sub-option vbuyy=vbuc1_bxor_vbuz1
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - sub-option vbuxx=vbuc1_bxor_vbuz1
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - sub-option vbuz1=vbuc1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - sub-option vbuz1=vbuc1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - sub-option vbuz1=vbuc1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - sub-option vbuz1=vbuz2_bxor_vbuc1
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - sub-option vbuaa=vbuc1_bxor_vbuz1
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - sub-option vbuz1=vbuaa_bxor_vbuz2
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - sub-option vbuz1=vbuyy_bxor_vbuz2
-New fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - sub-option vbuz1=vbuxx_bxor_vbuz2
-New fragment synthesis vbuyy=vbuc1_bxor_vbuz1
-New fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - sub-option vbuyy=vbuc1_bxor_vbuaa
-New fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - sub-option vbuyy=vbuc1_bxor_vbuyy
-New fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - sub-option vbuyy=vbuc1_bxor_vbuyy
-New fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - sub-option vbuyy=vbuc1_bxor_vbuxx
-New fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - sub-option vbuyy=vbuz1_bxor_vbuc1
-New fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - sub-option vbuaa=vbuc1_bxor_vbuz1
-New fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - sub-option vbuyy=vbuaa_bxor_vbuz1
-New fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - sub-option vbuyy=vbuyy_bxor_vbuz1
-New fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - sub-option vbuyy=vbuxx_bxor_vbuz1
-New fragment synthesis vbuyy=vbuc1_bxor_vbuaa
-New fragment synthesis vbuyy=vbuc1_bxor_vbuaa - sub-option vbuyy=vbuc1_bxor_vbuxx
-New fragment synthesis vbuyy=vbuc1_bxor_vbuaa - sub-option vbuyy=vbuc1_bxor_vbuyy
-New fragment synthesis vbuyy=vbuc1_bxor_vbuaa - sub-option vbuyy=vbuaa_bxor_vbuc1
-New fragment synthesis vbuyy=vbuc1_bxor_vbuaa - sub-option vbuaa=vbuc1_bxor_vbuaa
-New fragment synthesis vbuyy=vbuc1_bxor_vbuaa - sub-option vbuyy=vbuyy_bxor_vbuaa
-New fragment synthesis vbuyy=vbuc1_bxor_vbuaa - sub-option vbuyy=vbuxx_bxor_vbuaa
-New fragment synthesis vbuyy=vbuc1_bxor_vbuxx
-New fragment synthesis vbuyy=vbuc1_bxor_vbuxx - sub-option vbuyy=vbuc1_bxor_vbuaa
-New fragment synthesis vbuyy=vbuc1_bxor_vbuxx - sub-option vbuyy=vbuxx_bxor_vbuc1
-New fragment synthesis vbuyy=vbuc1_bxor_vbuxx - sub-option vbuaa=vbuc1_bxor_vbuxx
-New fragment synthesis vbuyy=vbuc1_bxor_vbuxx - sub-option vbuyy=vbuaa_bxor_vbuxx
-New fragment synthesis vbuyy=vbuc1_bxor_vbuxx - sub-option vbuyy=vbuyy_bxor_vbuxx
-New fragment synthesis vbuyy=vbuxx_bxor_vbuc1
-New fragment synthesis vbuyy=vbuxx_bxor_vbuc1 - sub-option vbuyy=vbuaa_bxor_vbuc1
-New fragment synthesis vbuyy=vbuxx_bxor_vbuc1 - sub-option vbuyy=vbuc1_bxor_vbuxx
-New fragment synthesis vbuyy=vbuxx_bxor_vbuc1 - sub-option vbuaa=vbuxx_bxor_vbuc1
-New fragment synthesis vbuyy=vbuxx_bxor_vbuc1 - sub-option vbuyy=vbuxx_bxor_vbuaa
-New fragment synthesis vbuyy=vbuxx_bxor_vbuc1 - sub-option vbuyy=vbuxx_bxor_vbuyy
-New fragment synthesis vbuyy=vbuaa_bxor_vbuc1
-New fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - sub-option vbuyy=vbuxx_bxor_vbuc1
-New fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - sub-option vbuyy=vbuyy_bxor_vbuc1
-New fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - sub-option vbuyy=vbuc1_bxor_vbuaa
-New fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - sub-option vbuaa=vbuaa_bxor_vbuc1
-New fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - sub-option vbuyy=vbuaa_bxor_vbuyy
-New fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - sub-option vbuyy=vbuaa_bxor_vbuxx
-New fragment synthesis vbuyy=vbuyy_bxor_vbuc1
-New fragment synthesis vbuyy=vbuyy_bxor_vbuc1 - sub-option vbuyy=vbuc1_bxor_vbuyy
-New fragment synthesis vbuyy=vbuyy_bxor_vbuc1 - sub-option vbuaa=vbuyy_bxor_vbuc1
-New fragment synthesis vbuyy=vbuyy_bxor_vbuc1 - sub-option vbuyy=vbuyy_bxor_vbuaa
-New fragment synthesis vbuyy=vbuyy_bxor_vbuc1 - sub-option vbuyy=vbuyy_bxor_vbuxx
-New fragment synthesis vbuyy=vbuc1_bxor_vbuyy
-New fragment synthesis vbuyy=vbuc1_bxor_vbuyy - sub-option vbuyy=vbuyy_bxor_vbuc1
-New fragment synthesis vbuyy=vbuc1_bxor_vbuyy - sub-option vbuaa=vbuc1_bxor_vbuyy
-New fragment synthesis vbuyy=vbuc1_bxor_vbuyy - sub-option vbuyy=vbuaa_bxor_vbuyy
-New fragment synthesis vbuyy=vbuc1_bxor_vbuyy - sub-option vbuyy=vbuxx_bxor_vbuyy
-New fragment synthesis vbuyy=vbuaa_bxor_vbuyy
-New fragment synthesis vbuyy=vbuaa_bxor_vbuyy - sub-option vbuyy=vbuxx_bxor_vbuyy
-New fragment synthesis vbuyy=vbuaa_bxor_vbuyy - sub-option vbuyy=vbuyy_bxor_vbuaa
-New fragment synthesis vbuyy=vbuaa_bxor_vbuyy - sub-option vbuaa=vbuaa_bxor_vbuyy
-New fragment synthesis vbuyy=vbuxx_bxor_vbuyy
-New fragment synthesis vbuyy=vbuxx_bxor_vbuyy - sub-option vbuyy=vbuaa_bxor_vbuyy
-New fragment synthesis vbuyy=vbuxx_bxor_vbuyy - sub-option vbuyy=vbuyy_bxor_vbuxx
-New fragment synthesis vbuyy=vbuxx_bxor_vbuyy - sub-option vbuaa=vbuxx_bxor_vbuyy
-New fragment synthesis vbuyy=vbuyy_bxor_vbuxx
-New fragment synthesis vbuyy=vbuyy_bxor_vbuxx - sub-option vbuyy=vbuyy_bxor_vbuaa
-New fragment synthesis vbuyy=vbuyy_bxor_vbuxx - sub-option vbuyy=vbuxx_bxor_vbuyy
-New fragment synthesis vbuyy=vbuyy_bxor_vbuxx - sub-option vbuaa=vbuyy_bxor_vbuxx
-New fragment synthesis vbuyy=vbuyy_bxor_vbuaa
-New fragment synthesis vbuyy=vbuyy_bxor_vbuaa - sub-option vbuyy=vbuyy_bxor_vbuxx
-New fragment synthesis vbuyy=vbuyy_bxor_vbuaa - sub-option vbuyy=vbuaa_bxor_vbuyy
-New fragment synthesis vbuyy=vbuyy_bxor_vbuaa - sub-option vbuaa=vbuyy_bxor_vbuaa
-New fragment synthesis vbuyy=vbuaa_bxor_vbuxx
-New fragment synthesis vbuyy=vbuaa_bxor_vbuxx - sub-option vbuyy=vbuyy_bxor_vbuxx
-New fragment synthesis vbuyy=vbuaa_bxor_vbuxx - sub-option vbuyy=vbuxx_bxor_vbuaa
-New fragment synthesis vbuyy=vbuaa_bxor_vbuxx - sub-option vbuaa=vbuaa_bxor_vbuxx
-New fragment synthesis vbuyy=vbuxx_bxor_vbuaa
-New fragment synthesis vbuyy=vbuxx_bxor_vbuaa - sub-option vbuyy=vbuxx_bxor_vbuyy
-New fragment synthesis vbuyy=vbuxx_bxor_vbuaa - sub-option vbuyy=vbuaa_bxor_vbuxx
-New fragment synthesis vbuyy=vbuxx_bxor_vbuaa - sub-option vbuaa=vbuxx_bxor_vbuaa
-New fragment synthesis vbuyy=vbuz1_bxor_vbuc1
-New fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - sub-option vbuyy=vbuaa_bxor_vbuc1
-New fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - sub-option vbuyy=vbuyy_bxor_vbuc1
-New fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - sub-option vbuyy=vbuyy_bxor_vbuc1
-New fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - sub-option vbuyy=vbuxx_bxor_vbuc1
-New fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - sub-option vbuyy=vbuc1_bxor_vbuz1
-New fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - sub-option vbuaa=vbuz1_bxor_vbuc1
-New fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - sub-option vbuyy=vbuz1_bxor_vbuaa
-New fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - sub-option vbuyy=vbuz1_bxor_vbuyy
-New fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - sub-option vbuyy=vbuz1_bxor_vbuxx
-New fragment synthesis vbuyy=vbuz1_bxor_vbuaa
-New fragment synthesis vbuyy=vbuz1_bxor_vbuaa - sub-option vbuyy=vbuz1_bxor_vbuxx
-New fragment synthesis vbuyy=vbuz1_bxor_vbuaa - sub-option vbuyy=vbuz1_bxor_vbuyy
-New fragment synthesis vbuyy=vbuz1_bxor_vbuaa - sub-option vbuyy=vbuyy_bxor_vbuaa
-New fragment synthesis vbuyy=vbuz1_bxor_vbuaa - sub-option vbuyy=vbuyy_bxor_vbuaa
-New fragment synthesis vbuyy=vbuz1_bxor_vbuaa - sub-option vbuyy=vbuxx_bxor_vbuaa
-New fragment synthesis vbuyy=vbuz1_bxor_vbuaa - sub-option vbuyy=vbuaa_bxor_vbuz1
-New fragment synthesis vbuyy=vbuz1_bxor_vbuaa - sub-option vbuaa=vbuz1_bxor_vbuaa
-New fragment synthesis vbuyy=vbuz1_bxor_vbuxx
-New fragment synthesis vbuyy=vbuz1_bxor_vbuxx - sub-option vbuyy=vbuz1_bxor_vbuaa
-New fragment synthesis vbuyy=vbuz1_bxor_vbuxx - sub-option vbuyy=vbuaa_bxor_vbuxx
-New fragment synthesis vbuyy=vbuz1_bxor_vbuxx - sub-option vbuyy=vbuyy_bxor_vbuxx
-New fragment synthesis vbuyy=vbuz1_bxor_vbuxx - sub-option vbuyy=vbuyy_bxor_vbuxx
-New fragment synthesis vbuyy=vbuz1_bxor_vbuxx - sub-option vbuyy=vbuxx_bxor_vbuz1
-New fragment synthesis vbuyy=vbuz1_bxor_vbuxx - sub-option vbuaa=vbuz1_bxor_vbuxx
-New fragment synthesis vbuyy=vbuxx_bxor_vbuz1
-New fragment synthesis vbuyy=vbuxx_bxor_vbuz1 - sub-option vbuyy=vbuaa_bxor_vbuz1
-New fragment synthesis vbuyy=vbuxx_bxor_vbuz1 - sub-option vbuyy=vbuxx_bxor_vbuaa
-New fragment synthesis vbuyy=vbuxx_bxor_vbuz1 - sub-option vbuyy=vbuxx_bxor_vbuyy
-New fragment synthesis vbuyy=vbuxx_bxor_vbuz1 - sub-option vbuyy=vbuxx_bxor_vbuyy
-New fragment synthesis vbuyy=vbuxx_bxor_vbuz1 - sub-option vbuyy=vbuz1_bxor_vbuxx
-New fragment synthesis vbuyy=vbuxx_bxor_vbuz1 - sub-option vbuaa=vbuxx_bxor_vbuz1
-New fragment synthesis vbuyy=vbuaa_bxor_vbuz1
-New fragment synthesis vbuyy=vbuaa_bxor_vbuz1 - sub-option vbuyy=vbuxx_bxor_vbuz1
-New fragment synthesis vbuyy=vbuaa_bxor_vbuz1 - sub-option vbuyy=vbuyy_bxor_vbuz1
-New fragment synthesis vbuyy=vbuaa_bxor_vbuz1 - sub-option vbuyy=vbuaa_bxor_vbuyy
-New fragment synthesis vbuyy=vbuaa_bxor_vbuz1 - sub-option vbuyy=vbuaa_bxor_vbuyy
-New fragment synthesis vbuyy=vbuaa_bxor_vbuz1 - sub-option vbuyy=vbuaa_bxor_vbuxx
-New fragment synthesis vbuyy=vbuaa_bxor_vbuz1 - sub-option vbuyy=vbuz1_bxor_vbuaa
-New fragment synthesis vbuyy=vbuaa_bxor_vbuz1 - sub-option vbuaa=vbuaa_bxor_vbuz1
-New fragment synthesis vbuyy=vbuyy_bxor_vbuz1
-New fragment synthesis vbuyy=vbuyy_bxor_vbuz1 - sub-option vbuyy=vbuyy_bxor_vbuaa
-New fragment synthesis vbuyy=vbuyy_bxor_vbuz1 - sub-option vbuyy=vbuyy_bxor_vbuxx
-New fragment synthesis vbuyy=vbuyy_bxor_vbuz1 - sub-option vbuyy=vbuz1_bxor_vbuyy
-New fragment synthesis vbuyy=vbuyy_bxor_vbuz1 - sub-option vbuaa=vbuyy_bxor_vbuz1
-New fragment synthesis vbuyy=vbuz1_bxor_vbuyy
-New fragment synthesis vbuyy=vbuz1_bxor_vbuyy - sub-option vbuyy=vbuaa_bxor_vbuyy
-New fragment synthesis vbuyy=vbuz1_bxor_vbuyy - sub-option vbuyy=vbuxx_bxor_vbuyy
-New fragment synthesis vbuyy=vbuz1_bxor_vbuyy - sub-option vbuyy=vbuyy_bxor_vbuz1
-New fragment synthesis vbuyy=vbuz1_bxor_vbuyy - sub-option vbuaa=vbuz1_bxor_vbuyy
-New fragment synthesis vbuxx=vbuc1_bxor_vbuz1
-New fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - sub-option vbuxx=vbuc1_bxor_vbuaa
-New fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - sub-option vbuxx=vbuc1_bxor_vbuyy
-New fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - sub-option vbuxx=vbuc1_bxor_vbuxx
-New fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - sub-option vbuxx=vbuc1_bxor_vbuxx
-New fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - sub-option vbuxx=vbuz1_bxor_vbuc1
-New fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - sub-option vbuaa=vbuc1_bxor_vbuz1
-New fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - sub-option vbuxx=vbuaa_bxor_vbuz1
-New fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - sub-option vbuxx=vbuyy_bxor_vbuz1
-New fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - sub-option vbuxx=vbuxx_bxor_vbuz1
-New fragment synthesis vbuxx=vbuc1_bxor_vbuaa
-New fragment synthesis vbuxx=vbuc1_bxor_vbuaa - sub-option vbuxx=vbuc1_bxor_vbuxx
-New fragment synthesis vbuxx=vbuc1_bxor_vbuaa - sub-option vbuxx=vbuc1_bxor_vbuyy
-New fragment synthesis vbuxx=vbuc1_bxor_vbuaa - sub-option vbuxx=vbuaa_bxor_vbuc1
-New fragment synthesis vbuxx=vbuc1_bxor_vbuaa - sub-option vbuaa=vbuc1_bxor_vbuaa
-New fragment synthesis vbuxx=vbuc1_bxor_vbuaa - sub-option vbuxx=vbuyy_bxor_vbuaa
-New fragment synthesis vbuxx=vbuc1_bxor_vbuaa - sub-option vbuxx=vbuxx_bxor_vbuaa
-New fragment synthesis vbuxx=vbuc1_bxor_vbuxx
-New fragment synthesis vbuxx=vbuc1_bxor_vbuxx - sub-option vbuxx=vbuxx_bxor_vbuc1
-New fragment synthesis vbuxx=vbuc1_bxor_vbuxx - sub-option vbuaa=vbuc1_bxor_vbuxx
-New fragment synthesis vbuxx=vbuc1_bxor_vbuxx - sub-option vbuxx=vbuaa_bxor_vbuxx
-New fragment synthesis vbuxx=vbuc1_bxor_vbuxx - sub-option vbuxx=vbuyy_bxor_vbuxx
-New fragment synthesis vbuxx=vbuxx_bxor_vbuc1
-New fragment synthesis vbuxx=vbuxx_bxor_vbuc1 - sub-option vbuxx=vbuc1_bxor_vbuxx
-New fragment synthesis vbuxx=vbuxx_bxor_vbuc1 - sub-option vbuaa=vbuxx_bxor_vbuc1
-New fragment synthesis vbuxx=vbuxx_bxor_vbuc1 - sub-option vbuxx=vbuxx_bxor_vbuaa
-New fragment synthesis vbuxx=vbuxx_bxor_vbuc1 - sub-option vbuxx=vbuxx_bxor_vbuyy
-New fragment synthesis vbuxx=vbuxx_bxor_vbuaa
-New fragment synthesis vbuxx=vbuxx_bxor_vbuaa - sub-option vbuxx=vbuxx_bxor_vbuyy
-New fragment synthesis vbuxx=vbuxx_bxor_vbuaa - sub-option vbuxx=vbuaa_bxor_vbuxx
-New fragment synthesis vbuxx=vbuxx_bxor_vbuaa - sub-option vbuaa=vbuxx_bxor_vbuaa
-New fragment synthesis vbuxx=vbuxx_bxor_vbuyy
-New fragment synthesis vbuxx=vbuxx_bxor_vbuyy - sub-option vbuxx=vbuxx_bxor_vbuaa
-New fragment synthesis vbuxx=vbuxx_bxor_vbuyy - sub-option vbuxx=vbuyy_bxor_vbuxx
-New fragment synthesis vbuxx=vbuxx_bxor_vbuyy - sub-option vbuaa=vbuxx_bxor_vbuyy
-New fragment synthesis vbuxx=vbuyy_bxor_vbuxx
-New fragment synthesis vbuxx=vbuyy_bxor_vbuxx - sub-option vbuxx=vbuaa_bxor_vbuxx
-New fragment synthesis vbuxx=vbuyy_bxor_vbuxx - sub-option vbuxx=vbuxx_bxor_vbuyy
-New fragment synthesis vbuxx=vbuyy_bxor_vbuxx - sub-option vbuaa=vbuyy_bxor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bxor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bxor_vbuxx - sub-option vbuxx=vbuyy_bxor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bxor_vbuxx - sub-option vbuxx=vbuxx_bxor_vbuaa
-New fragment synthesis vbuxx=vbuaa_bxor_vbuxx - sub-option vbuaa=vbuaa_bxor_vbuxx
-New fragment synthesis vbuxx=vbuc1_bxor_vbuyy
-New fragment synthesis vbuxx=vbuc1_bxor_vbuyy - sub-option vbuxx=vbuc1_bxor_vbuaa
-New fragment synthesis vbuxx=vbuc1_bxor_vbuyy - sub-option vbuxx=vbuyy_bxor_vbuc1
-New fragment synthesis vbuxx=vbuc1_bxor_vbuyy - sub-option vbuaa=vbuc1_bxor_vbuyy
-New fragment synthesis vbuxx=vbuc1_bxor_vbuyy - sub-option vbuxx=vbuaa_bxor_vbuyy
-New fragment synthesis vbuxx=vbuc1_bxor_vbuyy - sub-option vbuxx=vbuxx_bxor_vbuyy
-New fragment synthesis vbuxx=vbuyy_bxor_vbuc1
-New fragment synthesis vbuxx=vbuyy_bxor_vbuc1 - sub-option vbuxx=vbuaa_bxor_vbuc1
-New fragment synthesis vbuxx=vbuyy_bxor_vbuc1 - sub-option vbuxx=vbuc1_bxor_vbuyy
-New fragment synthesis vbuxx=vbuyy_bxor_vbuc1 - sub-option vbuaa=vbuyy_bxor_vbuc1
-New fragment synthesis vbuxx=vbuyy_bxor_vbuc1 - sub-option vbuxx=vbuyy_bxor_vbuaa
-New fragment synthesis vbuxx=vbuyy_bxor_vbuc1 - sub-option vbuxx=vbuyy_bxor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bxor_vbuc1
-New fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - sub-option vbuxx=vbuxx_bxor_vbuc1
-New fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - sub-option vbuxx=vbuyy_bxor_vbuc1
-New fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - sub-option vbuxx=vbuc1_bxor_vbuaa
-New fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - sub-option vbuaa=vbuaa_bxor_vbuc1
-New fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - sub-option vbuxx=vbuaa_bxor_vbuyy
-New fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - sub-option vbuxx=vbuaa_bxor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bxor_vbuyy
-New fragment synthesis vbuxx=vbuaa_bxor_vbuyy - sub-option vbuxx=vbuxx_bxor_vbuyy
-New fragment synthesis vbuxx=vbuaa_bxor_vbuyy - sub-option vbuxx=vbuyy_bxor_vbuaa
-New fragment synthesis vbuxx=vbuaa_bxor_vbuyy - sub-option vbuaa=vbuaa_bxor_vbuyy
-New fragment synthesis vbuxx=vbuyy_bxor_vbuaa
-New fragment synthesis vbuxx=vbuyy_bxor_vbuaa - sub-option vbuxx=vbuyy_bxor_vbuxx
-New fragment synthesis vbuxx=vbuyy_bxor_vbuaa - sub-option vbuxx=vbuaa_bxor_vbuyy
-New fragment synthesis vbuxx=vbuyy_bxor_vbuaa - sub-option vbuaa=vbuyy_bxor_vbuaa
-New fragment synthesis vbuxx=vbuz1_bxor_vbuc1
-New fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - sub-option vbuxx=vbuaa_bxor_vbuc1
-New fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - sub-option vbuxx=vbuyy_bxor_vbuc1
-New fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - sub-option vbuxx=vbuxx_bxor_vbuc1
-New fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - sub-option vbuxx=vbuxx_bxor_vbuc1
-New fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - sub-option vbuxx=vbuc1_bxor_vbuz1
-New fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - sub-option vbuaa=vbuz1_bxor_vbuc1
-New fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - sub-option vbuxx=vbuz1_bxor_vbuaa
-New fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - sub-option vbuxx=vbuz1_bxor_vbuyy
-New fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - sub-option vbuxx=vbuz1_bxor_vbuxx
-New fragment synthesis vbuxx=vbuz1_bxor_vbuaa
-New fragment synthesis vbuxx=vbuz1_bxor_vbuaa - sub-option vbuxx=vbuz1_bxor_vbuxx
-New fragment synthesis vbuxx=vbuz1_bxor_vbuaa - sub-option vbuxx=vbuz1_bxor_vbuyy
-New fragment synthesis vbuxx=vbuz1_bxor_vbuaa - sub-option vbuxx=vbuyy_bxor_vbuaa
-New fragment synthesis vbuxx=vbuz1_bxor_vbuaa - sub-option vbuxx=vbuxx_bxor_vbuaa
-New fragment synthesis vbuxx=vbuz1_bxor_vbuaa - sub-option vbuxx=vbuxx_bxor_vbuaa
-New fragment synthesis vbuxx=vbuz1_bxor_vbuaa - sub-option vbuxx=vbuaa_bxor_vbuz1
-New fragment synthesis vbuxx=vbuz1_bxor_vbuaa - sub-option vbuaa=vbuz1_bxor_vbuaa
-New fragment synthesis vbuxx=vbuz1_bxor_vbuxx
-New fragment synthesis vbuxx=vbuz1_bxor_vbuxx - sub-option vbuxx=vbuaa_bxor_vbuxx
-New fragment synthesis vbuxx=vbuz1_bxor_vbuxx - sub-option vbuxx=vbuyy_bxor_vbuxx
-New fragment synthesis vbuxx=vbuz1_bxor_vbuxx - sub-option vbuxx=vbuxx_bxor_vbuz1
-New fragment synthesis vbuxx=vbuz1_bxor_vbuxx - sub-option vbuaa=vbuz1_bxor_vbuxx
-New fragment synthesis vbuxx=vbuxx_bxor_vbuz1
-New fragment synthesis vbuxx=vbuxx_bxor_vbuz1 - sub-option vbuxx=vbuxx_bxor_vbuaa
-New fragment synthesis vbuxx=vbuxx_bxor_vbuz1 - sub-option vbuxx=vbuxx_bxor_vbuyy
-New fragment synthesis vbuxx=vbuxx_bxor_vbuz1 - sub-option vbuxx=vbuz1_bxor_vbuxx
-New fragment synthesis vbuxx=vbuxx_bxor_vbuz1 - sub-option vbuaa=vbuxx_bxor_vbuz1
-New fragment synthesis vbuxx=vbuz1_bxor_vbuyy
-New fragment synthesis vbuxx=vbuz1_bxor_vbuyy - sub-option vbuxx=vbuz1_bxor_vbuaa
-New fragment synthesis vbuxx=vbuz1_bxor_vbuyy - sub-option vbuxx=vbuaa_bxor_vbuyy
-New fragment synthesis vbuxx=vbuz1_bxor_vbuyy - sub-option vbuxx=vbuxx_bxor_vbuyy
-New fragment synthesis vbuxx=vbuz1_bxor_vbuyy - sub-option vbuxx=vbuxx_bxor_vbuyy
-New fragment synthesis vbuxx=vbuz1_bxor_vbuyy - sub-option vbuxx=vbuyy_bxor_vbuz1
-New fragment synthesis vbuxx=vbuz1_bxor_vbuyy - sub-option vbuaa=vbuz1_bxor_vbuyy
-New fragment synthesis vbuxx=vbuyy_bxor_vbuz1
-New fragment synthesis vbuxx=vbuyy_bxor_vbuz1 - sub-option vbuxx=vbuaa_bxor_vbuz1
-New fragment synthesis vbuxx=vbuyy_bxor_vbuz1 - sub-option vbuxx=vbuyy_bxor_vbuaa
-New fragment synthesis vbuxx=vbuyy_bxor_vbuz1 - sub-option vbuxx=vbuyy_bxor_vbuxx
-New fragment synthesis vbuxx=vbuyy_bxor_vbuz1 - sub-option vbuxx=vbuyy_bxor_vbuxx
-New fragment synthesis vbuxx=vbuyy_bxor_vbuz1 - sub-option vbuxx=vbuz1_bxor_vbuyy
-New fragment synthesis vbuxx=vbuyy_bxor_vbuz1 - sub-option vbuaa=vbuyy_bxor_vbuz1
-New fragment synthesis vbuxx=vbuaa_bxor_vbuz1
-New fragment synthesis vbuxx=vbuaa_bxor_vbuz1 - sub-option vbuxx=vbuxx_bxor_vbuz1
-New fragment synthesis vbuxx=vbuaa_bxor_vbuz1 - sub-option vbuxx=vbuyy_bxor_vbuz1
-New fragment synthesis vbuxx=vbuaa_bxor_vbuz1 - sub-option vbuxx=vbuaa_bxor_vbuyy
-New fragment synthesis vbuxx=vbuaa_bxor_vbuz1 - sub-option vbuxx=vbuaa_bxor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bxor_vbuz1 - sub-option vbuxx=vbuaa_bxor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bxor_vbuz1 - sub-option vbuxx=vbuz1_bxor_vbuaa
-New fragment synthesis vbuxx=vbuaa_bxor_vbuz1 - sub-option vbuaa=vbuaa_bxor_vbuz1
-New fragment synthesis vbuz1=vbuc1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuc1_bxor_vbuaa - sub-option vbuz1=vbuc1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuc1_bxor_vbuaa - sub-option vbuz1=vbuc1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuc1_bxor_vbuaa - sub-option vbuaa=vbuc1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuc1_bxor_vbuaa - sub-option vbuyy=vbuc1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuc1_bxor_vbuaa - sub-option vbuxx=vbuc1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuc1_bxor_vbuaa - sub-option vbuz1=vbuaa_bxor_vbuc1
-New fragment synthesis vbuz1=vbuc1_bxor_vbuaa - sub-option vbuaa=vbuc1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuc1_bxor_vbuaa - sub-option vbuz1=vbuyy_bxor_vbuaa
-New fragment synthesis vbuz1=vbuc1_bxor_vbuaa - sub-option vbuz1=vbuxx_bxor_vbuaa
-New fragment synthesis vbuz1=vbuc1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuc1_bxor_vbuxx - sub-option vbuz1=vbuc1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuc1_bxor_vbuxx - sub-option vbuaa=vbuc1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuc1_bxor_vbuxx - sub-option vbuyy=vbuc1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuc1_bxor_vbuxx - sub-option vbuxx=vbuc1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuc1_bxor_vbuxx - sub-option vbuz1=vbuxx_bxor_vbuc1
-New fragment synthesis vbuz1=vbuc1_bxor_vbuxx - sub-option vbuaa=vbuc1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuc1_bxor_vbuxx - sub-option vbuz1=vbuaa_bxor_vbuxx
-New fragment synthesis vbuz1=vbuc1_bxor_vbuxx - sub-option vbuz1=vbuyy_bxor_vbuxx
-New fragment synthesis vbuz1=vbuxx_bxor_vbuc1
-New fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - sub-option vbuz1=vbuaa_bxor_vbuc1
-New fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - sub-option vbuaa=vbuxx_bxor_vbuc1
-New fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - sub-option vbuyy=vbuxx_bxor_vbuc1
-New fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - sub-option vbuxx=vbuxx_bxor_vbuc1
-New fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - sub-option vbuz1=vbuc1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - sub-option vbuaa=vbuxx_bxor_vbuc1
-New fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - sub-option vbuz1=vbuxx_bxor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - sub-option vbuz1=vbuxx_bxor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bxor_vbuc1
-New fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - sub-option vbuz1=vbuxx_bxor_vbuc1
-New fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - sub-option vbuz1=vbuyy_bxor_vbuc1
-New fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - sub-option vbuaa=vbuaa_bxor_vbuc1
-New fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - sub-option vbuyy=vbuaa_bxor_vbuc1
-New fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - sub-option vbuxx=vbuaa_bxor_vbuc1
-New fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - sub-option vbuz1=vbuc1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - sub-option vbuaa=vbuaa_bxor_vbuc1
-New fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - sub-option vbuz1=vbuaa_bxor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - sub-option vbuz1=vbuaa_bxor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bxor_vbuc1
-New fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - sub-option vbuz1=vbuaa_bxor_vbuc1
-New fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - sub-option vbuaa=vbuyy_bxor_vbuc1
-New fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - sub-option vbuyy=vbuyy_bxor_vbuc1
-New fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - sub-option vbuxx=vbuyy_bxor_vbuc1
-New fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - sub-option vbuz1=vbuc1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - sub-option vbuaa=vbuyy_bxor_vbuc1
-New fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - sub-option vbuz1=vbuyy_bxor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - sub-option vbuz1=vbuyy_bxor_vbuxx
-New fragment synthesis vbuz1=vbuc1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuc1_bxor_vbuyy - sub-option vbuz1=vbuc1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuc1_bxor_vbuyy - sub-option vbuaa=vbuc1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuc1_bxor_vbuyy - sub-option vbuyy=vbuc1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuc1_bxor_vbuyy - sub-option vbuxx=vbuc1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuc1_bxor_vbuyy - sub-option vbuz1=vbuyy_bxor_vbuc1
-New fragment synthesis vbuz1=vbuc1_bxor_vbuyy - sub-option vbuaa=vbuc1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuc1_bxor_vbuyy - sub-option vbuz1=vbuaa_bxor_vbuyy
-New fragment synthesis vbuz1=vbuc1_bxor_vbuyy - sub-option vbuz1=vbuxx_bxor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bxor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bxor_vbuyy - sub-option vbuz1=vbuxx_bxor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bxor_vbuyy - sub-option vbuaa=vbuaa_bxor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bxor_vbuyy - sub-option vbuyy=vbuaa_bxor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bxor_vbuyy - sub-option vbuxx=vbuaa_bxor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bxor_vbuyy - sub-option vbuz1=vbuyy_bxor_vbuaa
-New fragment synthesis vbuz1=vbuaa_bxor_vbuyy - sub-option vbuaa=vbuaa_bxor_vbuyy
-New fragment synthesis vbuz1=vbuxx_bxor_vbuyy
-New fragment synthesis vbuz1=vbuxx_bxor_vbuyy - sub-option vbuz1=vbuaa_bxor_vbuyy
-New fragment synthesis vbuz1=vbuxx_bxor_vbuyy - sub-option vbuz1=vbuxx_bxor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bxor_vbuyy - sub-option vbuaa=vbuxx_bxor_vbuyy
-New fragment synthesis vbuz1=vbuxx_bxor_vbuyy - sub-option vbuyy=vbuxx_bxor_vbuyy
-New fragment synthesis vbuz1=vbuxx_bxor_vbuyy - sub-option vbuxx=vbuxx_bxor_vbuyy
-New fragment synthesis vbuz1=vbuxx_bxor_vbuyy - sub-option vbuz1=vbuyy_bxor_vbuxx
-New fragment synthesis vbuz1=vbuxx_bxor_vbuyy - sub-option vbuaa=vbuxx_bxor_vbuyy
-New fragment synthesis vbuz1=vbuxx_bxor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bxor_vbuaa - sub-option vbuz1=vbuxx_bxor_vbuyy
-New fragment synthesis vbuz1=vbuxx_bxor_vbuaa - sub-option vbuaa=vbuxx_bxor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bxor_vbuaa - sub-option vbuyy=vbuxx_bxor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bxor_vbuaa - sub-option vbuxx=vbuxx_bxor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bxor_vbuaa - sub-option vbuz1=vbuaa_bxor_vbuxx
-New fragment synthesis vbuz1=vbuxx_bxor_vbuaa - sub-option vbuaa=vbuxx_bxor_vbuaa
-New fragment synthesis vbuz1=vbuaa_bxor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bxor_vbuxx - sub-option vbuz1=vbuyy_bxor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bxor_vbuxx - sub-option vbuaa=vbuaa_bxor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bxor_vbuxx - sub-option vbuyy=vbuaa_bxor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bxor_vbuxx - sub-option vbuxx=vbuaa_bxor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bxor_vbuxx - sub-option vbuz1=vbuxx_bxor_vbuaa
-New fragment synthesis vbuz1=vbuaa_bxor_vbuxx - sub-option vbuaa=vbuaa_bxor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bxor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bxor_vbuxx - sub-option vbuz1=vbuyy_bxor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bxor_vbuxx - sub-option vbuz1=vbuaa_bxor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bxor_vbuxx - sub-option vbuaa=vbuyy_bxor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bxor_vbuxx - sub-option vbuyy=vbuyy_bxor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bxor_vbuxx - sub-option vbuxx=vbuyy_bxor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bxor_vbuxx - sub-option vbuz1=vbuxx_bxor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bxor_vbuxx - sub-option vbuaa=vbuyy_bxor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bxor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bxor_vbuaa - sub-option vbuz1=vbuyy_bxor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bxor_vbuaa - sub-option vbuaa=vbuyy_bxor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bxor_vbuaa - sub-option vbuyy=vbuyy_bxor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bxor_vbuaa - sub-option vbuxx=vbuyy_bxor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bxor_vbuaa - sub-option vbuz1=vbuaa_bxor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bxor_vbuaa - sub-option vbuaa=vbuyy_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bxor_vbuc1
-New fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - sub-option vbuaa=vbuz1_bxor_vbuc1
-New fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - sub-option vbuyy=vbuz1_bxor_vbuc1
-New fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - sub-option vbuxx=vbuz1_bxor_vbuc1
-New fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - sub-option vbuz1=vbuaa_bxor_vbuc1
-New fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - sub-option vbuz1=vbuyy_bxor_vbuc1
-New fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - sub-option vbuz1=vbuxx_bxor_vbuc1
-New fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - sub-option vbuz1=vbuc1_bxor_vbuz2
-New fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - sub-option vbuaa=vbuz1_bxor_vbuc1
-New fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - sub-option vbuz1=vbuz2_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - sub-option vbuz1=vbuz2_bxor_vbuyy
-New fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - sub-option vbuz1=vbuz2_bxor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bxor_vbuaa - sub-option vbuz1=vbuz2_bxor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bxor_vbuaa - sub-option vbuz1=vbuz2_bxor_vbuyy
-New fragment synthesis vbuz1=vbuz2_bxor_vbuaa - sub-option vbuaa=vbuz1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bxor_vbuaa - sub-option vbuyy=vbuz1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bxor_vbuaa - sub-option vbuxx=vbuz1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bxor_vbuaa - sub-option vbuz1=vbuyy_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bxor_vbuaa - sub-option vbuz1=vbuxx_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bxor_vbuaa - sub-option vbuz1=vbuaa_bxor_vbuz2
-New fragment synthesis vbuz1=vbuz2_bxor_vbuaa - sub-option vbuaa=vbuz1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bxor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bxor_vbuxx - sub-option vbuz1=vbuz2_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bxor_vbuxx - sub-option vbuaa=vbuz1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bxor_vbuxx - sub-option vbuyy=vbuz1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bxor_vbuxx - sub-option vbuxx=vbuz1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bxor_vbuxx - sub-option vbuz1=vbuaa_bxor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bxor_vbuxx - sub-option vbuz1=vbuyy_bxor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bxor_vbuxx - sub-option vbuz1=vbuxx_bxor_vbuz2
-New fragment synthesis vbuz1=vbuz2_bxor_vbuxx - sub-option vbuaa=vbuz1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuxx_bxor_vbuz2
-New fragment synthesis vbuz1=vbuxx_bxor_vbuz2 - sub-option vbuz1=vbuaa_bxor_vbuz2
-New fragment synthesis vbuz1=vbuxx_bxor_vbuz2 - sub-option vbuaa=vbuxx_bxor_vbuz1
-New fragment synthesis vbuz1=vbuxx_bxor_vbuz2 - sub-option vbuyy=vbuxx_bxor_vbuz1
-New fragment synthesis vbuz1=vbuxx_bxor_vbuz2 - sub-option vbuxx=vbuxx_bxor_vbuz1
-New fragment synthesis vbuz1=vbuxx_bxor_vbuz2 - sub-option vbuz1=vbuxx_bxor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bxor_vbuz2 - sub-option vbuz1=vbuxx_bxor_vbuyy
-New fragment synthesis vbuz1=vbuxx_bxor_vbuz2 - sub-option vbuz1=vbuz2_bxor_vbuxx
-New fragment synthesis vbuz1=vbuxx_bxor_vbuz2 - sub-option vbuaa=vbuxx_bxor_vbuz1
-New fragment synthesis vbuz1=vbuaa_bxor_vbuz2
-New fragment synthesis vbuz1=vbuaa_bxor_vbuz2 - sub-option vbuz1=vbuxx_bxor_vbuz2
-New fragment synthesis vbuz1=vbuaa_bxor_vbuz2 - sub-option vbuz1=vbuyy_bxor_vbuz2
-New fragment synthesis vbuz1=vbuaa_bxor_vbuz2 - sub-option vbuaa=vbuaa_bxor_vbuz1
-New fragment synthesis vbuz1=vbuaa_bxor_vbuz2 - sub-option vbuyy=vbuaa_bxor_vbuz1
-New fragment synthesis vbuz1=vbuaa_bxor_vbuz2 - sub-option vbuxx=vbuaa_bxor_vbuz1
-New fragment synthesis vbuz1=vbuaa_bxor_vbuz2 - sub-option vbuz1=vbuaa_bxor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bxor_vbuz2 - sub-option vbuz1=vbuaa_bxor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bxor_vbuz2 - sub-option vbuz1=vbuz2_bxor_vbuaa
-New fragment synthesis vbuz1=vbuaa_bxor_vbuz2 - sub-option vbuaa=vbuaa_bxor_vbuz1
-New fragment synthesis vbuz1=vbuyy_bxor_vbuz2
-New fragment synthesis vbuz1=vbuyy_bxor_vbuz2 - sub-option vbuz1=vbuaa_bxor_vbuz2
-New fragment synthesis vbuz1=vbuyy_bxor_vbuz2 - sub-option vbuaa=vbuyy_bxor_vbuz1
-New fragment synthesis vbuz1=vbuyy_bxor_vbuz2 - sub-option vbuyy=vbuyy_bxor_vbuz1
-New fragment synthesis vbuz1=vbuyy_bxor_vbuz2 - sub-option vbuxx=vbuyy_bxor_vbuz1
-New fragment synthesis vbuz1=vbuyy_bxor_vbuz2 - sub-option vbuz1=vbuyy_bxor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bxor_vbuz2 - sub-option vbuz1=vbuyy_bxor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bxor_vbuz2 - sub-option vbuz1=vbuz2_bxor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bxor_vbuz2 - sub-option vbuaa=vbuyy_bxor_vbuz1
-New fragment synthesis vbuz1=vbuz2_bxor_vbuyy
-New fragment synthesis vbuz1=vbuz2_bxor_vbuyy - sub-option vbuz1=vbuz2_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bxor_vbuyy - sub-option vbuaa=vbuz1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuz2_bxor_vbuyy - sub-option vbuyy=vbuz1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuz2_bxor_vbuyy - sub-option vbuxx=vbuz1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuz2_bxor_vbuyy - sub-option vbuz1=vbuaa_bxor_vbuyy
-New fragment synthesis vbuz1=vbuz2_bxor_vbuyy - sub-option vbuz1=vbuxx_bxor_vbuyy
-New fragment synthesis vbuz1=vbuz2_bxor_vbuyy - sub-option vbuz1=vbuyy_bxor_vbuz2
-New fragment synthesis vbuz1=vbuz2_bxor_vbuyy - sub-option vbuaa=vbuz1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bxor_vbuz1
-New fragment synthesis vbuz1=vbuaa_bxor_vbuz1 - sub-option vbuz1=vbuxx_bxor_vbuz1
-New fragment synthesis vbuz1=vbuaa_bxor_vbuz1 - sub-option vbuz1=vbuyy_bxor_vbuz1
-New fragment synthesis vbuz1=vbuaa_bxor_vbuz1 - sub-option vbuz1=vbuz1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuaa_bxor_vbuz1 - sub-option vbuaa=vbuaa_bxor_vbuz1
-New fragment synthesis vbuz1=vbuaa_bxor_vbuz1 - sub-option vbuz1=vbuaa_bxor_vbuz2
-New fragment synthesis vbuz1=vbuxx_bxor_vbuz1
-New fragment synthesis vbuz1=vbuxx_bxor_vbuz1 - sub-option vbuz1=vbuaa_bxor_vbuz1
-New fragment synthesis vbuz1=vbuxx_bxor_vbuz1 - sub-option vbuz1=vbuz1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuxx_bxor_vbuz1 - sub-option vbuaa=vbuxx_bxor_vbuz1
-New fragment synthesis vbuz1=vbuxx_bxor_vbuz1 - sub-option vbuz1=vbuxx_bxor_vbuz2
-New fragment synthesis vbuz1=vbuz1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuz1_bxor_vbuxx - sub-option vbuz1=vbuz1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz1_bxor_vbuxx - sub-option vbuz1=vbuxx_bxor_vbuz1
-New fragment synthesis vbuz1=vbuz1_bxor_vbuxx - sub-option vbuaa=vbuz1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuz1_bxor_vbuxx - sub-option vbuz1=vbuz2_bxor_vbuxx
-New fragment synthesis vbuz1=vbuz1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz1_bxor_vbuaa - sub-option vbuz1=vbuz1_bxor_vbuxx
-New fragment synthesis vbuz1=vbuz1_bxor_vbuaa - sub-option vbuz1=vbuz1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuz1_bxor_vbuaa - sub-option vbuz1=vbuaa_bxor_vbuz1
-New fragment synthesis vbuz1=vbuz1_bxor_vbuaa - sub-option vbuaa=vbuz1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz1_bxor_vbuaa - sub-option vbuz1=vbuz2_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuz1_bxor_vbuyy - sub-option vbuz1=vbuz1_bxor_vbuaa
-New fragment synthesis vbuz1=vbuz1_bxor_vbuyy - sub-option vbuz1=vbuyy_bxor_vbuz1
-New fragment synthesis vbuz1=vbuz1_bxor_vbuyy - sub-option vbuaa=vbuz1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuz1_bxor_vbuyy - sub-option vbuz1=vbuz2_bxor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bxor_vbuz1
-New fragment synthesis vbuz1=vbuyy_bxor_vbuz1 - sub-option vbuz1=vbuaa_bxor_vbuz1
-New fragment synthesis vbuz1=vbuyy_bxor_vbuz1 - sub-option vbuz1=vbuz1_bxor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bxor_vbuz1 - sub-option vbuaa=vbuyy_bxor_vbuz1
-New fragment synthesis vbuz1=vbuyy_bxor_vbuz1 - sub-option vbuz1=vbuyy_bxor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bxor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuz1_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuz1=vbuz1_bxor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuz1=vbuz1_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuz1=vbuxx_bxor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuaa_bxor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuz2_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuz1=vbuyy_bxor_vbuz2 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuaa_bxor_vbuz2 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuxx_bxor_vbuz2 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuz2_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuz1=vbuz2_bxor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuyy_bxor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuz1=vbuyy_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuz1=vbuaa_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuz1=vbuxx_bxor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuz1=vbuxx_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuz1=vbuaa_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuxx=vbuaa_bxor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuyy_bxor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuz1_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuxx=vbuxx_bxor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuz1_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuxx=vbuz1_bxor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuyy_bxor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuxx=vbuaa_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuyy_bxor_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuc1_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuxx=vbuaa_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuxx=vbuyy_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuxx=vbuxx_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuxx=vbuxx_bxor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuxx=vbuxx_bxor_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuc1_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuxx=vbuc1_bxor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuz1_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuyy=vbuyy_bxor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuaa_bxor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuxx_bxor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuz1_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuyy=vbuz1_bxor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuxx_bxor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuyy=vbuaa_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuyy=vbuyy_bxor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuyy=vbuyy_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuyy=vbuxx_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuyy=vbuaa_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuyy=vbuc1_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuyy=vbuyy_bxor_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuxx_bxor_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuc1_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuyy=vbuc1_bxor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuxx_bxor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuz1_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuaa=vbuyy_bxor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuz1_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuaa=vbuaa_bxor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuz1_bxor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuxx_bxor_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuc1_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuaa=vbuxx_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuaa=vbuyy_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuaa=vbuyy_bxor_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuc1_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuaa=vbuxx_bxor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuaa=vbuaa_bxor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuaa=vbuyy_bxor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuaa=vbuaa_bxor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuaa=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuaa=vbuc1_bxor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuaa=vbuyy_bxor_vbuc1
-Fragment synthesis vbuaa=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuaa=vbuxx_bxor_vbuc1
-Fragment synthesis vbuaa=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuaa=vbuz1_bxor_vbuc1
-Fragment synthesis vbuaa=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuaa=vbuz1_bxor_vbuc1
-Fragment synthesis vbuaa=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuyy=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuz2_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuc1_bxor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuz1_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - New best, scheduling parent vbuz1=vbuc1_bxor_vbuz1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuz2
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - New best, scheduling parent vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - New best, scheduling parent vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - New best, scheduling parent vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - New best, scheduling parent vbuz1=vbuc1_bxor_vbuz2
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - New best, scheduling parent vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - New best, scheduling parent vbuz1=vbuc1_bxor_vbuz2
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - New best, scheduling parent vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - New best, scheduling parent vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - New best, scheduling parent vbuz1=vbuc1_bxor_vbuz2
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuz2_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuz2
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuz2_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuxx=vbuyy_bxor_vbuc1
-Fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuxx=vbuz1_bxor_vbuc1
-Fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - New best, scheduling parent vbuxx=vbuc1_bxor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuz2_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuz1_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuz2
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - New best, scheduling parent vbuz1=vbuc1_bxor_vbuz2
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuz1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bxor_vbuc1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuz1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuaa - New best, scheduling parent vbuxx=vbuc1_bxor_vbuyy
-Fragment synthesis vbuxx=vbuc1_bxor_vbuaa - New best, scheduling parent vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuaa - New best, scheduling parent vbuxx=vbuc1_bxor_vbuz1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuaa - New best, scheduling parent vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bxor_vbuc1
-Fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuyy - Successfully synthesized from vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuxx=vbuc1_bxor_vbuyy - New best, scheduling parent vbuxx=vbuyy_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuyy - New best, scheduling parent vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuxx=vbuc1_bxor_vbuyy - New best, scheduling parent vbuxx=vbuc1_bxor_vbuz1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuyy - New best, scheduling parent vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - Successfully synthesized from vbuxx=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuyy
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuaa - Successfully synthesized from vbuxx=vbuc1_bxor_vbuyy
-Fragment synthesis vbuxx=vbuc1_bxor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuxx=vbuc1_bxor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuxx=vbuz1_bxor_vbuc1
-Fragment synthesis vbuxx=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuyy_bxor_vbuc1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuz1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuyy - Successfully synthesized from vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuxx=vbuc1_bxor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bxor_vbuc1
-Fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuyy_bxor_vbuc1
-Fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuyy=vbuxx_bxor_vbuc1
-Fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuyy=vbuc1_bxor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuyy=vbuz1_bxor_vbuc1
-Fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - New best, scheduling parent vbuyy=vbuc1_bxor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuz2_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuz1_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuz1_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuz2
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - New best, scheduling parent vbuz1=vbuc1_bxor_vbuz2
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuz1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuz1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bxor_vbuc1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuz1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuaa - New best, scheduling parent vbuyy=vbuc1_bxor_vbuxx
-Fragment synthesis vbuyy=vbuc1_bxor_vbuaa - New best, scheduling parent vbuyy=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuaa - New best, scheduling parent vbuyy=vbuc1_bxor_vbuz1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuaa - New best, scheduling parent vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuyy=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuaa
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bxor_vbuc1
-Fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuxx - Successfully synthesized from vbuyy=vbuc1_bxor_vbuaa
-Fragment synthesis vbuyy=vbuc1_bxor_vbuxx - New best, scheduling parent vbuyy=vbuxx_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuxx - New best, scheduling parent vbuyy=vbuc1_bxor_vbuaa
-Fragment synthesis vbuyy=vbuc1_bxor_vbuxx - New best, scheduling parent vbuyy=vbuc1_bxor_vbuz1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuxx - New best, scheduling parent vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - Successfully synthesized from vbuyy=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuaa
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuxx
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuaa - Successfully synthesized from vbuyy=vbuc1_bxor_vbuxx
-Fragment synthesis vbuyy=vbuc1_bxor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuyy=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuyy=vbuc1_bxor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuyy=vbuz1_bxor_vbuc1
-Fragment synthesis vbuyy=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuxx_bxor_vbuc1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuz1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuxx - Successfully synthesized from vbuyy=vbuc1_bxor_vbuaa
-Fragment synthesis vbuyy=vbuc1_bxor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bxor_vbuc1
-Fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuxx_bxor_vbuc1
-Fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - New best, scheduling parent vbuaa=vbuc1_bxor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - New best, scheduling parent vbuyy=vbuz1_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - New best, scheduling parent vbuxx=vbuz1_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuz2_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuz2_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuz1_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuz1_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuz1_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuz1_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuz1_bxor_vbuc1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuyy_bxor_vbuc1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuz1_bxor_vbuc1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuxx_bxor_vbuc1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuz1_bxor_vbuc1
-Fragment synthesis vbuaa=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuaa=vbuc1_bxor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuaa=vbuz1_bxor_vbuc1
-Fragment synthesis vbuaa=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuyy=vbuxx_bxor_vbuc1
-Fragment synthesis vbuaa=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuxx=vbuxx_bxor_vbuc1
-Fragment synthesis vbuaa=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuaa=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuxx_bxor_vbuc1
-Fragment synthesis vbuxx=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuxx_bxor_vbuc1
-Fragment synthesis vbuxx=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuxx=vbuc1_bxor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuxx=vbuz1_bxor_vbuc1
-Fragment synthesis vbuxx=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuxx=vbuz1_bxor_vbuc1
-Fragment synthesis vbuxx=vbuxx_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuxx_bxor_vbuc1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuyy_bxor_vbuc1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuxx_bxor_vbuc1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuxx_bxor_vbuc1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuz1_bxor_vbuc1
-Fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuxx_bxor_vbuc1
-Fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuyy_bxor_vbuc1
-Fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuxx - New best, scheduling parent vbuxx=vbuxx_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuxx - New best, scheduling parent vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuxx=vbuc1_bxor_vbuxx - New best, scheduling parent vbuxx=vbuc1_bxor_vbuz1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuxx - New best, scheduling parent vbuxx=vbuc1_bxor_vbuz1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuxx - New best, scheduling parent vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - Successfully synthesized from vbuyy=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - Successfully synthesized from vbuxx=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuyy
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuxx
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuxx
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuaa - Successfully synthesized from vbuxx=vbuc1_bxor_vbuxx
-Fragment synthesis vbuxx=vbuc1_bxor_vbuaa - Successfully synthesized from vbuxx=vbuc1_bxor_vbuyy
-Fragment synthesis vbuxx=vbuc1_bxor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuxx_bxor_vbuc1
-Fragment synthesis vbuyy=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuxx_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuxx_bxor_vbuc1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bxor_vbuc1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuxx - New best, scheduling parent vbuaa=vbuxx_bxor_vbuc1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuxx - New best, scheduling parent vbuaa=vbuc1_bxor_vbuz1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuxx - New best, scheduling parent vbuyy=vbuc1_bxor_vbuxx
-Fragment synthesis vbuaa=vbuc1_bxor_vbuxx - New best, scheduling parent vbuxx=vbuc1_bxor_vbuxx
-Fragment synthesis vbuaa=vbuc1_bxor_vbuxx - New best, scheduling parent vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuaa=vbuc1_bxor_vbuxx - New best, scheduling parent vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - Successfully synthesized from vbuaa=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - Successfully synthesized from vbuyy=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - Successfully synthesized from vbuxx=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuxx - Successfully synthesized from vbuaa=vbuc1_bxor_vbuxx
-Fragment synthesis vbuxx=vbuc1_bxor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuxx - Successfully synthesized from vbuaa=vbuc1_bxor_vbuxx
-Fragment synthesis vbuyy=vbuc1_bxor_vbuxx - Successfully synthesized from vbuyy=vbuc1_bxor_vbuaa
-Fragment synthesis vbuyy=vbuc1_bxor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuxx - Successfully synthesized from vbuaa=vbuc1_bxor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuxx_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuc1_bxor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuaa=vbuc1_bxor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuaa=vbuz1_bxor_vbuc1
-Fragment synthesis vbuaa=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuyy=vbuyy_bxor_vbuc1
-Fragment synthesis vbuaa=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuxx=vbuyy_bxor_vbuc1
-Fragment synthesis vbuaa=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuaa=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuyy_bxor_vbuc1
-Fragment synthesis vbuxx=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuyy_bxor_vbuc1
-Fragment synthesis vbuyy=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuyy_bxor_vbuc1
-Fragment synthesis vbuyy=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuyy=vbuc1_bxor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuyy=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuyy=vbuz1_bxor_vbuc1
-Fragment synthesis vbuyy=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuyy=vbuz1_bxor_vbuc1
-Fragment synthesis vbuyy=vbuyy_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuxx=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuyy_bxor_vbuc1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuyy_bxor_vbuc1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuyy_bxor_vbuc1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuxx_bxor_vbuc1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuz1_bxor_vbuc1
-Fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuxx_bxor_vbuc1
-Fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuyy_bxor_vbuc1
-Fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuyy - New best, scheduling parent vbuyy=vbuyy_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuyy - New best, scheduling parent vbuyy=vbuc1_bxor_vbuaa
-Fragment synthesis vbuyy=vbuc1_bxor_vbuyy - New best, scheduling parent vbuyy=vbuc1_bxor_vbuz1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuyy - New best, scheduling parent vbuyy=vbuc1_bxor_vbuz1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuyy - New best, scheduling parent vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - Successfully synthesized from vbuyy=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - Successfully synthesized from vbuxx=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuaa
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuyy
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuyy
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuxx
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuaa - Successfully synthesized from vbuyy=vbuc1_bxor_vbuxx
-Fragment synthesis vbuyy=vbuc1_bxor_vbuaa - Successfully synthesized from vbuyy=vbuc1_bxor_vbuyy
-Fragment synthesis vbuyy=vbuc1_bxor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuyy_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuyy_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuxx_bxor_vbuc1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bxor_vbuc1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuyy - New best, scheduling parent vbuaa=vbuyy_bxor_vbuc1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuyy - New best, scheduling parent vbuaa=vbuc1_bxor_vbuz1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuyy - New best, scheduling parent vbuyy=vbuc1_bxor_vbuyy
-Fragment synthesis vbuaa=vbuc1_bxor_vbuyy - New best, scheduling parent vbuxx=vbuc1_bxor_vbuyy
-Fragment synthesis vbuaa=vbuc1_bxor_vbuyy - New best, scheduling parent vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuaa=vbuc1_bxor_vbuyy - New best, scheduling parent vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - Successfully synthesized from vbuaa=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - Successfully synthesized from vbuyy=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - Successfully synthesized from vbuxx=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuyy - Successfully synthesized from vbuaa=vbuc1_bxor_vbuyy
-Fragment synthesis vbuxx=vbuc1_bxor_vbuyy - Successfully synthesized from vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuxx=vbuc1_bxor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuyy - Successfully synthesized from vbuaa=vbuc1_bxor_vbuyy
-Fragment synthesis vbuyy=vbuc1_bxor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuyy - Successfully synthesized from vbuaa=vbuc1_bxor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuyy_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuc1_bxor_vbuyy
-Fragment synthesis vbuaa=vbuc1_bxor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuaa - New best, scheduling parent vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuaa - New best, scheduling parent vbuaa=vbuc1_bxor_vbuz1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuaa - New best, scheduling parent vbuaa=vbuc1_bxor_vbuz1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuaa - New best, scheduling parent vbuaa=vbuc1_bxor_vbuyy
-Fragment synthesis vbuaa=vbuc1_bxor_vbuaa - New best, scheduling parent vbuaa=vbuc1_bxor_vbuxx
-Fragment synthesis vbuaa=vbuc1_bxor_vbuaa - New best, scheduling parent vbuyy=vbuc1_bxor_vbuaa
-Fragment synthesis vbuaa=vbuc1_bxor_vbuaa - New best, scheduling parent vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuaa=vbuc1_bxor_vbuaa - New best, scheduling parent vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuaa=vbuc1_bxor_vbuaa - New best, scheduling parent vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuaa=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuyy=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuaa - Successfully synthesized from vbuaa=vbuc1_bxor_vbuaa
-Fragment synthesis vbuxx=vbuc1_bxor_vbuaa - Successfully synthesized from vbuxx=vbuc1_bxor_vbuxx
-Fragment synthesis vbuxx=vbuc1_bxor_vbuaa - Successfully synthesized from vbuxx=vbuc1_bxor_vbuyy
-Fragment synthesis vbuxx=vbuc1_bxor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuaa - Successfully synthesized from vbuaa=vbuc1_bxor_vbuaa
-Fragment synthesis vbuyy=vbuc1_bxor_vbuaa - Successfully synthesized from vbuyy=vbuc1_bxor_vbuxx
-Fragment synthesis vbuyy=vbuc1_bxor_vbuaa - Successfully synthesized from vbuyy=vbuc1_bxor_vbuyy
-Fragment synthesis vbuyy=vbuc1_bxor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuaa - Successfully synthesized from vbuaa=vbuc1_bxor_vbuaa
-Fragment synthesis vbuaa=vbuc1_bxor_vbuxx - Successfully synthesized from vbuaa=vbuc1_bxor_vbuaa
-Fragment synthesis vbuaa=vbuc1_bxor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bxor_vbuc1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuyy - Successfully synthesized from vbuaa=vbuc1_bxor_vbuaa
-Fragment synthesis vbuaa=vbuc1_bxor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bxor_vbuc1
-Fragment synthesis vbuaa=vbuaa_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuc1_bxor_vbuaa
-Fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuaa=vbuc1_bxor_vbuaa
-Fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuaa=vbuc1_bxor_vbuaa
-Fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuaa=vbuc1_bxor_vbuyy
-Fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuaa=vbuc1_bxor_vbuxx
-Fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bxor_vbuc1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bxor_vbuc1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - New best, scheduling parent vbuz1=vbuc1_bxor_vbuz1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - New best, scheduling parent vbuz1=vbuc1_bxor_vbuz2
-Fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - New best, scheduling parent vbuyy=vbuc1_bxor_vbuz1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - New best, scheduling parent vbuxx=vbuc1_bxor_vbuz1
-Fragment synthesis vbuaa=vbuc1_bxor_vbuz1 - New best, scheduling parent vbuz1=vbuc1_bxor_vbuz2
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuaa
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuyy
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuxx
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuxx
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bxor_vbuc1
-Fragment synthesis vbuxx=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuaa=vbuc1_bxor_vbuz1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuaa
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuyy
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuyy
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuxx
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bxor_vbuc1
-Fragment synthesis vbuyy=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuaa=vbuc1_bxor_vbuz1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuaa=vbuc1_bxor_vbuz1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuyy=vbuc1_bxor_vbuz1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuxx=vbuc1_bxor_vbuz1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuaa
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuyy
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuxx
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz2 - Successfully synthesized from vbuaa=vbuc1_bxor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuaa_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuyy_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuxx_bxor_vbuc1
-Fragment synthesis vbuaa=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuc1_bxor_vbuz1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuaa=vbuc1_bxor_vbuz1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuz2
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz1 - New best, scheduling parent vbuz1=vbuz1_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuz1
-Fragment synthesis vbuz1=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuaa=vbuz1_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz1_bxor_vbuc1 - Successfully synthesized from vbuz1=vbuz2_bxor_vbuc1
-Fragment synthesis vbuz1=vbuz1_bxor_vbuc1 - New best, scheduling parent vbuz1=vbuc1_bxor_vbuz1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuz1=vbuz1_bxor_vbuc1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuaa=vbuc1_bxor_vbuz1
-Fragment synthesis vbuz1=vbuc1_bxor_vbuz1 - Successfully synthesized from vbuz1=vbuc1_bxor_vbuz2
-Found best fragment vbuz1=vbuz1_bxor_vbuc1 < vbuz1=vbuc1_bxor_vbuz1 < vbuaa=vbuc1_bxor_vbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 score: 8.5
-New fragment synthesis vwuz1=vwuz1_rol_1
-New fragment synthesis vwuz1=vwuz1_rol_1 - Successfully loaded vwuz1=vwuz1_rol_1.asm
-Found best fragment vwuz1=vwuz1_rol_1 score: 10.0
-New fragment synthesis vbuz1=_hi_vwuz2
-New fragment synthesis vbuz1=_hi_vwuz2 - sub-option vbuaa=_hi_vwuz1
-New fragment synthesis vbuz1=_hi_vwuz2 - sub-option vbuyy=_hi_vwuz1
-New fragment synthesis vbuz1=_hi_vwuz2 - sub-option vbuxx=_hi_vwuz1
-New fragment synthesis vbuz1=_hi_vwuz2 - sub-option vbuaa=_hi_vwuz1
-New fragment synthesis vbuaa=_hi_vwuz1
-New fragment synthesis vbuaa=_hi_vwuz1 - Successfully loaded vbuaa=_hi_vwuz1.asm
-New fragment synthesis vbuyy=_hi_vwuz1
-New fragment synthesis vbuyy=_hi_vwuz1 - sub-option vbuaa=_hi_vwuz1
-New fragment synthesis vbuxx=_hi_vwuz1
-New fragment synthesis vbuxx=_hi_vwuz1 - sub-option vbuaa=_hi_vwuz1
-Fragment synthesis vbuxx=_hi_vwuz1 - No file or synthesis results!
-Fragment synthesis vbuyy=_hi_vwuz1 - No file or synthesis results!
-Fragment synthesis vbuaa=_hi_vwuz1 - New best, scheduling parent vbuz1=_hi_vwuz2
-Fragment synthesis vbuaa=_hi_vwuz1 - New best, scheduling parent vbuyy=_hi_vwuz1
-Fragment synthesis vbuaa=_hi_vwuz1 - New best, scheduling parent vbuxx=_hi_vwuz1
-Fragment synthesis vbuaa=_hi_vwuz1 - New best, scheduling parent vbuz1=_hi_vwuz2
-Fragment synthesis vbuxx=_hi_vwuz1 - Successfully synthesized from vbuaa=_hi_vwuz1
-Fragment synthesis vbuxx=_hi_vwuz1 - New best, scheduling parent vbuz1=_hi_vwuz2
-Fragment synthesis vbuyy=_hi_vwuz1 - Successfully synthesized from vbuaa=_hi_vwuz1
-Fragment synthesis vbuyy=_hi_vwuz1 - New best, scheduling parent vbuz1=_hi_vwuz2
-Fragment synthesis vbuz1=_hi_vwuz2 - Successfully synthesized from vbuaa=_hi_vwuz1
-Fragment synthesis vbuz1=_hi_vwuz2 - Successfully synthesized from vbuyy=_hi_vwuz1
-Fragment synthesis vbuz1=_hi_vwuz2 - Successfully synthesized from vbuxx=_hi_vwuz1
-Fragment synthesis vbuz1=_hi_vwuz2 - Successfully synthesized from vbuaa=_hi_vwuz1
-Found best fragment vbuz1=_hi_vwuz2 < vbuaa=_hi_vwuz1 score: 6.5
-New fragment synthesis vbuz1=vbuz2_band_vbuc1
-New fragment synthesis vbuz1=vbuz2_band_vbuc1 - sub-option vbuaa=vbuz1_band_vbuc1
-New fragment synthesis vbuz1=vbuz2_band_vbuc1 - sub-option vbuyy=vbuz1_band_vbuc1
-New fragment synthesis vbuz1=vbuz2_band_vbuc1 - sub-option vbuxx=vbuz1_band_vbuc1
-New fragment synthesis vbuz1=vbuz2_band_vbuc1 - sub-option vbuz1=vbuaa_band_vbuc1
-New fragment synthesis vbuz1=vbuz2_band_vbuc1 - sub-option vbuz1=vbuyy_band_vbuc1
-New fragment synthesis vbuz1=vbuz2_band_vbuc1 - sub-option vbuz1=vbuxx_band_vbuc1
-New fragment synthesis vbuz1=vbuz2_band_vbuc1 - sub-option vbuz1=vbuc1_band_vbuz2
-New fragment synthesis vbuz1=vbuz2_band_vbuc1 - sub-option vbuaa=vbuz1_band_vbuc1
-New fragment synthesis vbuz1=vbuz2_band_vbuc1 - sub-option vbuz1=vbuz2_band_vbuaa
-New fragment synthesis vbuz1=vbuz2_band_vbuc1 - sub-option vbuz1=vbuz2_band_vbuyy
-New fragment synthesis vbuz1=vbuz2_band_vbuc1 - sub-option vbuz1=vbuz2_band_vbuxx
-New fragment synthesis vbuaa=vbuz1_band_vbuc1
-New fragment synthesis vbuaa=vbuz1_band_vbuc1 - sub-option vbuaa=vbuaa_band_vbuc1
-New fragment synthesis vbuaa=vbuz1_band_vbuc1 - sub-option vbuaa=vbuaa_band_vbuc1
-New fragment synthesis vbuaa=vbuz1_band_vbuc1 - sub-option vbuaa=vbuyy_band_vbuc1
-New fragment synthesis vbuaa=vbuz1_band_vbuc1 - sub-option vbuaa=vbuxx_band_vbuc1
-New fragment synthesis vbuaa=vbuz1_band_vbuc1 - sub-option vbuaa=vbuc1_band_vbuz1
-New fragment synthesis vbuaa=vbuz1_band_vbuc1 - sub-option vbuaa=vbuz1_band_vbuaa
-New fragment synthesis vbuaa=vbuz1_band_vbuc1 - sub-option vbuaa=vbuz1_band_vbuyy
-New fragment synthesis vbuaa=vbuz1_band_vbuc1 - sub-option vbuaa=vbuz1_band_vbuxx
-New fragment synthesis vbuaa=vbuaa_band_vbuc1
-New fragment synthesis vbuaa=vbuaa_band_vbuc1 - Successfully loaded vbuaa=vbuaa_band_vbuc1.asm
-New fragment synthesis vbuaa=vbuaa_band_vbuc1 - sub-option vbuaa=vbuc1_band_vbuaa
-New fragment synthesis vbuaa=vbuaa_band_vbuc1 - sub-option vbuaa=vbuaa_band_vbuyy
-New fragment synthesis vbuaa=vbuaa_band_vbuc1 - sub-option vbuaa=vbuaa_band_vbuxx
-New fragment synthesis vbuaa=vbuc1_band_vbuaa
-New fragment synthesis vbuaa=vbuc1_band_vbuaa - sub-option vbuaa=vbuaa_band_vbuc1
-New fragment synthesis vbuaa=vbuc1_band_vbuaa - sub-option vbuaa=vbuyy_band_vbuaa
-New fragment synthesis vbuaa=vbuc1_band_vbuaa - sub-option vbuaa=vbuxx_band_vbuaa
-New fragment synthesis vbuaa=vbuyy_band_vbuaa
-New fragment synthesis vbuaa=vbuyy_band_vbuaa - sub-option vbuaa=vbuaa_band_vbuyy
-New fragment synthesis vbuaa=vbuaa_band_vbuyy
-New fragment synthesis vbuaa=vbuaa_band_vbuyy - Successfully loaded vbuaa=vbuaa_band_vbuyy.asm
-New fragment synthesis vbuaa=vbuaa_band_vbuyy - sub-option vbuaa=vbuyy_band_vbuaa
-New fragment synthesis vbuaa=vbuxx_band_vbuaa
-New fragment synthesis vbuaa=vbuxx_band_vbuaa - sub-option vbuaa=vbuaa_band_vbuxx
-New fragment synthesis vbuaa=vbuaa_band_vbuxx
-New fragment synthesis vbuaa=vbuaa_band_vbuxx - Successfully loaded vbuaa=vbuaa_band_vbuxx.asm
-New fragment synthesis vbuaa=vbuaa_band_vbuxx - sub-option vbuaa=vbuxx_band_vbuaa
-New fragment synthesis vbuaa=vbuyy_band_vbuc1
-New fragment synthesis vbuaa=vbuyy_band_vbuc1 - sub-option vbuaa=vbuaa_band_vbuc1
-New fragment synthesis vbuaa=vbuyy_band_vbuc1 - sub-option vbuaa=vbuc1_band_vbuyy
-New fragment synthesis vbuaa=vbuyy_band_vbuc1 - sub-option vbuaa=vbuyy_band_vbuaa
-New fragment synthesis vbuaa=vbuyy_band_vbuc1 - sub-option vbuaa=vbuyy_band_vbuxx
-New fragment synthesis vbuaa=vbuc1_band_vbuyy
-New fragment synthesis vbuaa=vbuc1_band_vbuyy - sub-option vbuaa=vbuc1_band_vbuaa
-New fragment synthesis vbuaa=vbuc1_band_vbuyy - sub-option vbuaa=vbuyy_band_vbuc1
-New fragment synthesis vbuaa=vbuc1_band_vbuyy - sub-option vbuaa=vbuaa_band_vbuyy
-New fragment synthesis vbuaa=vbuc1_band_vbuyy - sub-option vbuaa=vbuxx_band_vbuyy
-New fragment synthesis vbuaa=vbuxx_band_vbuyy
-New fragment synthesis vbuaa=vbuxx_band_vbuyy - sub-option vbuaa=vbuaa_band_vbuyy
-New fragment synthesis vbuaa=vbuxx_band_vbuyy - sub-option vbuaa=vbuxx_band_vbuaa
-New fragment synthesis vbuaa=vbuxx_band_vbuyy - sub-option vbuaa=vbuyy_band_vbuxx
-New fragment synthesis vbuaa=vbuyy_band_vbuxx
-New fragment synthesis vbuaa=vbuyy_band_vbuxx - sub-option vbuaa=vbuyy_band_vbuaa
-New fragment synthesis vbuaa=vbuyy_band_vbuxx - sub-option vbuaa=vbuaa_band_vbuxx
-New fragment synthesis vbuaa=vbuyy_band_vbuxx - sub-option vbuaa=vbuxx_band_vbuyy
-New fragment synthesis vbuaa=vbuxx_band_vbuc1
-New fragment synthesis vbuaa=vbuxx_band_vbuc1 - sub-option vbuaa=vbuaa_band_vbuc1
-New fragment synthesis vbuaa=vbuxx_band_vbuc1 - sub-option vbuaa=vbuc1_band_vbuxx
-New fragment synthesis vbuaa=vbuxx_band_vbuc1 - sub-option vbuaa=vbuxx_band_vbuaa
-New fragment synthesis vbuaa=vbuxx_band_vbuc1 - sub-option vbuaa=vbuxx_band_vbuyy
-New fragment synthesis vbuaa=vbuc1_band_vbuxx
-New fragment synthesis vbuaa=vbuc1_band_vbuxx - sub-option vbuaa=vbuc1_band_vbuaa
-New fragment synthesis vbuaa=vbuc1_band_vbuxx - sub-option vbuaa=vbuxx_band_vbuc1
-New fragment synthesis vbuaa=vbuc1_band_vbuxx - sub-option vbuaa=vbuaa_band_vbuxx
-New fragment synthesis vbuaa=vbuc1_band_vbuxx - sub-option vbuaa=vbuyy_band_vbuxx
-New fragment synthesis vbuaa=vbuc1_band_vbuz1
-New fragment synthesis vbuaa=vbuc1_band_vbuz1 - sub-option vbuaa=vbuc1_band_vbuaa
-New fragment synthesis vbuaa=vbuc1_band_vbuz1 - sub-option vbuaa=vbuc1_band_vbuaa
-New fragment synthesis vbuaa=vbuc1_band_vbuz1 - sub-option vbuaa=vbuc1_band_vbuyy
-New fragment synthesis vbuaa=vbuc1_band_vbuz1 - sub-option vbuaa=vbuc1_band_vbuxx
-New fragment synthesis vbuaa=vbuc1_band_vbuz1 - sub-option vbuaa=vbuz1_band_vbuc1
-New fragment synthesis vbuaa=vbuc1_band_vbuz1 - sub-option vbuaa=vbuaa_band_vbuz1
-New fragment synthesis vbuaa=vbuc1_band_vbuz1 - sub-option vbuaa=vbuyy_band_vbuz1
-New fragment synthesis vbuaa=vbuc1_band_vbuz1 - sub-option vbuaa=vbuxx_band_vbuz1
-New fragment synthesis vbuaa=vbuaa_band_vbuz1
-New fragment synthesis vbuaa=vbuaa_band_vbuz1 - Successfully loaded vbuaa=vbuaa_band_vbuz1.asm
-New fragment synthesis vbuaa=vbuaa_band_vbuz1 - sub-option vbuaa=vbuaa_band_vbuyy
-New fragment synthesis vbuaa=vbuaa_band_vbuz1 - sub-option vbuaa=vbuaa_band_vbuxx
-New fragment synthesis vbuaa=vbuaa_band_vbuz1 - sub-option vbuaa=vbuz1_band_vbuaa
-New fragment synthesis vbuaa=vbuz1_band_vbuaa
-New fragment synthesis vbuaa=vbuz1_band_vbuaa - sub-option vbuaa=vbuyy_band_vbuaa
-New fragment synthesis vbuaa=vbuz1_band_vbuaa - sub-option vbuaa=vbuxx_band_vbuaa
-New fragment synthesis vbuaa=vbuz1_band_vbuaa - sub-option vbuaa=vbuaa_band_vbuz1
-New fragment synthesis vbuaa=vbuyy_band_vbuz1
-New fragment synthesis vbuaa=vbuyy_band_vbuz1 - sub-option vbuaa=vbuaa_band_vbuz1
-New fragment synthesis vbuaa=vbuyy_band_vbuz1 - sub-option vbuaa=vbuyy_band_vbuaa
-New fragment synthesis vbuaa=vbuyy_band_vbuz1 - sub-option vbuaa=vbuyy_band_vbuaa
-New fragment synthesis vbuaa=vbuyy_band_vbuz1 - sub-option vbuaa=vbuyy_band_vbuxx
-New fragment synthesis vbuaa=vbuyy_band_vbuz1 - sub-option vbuaa=vbuz1_band_vbuyy
-New fragment synthesis vbuaa=vbuz1_band_vbuyy
-New fragment synthesis vbuaa=vbuz1_band_vbuyy - sub-option vbuaa=vbuz1_band_vbuaa
-New fragment synthesis vbuaa=vbuz1_band_vbuyy - sub-option vbuaa=vbuaa_band_vbuyy
-New fragment synthesis vbuaa=vbuz1_band_vbuyy - sub-option vbuaa=vbuaa_band_vbuyy
-New fragment synthesis vbuaa=vbuz1_band_vbuyy - sub-option vbuaa=vbuxx_band_vbuyy
-New fragment synthesis vbuaa=vbuz1_band_vbuyy - sub-option vbuaa=vbuyy_band_vbuz1
-New fragment synthesis vbuaa=vbuxx_band_vbuz1
-New fragment synthesis vbuaa=vbuxx_band_vbuz1 - sub-option vbuaa=vbuaa_band_vbuz1
-New fragment synthesis vbuaa=vbuxx_band_vbuz1 - sub-option vbuaa=vbuxx_band_vbuaa
-New fragment synthesis vbuaa=vbuxx_band_vbuz1 - sub-option vbuaa=vbuxx_band_vbuaa
-New fragment synthesis vbuaa=vbuxx_band_vbuz1 - sub-option vbuaa=vbuxx_band_vbuyy
-New fragment synthesis vbuaa=vbuxx_band_vbuz1 - sub-option vbuaa=vbuz1_band_vbuxx
-New fragment synthesis vbuaa=vbuz1_band_vbuxx
-New fragment synthesis vbuaa=vbuz1_band_vbuxx - sub-option vbuaa=vbuz1_band_vbuaa
-New fragment synthesis vbuaa=vbuz1_band_vbuxx - sub-option vbuaa=vbuaa_band_vbuxx
-New fragment synthesis vbuaa=vbuz1_band_vbuxx - sub-option vbuaa=vbuaa_band_vbuxx
-New fragment synthesis vbuaa=vbuz1_band_vbuxx - sub-option vbuaa=vbuyy_band_vbuxx
-New fragment synthesis vbuaa=vbuz1_band_vbuxx - sub-option vbuaa=vbuxx_band_vbuz1
-New fragment synthesis vbuyy=vbuz1_band_vbuc1
-New fragment synthesis vbuyy=vbuz1_band_vbuc1 - sub-option vbuyy=vbuaa_band_vbuc1
-New fragment synthesis vbuyy=vbuz1_band_vbuc1 - sub-option vbuyy=vbuyy_band_vbuc1
-New fragment synthesis vbuyy=vbuz1_band_vbuc1 - sub-option vbuyy=vbuyy_band_vbuc1
-New fragment synthesis vbuyy=vbuz1_band_vbuc1 - sub-option vbuyy=vbuxx_band_vbuc1
-New fragment synthesis vbuyy=vbuz1_band_vbuc1 - sub-option vbuyy=vbuc1_band_vbuz1
-New fragment synthesis vbuyy=vbuz1_band_vbuc1 - sub-option vbuaa=vbuz1_band_vbuc1
-New fragment synthesis vbuyy=vbuz1_band_vbuc1 - sub-option vbuyy=vbuz1_band_vbuaa
-New fragment synthesis vbuyy=vbuz1_band_vbuc1 - sub-option vbuyy=vbuz1_band_vbuyy
-New fragment synthesis vbuyy=vbuz1_band_vbuc1 - sub-option vbuyy=vbuz1_band_vbuxx
-New fragment synthesis vbuyy=vbuaa_band_vbuc1
-New fragment synthesis vbuyy=vbuaa_band_vbuc1 - sub-option vbuyy=vbuxx_band_vbuc1
-New fragment synthesis vbuyy=vbuaa_band_vbuc1 - sub-option vbuyy=vbuyy_band_vbuc1
-New fragment synthesis vbuyy=vbuaa_band_vbuc1 - sub-option vbuyy=vbuc1_band_vbuaa
-New fragment synthesis vbuyy=vbuaa_band_vbuc1 - sub-option vbuaa=vbuaa_band_vbuc1
-New fragment synthesis vbuyy=vbuaa_band_vbuc1 - sub-option vbuyy=vbuaa_band_vbuyy
-New fragment synthesis vbuyy=vbuaa_band_vbuc1 - sub-option vbuyy=vbuaa_band_vbuxx
-New fragment synthesis vbuyy=vbuxx_band_vbuc1
-New fragment synthesis vbuyy=vbuxx_band_vbuc1 - sub-option vbuyy=vbuaa_band_vbuc1
-New fragment synthesis vbuyy=vbuxx_band_vbuc1 - sub-option vbuyy=vbuc1_band_vbuxx
-New fragment synthesis vbuyy=vbuxx_band_vbuc1 - sub-option vbuaa=vbuxx_band_vbuc1
-New fragment synthesis vbuyy=vbuxx_band_vbuc1 - sub-option vbuyy=vbuxx_band_vbuaa
-New fragment synthesis vbuyy=vbuxx_band_vbuc1 - sub-option vbuyy=vbuxx_band_vbuyy
-New fragment synthesis vbuyy=vbuc1_band_vbuxx
-New fragment synthesis vbuyy=vbuc1_band_vbuxx - sub-option vbuyy=vbuc1_band_vbuaa
-New fragment synthesis vbuyy=vbuc1_band_vbuxx - sub-option vbuyy=vbuxx_band_vbuc1
-New fragment synthesis vbuyy=vbuc1_band_vbuxx - sub-option vbuaa=vbuc1_band_vbuxx
-New fragment synthesis vbuyy=vbuc1_band_vbuxx - sub-option vbuyy=vbuaa_band_vbuxx
-New fragment synthesis vbuyy=vbuc1_band_vbuxx - sub-option vbuyy=vbuyy_band_vbuxx
-New fragment synthesis vbuyy=vbuc1_band_vbuaa
-New fragment synthesis vbuyy=vbuc1_band_vbuaa - sub-option vbuyy=vbuc1_band_vbuxx
-New fragment synthesis vbuyy=vbuc1_band_vbuaa - sub-option vbuyy=vbuc1_band_vbuyy
-New fragment synthesis vbuyy=vbuc1_band_vbuaa - sub-option vbuyy=vbuaa_band_vbuc1
-New fragment synthesis vbuyy=vbuc1_band_vbuaa - sub-option vbuaa=vbuc1_band_vbuaa
-New fragment synthesis vbuyy=vbuc1_band_vbuaa - sub-option vbuyy=vbuyy_band_vbuaa
-New fragment synthesis vbuyy=vbuc1_band_vbuaa - sub-option vbuyy=vbuxx_band_vbuaa
-New fragment synthesis vbuyy=vbuc1_band_vbuyy
-New fragment synthesis vbuyy=vbuc1_band_vbuyy - sub-option vbuyy=vbuyy_band_vbuc1
-New fragment synthesis vbuyy=vbuc1_band_vbuyy - sub-option vbuaa=vbuc1_band_vbuyy
-New fragment synthesis vbuyy=vbuc1_band_vbuyy - sub-option vbuyy=vbuaa_band_vbuyy
-New fragment synthesis vbuyy=vbuc1_band_vbuyy - sub-option vbuyy=vbuxx_band_vbuyy
-New fragment synthesis vbuyy=vbuyy_band_vbuc1
-New fragment synthesis vbuyy=vbuyy_band_vbuc1 - sub-option vbuyy=vbuc1_band_vbuyy
-New fragment synthesis vbuyy=vbuyy_band_vbuc1 - sub-option vbuaa=vbuyy_band_vbuc1
-New fragment synthesis vbuyy=vbuyy_band_vbuc1 - sub-option vbuyy=vbuyy_band_vbuaa
-New fragment synthesis vbuyy=vbuyy_band_vbuc1 - sub-option vbuyy=vbuyy_band_vbuxx
-New fragment synthesis vbuyy=vbuyy_band_vbuaa
-New fragment synthesis vbuyy=vbuyy_band_vbuaa - sub-option vbuyy=vbuyy_band_vbuxx
-New fragment synthesis vbuyy=vbuyy_band_vbuaa - sub-option vbuyy=vbuaa_band_vbuyy
-New fragment synthesis vbuyy=vbuyy_band_vbuaa - sub-option vbuaa=vbuyy_band_vbuaa
-New fragment synthesis vbuyy=vbuyy_band_vbuxx
-New fragment synthesis vbuyy=vbuyy_band_vbuxx - sub-option vbuyy=vbuyy_band_vbuaa
-New fragment synthesis vbuyy=vbuyy_band_vbuxx - sub-option vbuyy=vbuxx_band_vbuyy
-New fragment synthesis vbuyy=vbuyy_band_vbuxx - sub-option vbuaa=vbuyy_band_vbuxx
-New fragment synthesis vbuyy=vbuxx_band_vbuyy
-New fragment synthesis vbuyy=vbuxx_band_vbuyy - sub-option vbuyy=vbuaa_band_vbuyy
-New fragment synthesis vbuyy=vbuxx_band_vbuyy - sub-option vbuyy=vbuyy_band_vbuxx
-New fragment synthesis vbuyy=vbuxx_band_vbuyy - sub-option vbuaa=vbuxx_band_vbuyy
-New fragment synthesis vbuyy=vbuaa_band_vbuyy
-New fragment synthesis vbuyy=vbuaa_band_vbuyy - sub-option vbuyy=vbuxx_band_vbuyy
-New fragment synthesis vbuyy=vbuaa_band_vbuyy - sub-option vbuyy=vbuyy_band_vbuaa
-New fragment synthesis vbuyy=vbuaa_band_vbuyy - sub-option vbuaa=vbuaa_band_vbuyy
-New fragment synthesis vbuyy=vbuxx_band_vbuaa
-New fragment synthesis vbuyy=vbuxx_band_vbuaa - sub-option vbuyy=vbuxx_band_vbuyy
-New fragment synthesis vbuyy=vbuxx_band_vbuaa - sub-option vbuyy=vbuaa_band_vbuxx
-New fragment synthesis vbuyy=vbuxx_band_vbuaa - sub-option vbuaa=vbuxx_band_vbuaa
-New fragment synthesis vbuyy=vbuaa_band_vbuxx
-New fragment synthesis vbuyy=vbuaa_band_vbuxx - sub-option vbuyy=vbuyy_band_vbuxx
-New fragment synthesis vbuyy=vbuaa_band_vbuxx - sub-option vbuyy=vbuxx_band_vbuaa
-New fragment synthesis vbuyy=vbuaa_band_vbuxx - sub-option vbuaa=vbuaa_band_vbuxx
-New fragment synthesis vbuyy=vbuc1_band_vbuz1
-New fragment synthesis vbuyy=vbuc1_band_vbuz1 - sub-option vbuyy=vbuc1_band_vbuaa
-New fragment synthesis vbuyy=vbuc1_band_vbuz1 - sub-option vbuyy=vbuc1_band_vbuyy
-New fragment synthesis vbuyy=vbuc1_band_vbuz1 - sub-option vbuyy=vbuc1_band_vbuyy
-New fragment synthesis vbuyy=vbuc1_band_vbuz1 - sub-option vbuyy=vbuc1_band_vbuxx
-New fragment synthesis vbuyy=vbuc1_band_vbuz1 - sub-option vbuyy=vbuz1_band_vbuc1
-New fragment synthesis vbuyy=vbuc1_band_vbuz1 - sub-option vbuaa=vbuc1_band_vbuz1
-New fragment synthesis vbuyy=vbuc1_band_vbuz1 - sub-option vbuyy=vbuaa_band_vbuz1
-New fragment synthesis vbuyy=vbuc1_band_vbuz1 - sub-option vbuyy=vbuyy_band_vbuz1
-New fragment synthesis vbuyy=vbuc1_band_vbuz1 - sub-option vbuyy=vbuxx_band_vbuz1
-New fragment synthesis vbuyy=vbuaa_band_vbuz1
-New fragment synthesis vbuyy=vbuaa_band_vbuz1 - sub-option vbuyy=vbuxx_band_vbuz1
-New fragment synthesis vbuyy=vbuaa_band_vbuz1 - sub-option vbuyy=vbuyy_band_vbuz1
-New fragment synthesis vbuyy=vbuaa_band_vbuz1 - sub-option vbuyy=vbuaa_band_vbuyy
-New fragment synthesis vbuyy=vbuaa_band_vbuz1 - sub-option vbuyy=vbuaa_band_vbuyy
-New fragment synthesis vbuyy=vbuaa_band_vbuz1 - sub-option vbuyy=vbuaa_band_vbuxx
-New fragment synthesis vbuyy=vbuaa_band_vbuz1 - sub-option vbuyy=vbuz1_band_vbuaa
-New fragment synthesis vbuyy=vbuaa_band_vbuz1 - sub-option vbuaa=vbuaa_band_vbuz1
-New fragment synthesis vbuyy=vbuxx_band_vbuz1
-New fragment synthesis vbuyy=vbuxx_band_vbuz1 - sub-option vbuyy=vbuaa_band_vbuz1
-New fragment synthesis vbuyy=vbuxx_band_vbuz1 - sub-option vbuyy=vbuxx_band_vbuaa
-New fragment synthesis vbuyy=vbuxx_band_vbuz1 - sub-option vbuyy=vbuxx_band_vbuyy
-New fragment synthesis vbuyy=vbuxx_band_vbuz1 - sub-option vbuyy=vbuxx_band_vbuyy
-New fragment synthesis vbuyy=vbuxx_band_vbuz1 - sub-option vbuyy=vbuz1_band_vbuxx
-New fragment synthesis vbuyy=vbuxx_band_vbuz1 - sub-option vbuaa=vbuxx_band_vbuz1
-New fragment synthesis vbuyy=vbuz1_band_vbuxx
-New fragment synthesis vbuyy=vbuz1_band_vbuxx - sub-option vbuyy=vbuz1_band_vbuaa
-New fragment synthesis vbuyy=vbuz1_band_vbuxx - sub-option vbuyy=vbuaa_band_vbuxx
-New fragment synthesis vbuyy=vbuz1_band_vbuxx - sub-option vbuyy=vbuyy_band_vbuxx
-New fragment synthesis vbuyy=vbuz1_band_vbuxx - sub-option vbuyy=vbuyy_band_vbuxx
-New fragment synthesis vbuyy=vbuz1_band_vbuxx - sub-option vbuyy=vbuxx_band_vbuz1
-New fragment synthesis vbuyy=vbuz1_band_vbuxx - sub-option vbuaa=vbuz1_band_vbuxx
-New fragment synthesis vbuyy=vbuz1_band_vbuaa
-New fragment synthesis vbuyy=vbuz1_band_vbuaa - sub-option vbuyy=vbuz1_band_vbuxx
-New fragment synthesis vbuyy=vbuz1_band_vbuaa - sub-option vbuyy=vbuz1_band_vbuyy
-New fragment synthesis vbuyy=vbuz1_band_vbuaa - sub-option vbuyy=vbuyy_band_vbuaa
-New fragment synthesis vbuyy=vbuz1_band_vbuaa - sub-option vbuyy=vbuyy_band_vbuaa
-New fragment synthesis vbuyy=vbuz1_band_vbuaa - sub-option vbuyy=vbuxx_band_vbuaa
-New fragment synthesis vbuyy=vbuz1_band_vbuaa - sub-option vbuyy=vbuaa_band_vbuz1
-New fragment synthesis vbuyy=vbuz1_band_vbuaa - sub-option vbuaa=vbuz1_band_vbuaa
-New fragment synthesis vbuyy=vbuz1_band_vbuyy
-New fragment synthesis vbuyy=vbuz1_band_vbuyy - sub-option vbuyy=vbuaa_band_vbuyy
-New fragment synthesis vbuyy=vbuz1_band_vbuyy - sub-option vbuyy=vbuxx_band_vbuyy
-New fragment synthesis vbuyy=vbuz1_band_vbuyy - sub-option vbuyy=vbuyy_band_vbuz1
-New fragment synthesis vbuyy=vbuz1_band_vbuyy - sub-option vbuaa=vbuz1_band_vbuyy
-New fragment synthesis vbuyy=vbuyy_band_vbuz1
-New fragment synthesis vbuyy=vbuyy_band_vbuz1 - sub-option vbuyy=vbuyy_band_vbuaa
-New fragment synthesis vbuyy=vbuyy_band_vbuz1 - sub-option vbuyy=vbuyy_band_vbuxx
-New fragment synthesis vbuyy=vbuyy_band_vbuz1 - sub-option vbuyy=vbuz1_band_vbuyy
-New fragment synthesis vbuyy=vbuyy_band_vbuz1 - sub-option vbuaa=vbuyy_band_vbuz1
-New fragment synthesis vbuxx=vbuz1_band_vbuc1
-New fragment synthesis vbuxx=vbuz1_band_vbuc1 - sub-option vbuxx=vbuaa_band_vbuc1
-New fragment synthesis vbuxx=vbuz1_band_vbuc1 - sub-option vbuxx=vbuyy_band_vbuc1
-New fragment synthesis vbuxx=vbuz1_band_vbuc1 - sub-option vbuxx=vbuxx_band_vbuc1
-New fragment synthesis vbuxx=vbuz1_band_vbuc1 - sub-option vbuxx=vbuxx_band_vbuc1
-New fragment synthesis vbuxx=vbuz1_band_vbuc1 - sub-option vbuxx=vbuc1_band_vbuz1
-New fragment synthesis vbuxx=vbuz1_band_vbuc1 - sub-option vbuaa=vbuz1_band_vbuc1
-New fragment synthesis vbuxx=vbuz1_band_vbuc1 - sub-option vbuxx=vbuz1_band_vbuaa
-New fragment synthesis vbuxx=vbuz1_band_vbuc1 - sub-option vbuxx=vbuz1_band_vbuyy
-New fragment synthesis vbuxx=vbuz1_band_vbuc1 - sub-option vbuxx=vbuz1_band_vbuxx
-New fragment synthesis vbuxx=vbuaa_band_vbuc1
-New fragment synthesis vbuxx=vbuaa_band_vbuc1 - sub-option vbuxx=vbuxx_band_vbuc1
-New fragment synthesis vbuxx=vbuaa_band_vbuc1 - sub-option vbuxx=vbuyy_band_vbuc1
-New fragment synthesis vbuxx=vbuaa_band_vbuc1 - sub-option vbuxx=vbuc1_band_vbuaa
-New fragment synthesis vbuxx=vbuaa_band_vbuc1 - sub-option vbuaa=vbuaa_band_vbuc1
-New fragment synthesis vbuxx=vbuaa_band_vbuc1 - sub-option vbuxx=vbuaa_band_vbuyy
-New fragment synthesis vbuxx=vbuaa_band_vbuc1 - sub-option vbuxx=vbuaa_band_vbuxx
-New fragment synthesis vbuxx=vbuxx_band_vbuc1
-New fragment synthesis vbuxx=vbuxx_band_vbuc1 - sub-option vbuxx=vbuc1_band_vbuxx
-New fragment synthesis vbuxx=vbuxx_band_vbuc1 - sub-option vbuaa=vbuxx_band_vbuc1
-New fragment synthesis vbuxx=vbuxx_band_vbuc1 - sub-option vbuxx=vbuxx_band_vbuaa
-New fragment synthesis vbuxx=vbuxx_band_vbuc1 - sub-option vbuxx=vbuxx_band_vbuyy
-New fragment synthesis vbuxx=vbuc1_band_vbuxx
-New fragment synthesis vbuxx=vbuc1_band_vbuxx - sub-option vbuxx=vbuxx_band_vbuc1
-New fragment synthesis vbuxx=vbuc1_band_vbuxx - sub-option vbuaa=vbuc1_band_vbuxx
-New fragment synthesis vbuxx=vbuc1_band_vbuxx - sub-option vbuxx=vbuaa_band_vbuxx
-New fragment synthesis vbuxx=vbuc1_band_vbuxx - sub-option vbuxx=vbuyy_band_vbuxx
-New fragment synthesis vbuxx=vbuaa_band_vbuxx
-New fragment synthesis vbuxx=vbuaa_band_vbuxx - sub-option vbuxx=vbuyy_band_vbuxx
-New fragment synthesis vbuxx=vbuaa_band_vbuxx - sub-option vbuxx=vbuxx_band_vbuaa
-New fragment synthesis vbuxx=vbuaa_band_vbuxx - sub-option vbuaa=vbuaa_band_vbuxx
-New fragment synthesis vbuxx=vbuyy_band_vbuxx
-New fragment synthesis vbuxx=vbuyy_band_vbuxx - sub-option vbuxx=vbuaa_band_vbuxx
-New fragment synthesis vbuxx=vbuyy_band_vbuxx - sub-option vbuxx=vbuxx_band_vbuyy
-New fragment synthesis vbuxx=vbuyy_band_vbuxx - sub-option vbuaa=vbuyy_band_vbuxx
-New fragment synthesis vbuxx=vbuxx_band_vbuyy
-New fragment synthesis vbuxx=vbuxx_band_vbuyy - sub-option vbuxx=vbuxx_band_vbuaa
-New fragment synthesis vbuxx=vbuxx_band_vbuyy - sub-option vbuxx=vbuyy_band_vbuxx
-New fragment synthesis vbuxx=vbuxx_band_vbuyy - sub-option vbuaa=vbuxx_band_vbuyy
-New fragment synthesis vbuxx=vbuxx_band_vbuaa
-New fragment synthesis vbuxx=vbuxx_band_vbuaa - sub-option vbuxx=vbuxx_band_vbuyy
-New fragment synthesis vbuxx=vbuxx_band_vbuaa - sub-option vbuxx=vbuaa_band_vbuxx
-New fragment synthesis vbuxx=vbuxx_band_vbuaa - sub-option vbuaa=vbuxx_band_vbuaa
-New fragment synthesis vbuxx=vbuyy_band_vbuc1
-New fragment synthesis vbuxx=vbuyy_band_vbuc1 - sub-option vbuxx=vbuaa_band_vbuc1
-New fragment synthesis vbuxx=vbuyy_band_vbuc1 - sub-option vbuxx=vbuc1_band_vbuyy
-New fragment synthesis vbuxx=vbuyy_band_vbuc1 - sub-option vbuaa=vbuyy_band_vbuc1
-New fragment synthesis vbuxx=vbuyy_band_vbuc1 - sub-option vbuxx=vbuyy_band_vbuaa
-New fragment synthesis vbuxx=vbuyy_band_vbuc1 - sub-option vbuxx=vbuyy_band_vbuxx
-New fragment synthesis vbuxx=vbuc1_band_vbuyy
-New fragment synthesis vbuxx=vbuc1_band_vbuyy - sub-option vbuxx=vbuc1_band_vbuaa
-New fragment synthesis vbuxx=vbuc1_band_vbuyy - sub-option vbuxx=vbuyy_band_vbuc1
-New fragment synthesis vbuxx=vbuc1_band_vbuyy - sub-option vbuaa=vbuc1_band_vbuyy
-New fragment synthesis vbuxx=vbuc1_band_vbuyy - sub-option vbuxx=vbuaa_band_vbuyy
-New fragment synthesis vbuxx=vbuc1_band_vbuyy - sub-option vbuxx=vbuxx_band_vbuyy
-New fragment synthesis vbuxx=vbuc1_band_vbuaa
-New fragment synthesis vbuxx=vbuc1_band_vbuaa - sub-option vbuxx=vbuc1_band_vbuxx
-New fragment synthesis vbuxx=vbuc1_band_vbuaa - sub-option vbuxx=vbuc1_band_vbuyy
-New fragment synthesis vbuxx=vbuc1_band_vbuaa - sub-option vbuxx=vbuaa_band_vbuc1
-New fragment synthesis vbuxx=vbuc1_band_vbuaa - sub-option vbuaa=vbuc1_band_vbuaa
-New fragment synthesis vbuxx=vbuc1_band_vbuaa - sub-option vbuxx=vbuyy_band_vbuaa
-New fragment synthesis vbuxx=vbuc1_band_vbuaa - sub-option vbuxx=vbuxx_band_vbuaa
-New fragment synthesis vbuxx=vbuyy_band_vbuaa
-New fragment synthesis vbuxx=vbuyy_band_vbuaa - sub-option vbuxx=vbuyy_band_vbuxx
-New fragment synthesis vbuxx=vbuyy_band_vbuaa - sub-option vbuxx=vbuaa_band_vbuyy
-New fragment synthesis vbuxx=vbuyy_band_vbuaa - sub-option vbuaa=vbuyy_band_vbuaa
-New fragment synthesis vbuxx=vbuaa_band_vbuyy
-New fragment synthesis vbuxx=vbuaa_band_vbuyy - sub-option vbuxx=vbuxx_band_vbuyy
-New fragment synthesis vbuxx=vbuaa_band_vbuyy - sub-option vbuxx=vbuyy_band_vbuaa
-New fragment synthesis vbuxx=vbuaa_band_vbuyy - sub-option vbuaa=vbuaa_band_vbuyy
-New fragment synthesis vbuxx=vbuc1_band_vbuz1
-New fragment synthesis vbuxx=vbuc1_band_vbuz1 - sub-option vbuxx=vbuc1_band_vbuaa
-New fragment synthesis vbuxx=vbuc1_band_vbuz1 - sub-option vbuxx=vbuc1_band_vbuyy
-New fragment synthesis vbuxx=vbuc1_band_vbuz1 - sub-option vbuxx=vbuc1_band_vbuxx
-New fragment synthesis vbuxx=vbuc1_band_vbuz1 - sub-option vbuxx=vbuc1_band_vbuxx
-New fragment synthesis vbuxx=vbuc1_band_vbuz1 - sub-option vbuxx=vbuz1_band_vbuc1
-New fragment synthesis vbuxx=vbuc1_band_vbuz1 - sub-option vbuaa=vbuc1_band_vbuz1
-New fragment synthesis vbuxx=vbuc1_band_vbuz1 - sub-option vbuxx=vbuaa_band_vbuz1
-New fragment synthesis vbuxx=vbuc1_band_vbuz1 - sub-option vbuxx=vbuyy_band_vbuz1
-New fragment synthesis vbuxx=vbuc1_band_vbuz1 - sub-option vbuxx=vbuxx_band_vbuz1
-New fragment synthesis vbuxx=vbuaa_band_vbuz1
-New fragment synthesis vbuxx=vbuaa_band_vbuz1 - sub-option vbuxx=vbuxx_band_vbuz1
-New fragment synthesis vbuxx=vbuaa_band_vbuz1 - sub-option vbuxx=vbuyy_band_vbuz1
-New fragment synthesis vbuxx=vbuaa_band_vbuz1 - sub-option vbuxx=vbuaa_band_vbuyy
-New fragment synthesis vbuxx=vbuaa_band_vbuz1 - sub-option vbuxx=vbuaa_band_vbuxx
-New fragment synthesis vbuxx=vbuaa_band_vbuz1 - sub-option vbuxx=vbuaa_band_vbuxx
-New fragment synthesis vbuxx=vbuaa_band_vbuz1 - sub-option vbuxx=vbuz1_band_vbuaa
-New fragment synthesis vbuxx=vbuaa_band_vbuz1 - sub-option vbuaa=vbuaa_band_vbuz1
-New fragment synthesis vbuxx=vbuxx_band_vbuz1
-New fragment synthesis vbuxx=vbuxx_band_vbuz1 - sub-option vbuxx=vbuxx_band_vbuaa
-New fragment synthesis vbuxx=vbuxx_band_vbuz1 - sub-option vbuxx=vbuxx_band_vbuyy
-New fragment synthesis vbuxx=vbuxx_band_vbuz1 - sub-option vbuxx=vbuz1_band_vbuxx
-New fragment synthesis vbuxx=vbuxx_band_vbuz1 - sub-option vbuaa=vbuxx_band_vbuz1
-New fragment synthesis vbuxx=vbuz1_band_vbuxx
-New fragment synthesis vbuxx=vbuz1_band_vbuxx - sub-option vbuxx=vbuaa_band_vbuxx
-New fragment synthesis vbuxx=vbuz1_band_vbuxx - sub-option vbuxx=vbuyy_band_vbuxx
-New fragment synthesis vbuxx=vbuz1_band_vbuxx - sub-option vbuxx=vbuxx_band_vbuz1
-New fragment synthesis vbuxx=vbuz1_band_vbuxx - sub-option vbuaa=vbuz1_band_vbuxx
-New fragment synthesis vbuxx=vbuyy_band_vbuz1
-New fragment synthesis vbuxx=vbuyy_band_vbuz1 - sub-option vbuxx=vbuaa_band_vbuz1
-New fragment synthesis vbuxx=vbuyy_band_vbuz1 - sub-option vbuxx=vbuyy_band_vbuaa
-New fragment synthesis vbuxx=vbuyy_band_vbuz1 - sub-option vbuxx=vbuyy_band_vbuxx
-New fragment synthesis vbuxx=vbuyy_band_vbuz1 - sub-option vbuxx=vbuyy_band_vbuxx
-New fragment synthesis vbuxx=vbuyy_band_vbuz1 - sub-option vbuxx=vbuz1_band_vbuyy
-New fragment synthesis vbuxx=vbuyy_band_vbuz1 - sub-option vbuaa=vbuyy_band_vbuz1
-New fragment synthesis vbuxx=vbuz1_band_vbuyy
-New fragment synthesis vbuxx=vbuz1_band_vbuyy - sub-option vbuxx=vbuz1_band_vbuaa
-New fragment synthesis vbuxx=vbuz1_band_vbuyy - sub-option vbuxx=vbuaa_band_vbuyy
-New fragment synthesis vbuxx=vbuz1_band_vbuyy - sub-option vbuxx=vbuxx_band_vbuyy
-New fragment synthesis vbuxx=vbuz1_band_vbuyy - sub-option vbuxx=vbuxx_band_vbuyy
-New fragment synthesis vbuxx=vbuz1_band_vbuyy - sub-option vbuxx=vbuyy_band_vbuz1
-New fragment synthesis vbuxx=vbuz1_band_vbuyy - sub-option vbuaa=vbuz1_band_vbuyy
-New fragment synthesis vbuxx=vbuz1_band_vbuaa
-New fragment synthesis vbuxx=vbuz1_band_vbuaa - sub-option vbuxx=vbuz1_band_vbuxx
-New fragment synthesis vbuxx=vbuz1_band_vbuaa - sub-option vbuxx=vbuz1_band_vbuyy
-New fragment synthesis vbuxx=vbuz1_band_vbuaa - sub-option vbuxx=vbuyy_band_vbuaa
-New fragment synthesis vbuxx=vbuz1_band_vbuaa - sub-option vbuxx=vbuxx_band_vbuaa
-New fragment synthesis vbuxx=vbuz1_band_vbuaa - sub-option vbuxx=vbuxx_band_vbuaa
-New fragment synthesis vbuxx=vbuz1_band_vbuaa - sub-option vbuxx=vbuaa_band_vbuz1
-New fragment synthesis vbuxx=vbuz1_band_vbuaa - sub-option vbuaa=vbuz1_band_vbuaa
-New fragment synthesis vbuz1=vbuaa_band_vbuc1
-New fragment synthesis vbuz1=vbuaa_band_vbuc1 - sub-option vbuz1=vbuxx_band_vbuc1
-New fragment synthesis vbuz1=vbuaa_band_vbuc1 - sub-option vbuz1=vbuyy_band_vbuc1
-New fragment synthesis vbuz1=vbuaa_band_vbuc1 - sub-option vbuaa=vbuaa_band_vbuc1
-New fragment synthesis vbuz1=vbuaa_band_vbuc1 - sub-option vbuyy=vbuaa_band_vbuc1
-New fragment synthesis vbuz1=vbuaa_band_vbuc1 - sub-option vbuxx=vbuaa_band_vbuc1
-New fragment synthesis vbuz1=vbuaa_band_vbuc1 - sub-option vbuz1=vbuc1_band_vbuaa
-New fragment synthesis vbuz1=vbuaa_band_vbuc1 - sub-option vbuaa=vbuaa_band_vbuc1
-New fragment synthesis vbuz1=vbuaa_band_vbuc1 - sub-option vbuz1=vbuaa_band_vbuyy
-New fragment synthesis vbuz1=vbuaa_band_vbuc1 - sub-option vbuz1=vbuaa_band_vbuxx
-New fragment synthesis vbuz1=vbuxx_band_vbuc1
-New fragment synthesis vbuz1=vbuxx_band_vbuc1 - sub-option vbuz1=vbuaa_band_vbuc1
-New fragment synthesis vbuz1=vbuxx_band_vbuc1 - sub-option vbuaa=vbuxx_band_vbuc1
-New fragment synthesis vbuz1=vbuxx_band_vbuc1 - sub-option vbuyy=vbuxx_band_vbuc1
-New fragment synthesis vbuz1=vbuxx_band_vbuc1 - sub-option vbuxx=vbuxx_band_vbuc1
-New fragment synthesis vbuz1=vbuxx_band_vbuc1 - sub-option vbuz1=vbuc1_band_vbuxx
-New fragment synthesis vbuz1=vbuxx_band_vbuc1 - sub-option vbuaa=vbuxx_band_vbuc1
-New fragment synthesis vbuz1=vbuxx_band_vbuc1 - sub-option vbuz1=vbuxx_band_vbuaa
-New fragment synthesis vbuz1=vbuxx_band_vbuc1 - sub-option vbuz1=vbuxx_band_vbuyy
-New fragment synthesis vbuz1=vbuc1_band_vbuxx
-New fragment synthesis vbuz1=vbuc1_band_vbuxx - sub-option vbuz1=vbuc1_band_vbuaa
-New fragment synthesis vbuz1=vbuc1_band_vbuxx - sub-option vbuaa=vbuc1_band_vbuxx
-New fragment synthesis vbuz1=vbuc1_band_vbuxx - sub-option vbuyy=vbuc1_band_vbuxx
-New fragment synthesis vbuz1=vbuc1_band_vbuxx - sub-option vbuxx=vbuc1_band_vbuxx
-New fragment synthesis vbuz1=vbuc1_band_vbuxx - sub-option vbuz1=vbuxx_band_vbuc1
-New fragment synthesis vbuz1=vbuc1_band_vbuxx - sub-option vbuaa=vbuc1_band_vbuxx
-New fragment synthesis vbuz1=vbuc1_band_vbuxx - sub-option vbuz1=vbuaa_band_vbuxx
-New fragment synthesis vbuz1=vbuc1_band_vbuxx - sub-option vbuz1=vbuyy_band_vbuxx
-New fragment synthesis vbuz1=vbuc1_band_vbuaa
-New fragment synthesis vbuz1=vbuc1_band_vbuaa - sub-option vbuz1=vbuc1_band_vbuxx
-New fragment synthesis vbuz1=vbuc1_band_vbuaa - sub-option vbuz1=vbuc1_band_vbuyy
-New fragment synthesis vbuz1=vbuc1_band_vbuaa - sub-option vbuaa=vbuc1_band_vbuaa
-New fragment synthesis vbuz1=vbuc1_band_vbuaa - sub-option vbuyy=vbuc1_band_vbuaa
-New fragment synthesis vbuz1=vbuc1_band_vbuaa - sub-option vbuxx=vbuc1_band_vbuaa
-New fragment synthesis vbuz1=vbuc1_band_vbuaa - sub-option vbuz1=vbuaa_band_vbuc1
-New fragment synthesis vbuz1=vbuc1_band_vbuaa - sub-option vbuaa=vbuc1_band_vbuaa
-New fragment synthesis vbuz1=vbuc1_band_vbuaa - sub-option vbuz1=vbuyy_band_vbuaa
-New fragment synthesis vbuz1=vbuc1_band_vbuaa - sub-option vbuz1=vbuxx_band_vbuaa
-New fragment synthesis vbuz1=vbuc1_band_vbuyy
-New fragment synthesis vbuz1=vbuc1_band_vbuyy - sub-option vbuz1=vbuc1_band_vbuaa
-New fragment synthesis vbuz1=vbuc1_band_vbuyy - sub-option vbuaa=vbuc1_band_vbuyy
-New fragment synthesis vbuz1=vbuc1_band_vbuyy - sub-option vbuyy=vbuc1_band_vbuyy
-New fragment synthesis vbuz1=vbuc1_band_vbuyy - sub-option vbuxx=vbuc1_band_vbuyy
-New fragment synthesis vbuz1=vbuc1_band_vbuyy - sub-option vbuz1=vbuyy_band_vbuc1
-New fragment synthesis vbuz1=vbuc1_band_vbuyy - sub-option vbuaa=vbuc1_band_vbuyy
-New fragment synthesis vbuz1=vbuc1_band_vbuyy - sub-option vbuz1=vbuaa_band_vbuyy
-New fragment synthesis vbuz1=vbuc1_band_vbuyy - sub-option vbuz1=vbuxx_band_vbuyy
-New fragment synthesis vbuz1=vbuyy_band_vbuc1
-New fragment synthesis vbuz1=vbuyy_band_vbuc1 - sub-option vbuz1=vbuaa_band_vbuc1
-New fragment synthesis vbuz1=vbuyy_band_vbuc1 - sub-option vbuaa=vbuyy_band_vbuc1
-New fragment synthesis vbuz1=vbuyy_band_vbuc1 - sub-option vbuyy=vbuyy_band_vbuc1
-New fragment synthesis vbuz1=vbuyy_band_vbuc1 - sub-option vbuxx=vbuyy_band_vbuc1
-New fragment synthesis vbuz1=vbuyy_band_vbuc1 - sub-option vbuz1=vbuc1_band_vbuyy
-New fragment synthesis vbuz1=vbuyy_band_vbuc1 - sub-option vbuaa=vbuyy_band_vbuc1
-New fragment synthesis vbuz1=vbuyy_band_vbuc1 - sub-option vbuz1=vbuyy_band_vbuaa
-New fragment synthesis vbuz1=vbuyy_band_vbuc1 - sub-option vbuz1=vbuyy_band_vbuxx
-New fragment synthesis vbuz1=vbuyy_band_vbuaa
-New fragment synthesis vbuz1=vbuyy_band_vbuaa - sub-option vbuz1=vbuyy_band_vbuxx
-New fragment synthesis vbuz1=vbuyy_band_vbuaa - sub-option vbuaa=vbuyy_band_vbuaa
-New fragment synthesis vbuz1=vbuyy_band_vbuaa - sub-option vbuyy=vbuyy_band_vbuaa
-New fragment synthesis vbuz1=vbuyy_band_vbuaa - sub-option vbuxx=vbuyy_band_vbuaa
-New fragment synthesis vbuz1=vbuyy_band_vbuaa - sub-option vbuz1=vbuaa_band_vbuyy
-New fragment synthesis vbuz1=vbuyy_band_vbuaa - sub-option vbuaa=vbuyy_band_vbuaa
-New fragment synthesis vbuz1=vbuyy_band_vbuxx
-New fragment synthesis vbuz1=vbuyy_band_vbuxx - sub-option vbuz1=vbuyy_band_vbuaa
-New fragment synthesis vbuz1=vbuyy_band_vbuxx - sub-option vbuz1=vbuaa_band_vbuxx
-New fragment synthesis vbuz1=vbuyy_band_vbuxx - sub-option vbuaa=vbuyy_band_vbuxx
-New fragment synthesis vbuz1=vbuyy_band_vbuxx - sub-option vbuyy=vbuyy_band_vbuxx
-New fragment synthesis vbuz1=vbuyy_band_vbuxx - sub-option vbuxx=vbuyy_band_vbuxx
-New fragment synthesis vbuz1=vbuyy_band_vbuxx - sub-option vbuz1=vbuxx_band_vbuyy
-New fragment synthesis vbuz1=vbuyy_band_vbuxx - sub-option vbuaa=vbuyy_band_vbuxx
-New fragment synthesis vbuz1=vbuaa_band_vbuxx
-New fragment synthesis vbuz1=vbuaa_band_vbuxx - sub-option vbuz1=vbuyy_band_vbuxx
-New fragment synthesis vbuz1=vbuaa_band_vbuxx - sub-option vbuaa=vbuaa_band_vbuxx
-New fragment synthesis vbuz1=vbuaa_band_vbuxx - sub-option vbuyy=vbuaa_band_vbuxx
-New fragment synthesis vbuz1=vbuaa_band_vbuxx - sub-option vbuxx=vbuaa_band_vbuxx
-New fragment synthesis vbuz1=vbuaa_band_vbuxx - sub-option vbuz1=vbuxx_band_vbuaa
-New fragment synthesis vbuz1=vbuaa_band_vbuxx - sub-option vbuaa=vbuaa_band_vbuxx
-New fragment synthesis vbuz1=vbuxx_band_vbuaa
-New fragment synthesis vbuz1=vbuxx_band_vbuaa - sub-option vbuz1=vbuxx_band_vbuyy
-New fragment synthesis vbuz1=vbuxx_band_vbuaa - sub-option vbuaa=vbuxx_band_vbuaa
-New fragment synthesis vbuz1=vbuxx_band_vbuaa - sub-option vbuyy=vbuxx_band_vbuaa
-New fragment synthesis vbuz1=vbuxx_band_vbuaa - sub-option vbuxx=vbuxx_band_vbuaa
-New fragment synthesis vbuz1=vbuxx_band_vbuaa - sub-option vbuz1=vbuaa_band_vbuxx
-New fragment synthesis vbuz1=vbuxx_band_vbuaa - sub-option vbuaa=vbuxx_band_vbuaa
-New fragment synthesis vbuz1=vbuxx_band_vbuyy
-New fragment synthesis vbuz1=vbuxx_band_vbuyy - sub-option vbuz1=vbuaa_band_vbuyy
-New fragment synthesis vbuz1=vbuxx_band_vbuyy - sub-option vbuz1=vbuxx_band_vbuaa
-New fragment synthesis vbuz1=vbuxx_band_vbuyy - sub-option vbuaa=vbuxx_band_vbuyy
-New fragment synthesis vbuz1=vbuxx_band_vbuyy - sub-option vbuyy=vbuxx_band_vbuyy
-New fragment synthesis vbuz1=vbuxx_band_vbuyy - sub-option vbuxx=vbuxx_band_vbuyy
-New fragment synthesis vbuz1=vbuxx_band_vbuyy - sub-option vbuz1=vbuyy_band_vbuxx
-New fragment synthesis vbuz1=vbuxx_band_vbuyy - sub-option vbuaa=vbuxx_band_vbuyy
-New fragment synthesis vbuz1=vbuaa_band_vbuyy
-New fragment synthesis vbuz1=vbuaa_band_vbuyy - sub-option vbuz1=vbuxx_band_vbuyy
-New fragment synthesis vbuz1=vbuaa_band_vbuyy - sub-option vbuaa=vbuaa_band_vbuyy
-New fragment synthesis vbuz1=vbuaa_band_vbuyy - sub-option vbuyy=vbuaa_band_vbuyy
-New fragment synthesis vbuz1=vbuaa_band_vbuyy - sub-option vbuxx=vbuaa_band_vbuyy
-New fragment synthesis vbuz1=vbuaa_band_vbuyy - sub-option vbuz1=vbuyy_band_vbuaa
-New fragment synthesis vbuz1=vbuaa_band_vbuyy - sub-option vbuaa=vbuaa_band_vbuyy
-New fragment synthesis vbuz1=vbuc1_band_vbuz2
-New fragment synthesis vbuz1=vbuc1_band_vbuz2 - sub-option vbuaa=vbuc1_band_vbuz1
-New fragment synthesis vbuz1=vbuc1_band_vbuz2 - sub-option vbuyy=vbuc1_band_vbuz1
-New fragment synthesis vbuz1=vbuc1_band_vbuz2 - sub-option vbuxx=vbuc1_band_vbuz1
-New fragment synthesis vbuz1=vbuc1_band_vbuz2 - sub-option vbuz1=vbuc1_band_vbuaa
-New fragment synthesis vbuz1=vbuc1_band_vbuz2 - sub-option vbuz1=vbuc1_band_vbuyy
-New fragment synthesis vbuz1=vbuc1_band_vbuz2 - sub-option vbuz1=vbuc1_band_vbuxx
-New fragment synthesis vbuz1=vbuc1_band_vbuz2 - sub-option vbuz1=vbuz2_band_vbuc1
-New fragment synthesis vbuz1=vbuc1_band_vbuz2 - sub-option vbuaa=vbuc1_band_vbuz1
-New fragment synthesis vbuz1=vbuc1_band_vbuz2 - sub-option vbuz1=vbuaa_band_vbuz2
-New fragment synthesis vbuz1=vbuc1_band_vbuz2 - sub-option vbuz1=vbuyy_band_vbuz2
-New fragment synthesis vbuz1=vbuc1_band_vbuz2 - sub-option vbuz1=vbuxx_band_vbuz2
-New fragment synthesis vbuz1=vbuaa_band_vbuz2
-New fragment synthesis vbuz1=vbuaa_band_vbuz2 - sub-option vbuz1=vbuxx_band_vbuz2
-New fragment synthesis vbuz1=vbuaa_band_vbuz2 - sub-option vbuz1=vbuyy_band_vbuz2
-New fragment synthesis vbuz1=vbuaa_band_vbuz2 - sub-option vbuaa=vbuaa_band_vbuz1
-New fragment synthesis vbuz1=vbuaa_band_vbuz2 - sub-option vbuyy=vbuaa_band_vbuz1
-New fragment synthesis vbuz1=vbuaa_band_vbuz2 - sub-option vbuxx=vbuaa_band_vbuz1
-New fragment synthesis vbuz1=vbuaa_band_vbuz2 - sub-option vbuz1=vbuaa_band_vbuyy
-New fragment synthesis vbuz1=vbuaa_band_vbuz2 - sub-option vbuz1=vbuaa_band_vbuxx
-New fragment synthesis vbuz1=vbuaa_band_vbuz2 - sub-option vbuz1=vbuz2_band_vbuaa
-New fragment synthesis vbuz1=vbuaa_band_vbuz2 - sub-option vbuaa=vbuaa_band_vbuz1
-New fragment synthesis vbuz1=vbuxx_band_vbuz2
-New fragment synthesis vbuz1=vbuxx_band_vbuz2 - sub-option vbuz1=vbuaa_band_vbuz2
-New fragment synthesis vbuz1=vbuxx_band_vbuz2 - sub-option vbuaa=vbuxx_band_vbuz1
-New fragment synthesis vbuz1=vbuxx_band_vbuz2 - sub-option vbuyy=vbuxx_band_vbuz1
-New fragment synthesis vbuz1=vbuxx_band_vbuz2 - sub-option vbuxx=vbuxx_band_vbuz1
-New fragment synthesis vbuz1=vbuxx_band_vbuz2 - sub-option vbuz1=vbuxx_band_vbuaa
-New fragment synthesis vbuz1=vbuxx_band_vbuz2 - sub-option vbuz1=vbuxx_band_vbuyy
-New fragment synthesis vbuz1=vbuxx_band_vbuz2 - sub-option vbuz1=vbuz2_band_vbuxx
-New fragment synthesis vbuz1=vbuxx_band_vbuz2 - sub-option vbuaa=vbuxx_band_vbuz1
-New fragment synthesis vbuz1=vbuz2_band_vbuxx
-New fragment synthesis vbuz1=vbuz2_band_vbuxx - sub-option vbuz1=vbuz2_band_vbuaa
-New fragment synthesis vbuz1=vbuz2_band_vbuxx - sub-option vbuaa=vbuz1_band_vbuxx
-New fragment synthesis vbuz1=vbuz2_band_vbuxx - sub-option vbuyy=vbuz1_band_vbuxx
-New fragment synthesis vbuz1=vbuz2_band_vbuxx - sub-option vbuxx=vbuz1_band_vbuxx
-New fragment synthesis vbuz1=vbuz2_band_vbuxx - sub-option vbuz1=vbuaa_band_vbuxx
-New fragment synthesis vbuz1=vbuz2_band_vbuxx - sub-option vbuz1=vbuyy_band_vbuxx
-New fragment synthesis vbuz1=vbuz2_band_vbuxx - sub-option vbuz1=vbuxx_band_vbuz2
-New fragment synthesis vbuz1=vbuz2_band_vbuxx - sub-option vbuaa=vbuz1_band_vbuxx
-New fragment synthesis vbuz1=vbuz2_band_vbuaa
-New fragment synthesis vbuz1=vbuz2_band_vbuaa - sub-option vbuz1=vbuz2_band_vbuxx
-New fragment synthesis vbuz1=vbuz2_band_vbuaa - sub-option vbuz1=vbuz2_band_vbuyy
-New fragment synthesis vbuz1=vbuz2_band_vbuaa - sub-option vbuaa=vbuz1_band_vbuaa
-New fragment synthesis vbuz1=vbuz2_band_vbuaa - sub-option vbuyy=vbuz1_band_vbuaa
-New fragment synthesis vbuz1=vbuz2_band_vbuaa - sub-option vbuxx=vbuz1_band_vbuaa
-New fragment synthesis vbuz1=vbuz2_band_vbuaa - sub-option vbuz1=vbuyy_band_vbuaa
-New fragment synthesis vbuz1=vbuz2_band_vbuaa - sub-option vbuz1=vbuxx_band_vbuaa
-New fragment synthesis vbuz1=vbuz2_band_vbuaa - sub-option vbuz1=vbuaa_band_vbuz2
-New fragment synthesis vbuz1=vbuz2_band_vbuaa - sub-option vbuaa=vbuz1_band_vbuaa
-New fragment synthesis vbuz1=vbuz2_band_vbuyy
-New fragment synthesis vbuz1=vbuz2_band_vbuyy - sub-option vbuz1=vbuz2_band_vbuaa
-New fragment synthesis vbuz1=vbuz2_band_vbuyy - sub-option vbuaa=vbuz1_band_vbuyy
-New fragment synthesis vbuz1=vbuz2_band_vbuyy - sub-option vbuyy=vbuz1_band_vbuyy
-New fragment synthesis vbuz1=vbuz2_band_vbuyy - sub-option vbuxx=vbuz1_band_vbuyy
-New fragment synthesis vbuz1=vbuz2_band_vbuyy - sub-option vbuz1=vbuaa_band_vbuyy
-New fragment synthesis vbuz1=vbuz2_band_vbuyy - sub-option vbuz1=vbuxx_band_vbuyy
-New fragment synthesis vbuz1=vbuz2_band_vbuyy - sub-option vbuz1=vbuyy_band_vbuz2
-New fragment synthesis vbuz1=vbuz2_band_vbuyy - sub-option vbuaa=vbuz1_band_vbuyy
-New fragment synthesis vbuz1=vbuyy_band_vbuz2
-New fragment synthesis vbuz1=vbuyy_band_vbuz2 - sub-option vbuz1=vbuaa_band_vbuz2
-New fragment synthesis vbuz1=vbuyy_band_vbuz2 - sub-option vbuaa=vbuyy_band_vbuz1
-New fragment synthesis vbuz1=vbuyy_band_vbuz2 - sub-option vbuyy=vbuyy_band_vbuz1
-New fragment synthesis vbuz1=vbuyy_band_vbuz2 - sub-option vbuxx=vbuyy_band_vbuz1
-New fragment synthesis vbuz1=vbuyy_band_vbuz2 - sub-option vbuz1=vbuyy_band_vbuaa
-New fragment synthesis vbuz1=vbuyy_band_vbuz2 - sub-option vbuz1=vbuyy_band_vbuxx
-New fragment synthesis vbuz1=vbuyy_band_vbuz2 - sub-option vbuz1=vbuz2_band_vbuyy
-New fragment synthesis vbuz1=vbuyy_band_vbuz2 - sub-option vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - No file or synthesis results!
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - No file or synthesis results!
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - No file or synthesis results!
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - No file or synthesis results!
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - No file or synthesis results!
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - No file or synthesis results!
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - No file or synthesis results!
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - No file or synthesis results!
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - No file or synthesis results!
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - No file or synthesis results!
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - No file or synthesis results!
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - No file or synthesis results!
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - No file or synthesis results!
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - No file or synthesis results!
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - No file or synthesis results!
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - No file or synthesis results!
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - No file or synthesis results!
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - No file or synthesis results!
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - No file or synthesis results!
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - No file or synthesis results!
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - No file or synthesis results!
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - No file or synthesis results!
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - No file or synthesis results!
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - No file or synthesis results!
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - No file or synthesis results!
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - No file or synthesis results!
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - No file or synthesis results!
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuaa_band_vbuxx - No file or synthesis results!
-Fragment synthesis vbuyy=vbuxx_band_vbuaa - No file or synthesis results!
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - No file or synthesis results!
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - No file or synthesis results!
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - No file or synthesis results!
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - No file or synthesis results!
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - No file or synthesis results!
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - No file or synthesis results!
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - No file or synthesis results!
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - No file or synthesis results!
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - No file or synthesis results!
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuz1_band_vbuaa - No file or synthesis results!
-Fragment synthesis vbuaa=vbuaa_band_vbuz1 - New best, scheduling parent vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuaa_band_vbuz1 - New best, scheduling parent vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuaa=vbuaa_band_vbuz1 - New best, scheduling parent vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuaa_band_vbuz1 - New best, scheduling parent vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuaa_band_vbuz1 - New best, scheduling parent vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuaa_band_vbuz1 - New best, scheduling parent vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuaa_band_vbuz1 - New best, scheduling parent vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuaa=vbuaa_band_vbuz1 - New best, scheduling parent vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - New best, scheduling parent vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - New best, scheduling parent vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - New best, scheduling parent vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - New best, scheduling parent vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - New best, scheduling parent vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - New best, scheduling parent vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - New best, scheduling parent vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - New best, scheduling parent vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - New best, scheduling parent vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - New best, scheduling parent vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - New best, scheduling parent vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - New best, scheduling parent vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - New best, scheduling parent vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - New best, scheduling parent vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - New best, scheduling parent vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - New best, scheduling parent vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - New best, scheduling parent vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - New best, scheduling parent vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - New best, scheduling parent vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - New best, scheduling parent vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - New best, scheduling parent vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - New best, scheduling parent vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - New best, scheduling parent vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - New best, scheduling parent vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - New best, scheduling parent vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - New best, scheduling parent vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - New best, scheduling parent vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - New best, scheduling parent vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - New best, scheduling parent vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - New best, scheduling parent vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - New best, scheduling parent vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - New best, scheduling parent vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - New best, scheduling parent vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - New best, scheduling parent vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - New best, scheduling parent vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - New best, scheduling parent vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - New best, scheduling parent vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - New best, scheduling parent vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - New best, scheduling parent vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - New best, scheduling parent vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - New best, scheduling parent vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - New best, scheduling parent vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - New best, scheduling parent vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - New best, scheduling parent vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - New best, scheduling parent vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - New best, scheduling parent vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - New best, scheduling parent vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - New best, scheduling parent vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - New best, scheduling parent vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - New best, scheduling parent vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - New best, scheduling parent vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - New best, scheduling parent vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - New best, scheduling parent vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - New best, scheduling parent vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - New best, scheduling parent vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - New best, scheduling parent vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - New best, scheduling parent vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - New best, scheduling parent vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - New best, scheduling parent vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - New best, scheduling parent vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - New best, scheduling parent vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - New best, scheduling parent vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - New best, scheduling parent vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - New best, scheduling parent vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - New best, scheduling parent vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - New best, scheduling parent vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - New best, scheduling parent vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - New best, scheduling parent vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - New best, scheduling parent vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - New best, scheduling parent vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - New best, scheduling parent vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - New best, scheduling parent vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - New best, scheduling parent vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - New best, scheduling parent vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - New best, scheduling parent vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - New best, scheduling parent vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - New best, scheduling parent vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - New best, scheduling parent vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - New best, scheduling parent vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - New best, scheduling parent vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - New best, scheduling parent vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - New best, scheduling parent vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - New best, scheduling parent vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - New best, scheduling parent vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - New best, scheduling parent vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - New best, scheduling parent vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuaa=vbuz1_band_vbuaa - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuz1_band_vbuaa - New best, scheduling parent vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuz1_band_vbuaa - New best, scheduling parent vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuaa=vbuz1_band_vbuaa - New best, scheduling parent vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuaa - New best, scheduling parent vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuaa=vbuz1_band_vbuaa - New best, scheduling parent vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuaa - New best, scheduling parent vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuaa - New best, scheduling parent vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuaa - New best, scheduling parent vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - New best, scheduling parent vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - New best, scheduling parent vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - New best, scheduling parent vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - No file or synthesis results!
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - No file or synthesis results!
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - No file or synthesis results!
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - No file or synthesis results!
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuaa_band_vbuxx - New best, scheduling parent vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuaa_band_vbuxx - New best, scheduling parent vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuaa=vbuaa_band_vbuxx - New best, scheduling parent vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuaa_band_vbuxx - New best, scheduling parent vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuaa_band_vbuxx - New best, scheduling parent vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuaa_band_vbuxx - New best, scheduling parent vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuaa=vbuaa_band_vbuxx - New best, scheduling parent vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuaa=vbuaa_band_vbuxx - New best, scheduling parent vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuaa_band_vbuxx - New best, scheduling parent vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuaa_band_vbuxx - New best, scheduling parent vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuaa_band_vbuxx - New best, scheduling parent vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - New best, scheduling parent vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - New best, scheduling parent vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - New best, scheduling parent vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - New best, scheduling parent vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - New best, scheduling parent vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - New best, scheduling parent vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - New best, scheduling parent vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - New best, scheduling parent vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - New best, scheduling parent vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - New best, scheduling parent vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - New best, scheduling parent vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - New best, scheduling parent vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - New best, scheduling parent vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - New best, scheduling parent vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - New best, scheduling parent vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - New best, scheduling parent vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - New best, scheduling parent vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - New best, scheduling parent vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - New best, scheduling parent vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - New best, scheduling parent vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - New best, scheduling parent vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - New best, scheduling parent vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - New best, scheduling parent vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - New best, scheduling parent vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - New best, scheduling parent vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - New best, scheduling parent vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - New best, scheduling parent vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - New best, scheduling parent vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - New best, scheduling parent vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - New best, scheduling parent vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - New best, scheduling parent vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - New best, scheduling parent vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - New best, scheduling parent vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - New best, scheduling parent vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - New best, scheduling parent vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - New best, scheduling parent vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - New best, scheduling parent vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - New best, scheduling parent vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - New best, scheduling parent vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - New best, scheduling parent vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - New best, scheduling parent vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - New best, scheduling parent vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - New best, scheduling parent vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - New best, scheduling parent vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - New best, scheduling parent vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - New best, scheduling parent vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - New best, scheduling parent vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - New best, scheduling parent vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - New best, scheduling parent vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - New best, scheduling parent vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - New best, scheduling parent vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - New best, scheduling parent vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - New best, scheduling parent vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - New best, scheduling parent vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - New best, scheduling parent vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - New best, scheduling parent vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - New best, scheduling parent vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - New best, scheduling parent vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - New best, scheduling parent vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - New best, scheduling parent vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuxx - New best, scheduling parent vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuxx - New best, scheduling parent vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuxx - New best, scheduling parent vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuxx - New best, scheduling parent vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuxx - New best, scheduling parent vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuxx - New best, scheduling parent vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - New best, scheduling parent vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - New best, scheduling parent vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - New best, scheduling parent vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - New best, scheduling parent vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - New best, scheduling parent vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - New best, scheduling parent vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - New best, scheduling parent vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - New best, scheduling parent vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - New best, scheduling parent vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - New best, scheduling parent vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - New best, scheduling parent vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - New best, scheduling parent vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuaa - New best, scheduling parent vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuaa - New best, scheduling parent vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuxx_band_vbuaa - New best, scheduling parent vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuaa - New best, scheduling parent vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuaa - New best, scheduling parent vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuxx_band_vbuaa - New best, scheduling parent vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - New best, scheduling parent vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - New best, scheduling parent vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - New best, scheduling parent vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - New best, scheduling parent vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - New best, scheduling parent vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - New best, scheduling parent vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - New best, scheduling parent vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - New best, scheduling parent vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - New best, scheduling parent vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - New best, scheduling parent vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - New best, scheduling parent vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - New best, scheduling parent vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - New best, scheduling parent vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - New best, scheduling parent vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - New best, scheduling parent vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - New best, scheduling parent vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - New best, scheduling parent vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - New best, scheduling parent vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - New best, scheduling parent vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - New best, scheduling parent vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - New best, scheduling parent vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - New best, scheduling parent vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - New best, scheduling parent vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - New best, scheduling parent vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - New best, scheduling parent vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - New best, scheduling parent vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - New best, scheduling parent vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - New best, scheduling parent vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuaa - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuaa - New best, scheduling parent vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuaa - New best, scheduling parent vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuaa - New best, scheduling parent vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuaa - New best, scheduling parent vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuxx_band_vbuaa - New best, scheduling parent vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuaa - New best, scheduling parent vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuaa - New best, scheduling parent vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuaa - New best, scheduling parent vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuaa - New best, scheduling parent vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuaa - New best, scheduling parent vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuaa - New best, scheduling parent vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuxx_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuaa - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuaa - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuaa - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuaa_band_vbuyy - New best, scheduling parent vbuaa=vbuyy_band_vbuaa
-Fragment synthesis vbuaa=vbuaa_band_vbuyy - New best, scheduling parent vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuaa=vbuaa_band_vbuyy - New best, scheduling parent vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuaa_band_vbuyy - New best, scheduling parent vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuaa_band_vbuyy - New best, scheduling parent vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuaa_band_vbuyy - New best, scheduling parent vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuaa=vbuaa_band_vbuyy - New best, scheduling parent vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuaa=vbuaa_band_vbuyy - New best, scheduling parent vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuaa_band_vbuyy - New best, scheduling parent vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuz2 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuaa - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuz2 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuz2 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuaa - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - New best, scheduling parent vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - New best, scheduling parent vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - New best, scheduling parent vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - New best, scheduling parent vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - New best, scheduling parent vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - New best, scheduling parent vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - New best, scheduling parent vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - New best, scheduling parent vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - New best, scheduling parent vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - New best, scheduling parent vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - New best, scheduling parent vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - New best, scheduling parent vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - New best, scheduling parent vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - New best, scheduling parent vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - New best, scheduling parent vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - New best, scheduling parent vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuaa - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - New best, scheduling parent vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - New best, scheduling parent vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - New best, scheduling parent vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - New best, scheduling parent vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - New best, scheduling parent vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - New best, scheduling parent vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - New best, scheduling parent vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - New best, scheduling parent vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - New best, scheduling parent vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - New best, scheduling parent vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - New best, scheduling parent vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - New best, scheduling parent vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - New best, scheduling parent vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - New best, scheduling parent vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - New best, scheduling parent vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - New best, scheduling parent vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - New best, scheduling parent vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - New best, scheduling parent vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - New best, scheduling parent vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - New best, scheduling parent vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - New best, scheduling parent vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - New best, scheduling parent vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - New best, scheduling parent vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - New best, scheduling parent vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - New best, scheduling parent vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - New best, scheduling parent vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuaa - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuaa - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuaa_band_vbuz1 - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - New best, scheduling parent vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuaa - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuz1 - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuz1_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - New best, scheduling parent vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuxx - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuaa - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuaa - New best, scheduling parent vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuaa - New best, scheduling parent vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuyy_band_vbuaa - New best, scheduling parent vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuaa - New best, scheduling parent vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuaa - New best, scheduling parent vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuyy_band_vbuaa - New best, scheduling parent vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuaa - New best, scheduling parent vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuaa - New best, scheduling parent vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuaa=vbuyy_band_vbuaa - New best, scheduling parent vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuaa=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuaa=vbuyy_band_vbuaa - New best, scheduling parent vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuaa=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuaa - Successfully synthesized from vbuaa=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuaa - Successfully synthesized from vbuaa=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuaa - Successfully synthesized from vbuaa=vbuyy_band_vbuaa
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuaa
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuaa
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuz1 - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuaa=vbuz1_band_vbuaa - Successfully synthesized from vbuaa=vbuyy_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuaa - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuaa - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuaa
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuaa
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuxx - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuaa_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuyy_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuaa_band_vbuc1 - New best, scheduling parent vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuaa_band_vbuc1 - New best, scheduling parent vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuaa=vbuaa_band_vbuc1 - New best, scheduling parent vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuaa=vbuaa_band_vbuc1 - New best, scheduling parent vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuaa_band_vbuc1 - New best, scheduling parent vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuaa_band_vbuc1 - New best, scheduling parent vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuaa=vbuaa_band_vbuc1 - New best, scheduling parent vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuaa=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuaa=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - New best, scheduling parent vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - New best, scheduling parent vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - New best, scheduling parent vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - New best, scheduling parent vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - New best, scheduling parent vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - New best, scheduling parent vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - New best, scheduling parent vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - New best, scheduling parent vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - New best, scheduling parent vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - New best, scheduling parent vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - New best, scheduling parent vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - New best, scheduling parent vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - New best, scheduling parent vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - New best, scheduling parent vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - New best, scheduling parent vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuaa_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - New best, scheduling parent vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - New best, scheduling parent vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - New best, scheduling parent vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - New best, scheduling parent vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - New best, scheduling parent vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - New best, scheduling parent vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - New best, scheduling parent vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - New best, scheduling parent vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - New best, scheduling parent vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - New best, scheduling parent vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - New best, scheduling parent vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - New best, scheduling parent vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - New best, scheduling parent vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - New best, scheduling parent vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - New best, scheduling parent vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - New best, scheduling parent vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - New best, scheduling parent vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuz1=vbuxx_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuaa_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - New best, scheduling parent vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - New best, scheduling parent vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - New best, scheduling parent vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - New best, scheduling parent vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuaa_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuyy_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuz1 - Successfully synthesized from vbuxx=vbuxx_band_vbuz1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuxx_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuxx_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - New best, scheduling parent vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - New best, scheduling parent vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - New best, scheduling parent vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - New best, scheduling parent vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - New best, scheduling parent vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuaa_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuxx - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuaa_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuxx - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuxx - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuxx_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuaa
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - New best, scheduling parent vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - New best, scheduling parent vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - New best, scheduling parent vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuyy_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuaa_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - New best, scheduling parent vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - New best, scheduling parent vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - New best, scheduling parent vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - New best, scheduling parent vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuaa_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuyy_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuz1 - Successfully synthesized from vbuyy=vbuxx_band_vbuz1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuyy_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - New best, scheduling parent vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuaa_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuyy - Successfully synthesized from vbuz1=vbuxx_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuaa_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuyy - Successfully synthesized from vbuxx=vbuxx_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuaa_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuyy - Successfully synthesized from vbuyy=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuaa
-Fragment synthesis vbuaa=vbuyy_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuyy_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuaa - New best, scheduling parent vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuyy_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuaa - Successfully synthesized from vbuz1=vbuxx_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuxx
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuc1_band_vbuyy
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuyy_band_vbuaa
-Fragment synthesis vbuxx=vbuc1_band_vbuaa - Successfully synthesized from vbuxx=vbuxx_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuxx
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuc1_band_vbuyy
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuyy_band_vbuaa
-Fragment synthesis vbuyy=vbuc1_band_vbuaa - Successfully synthesized from vbuyy=vbuxx_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuxx - Successfully synthesized from vbuaa=vbuyy_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuyy - Successfully synthesized from vbuaa=vbuxx_band_vbuyy
-Fragment synthesis vbuaa=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuyy
-Fragment synthesis vbuaa=vbuaa_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuaa=vbuz1_band_vbuc1 - Successfully synthesized from vbuaa=vbuaa_band_vbuc1
-Fragment synthesis vbuaa=vbuz1_band_vbuc1 - Successfully synthesized from vbuaa=vbuyy_band_vbuc1
-Fragment synthesis vbuaa=vbuz1_band_vbuc1 - Successfully synthesized from vbuaa=vbuxx_band_vbuc1
-Fragment synthesis vbuaa=vbuz1_band_vbuc1 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuaa=vbuz1_band_vbuc1 - Successfully synthesized from vbuaa=vbuz1_band_vbuaa
-Fragment synthesis vbuaa=vbuz1_band_vbuc1 - Successfully synthesized from vbuaa=vbuz1_band_vbuyy
-Fragment synthesis vbuaa=vbuz1_band_vbuc1 - Successfully synthesized from vbuaa=vbuz1_band_vbuxx
-Fragment synthesis vbuaa=vbuz1_band_vbuc1 - New best, scheduling parent vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuaa=vbuz1_band_vbuc1 - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuaa=vbuz1_band_vbuc1 - New best, scheduling parent vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuaa=vbuz1_band_vbuc1 - New best, scheduling parent vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuaa=vbuz1_band_vbuc1 - New best, scheduling parent vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuaa_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuyy_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuxx_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuaa
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuyy
-Fragment synthesis vbuxx=vbuz1_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuxx
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuaa_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuyy_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuxx_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuaa
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuyy
-Fragment synthesis vbuyy=vbuz1_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuaa
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuyy
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuc1_band_vbuxx
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuaa_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuyy_band_vbuz1
-Fragment synthesis vbuaa=vbuc1_band_vbuz1 - Successfully synthesized from vbuaa=vbuxx_band_vbuz1
-Fragment synthesis vbuz1=vbuz2_band_vbuc1 - Successfully synthesized from vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuz1=vbuz2_band_vbuc1 - Successfully synthesized from vbuyy=vbuz1_band_vbuc1
-Fragment synthesis vbuz1=vbuz2_band_vbuc1 - Successfully synthesized from vbuxx=vbuz1_band_vbuc1
-Fragment synthesis vbuz1=vbuz2_band_vbuc1 - Successfully synthesized from vbuz1=vbuaa_band_vbuc1
-Fragment synthesis vbuz1=vbuz2_band_vbuc1 - Successfully synthesized from vbuz1=vbuyy_band_vbuc1
-Fragment synthesis vbuz1=vbuz2_band_vbuc1 - Successfully synthesized from vbuz1=vbuxx_band_vbuc1
-Fragment synthesis vbuz1=vbuz2_band_vbuc1 - Successfully synthesized from vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuz2_band_vbuc1 - Successfully synthesized from vbuaa=vbuz1_band_vbuc1
-Fragment synthesis vbuz1=vbuz2_band_vbuc1 - Successfully synthesized from vbuz1=vbuz2_band_vbuaa
-Fragment synthesis vbuz1=vbuz2_band_vbuc1 - Successfully synthesized from vbuz1=vbuz2_band_vbuyy
-Fragment synthesis vbuz1=vbuz2_band_vbuc1 - Successfully synthesized from vbuz1=vbuz2_band_vbuxx
-Fragment synthesis vbuz1=vbuz2_band_vbuc1 - New best, scheduling parent vbuz1=vbuc1_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuyy=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuxx=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuaa
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuyy
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuc1_band_vbuxx
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuz2_band_vbuc1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuaa=vbuc1_band_vbuz1
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuaa_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuyy_band_vbuz2
-Fragment synthesis vbuz1=vbuc1_band_vbuz2 - Successfully synthesized from vbuz1=vbuxx_band_vbuz2
-Found best fragment vbuz1=vbuz2_band_vbuc1 < vbuaa=vbuz1_band_vbuc1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 score: 8.5
-New fragment synthesis vwuz1=vwuz1_bor_vbuc1
-New fragment synthesis vwuz1=vwuz1_bor_vbuc1 - Successfully loaded vwuz1=vwuz1_bor_vbuc1.asm
-New fragment synthesis vwuz1=vwuz1_bor_vbuc1 - sub-option vwuz1=vbuc1_bor_vwuz1
-New fragment synthesis vwuz1=vwuz1_bor_vbuc1 - sub-option vwuz1=vwuz1_bor_vwuc1
-New fragment synthesis vwuz1=vwuz1_bor_vbuc1 - sub-option vwuz1=vwuz2_bor_vbuc1
-New fragment synthesis vwuz1=vwuz1_bor_vbuc1 - sub-option vwuz1=vwuz1_bor_vbuaa
-New fragment synthesis vwuz1=vwuz1_bor_vbuc1 - sub-option vwuz1=vwuz1_bor_vbuyy
-New fragment synthesis vwuz1=vwuz1_bor_vbuc1 - sub-option vwuz1=vwuz1_bor_vbuxx
-New fragment synthesis vwuz1=vbuc1_bor_vwuz1
-New fragment synthesis vwuz1=vbuc1_bor_vwuz1 - sub-option vwuz1=vwuz1_bor_vbuc1
-New fragment synthesis vwuz1=vbuc1_bor_vwuz1 - sub-option vwuz1=vwuc1_bor_vwuz1
-New fragment synthesis vwuz1=vbuc1_bor_vwuz1 - sub-option vwuz1=vbuc1_bor_vwuz2
-New fragment synthesis vwuz1=vbuc1_bor_vwuz1 - sub-option vwuz1=vbuaa_bor_vwuz1
-New fragment synthesis vwuz1=vbuc1_bor_vwuz1 - sub-option vwuz1=vbuyy_bor_vwuz1
-New fragment synthesis vwuz1=vbuc1_bor_vwuz1 - sub-option vwuz1=vbuxx_bor_vwuz1
-New fragment synthesis vwuz1=vwuc1_bor_vwuz1
-New fragment synthesis vwuz1=vwuc1_bor_vwuz1 - sub-option vwuz1=vwuz1_bor_vwuc1
-New fragment synthesis vwuz1=vwuc1_bor_vwuz1 - sub-option vwuz1=vwuc1_bor_vwuz2
-New fragment synthesis vwuz1=vwuz1_bor_vwuc1
-New fragment synthesis vwuz1=vwuz1_bor_vwuc1 - sub-option vwuz1=vwuc1_bor_vwuz1
-New fragment synthesis vwuz1=vwuz1_bor_vwuc1 - sub-option vwuz1=vwuz2_bor_vwuc1
-New fragment synthesis vwuz1=vwuz2_bor_vwuc1
-New fragment synthesis vwuz1=vwuz2_bor_vwuc1 - sub-option vwuz1=vwuc1_bor_vwuz2
-New fragment synthesis vwuz1=vwuc1_bor_vwuz2
-New fragment synthesis vwuz1=vwuc1_bor_vwuz2 - sub-option vwuz1=vwuz2_bor_vwuc1
-New fragment synthesis vwuz1=vbuc1_bor_vwuz2
-New fragment synthesis vwuz1=vbuc1_bor_vwuz2 - sub-option vwuz1=vwuz2_bor_vbuc1
-New fragment synthesis vwuz1=vbuc1_bor_vwuz2 - sub-option vwuz1=vwuc1_bor_vwuz2
-New fragment synthesis vwuz1=vbuc1_bor_vwuz2 - sub-option vwuz1=vbuaa_bor_vwuz2
-New fragment synthesis vwuz1=vbuc1_bor_vwuz2 - sub-option vwuz1=vbuyy_bor_vwuz2
-New fragment synthesis vwuz1=vbuc1_bor_vwuz2 - sub-option vwuz1=vbuxx_bor_vwuz2
-New fragment synthesis vwuz1=vwuz2_bor_vbuc1
-New fragment synthesis vwuz1=vwuz2_bor_vbuc1 - sub-option vwuz1=vbuc1_bor_vwuz2
-New fragment synthesis vwuz1=vwuz2_bor_vbuc1 - sub-option vwuz1=vwuz2_bor_vwuc1
-New fragment synthesis vwuz1=vwuz2_bor_vbuc1 - sub-option vwuz1=vwuz2_bor_vbuaa
-New fragment synthesis vwuz1=vwuz2_bor_vbuc1 - sub-option vwuz1=vwuz2_bor_vbuyy
-New fragment synthesis vwuz1=vwuz2_bor_vbuc1 - sub-option vwuz1=vwuz2_bor_vbuxx
-New fragment synthesis vwuz1=vwuz2_bor_vbuaa
-New fragment synthesis vwuz1=vwuz2_bor_vbuaa - sub-option vwuz1=vwuz2_bor_vbuxx
-New fragment synthesis vwuz1=vwuz2_bor_vbuaa - sub-option vwuz1=vwuz2_bor_vbuyy
-New fragment synthesis vwuz1=vwuz2_bor_vbuaa - sub-option vwuz1=vbuaa_bor_vwuz2
-New fragment synthesis vwuz1=vwuz2_bor_vbuxx
-New fragment synthesis vwuz1=vwuz2_bor_vbuxx - sub-option vwuz1=vwuz2_bor_vbuaa
-New fragment synthesis vwuz1=vwuz2_bor_vbuxx - sub-option vwuz1=vbuxx_bor_vwuz2
-New fragment synthesis vwuz1=vbuxx_bor_vwuz2
-New fragment synthesis vwuz1=vbuxx_bor_vwuz2 - sub-option vwuz1=vbuaa_bor_vwuz2
-New fragment synthesis vwuz1=vbuxx_bor_vwuz2 - sub-option vwuz1=vwuz2_bor_vbuxx
-New fragment synthesis vwuz1=vbuaa_bor_vwuz2
-New fragment synthesis vwuz1=vbuaa_bor_vwuz2 - sub-option vwuz1=vbuxx_bor_vwuz2
-New fragment synthesis vwuz1=vbuaa_bor_vwuz2 - sub-option vwuz1=vbuyy_bor_vwuz2
-New fragment synthesis vwuz1=vbuaa_bor_vwuz2 - sub-option vwuz1=vwuz2_bor_vbuaa
-New fragment synthesis vwuz1=vbuyy_bor_vwuz2
-New fragment synthesis vwuz1=vbuyy_bor_vwuz2 - sub-option vwuz1=vbuaa_bor_vwuz2
-New fragment synthesis vwuz1=vbuyy_bor_vwuz2 - sub-option vwuz1=vwuz2_bor_vbuyy
-New fragment synthesis vwuz1=vwuz2_bor_vbuyy
-New fragment synthesis vwuz1=vwuz2_bor_vbuyy - sub-option vwuz1=vwuz2_bor_vbuaa
-New fragment synthesis vwuz1=vwuz2_bor_vbuyy - sub-option vwuz1=vbuyy_bor_vwuz2
-New fragment synthesis vwuz1=vbuaa_bor_vwuz1
-New fragment synthesis vwuz1=vbuaa_bor_vwuz1 - sub-option vwuz1=vbuxx_bor_vwuz1
-New fragment synthesis vwuz1=vbuaa_bor_vwuz1 - sub-option vwuz1=vbuyy_bor_vwuz1
-New fragment synthesis vwuz1=vbuaa_bor_vwuz1 - sub-option vwuz1=vwuz1_bor_vbuaa
-New fragment synthesis vwuz1=vbuaa_bor_vwuz1 - sub-option vwuz1=vbuaa_bor_vwuz2
-New fragment synthesis vwuz1=vbuxx_bor_vwuz1
-New fragment synthesis vwuz1=vbuxx_bor_vwuz1 - sub-option vwuz1=vbuaa_bor_vwuz1
-New fragment synthesis vwuz1=vbuxx_bor_vwuz1 - sub-option vwuz1=vwuz1_bor_vbuxx
-New fragment synthesis vwuz1=vbuxx_bor_vwuz1 - sub-option vwuz1=vbuxx_bor_vwuz2
-New fragment synthesis vwuz1=vwuz1_bor_vbuxx
-New fragment synthesis vwuz1=vwuz1_bor_vbuxx - sub-option vwuz1=vwuz1_bor_vbuaa
-New fragment synthesis vwuz1=vwuz1_bor_vbuxx - sub-option vwuz1=vbuxx_bor_vwuz1
-New fragment synthesis vwuz1=vwuz1_bor_vbuxx - sub-option vwuz1=vwuz2_bor_vbuxx
-New fragment synthesis vwuz1=vwuz1_bor_vbuaa
-New fragment synthesis vwuz1=vwuz1_bor_vbuaa - sub-option vwuz1=vwuz1_bor_vbuxx
-New fragment synthesis vwuz1=vwuz1_bor_vbuaa - sub-option vwuz1=vwuz1_bor_vbuyy
-New fragment synthesis vwuz1=vwuz1_bor_vbuaa - sub-option vwuz1=vbuaa_bor_vwuz1
-New fragment synthesis vwuz1=vwuz1_bor_vbuaa - sub-option vwuz1=vwuz2_bor_vbuaa
-New fragment synthesis vwuz1=vwuz1_bor_vbuyy
-New fragment synthesis vwuz1=vwuz1_bor_vbuyy - sub-option vwuz1=vwuz1_bor_vbuaa
-New fragment synthesis vwuz1=vwuz1_bor_vbuyy - sub-option vwuz1=vbuyy_bor_vwuz1
-New fragment synthesis vwuz1=vwuz1_bor_vbuyy - sub-option vwuz1=vwuz2_bor_vbuyy
-New fragment synthesis vwuz1=vbuyy_bor_vwuz1
-New fragment synthesis vwuz1=vbuyy_bor_vwuz1 - sub-option vwuz1=vbuaa_bor_vwuz1
-New fragment synthesis vwuz1=vbuyy_bor_vwuz1 - sub-option vwuz1=vwuz1_bor_vbuyy
-New fragment synthesis vwuz1=vbuyy_bor_vwuz1 - sub-option vwuz1=vbuyy_bor_vwuz2
-Fragment synthesis vwuz1=vbuyy_bor_vwuz1 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz1_bor_vbuyy - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz1_bor_vbuaa - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz1_bor_vbuxx - No file or synthesis results!
-Fragment synthesis vwuz1=vbuxx_bor_vwuz1 - No file or synthesis results!
-Fragment synthesis vwuz1=vbuaa_bor_vwuz1 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz2_bor_vbuyy - No file or synthesis results!
-Fragment synthesis vwuz1=vbuyy_bor_vwuz2 - No file or synthesis results!
-Fragment synthesis vwuz1=vbuaa_bor_vwuz2 - No file or synthesis results!
-Fragment synthesis vwuz1=vbuxx_bor_vwuz2 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz2_bor_vbuxx - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz2_bor_vbuaa - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz2_bor_vbuc1 - No file or synthesis results!
-Fragment synthesis vwuz1=vbuc1_bor_vwuz2 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuc1_bor_vwuz2 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz2_bor_vwuc1 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz1_bor_vwuc1 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuc1_bor_vwuz1 - No file or synthesis results!
-Fragment synthesis vwuz1=vbuc1_bor_vwuz1 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz1_bor_vbuc1 - New best, scheduling parent vwuz1=vbuc1_bor_vwuz1
-Fragment synthesis vwuz1=vbuc1_bor_vwuz1 - Successfully synthesized from vwuz1=vwuz1_bor_vbuc1
-Fragment synthesis vwuz1=vbuc1_bor_vwuz1 - New best, scheduling parent vwuz1=vwuz1_bor_vbuc1
-Fragment synthesis vwuz1=vwuz1_bor_vbuc1 - Successfully synthesized from vwuz1=vbuc1_bor_vwuz1
-Found best fragment vwuz1=vwuz1_bor_vbuc1 score: 8.5
-New fragment synthesis vwuz1_lt_vwuz2_then_la1
-New fragment synthesis vwuz1_lt_vwuz2_then_la1 - Successfully loaded vwuz1_lt_vwuz2_then_la1.asm
-New fragment synthesis vwuz1_lt_vwuz2_then_la1 - sub-option vwuz2_gt_vwuz1_then_la1
-New fragment synthesis vwuz2_gt_vwuz1_then_la1
-New fragment synthesis vwuz2_gt_vwuz1_then_la1 - sub-option vwuz1_lt_vwuz2_then_la1
-Fragment synthesis vwuz2_gt_vwuz1_then_la1 - No file or synthesis results!
-Fragment synthesis vwuz1_lt_vwuz2_then_la1 - New best, scheduling parent vwuz2_gt_vwuz1_then_la1
-Fragment synthesis vwuz2_gt_vwuz1_then_la1 - Successfully synthesized from vwuz1_lt_vwuz2_then_la1
-Fragment synthesis vwuz2_gt_vwuz1_then_la1 - New best, scheduling parent vwuz1_lt_vwuz2_then_la1
-Fragment synthesis vwuz1_lt_vwuz2_then_la1 - Successfully synthesized from vwuz2_gt_vwuz1_then_la1
-Found best fragment vwuz1_lt_vwuz2_then_la1 score: 20.0
-New fragment synthesis vwuz1=_inc_vwuz1
-New fragment synthesis vwuz1=_inc_vwuz1 - Successfully loaded vwuz1=_inc_vwuz1.asm
-New fragment synthesis vwuz1=_inc_vwuz1 - sub-option vwuz1=vwuz1_plus_1
-New fragment synthesis vwuz1=vwuz1_plus_1
-New fragment synthesis vwuz1=vwuz1_plus_1 - Successfully loaded vwuz1=vwuz1_plus_1.asm
-New fragment synthesis vwuz1=vwuz1_plus_1 - sub-option vwuz1=1_plus_vwuz1
-New fragment synthesis vwuz1=vwuz1_plus_1 - sub-option vwuz1=vwuz2_plus_1
-New fragment synthesis vwuz1=1_plus_vwuz1
-New fragment synthesis vwuz1=1_plus_vwuz1 - sub-option vwuz1=vwuz1_plus_1
-New fragment synthesis vwuz1=1_plus_vwuz1 - sub-option vwuz1=1_plus_vwuz2
-New fragment synthesis vwuz1=1_plus_vwuz2
-New fragment synthesis vwuz1=1_plus_vwuz2 - sub-option vwuz1=vwuz2_plus_1
-New fragment synthesis vwuz1=vwuz2_plus_1
-New fragment synthesis vwuz1=vwuz2_plus_1 - Successfully loaded vwuz1=vwuz2_plus_1.asm
-New fragment synthesis vwuz1=vwuz2_plus_1 - sub-option vwuz1=1_plus_vwuz2
-Fragment synthesis vwuz1=vwuz2_plus_1 - New best, scheduling parent vwuz1=1_plus_vwuz2
-Fragment synthesis vwuz1=vwuz2_plus_1 - New best, scheduling parent vwuz1=vwuz1_plus_1
-Fragment synthesis vwuz1=1_plus_vwuz2 - Successfully synthesized from vwuz1=vwuz2_plus_1
-Fragment synthesis vwuz1=1_plus_vwuz2 - New best, scheduling parent vwuz1=vwuz2_plus_1
-Fragment synthesis vwuz1=1_plus_vwuz2 - New best, scheduling parent vwuz1=1_plus_vwuz1
-Fragment synthesis vwuz1=vwuz2_plus_1 - Successfully synthesized from vwuz1=1_plus_vwuz2
-Fragment synthesis vwuz1=1_plus_vwuz1 - Successfully synthesized from vwuz1=1_plus_vwuz2
-Fragment synthesis vwuz1=1_plus_vwuz1 - New best, scheduling parent vwuz1=vwuz1_plus_1
-Fragment synthesis vwuz1=vwuz1_plus_1 - Successfully synthesized from vwuz1=1_plus_vwuz1
-Fragment synthesis vwuz1=vwuz1_plus_1 - Successfully synthesized from vwuz1=vwuz2_plus_1
-Fragment synthesis vwuz1=vwuz1_plus_1 - New best, scheduling parent vwuz1=1_plus_vwuz1
-Fragment synthesis vwuz1=vwuz1_plus_1 - New best, scheduling parent vwuz1=_inc_vwuz1
-Fragment synthesis vwuz1=1_plus_vwuz1 - Successfully synthesized from vwuz1=vwuz1_plus_1
-Fragment synthesis vwuz1=1_plus_vwuz1 - Successfully synthesized from vwuz1=1_plus_vwuz2
-Fragment synthesis vwuz1=1_plus_vwuz1 - New best, scheduling parent vwuz1=vwuz1_plus_1
-Fragment synthesis vwuz1=vwuz1_plus_1 - Successfully synthesized from vwuz1=1_plus_vwuz1
-Fragment synthesis vwuz1=vwuz1_plus_1 - Successfully synthesized from vwuz1=vwuz2_plus_1
-Fragment synthesis vwuz1=_inc_vwuz1 - Successfully synthesized from vwuz1=vwuz1_plus_1
-Found best fragment vwuz1=_inc_vwuz1 score: 12.5
-New fragment synthesis vwuz1=vwuz1_minus_vwuz2
-New fragment synthesis vwuz1=vwuz1_minus_vwuz2 - Successfully loaded vwuz1=vwuz1_minus_vwuz2.asm
-Found best fragment vwuz1=vwuz1_minus_vwuz2 score: 20.5
-New fragment synthesis vbuz1=_inc_vbuz1
-New fragment synthesis vbuz1=_inc_vbuz1 - Successfully loaded vbuz1=_inc_vbuz1.asm
-New fragment synthesis vbuz1=_inc_vbuz1 - sub-option vbuaa=_inc_vbuz1
-New fragment synthesis vbuaa=_inc_vbuz1
-New fragment synthesis vbuaa=_inc_vbuz1 - sub-option vbuaa=_inc_vbuaa
-New fragment synthesis vbuaa=_inc_vbuz1 - sub-option vbuaa=_inc_vbuaa
-New fragment synthesis vbuaa=_inc_vbuz1 - sub-option vbuaa=_inc_vbuyy
-New fragment synthesis vbuaa=_inc_vbuz1 - sub-option vbuaa=_inc_vbuxx
-New fragment synthesis vbuaa=_inc_vbuz1 - sub-option vbuaa=vbuz1_plus_1
-New fragment synthesis vbuaa=vbuz1_plus_1
-New fragment synthesis vbuaa=vbuz1_plus_1 - sub-option vbuaa=vbuaa_plus_1
-New fragment synthesis vbuaa=vbuz1_plus_1 - sub-option vbuaa=vbuaa_plus_1
-New fragment synthesis vbuaa=vbuz1_plus_1 - sub-option vbuaa=vbuyy_plus_1
-New fragment synthesis vbuaa=vbuz1_plus_1 - sub-option vbuaa=vbuxx_plus_1
-New fragment synthesis vbuaa=vbuz1_plus_1 - sub-option vbuaa=1_plus_vbuz1
-New fragment synthesis vbuaa=1_plus_vbuz1
-New fragment synthesis vbuaa=1_plus_vbuz1 - sub-option vbuaa=1_plus_vbuaa
-New fragment synthesis vbuaa=1_plus_vbuz1 - sub-option vbuaa=1_plus_vbuaa
-New fragment synthesis vbuaa=1_plus_vbuz1 - sub-option vbuaa=1_plus_vbuyy
-New fragment synthesis vbuaa=1_plus_vbuz1 - sub-option vbuaa=1_plus_vbuxx
-New fragment synthesis vbuaa=1_plus_vbuz1 - sub-option vbuaa=vbuz1_plus_1
-Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=1_plus_vbuaa
-Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=1_plus_vbuaa
-Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=1_plus_vbuyy
-Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=1_plus_vbuxx
-Fragment synthesis vbuaa=1_plus_vbuz1 - New best, scheduling parent vbuaa=vbuz1_plus_1
-Fragment synthesis vbuaa=vbuz1_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1
-Fragment synthesis vbuaa=vbuz1_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1
-Fragment synthesis vbuaa=vbuz1_plus_1 - Successfully synthesized from vbuaa=vbuyy_plus_1
-Fragment synthesis vbuaa=vbuz1_plus_1 - Successfully synthesized from vbuaa=vbuxx_plus_1
-Fragment synthesis vbuaa=vbuz1_plus_1 - Successfully synthesized from vbuaa=1_plus_vbuz1
-Fragment synthesis vbuaa=vbuz1_plus_1 - New best, scheduling parent vbuaa=1_plus_vbuz1
-Fragment synthesis vbuaa=vbuz1_plus_1 - New best, scheduling parent vbuaa=_inc_vbuz1
-Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=1_plus_vbuaa
-Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=1_plus_vbuaa
-Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=1_plus_vbuyy
-Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=1_plus_vbuxx
-Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=vbuz1_plus_1
-Fragment synthesis vbuaa=_inc_vbuz1 - Successfully synthesized from vbuaa=_inc_vbuaa
-Fragment synthesis vbuaa=_inc_vbuz1 - Successfully synthesized from vbuaa=_inc_vbuaa
-Fragment synthesis vbuaa=_inc_vbuz1 - Successfully synthesized from vbuaa=_inc_vbuyy
-Fragment synthesis vbuaa=_inc_vbuz1 - Successfully synthesized from vbuaa=_inc_vbuxx
-Fragment synthesis vbuaa=_inc_vbuz1 - Successfully synthesized from vbuaa=vbuz1_plus_1
-Fragment synthesis vbuaa=_inc_vbuz1 - New best, scheduling parent vbuz1=_inc_vbuz1
-Fragment synthesis vbuz1=_inc_vbuz1 - Successfully synthesized from vbuaa=_inc_vbuz1
-Found best fragment vbuz1=_inc_vbuz1 score: 5.0
-New fragment synthesis pbuz1=pbuc1
-New fragment synthesis pbuz1=pbuc1 - sub-option pbuz1=vwuc1
-New fragment synthesis pbuz1=vwuc1
-New fragment synthesis pbuz1=vwuc1 - Successfully loaded pbuz1=vwuc1.asm
-Fragment synthesis pbuz1=vwuc1 - New best, scheduling parent pbuz1=pbuc1
-Fragment synthesis pbuz1=pbuc1 - Successfully synthesized from pbuz1=vwuc1
-Found best fragment pbuz1=pbuc1 < pbuz1=vwuc1 score: 10.5
-New fragment synthesis _deref_pbuz1=vbuc1
-New fragment synthesis _deref_pbuz1=vbuc1 - sub-option vbuaa=vbuc1
-New fragment synthesis _deref_pbuz1=vbuc1 - sub-option _deref_pbuz1=vbuaa
-New fragment synthesis _deref_pbuz1=vbuc1 - sub-option _deref_pbuz1=vbuyy
-New fragment synthesis _deref_pbuz1=vbuc1 - sub-option _deref_pbuz1=vbuxx
-New fragment synthesis _deref_pbuz1=vbuaa
-New fragment synthesis _deref_pbuz1=vbuaa - Successfully loaded _deref_pbuz1=vbuaa.asm
-New fragment synthesis _deref_pbuz1=vbuaa - sub-option _deref_pbuz1=vbuxx
-New fragment synthesis _deref_pbuz1=vbuaa - sub-option _deref_pbuz1=vbuyy
-New fragment synthesis _deref_pbuz1=vbuaa - sub-option vbuaa=vbuaa
-New fragment synthesis _deref_pbuz1=vbuxx
-New fragment synthesis _deref_pbuz1=vbuxx - sub-option _deref_pbuz1=vbuaa
-New fragment synthesis _deref_pbuz1=vbuxx - sub-option vbuaa=vbuxx
-New fragment synthesis _deref_pbuz1=vbuyy
-New fragment synthesis _deref_pbuz1=vbuyy - sub-option _deref_pbuz1=vbuaa
-New fragment synthesis _deref_pbuz1=vbuyy - sub-option vbuaa=vbuyy
-Fragment synthesis _deref_pbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis _deref_pbuz1=vbuyy - New best, scheduling parent _deref_pbuz1=vbuaa
-Fragment synthesis _deref_pbuz1=vbuyy - New best, scheduling parent _deref_pbuz1=vbuc1
-Fragment synthesis _deref_pbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis _deref_pbuz1=vbuxx - New best, scheduling parent _deref_pbuz1=vbuaa
-Fragment synthesis _deref_pbuz1=vbuxx - New best, scheduling parent _deref_pbuz1=vbuc1
-Fragment synthesis _deref_pbuz1=vbuaa - Successfully synthesized from _deref_pbuz1=vbuxx
-Fragment synthesis _deref_pbuz1=vbuaa - Successfully synthesized from _deref_pbuz1=vbuyy
-Fragment synthesis _deref_pbuz1=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis _deref_pbuz1=vbuaa - New best, scheduling parent _deref_pbuz1=vbuxx
-Fragment synthesis _deref_pbuz1=vbuaa - New best, scheduling parent _deref_pbuz1=vbuyy
-Fragment synthesis _deref_pbuz1=vbuaa - New best, scheduling parent _deref_pbuz1=vbuc1
-Fragment synthesis _deref_pbuz1=vbuyy - Successfully synthesized from _deref_pbuz1=vbuaa
-Fragment synthesis _deref_pbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis _deref_pbuz1=vbuxx - Successfully synthesized from _deref_pbuz1=vbuaa
-Fragment synthesis _deref_pbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis _deref_pbuz1=vbuc1 - Successfully synthesized from vbuaa=vbuc1
-Fragment synthesis _deref_pbuz1=vbuc1 - Successfully synthesized from _deref_pbuz1=vbuaa
-Fragment synthesis _deref_pbuz1=vbuc1 - Successfully synthesized from _deref_pbuz1=vbuyy
-Fragment synthesis _deref_pbuz1=vbuc1 - Successfully synthesized from _deref_pbuz1=vbuxx
-Found best fragment _deref_pbuz1=vbuc1 < vbuaa=vbuc1 score: 11.5
-New fragment synthesis pbuz1=_inc_pbuz1
-New fragment synthesis pbuz1=_inc_pbuz1 - Successfully loaded pbuz1=_inc_pbuz1.asm
-New fragment synthesis pbuz1=_inc_pbuz1 - sub-option vwuz1=_inc_vwuz1
-Fragment synthesis pbuz1=_inc_pbuz1 - Successfully synthesized from vwuz1=_inc_vwuz1
-Found best fragment pbuz1=_inc_pbuz1 score: 12.5
-New fragment synthesis vwuz1=_deref_pbuc1_word__deref_pbuc2
-New fragment synthesis vwuz1=_deref_pbuc1_word__deref_pbuc2 - Successfully loaded vwuz1=_deref_pbuc1_word__deref_pbuc2.asm
-New fragment synthesis vwuz1=_deref_pbuc1_word__deref_pbuc2 - sub-option vwuz1=vbuaa_word__deref_pbuc1
-New fragment synthesis vwuz1=_deref_pbuc1_word__deref_pbuc2 - sub-option vwuz1=vbuxx_word__deref_pbuc1
-New fragment synthesis vwuz1=_deref_pbuc1_word__deref_pbuc2 - sub-option vwuz1=vbuyy_word__deref_pbuc1
-New fragment synthesis vwuz1=vbuaa_word__deref_pbuc1
-New fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - sub-option vwuz1=vbuxx_word__deref_pbuc1
-New fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - sub-option vwuz1=vbuyy_word__deref_pbuc1
-New fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - sub-option vwuz1=vbuaa_word_vbuxx
-New fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - sub-option vwuz1=vbuaa_word_vbuyy
-New fragment synthesis vwuz1=vbuxx_word__deref_pbuc1
-New fragment synthesis vwuz1=vbuxx_word__deref_pbuc1 - sub-option vwuz1=vbuaa_word__deref_pbuc1
-New fragment synthesis vwuz1=vbuxx_word__deref_pbuc1 - sub-option vwuz1=vbuxx_word_vbuaa
-New fragment synthesis vwuz1=vbuxx_word__deref_pbuc1 - sub-option vwuz1=vbuxx_word_vbuyy
-New fragment synthesis vwuz1=vbuyy_word__deref_pbuc1
-New fragment synthesis vwuz1=vbuyy_word__deref_pbuc1 - sub-option vwuz1=vbuaa_word__deref_pbuc1
-New fragment synthesis vwuz1=vbuyy_word__deref_pbuc1 - sub-option vwuz1=vbuyy_word_vbuaa
-New fragment synthesis vwuz1=vbuyy_word__deref_pbuc1 - sub-option vwuz1=vbuyy_word_vbuxx
-Fragment synthesis vwuz1=vbuyy_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuyy_word_vbuaa
-Fragment synthesis vwuz1=vbuyy_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuyy_word_vbuxx
-Fragment synthesis vwuz1=vbuyy_word__deref_pbuc1 - New best, scheduling parent vwuz1=vbuaa_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuyy_word__deref_pbuc1 - New best, scheduling parent vwuz1=_deref_pbuc1_word__deref_pbuc2
-Fragment synthesis vwuz1=vbuxx_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuxx_word_vbuaa
-Fragment synthesis vwuz1=vbuxx_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuxx_word_vbuyy
-Fragment synthesis vwuz1=vbuxx_word__deref_pbuc1 - New best, scheduling parent vwuz1=vbuaa_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuxx_word__deref_pbuc1 - New best, scheduling parent vwuz1=_deref_pbuc1_word__deref_pbuc2
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuxx_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuyy_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuaa_word_vbuxx
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuaa_word_vbuyy
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - New best, scheduling parent vwuz1=vbuxx_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - New best, scheduling parent vwuz1=vbuyy_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - New best, scheduling parent vwuz1=_deref_pbuc1_word__deref_pbuc2
-Fragment synthesis vwuz1=vbuyy_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuaa_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuyy_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuaa_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuyy_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuyy_word_vbuaa
-Fragment synthesis vwuz1=vbuyy_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuyy_word_vbuxx
-Fragment synthesis vwuz1=vbuyy_word__deref_pbuc1 - New best, scheduling parent vwuz1=vbuaa_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuyy_word__deref_pbuc1 - New best, scheduling parent vwuz1=_deref_pbuc1_word__deref_pbuc2
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuxx_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuyy_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuyy_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuaa_word_vbuxx
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuaa_word_vbuyy
-Fragment synthesis vwuz1=vbuxx_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuaa_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuxx_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuaa_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuxx_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuxx_word_vbuaa
-Fragment synthesis vwuz1=vbuxx_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuxx_word_vbuyy
-Fragment synthesis vwuz1=vbuxx_word__deref_pbuc1 - New best, scheduling parent vwuz1=vbuaa_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuxx_word__deref_pbuc1 - New best, scheduling parent vwuz1=_deref_pbuc1_word__deref_pbuc2
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuxx_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuxx_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuyy_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuyy_word__deref_pbuc1
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuaa_word_vbuxx
-Fragment synthesis vwuz1=vbuaa_word__deref_pbuc1 - Successfully synthesized from vwuz1=vbuaa_word_vbuyy
-Fragment synthesis vwuz1=_deref_pbuc1_word__deref_pbuc2 - Successfully synthesized from vwuz1=vbuaa_word__deref_pbuc1
-Fragment synthesis vwuz1=_deref_pbuc1_word__deref_pbuc2 - Successfully synthesized from vwuz1=vbuaa_word__deref_pbuc1
-Fragment synthesis vwuz1=_deref_pbuc1_word__deref_pbuc2 - Successfully synthesized from vwuz1=vbuxx_word__deref_pbuc1
-Fragment synthesis vwuz1=_deref_pbuc1_word__deref_pbuc2 - Successfully synthesized from vwuz1=vbuxx_word__deref_pbuc1
-Fragment synthesis vwuz1=_deref_pbuc1_word__deref_pbuc2 - Successfully synthesized from vwuz1=vbuyy_word__deref_pbuc1
-Fragment synthesis vwuz1=_deref_pbuc1_word__deref_pbuc2 - Successfully synthesized from vwuz1=vbuyy_word__deref_pbuc1
-Found best fragment vwuz1=_deref_pbuc1_word__deref_pbuc2 score: 14.5
-New fragment synthesis pbuz1=pbuz2
-New fragment synthesis pbuz1=pbuz2 - Successfully loaded pbuz1=pbuz2.asm
-New fragment synthesis pbuz1=pbuz2 - sub-option pbuz1=vwuz2
-New fragment synthesis pbuz1=vwuz2
-Fragment synthesis pbuz1=vwuz2 - No file or synthesis results!
-Found best fragment pbuz1=pbuz2 score: 12.5
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuz2
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - sub-option pbuc1_derefidx_vbuaa=vbuz1
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - sub-option pbuc1_derefidx_vbuyy=vbuz1
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - sub-option pbuc1_derefidx_vbuxx=vbuz1
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - sub-option pbuc1_derefidx_vbuz1=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - sub-option pbuc1_derefidx_vbuz1=vbuyy
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - sub-option pbuc1_derefidx_vbuz1=vbuxx
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - sub-option vbuaa=vbuz1
-New fragment synthesis pbuc1_derefidx_vbuaa=vbuz1
-New fragment synthesis pbuc1_derefidx_vbuaa=vbuz1 - sub-option pbuc1_derefidx_vbuxx=vbuz1
-New fragment synthesis pbuc1_derefidx_vbuaa=vbuz1 - sub-option pbuc1_derefidx_vbuyy=vbuz1
-New fragment synthesis pbuc1_derefidx_vbuaa=vbuz1 - sub-option pbuc1_derefidx_vbuaa=vbuyy
-New fragment synthesis pbuc1_derefidx_vbuaa=vbuz1 - sub-option pbuc1_derefidx_vbuaa=vbuxx
-New fragment synthesis pbuc1_derefidx_vbuxx=vbuz1
-New fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - sub-option pbuc1_derefidx_vbuaa=vbuz1
-New fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - sub-option pbuc1_derefidx_vbuxx=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - sub-option pbuc1_derefidx_vbuxx=vbuyy
-New fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - sub-option vbuaa=vbuz1
-New fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - sub-option vbuaa=vbuz1
-New fragment synthesis pbuc1_derefidx_vbuxx=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuxx=vbuaa - Successfully loaded pbuc1_derefidx_vbuxx=vbuaa.asm
-New fragment synthesis pbuc1_derefidx_vbuxx=vbuaa - sub-option pbuc1_derefidx_vbuxx=vbuyy
-New fragment synthesis pbuc1_derefidx_vbuxx=vbuaa - sub-option vbuaa=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuxx=vbuaa - sub-option vbuaa=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuxx=vbuyy
-New fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - sub-option pbuc1_derefidx_vbuaa=vbuyy
-New fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - sub-option pbuc1_derefidx_vbuxx=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - sub-option vbuaa=vbuyy
-New fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - sub-option vbuaa=vbuyy
-New fragment synthesis pbuc1_derefidx_vbuaa=vbuyy
-New fragment synthesis pbuc1_derefidx_vbuaa=vbuyy - sub-option pbuc1_derefidx_vbuxx=vbuyy
-New fragment synthesis pbuc1_derefidx_vbuyy=vbuz1
-New fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - sub-option pbuc1_derefidx_vbuaa=vbuz1
-New fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - sub-option pbuc1_derefidx_vbuyy=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - sub-option pbuc1_derefidx_vbuyy=vbuxx
-New fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - sub-option vbuaa=vbuz1
-New fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - sub-option vbuaa=vbuz1
-New fragment synthesis pbuc1_derefidx_vbuyy=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuyy=vbuaa - Successfully loaded pbuc1_derefidx_vbuyy=vbuaa.asm
-New fragment synthesis pbuc1_derefidx_vbuyy=vbuaa - sub-option pbuc1_derefidx_vbuyy=vbuxx
-New fragment synthesis pbuc1_derefidx_vbuyy=vbuaa - sub-option vbuaa=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuyy=vbuaa - sub-option vbuaa=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuyy=vbuxx
-New fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - sub-option pbuc1_derefidx_vbuyy=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - sub-option pbuc1_derefidx_vbuaa=vbuxx
-New fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - sub-option vbuaa=vbuxx
-New fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - sub-option vbuaa=vbuxx
-New fragment synthesis pbuc1_derefidx_vbuaa=vbuxx
-New fragment synthesis pbuc1_derefidx_vbuaa=vbuxx - sub-option pbuc1_derefidx_vbuyy=vbuxx
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - sub-option pbuc1_derefidx_vbuz1=vbuxx
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - sub-option pbuc1_derefidx_vbuz1=vbuyy
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - sub-option pbuc1_derefidx_vbuyy=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - sub-option pbuc1_derefidx_vbuxx=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - sub-option vbuaa=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuxx
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - sub-option pbuc1_derefidx_vbuz1=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - sub-option pbuc1_derefidx_vbuaa=vbuxx
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - sub-option pbuc1_derefidx_vbuyy=vbuxx
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - sub-option vbuaa=vbuxx
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuyy
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - sub-option pbuc1_derefidx_vbuz1=vbuaa
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - sub-option pbuc1_derefidx_vbuaa=vbuyy
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - sub-option pbuc1_derefidx_vbuxx=vbuyy
-New fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - sub-option vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuz2
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuz2
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuz2
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuxx - No file or synthesis results!
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - New best, scheduling parent pbuc1_derefidx_vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - New best, scheduling parent pbuc1_derefidx_vbuyy=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - New best, scheduling parent pbuc1_derefidx_vbuyy=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - Successfully synthesized from pbuc1_derefidx_vbuyy=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuz2
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuxx - Successfully synthesized from pbuc1_derefidx_vbuyy=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuxx - New best, scheduling parent pbuc1_derefidx_vbuyy=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuxx - New best, scheduling parent pbuc1_derefidx_vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuxx - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - Successfully synthesized from pbuc1_derefidx_vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - Successfully synthesized from pbuc1_derefidx_vbuyy=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - Successfully synthesized from pbuc1_derefidx_vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuyy=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuaa - New best, scheduling parent pbuc1_derefidx_vbuyy=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuaa - New best, scheduling parent pbuc1_derefidx_vbuyy=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuaa - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuyy=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuz2
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuz2
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuyy=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - Successfully synthesized from pbuc1_derefidx_vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - Successfully synthesized from pbuc1_derefidx_vbuyy=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - Successfully synthesized from pbuc1_derefidx_vbuyy=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - Successfully synthesized from pbuc1_derefidx_vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuxx - Successfully synthesized from vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - Successfully synthesized from pbuc1_derefidx_vbuyy=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - Successfully synthesized from pbuc1_derefidx_vbuyy=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - Successfully synthesized from vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - Successfully synthesized from vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - New best, scheduling parent pbuc1_derefidx_vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuz2
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuyy - No file or synthesis results!
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - New best, scheduling parent pbuc1_derefidx_vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - New best, scheduling parent pbuc1_derefidx_vbuxx=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - New best, scheduling parent pbuc1_derefidx_vbuxx=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - Successfully synthesized from pbuc1_derefidx_vbuxx=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuz2
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuyy=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuyy - Successfully synthesized from pbuc1_derefidx_vbuxx=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuyy - New best, scheduling parent pbuc1_derefidx_vbuxx=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuyy - New best, scheduling parent pbuc1_derefidx_vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuyy - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - Successfully synthesized from pbuc1_derefidx_vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - Successfully synthesized from pbuc1_derefidx_vbuxx=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - Successfully synthesized from pbuc1_derefidx_vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuxx=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuaa - New best, scheduling parent pbuc1_derefidx_vbuxx=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuaa - New best, scheduling parent pbuc1_derefidx_vbuxx=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuaa - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuyy=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from pbuc1_derefidx_vbuxx=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuaa - Successfully synthesized from vbuaa=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - Successfully synthesized from pbuc1_derefidx_vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - Successfully synthesized from pbuc1_derefidx_vbuxx=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuyy - Successfully synthesized from vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - Successfully synthesized from pbuc1_derefidx_vbuxx=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - Successfully synthesized from pbuc1_derefidx_vbuxx=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - Successfully synthesized from vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - Successfully synthesized from vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - New best, scheduling parent pbuc1_derefidx_vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuz2
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuz1 - Successfully synthesized from pbuc1_derefidx_vbuxx=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuz1 - Successfully synthesized from pbuc1_derefidx_vbuyy=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuz1 - Successfully synthesized from pbuc1_derefidx_vbuaa=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuz1 - Successfully synthesized from pbuc1_derefidx_vbuaa=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuz1 - New best, scheduling parent pbuc1_derefidx_vbuxx=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuz1 - New best, scheduling parent pbuc1_derefidx_vbuyy=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuaa=vbuz1 - New best, scheduling parent pbuc1_derefidx_vbuz1=vbuz2
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - Successfully synthesized from pbuc1_derefidx_vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - Successfully synthesized from pbuc1_derefidx_vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - Successfully synthesized from pbuc1_derefidx_vbuyy=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - Successfully synthesized from pbuc1_derefidx_vbuyy=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - Successfully synthesized from vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuyy=vbuz1 - Successfully synthesized from vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - Successfully synthesized from pbuc1_derefidx_vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - Successfully synthesized from pbuc1_derefidx_vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - Successfully synthesized from pbuc1_derefidx_vbuxx=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - Successfully synthesized from pbuc1_derefidx_vbuxx=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - Successfully synthesized from vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuxx=vbuz1 - Successfully synthesized from vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - Successfully synthesized from pbuc1_derefidx_vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - Successfully synthesized from pbuc1_derefidx_vbuaa=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - Successfully synthesized from pbuc1_derefidx_vbuyy=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - Successfully synthesized from pbuc1_derefidx_vbuxx=vbuz1
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuaa
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuyy
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - Successfully synthesized from pbuc1_derefidx_vbuz1=vbuxx
-Fragment synthesis pbuc1_derefidx_vbuz1=vbuz2 - Successfully synthesized from vbuaa=vbuz1
-Found best fragment pbuc1_derefidx_vbuz1=vbuz2 < pbuc1_derefidx_vbuz1=vbuaa < pbuc1_derefidx_vbuyy=vbuaa score: 12.5
-New fragment synthesis vbuz1=vbuz1_ror_1
-New fragment synthesis vbuz1=vbuz1_ror_1 - Successfully loaded vbuz1=vbuz1_ror_1.asm
-New fragment synthesis vbuz1=vbuz1_ror_1 - sub-option vbuaa=vbuz1_ror_1
-Fragment synthesis vbuz1=vbuz1_ror_1 - Successfully synthesized from vbuaa=vbuz1_ror_1
-Found best fragment vbuz1=vbuz1_ror_1 score: 5.0
-New fragment synthesis vbuz1_neq_0_then_la1
-New fragment synthesis vbuz1_neq_0_then_la1 - Successfully loaded vbuz1_neq_0_then_la1.asm
-New fragment synthesis vbuz1_neq_0_then_la1 - sub-option vbuaa_neq_0_then_la1
-New fragment synthesis vbuz1_neq_0_then_la1 - sub-option vbuyy_neq_0_then_la1
-New fragment synthesis vbuz1_neq_0_then_la1 - sub-option vbuxx_neq_0_then_la1
-New fragment synthesis vbuz1_neq_0_then_la1 - sub-option 0_neq_vbuz1_then_la1
-New fragment synthesis vbuz1_neq_0_then_la1 - sub-option 0_neq_vbuz1_then_la1
-New fragment synthesis vbuaa_neq_0_then_la1
-New fragment synthesis vbuaa_neq_0_then_la1 - Successfully loaded vbuaa_neq_0_then_la1.asm
-New fragment synthesis vbuaa_neq_0_then_la1 - sub-option vbuxx_neq_0_then_la1
-New fragment synthesis vbuaa_neq_0_then_la1 - sub-option vbuyy_neq_0_then_la1
-New fragment synthesis vbuaa_neq_0_then_la1 - sub-option 0_neq_vbuaa_then_la1
-New fragment synthesis vbuaa_neq_0_then_la1 - sub-option 0_neq_vbuaa_then_la1
-New fragment synthesis vbuxx_neq_0_then_la1
-New fragment synthesis vbuxx_neq_0_then_la1 - Successfully loaded vbuxx_neq_0_then_la1.asm
-New fragment synthesis vbuxx_neq_0_then_la1 - sub-option vbuaa_neq_0_then_la1
-New fragment synthesis vbuxx_neq_0_then_la1 - sub-option 0_neq_vbuxx_then_la1
-New fragment synthesis vbuxx_neq_0_then_la1 - sub-option 0_neq_vbuxx_then_la1
-New fragment synthesis 0_neq_vbuxx_then_la1
-New fragment synthesis 0_neq_vbuxx_then_la1 - sub-option 0_neq_vbuaa_then_la1
-New fragment synthesis 0_neq_vbuxx_then_la1 - sub-option vbuxx_neq_0_then_la1
-New fragment synthesis 0_neq_vbuxx_then_la1 - sub-option vbuxx_neq_0_then_la1
-New fragment synthesis 0_neq_vbuaa_then_la1
-New fragment synthesis 0_neq_vbuaa_then_la1 - sub-option 0_neq_vbuxx_then_la1
-New fragment synthesis 0_neq_vbuaa_then_la1 - sub-option 0_neq_vbuyy_then_la1
-New fragment synthesis 0_neq_vbuaa_then_la1 - sub-option vbuaa_neq_0_then_la1
-New fragment synthesis 0_neq_vbuaa_then_la1 - sub-option vbuaa_neq_0_then_la1
-New fragment synthesis 0_neq_vbuyy_then_la1
-New fragment synthesis 0_neq_vbuyy_then_la1 - sub-option 0_neq_vbuaa_then_la1
-New fragment synthesis 0_neq_vbuyy_then_la1 - sub-option vbuyy_neq_0_then_la1
-New fragment synthesis 0_neq_vbuyy_then_la1 - sub-option vbuyy_neq_0_then_la1
-New fragment synthesis vbuyy_neq_0_then_la1
-New fragment synthesis vbuyy_neq_0_then_la1 - Successfully loaded vbuyy_neq_0_then_la1.asm
-New fragment synthesis vbuyy_neq_0_then_la1 - sub-option vbuaa_neq_0_then_la1
-New fragment synthesis vbuyy_neq_0_then_la1 - sub-option 0_neq_vbuyy_then_la1
-New fragment synthesis vbuyy_neq_0_then_la1 - sub-option 0_neq_vbuyy_then_la1
-New fragment synthesis 0_neq_vbuz1_then_la1
-New fragment synthesis 0_neq_vbuz1_then_la1 - sub-option 0_neq_vbuaa_then_la1
-New fragment synthesis 0_neq_vbuz1_then_la1 - sub-option 0_neq_vbuyy_then_la1
-New fragment synthesis 0_neq_vbuz1_then_la1 - sub-option 0_neq_vbuxx_then_la1
-New fragment synthesis 0_neq_vbuz1_then_la1 - sub-option vbuz1_neq_0_then_la1
-New fragment synthesis 0_neq_vbuz1_then_la1 - sub-option vbuz1_neq_0_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - No file or synthesis results!
-Fragment synthesis vbuyy_neq_0_then_la1 - New best, scheduling parent 0_neq_vbuyy_then_la1
-Fragment synthesis vbuyy_neq_0_then_la1 - New best, scheduling parent 0_neq_vbuyy_then_la1
-Fragment synthesis vbuyy_neq_0_then_la1 - New best, scheduling parent vbuaa_neq_0_then_la1
-Fragment synthesis vbuyy_neq_0_then_la1 - New best, scheduling parent vbuz1_neq_0_then_la1
-Fragment synthesis 0_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_0_then_la1
-Fragment synthesis 0_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_0_then_la1
-Fragment synthesis 0_neq_vbuyy_then_la1 - New best, scheduling parent vbuyy_neq_0_then_la1
-Fragment synthesis 0_neq_vbuyy_then_la1 - New best, scheduling parent vbuyy_neq_0_then_la1
-Fragment synthesis 0_neq_vbuyy_then_la1 - New best, scheduling parent 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuyy_then_la1 - New best, scheduling parent 0_neq_vbuz1_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuyy_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - New best, scheduling parent vbuz1_neq_0_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - New best, scheduling parent vbuz1_neq_0_then_la1
-Fragment synthesis vbuyy_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuyy_then_la1
-Fragment synthesis vbuyy_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuyy_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - Successfully synthesized from 0_neq_vbuyy_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - New best, scheduling parent 0_neq_vbuyy_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - New best, scheduling parent 0_neq_vbuxx_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_0_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_0_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - New best, scheduling parent 0_neq_vbuz1_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuyy_then_la1
-Fragment synthesis 0_neq_vbuyy_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_0_then_la1
-Fragment synthesis 0_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_0_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - New best, scheduling parent 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - New best, scheduling parent vbuxx_neq_0_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - New best, scheduling parent vbuxx_neq_0_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - New best, scheduling parent 0_neq_vbuz1_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuyy_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuxx_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - Successfully synthesized from 0_neq_vbuxx_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - Successfully synthesized from 0_neq_vbuyy_then_la1
-Fragment synthesis vbuxx_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuxx_then_la1
-Fragment synthesis vbuxx_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuxx_then_la1
-Fragment synthesis vbuxx_neq_0_then_la1 - New best, scheduling parent 0_neq_vbuxx_then_la1
-Fragment synthesis vbuxx_neq_0_then_la1 - New best, scheduling parent 0_neq_vbuxx_then_la1
-Fragment synthesis vbuxx_neq_0_then_la1 - New best, scheduling parent vbuaa_neq_0_then_la1
-Fragment synthesis vbuxx_neq_0_then_la1 - New best, scheduling parent vbuz1_neq_0_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_0_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_0_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - New best, scheduling parent 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - New best, scheduling parent vbuxx_neq_0_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - New best, scheduling parent vbuxx_neq_0_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - New best, scheduling parent 0_neq_vbuz1_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuyy_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuxx_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - New best, scheduling parent vbuz1_neq_0_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - New best, scheduling parent vbuz1_neq_0_then_la1
-Fragment synthesis vbuxx_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuxx_then_la1
-Fragment synthesis vbuxx_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuxx_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - Successfully synthesized from 0_neq_vbuxx_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - Successfully synthesized from 0_neq_vbuyy_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - New best, scheduling parent 0_neq_vbuyy_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - New best, scheduling parent 0_neq_vbuxx_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_0_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_0_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - New best, scheduling parent 0_neq_vbuz1_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuyy_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuxx_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_0_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_0_then_la1
-Fragment synthesis 0_neq_vbuyy_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuyy_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_0_then_la1
-Fragment synthesis 0_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_0_then_la1
-Fragment synthesis vbuaa_neq_0_then_la1 - Successfully synthesized from vbuxx_neq_0_then_la1
-Fragment synthesis vbuaa_neq_0_then_la1 - Successfully synthesized from vbuyy_neq_0_then_la1
-Fragment synthesis vbuaa_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis vbuaa_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis vbuaa_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis vbuaa_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis vbuaa_neq_0_then_la1 - New best, scheduling parent vbuxx_neq_0_then_la1
-Fragment synthesis vbuaa_neq_0_then_la1 - New best, scheduling parent vbuyy_neq_0_then_la1
-Fragment synthesis vbuaa_neq_0_then_la1 - New best, scheduling parent 0_neq_vbuaa_then_la1
-Fragment synthesis vbuaa_neq_0_then_la1 - New best, scheduling parent 0_neq_vbuaa_then_la1
-Fragment synthesis vbuaa_neq_0_then_la1 - New best, scheduling parent vbuz1_neq_0_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - Successfully synthesized from 0_neq_vbuxx_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - Successfully synthesized from 0_neq_vbuyy_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - Successfully synthesized from vbuaa_neq_0_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - Successfully synthesized from vbuaa_neq_0_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - New best, scheduling parent 0_neq_vbuyy_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - New best, scheduling parent 0_neq_vbuxx_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_0_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_0_then_la1
-Fragment synthesis 0_neq_vbuaa_then_la1 - New best, scheduling parent 0_neq_vbuz1_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuyy_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuxx_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - New best, scheduling parent vbuz1_neq_0_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - New best, scheduling parent vbuz1_neq_0_then_la1
-Fragment synthesis vbuaa_neq_0_then_la1 - Successfully synthesized from vbuxx_neq_0_then_la1
-Fragment synthesis vbuaa_neq_0_then_la1 - Successfully synthesized from vbuyy_neq_0_then_la1
-Fragment synthesis vbuaa_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis vbuaa_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_0_then_la1
-Fragment synthesis 0_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_0_then_la1
-Fragment synthesis 0_neq_vbuyy_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_0_then_la1
-Fragment synthesis 0_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_0_then_la1
-Fragment synthesis vbuyy_neq_0_then_la1 - Successfully synthesized from vbuaa_neq_0_then_la1
-Fragment synthesis vbuyy_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuyy_then_la1
-Fragment synthesis vbuyy_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuyy_then_la1
-Fragment synthesis vbuxx_neq_0_then_la1 - Successfully synthesized from vbuaa_neq_0_then_la1
-Fragment synthesis vbuxx_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuxx_then_la1
-Fragment synthesis vbuxx_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuxx_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from vbuaa_neq_0_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from vbuyy_neq_0_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from vbuxx_neq_0_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - New best, scheduling parent 0_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - New best, scheduling parent 0_neq_vbuz1_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuaa_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuyy_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from 0_neq_vbuxx_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_0_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_0_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_0_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_0_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_0_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_0_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - New best, scheduling parent vbuz1_neq_0_then_la1
-Fragment synthesis 0_neq_vbuz1_then_la1 - New best, scheduling parent vbuz1_neq_0_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from vbuaa_neq_0_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from vbuyy_neq_0_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from vbuxx_neq_0_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuz1_then_la1
-Fragment synthesis vbuz1_neq_0_then_la1 - Successfully synthesized from 0_neq_vbuz1_then_la1
-Found best fragment vbuz1_neq_0_then_la1 score: 6.0
-New fragment synthesis vbuz1=_lo_pbuz2
-New fragment synthesis vbuz1=_lo_pbuz2 - sub-option vbuaa=_lo_pbuz1
-New fragment synthesis vbuz1=_lo_pbuz2 - sub-option vbuyy=_lo_pbuz1
-New fragment synthesis vbuz1=_lo_pbuz2 - sub-option vbuxx=_lo_pbuz1
-New fragment synthesis vbuz1=_lo_pbuz2 - sub-option vbuaa=_lo_pbuz1
-New fragment synthesis vbuaa=_lo_pbuz1
-New fragment synthesis vbuaa=_lo_pbuz1 - Successfully loaded vbuaa=_lo_pbuz1.asm
-New fragment synthesis vbuyy=_lo_pbuz1
-New fragment synthesis vbuyy=_lo_pbuz1 - Successfully loaded vbuyy=_lo_pbuz1.asm
-New fragment synthesis vbuyy=_lo_pbuz1 - sub-option vbuaa=_lo_pbuz1
-New fragment synthesis vbuxx=_lo_pbuz1
-New fragment synthesis vbuxx=_lo_pbuz1 - Successfully loaded vbuxx=_lo_pbuz1.asm
-New fragment synthesis vbuxx=_lo_pbuz1 - sub-option vbuaa=_lo_pbuz1
-Fragment synthesis vbuxx=_lo_pbuz1 - New best, scheduling parent vbuz1=_lo_pbuz2
-Fragment synthesis vbuyy=_lo_pbuz1 - New best, scheduling parent vbuz1=_lo_pbuz2
-Fragment synthesis vbuaa=_lo_pbuz1 - New best, scheduling parent vbuz1=_lo_pbuz2
-Fragment synthesis vbuaa=_lo_pbuz1 - New best, scheduling parent vbuyy=_lo_pbuz1
-Fragment synthesis vbuaa=_lo_pbuz1 - New best, scheduling parent vbuxx=_lo_pbuz1
-Fragment synthesis vbuaa=_lo_pbuz1 - New best, scheduling parent vbuz1=_lo_pbuz2
-Fragment synthesis vbuxx=_lo_pbuz1 - Successfully synthesized from vbuaa=_lo_pbuz1
-Fragment synthesis vbuyy=_lo_pbuz1 - Successfully synthesized from vbuaa=_lo_pbuz1
-Fragment synthesis vbuz1=_lo_pbuz2 - Successfully synthesized from vbuaa=_lo_pbuz1
-Fragment synthesis vbuz1=_lo_pbuz2 - Successfully synthesized from vbuyy=_lo_pbuz1
-Fragment synthesis vbuz1=_lo_pbuz2 - Successfully synthesized from vbuxx=_lo_pbuz1
-Fragment synthesis vbuz1=_lo_pbuz2 - Successfully synthesized from vbuaa=_lo_pbuz1
-Found best fragment vbuz1=_lo_pbuz2 < vbuaa=_lo_pbuz1 score: 6.5
-New fragment synthesis vbuz1=vbuz2_bor_vbuz3
-New fragment synthesis vbuz1=vbuz2_bor_vbuz3 - sub-option vbuaa=vbuz1_bor_vbuz2
-New fragment synthesis vbuz1=vbuz2_bor_vbuz3 - sub-option vbuyy=vbuz1_bor_vbuz2
-New fragment synthesis vbuz1=vbuz2_bor_vbuz3 - sub-option vbuxx=vbuz1_bor_vbuz2
-New fragment synthesis vbuz1=vbuz2_bor_vbuz3 - sub-option vbuz1=vbuaa_bor_vbuz2
-New fragment synthesis vbuz1=vbuz2_bor_vbuz3 - sub-option vbuz1=vbuyy_bor_vbuz2
-New fragment synthesis vbuz1=vbuz2_bor_vbuz3 - sub-option vbuz1=vbuxx_bor_vbuz2
-New fragment synthesis vbuz1=vbuz2_bor_vbuz3 - sub-option vbuz1=vbuz2_bor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bor_vbuz3 - sub-option vbuz1=vbuz2_bor_vbuyy
-New fragment synthesis vbuz1=vbuz2_bor_vbuz3 - sub-option vbuz1=vbuz2_bor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bor_vbuz3 - sub-option vbuz1=vbuz3_bor_vbuz2
-New fragment synthesis vbuz1=vbuz2_bor_vbuz3 - sub-option vbuaa=vbuz1_bor_vbuz2
-New fragment synthesis vbuaa=vbuz1_bor_vbuz2
-New fragment synthesis vbuaa=vbuz1_bor_vbuz2 - sub-option vbuaa=vbuaa_bor_vbuz1
-New fragment synthesis vbuaa=vbuz1_bor_vbuz2 - sub-option vbuaa=vbuaa_bor_vbuz1
-New fragment synthesis vbuaa=vbuz1_bor_vbuz2 - sub-option vbuaa=vbuyy_bor_vbuz1
-New fragment synthesis vbuaa=vbuz1_bor_vbuz2 - sub-option vbuaa=vbuxx_bor_vbuz1
-New fragment synthesis vbuaa=vbuz1_bor_vbuz2 - sub-option vbuaa=vbuz1_bor_vbuaa
-New fragment synthesis vbuaa=vbuz1_bor_vbuz2 - sub-option vbuaa=vbuz1_bor_vbuyy
-New fragment synthesis vbuaa=vbuz1_bor_vbuz2 - sub-option vbuaa=vbuz1_bor_vbuxx
-New fragment synthesis vbuaa=vbuz1_bor_vbuz2 - sub-option vbuaa=vbuz2_bor_vbuz1
-New fragment synthesis vbuaa=vbuaa_bor_vbuz1
-New fragment synthesis vbuaa=vbuaa_bor_vbuz1 - Successfully loaded vbuaa=vbuaa_bor_vbuz1.asm
-New fragment synthesis vbuaa=vbuaa_bor_vbuz1 - sub-option vbuaa=vbuaa_bor_vbuyy
-New fragment synthesis vbuaa=vbuaa_bor_vbuz1 - sub-option vbuaa=vbuaa_bor_vbuxx
-New fragment synthesis vbuaa=vbuaa_bor_vbuz1 - sub-option vbuaa=vbuz1_bor_vbuaa
-New fragment synthesis vbuaa=vbuaa_bor_vbuyy
-New fragment synthesis vbuaa=vbuaa_bor_vbuyy - Successfully loaded vbuaa=vbuaa_bor_vbuyy.asm
-New fragment synthesis vbuaa=vbuaa_bor_vbuyy - sub-option vbuaa=vbuyy_bor_vbuaa
-New fragment synthesis vbuaa=vbuyy_bor_vbuaa
-New fragment synthesis vbuaa=vbuyy_bor_vbuaa - sub-option vbuaa=vbuaa_bor_vbuyy
-New fragment synthesis vbuaa=vbuz1_bor_vbuaa
-New fragment synthesis vbuaa=vbuz1_bor_vbuaa - sub-option vbuaa=vbuyy_bor_vbuaa
-New fragment synthesis vbuaa=vbuz1_bor_vbuaa - sub-option vbuaa=vbuxx_bor_vbuaa
-New fragment synthesis vbuaa=vbuz1_bor_vbuaa - sub-option vbuaa=vbuaa_bor_vbuz1
-New fragment synthesis vbuaa=vbuyy_bor_vbuz1
-New fragment synthesis vbuaa=vbuyy_bor_vbuz1 - sub-option vbuaa=vbuaa_bor_vbuz1
-New fragment synthesis vbuaa=vbuyy_bor_vbuz1 - sub-option vbuaa=vbuyy_bor_vbuaa
-New fragment synthesis vbuaa=vbuyy_bor_vbuz1 - sub-option vbuaa=vbuyy_bor_vbuaa
-New fragment synthesis vbuaa=vbuyy_bor_vbuz1 - sub-option vbuaa=vbuyy_bor_vbuxx
-New fragment synthesis vbuaa=vbuyy_bor_vbuz1 - sub-option vbuaa=vbuz1_bor_vbuyy
-New fragment synthesis vbuaa=vbuyy_bor_vbuxx
-New fragment synthesis vbuaa=vbuyy_bor_vbuxx - sub-option vbuaa=vbuyy_bor_vbuaa
-New fragment synthesis vbuaa=vbuyy_bor_vbuxx - sub-option vbuaa=vbuaa_bor_vbuxx
-New fragment synthesis vbuaa=vbuyy_bor_vbuxx - sub-option vbuaa=vbuxx_bor_vbuyy
-New fragment synthesis vbuaa=vbuxx_bor_vbuyy
-New fragment synthesis vbuaa=vbuxx_bor_vbuyy - sub-option vbuaa=vbuaa_bor_vbuyy
-New fragment synthesis vbuaa=vbuxx_bor_vbuyy - sub-option vbuaa=vbuxx_bor_vbuaa
-New fragment synthesis vbuaa=vbuxx_bor_vbuyy - sub-option vbuaa=vbuyy_bor_vbuxx
-New fragment synthesis vbuaa=vbuz1_bor_vbuyy
-New fragment synthesis vbuaa=vbuz1_bor_vbuyy - sub-option vbuaa=vbuz1_bor_vbuaa
-New fragment synthesis vbuaa=vbuz1_bor_vbuyy - sub-option vbuaa=vbuaa_bor_vbuyy
-New fragment synthesis vbuaa=vbuz1_bor_vbuyy - sub-option vbuaa=vbuaa_bor_vbuyy
-New fragment synthesis vbuaa=vbuz1_bor_vbuyy - sub-option vbuaa=vbuxx_bor_vbuyy
-New fragment synthesis vbuaa=vbuz1_bor_vbuyy - sub-option vbuaa=vbuyy_bor_vbuz1
-New fragment synthesis vbuaa=vbuxx_bor_vbuz1
-New fragment synthesis vbuaa=vbuxx_bor_vbuz1 - sub-option vbuaa=vbuaa_bor_vbuz1
-New fragment synthesis vbuaa=vbuxx_bor_vbuz1 - sub-option vbuaa=vbuxx_bor_vbuaa
-New fragment synthesis vbuaa=vbuxx_bor_vbuz1 - sub-option vbuaa=vbuxx_bor_vbuaa
-New fragment synthesis vbuaa=vbuxx_bor_vbuz1 - sub-option vbuaa=vbuxx_bor_vbuyy
-New fragment synthesis vbuaa=vbuxx_bor_vbuz1 - sub-option vbuaa=vbuz1_bor_vbuxx
-New fragment synthesis vbuaa=vbuz1_bor_vbuxx
-New fragment synthesis vbuaa=vbuz1_bor_vbuxx - sub-option vbuaa=vbuz1_bor_vbuaa
-New fragment synthesis vbuaa=vbuz1_bor_vbuxx - sub-option vbuaa=vbuaa_bor_vbuxx
-New fragment synthesis vbuaa=vbuz1_bor_vbuxx - sub-option vbuaa=vbuaa_bor_vbuxx
-New fragment synthesis vbuaa=vbuz1_bor_vbuxx - sub-option vbuaa=vbuyy_bor_vbuxx
-New fragment synthesis vbuaa=vbuz1_bor_vbuxx - sub-option vbuaa=vbuxx_bor_vbuz1
-New fragment synthesis vbuaa=vbuz2_bor_vbuz1
-New fragment synthesis vbuaa=vbuz2_bor_vbuz1 - sub-option vbuaa=vbuz1_bor_vbuaa
-New fragment synthesis vbuaa=vbuz2_bor_vbuz1 - sub-option vbuaa=vbuz1_bor_vbuaa
-New fragment synthesis vbuaa=vbuz2_bor_vbuz1 - sub-option vbuaa=vbuz1_bor_vbuyy
-New fragment synthesis vbuaa=vbuz2_bor_vbuz1 - sub-option vbuaa=vbuz1_bor_vbuxx
-New fragment synthesis vbuaa=vbuz2_bor_vbuz1 - sub-option vbuaa=vbuaa_bor_vbuz1
-New fragment synthesis vbuaa=vbuz2_bor_vbuz1 - sub-option vbuaa=vbuyy_bor_vbuz1
-New fragment synthesis vbuaa=vbuz2_bor_vbuz1 - sub-option vbuaa=vbuxx_bor_vbuz1
-New fragment synthesis vbuaa=vbuz2_bor_vbuz1 - sub-option vbuaa=vbuz1_bor_vbuz2
-New fragment synthesis vbuyy=vbuz1_bor_vbuz2
-New fragment synthesis vbuyy=vbuz1_bor_vbuz2 - sub-option vbuyy=vbuaa_bor_vbuz1
-New fragment synthesis vbuyy=vbuz1_bor_vbuz2 - sub-option vbuyy=vbuyy_bor_vbuz1
-New fragment synthesis vbuyy=vbuz1_bor_vbuz2 - sub-option vbuyy=vbuyy_bor_vbuz1
-New fragment synthesis vbuyy=vbuz1_bor_vbuz2 - sub-option vbuyy=vbuxx_bor_vbuz1
-New fragment synthesis vbuyy=vbuz1_bor_vbuz2 - sub-option vbuyy=vbuz1_bor_vbuaa
-New fragment synthesis vbuyy=vbuz1_bor_vbuz2 - sub-option vbuyy=vbuz1_bor_vbuyy
-New fragment synthesis vbuyy=vbuz1_bor_vbuz2 - sub-option vbuyy=vbuz1_bor_vbuxx
-New fragment synthesis vbuyy=vbuz1_bor_vbuz2 - sub-option vbuyy=vbuz2_bor_vbuz1
-New fragment synthesis vbuyy=vbuz1_bor_vbuz2 - sub-option vbuaa=vbuz1_bor_vbuz2
-New fragment synthesis vbuyy=vbuaa_bor_vbuz1
-New fragment synthesis vbuyy=vbuaa_bor_vbuz1 - sub-option vbuyy=vbuxx_bor_vbuz1
-New fragment synthesis vbuyy=vbuaa_bor_vbuz1 - sub-option vbuyy=vbuyy_bor_vbuz1
-New fragment synthesis vbuyy=vbuaa_bor_vbuz1 - sub-option vbuyy=vbuaa_bor_vbuyy
-New fragment synthesis vbuyy=vbuaa_bor_vbuz1 - sub-option vbuyy=vbuaa_bor_vbuyy
-New fragment synthesis vbuyy=vbuaa_bor_vbuz1 - sub-option vbuyy=vbuaa_bor_vbuxx
-New fragment synthesis vbuyy=vbuaa_bor_vbuz1 - sub-option vbuyy=vbuz1_bor_vbuaa
-New fragment synthesis vbuyy=vbuaa_bor_vbuz1 - sub-option vbuaa=vbuaa_bor_vbuz1
-New fragment synthesis vbuyy=vbuxx_bor_vbuz1
-New fragment synthesis vbuyy=vbuxx_bor_vbuz1 - sub-option vbuyy=vbuaa_bor_vbuz1
-New fragment synthesis vbuyy=vbuxx_bor_vbuz1 - sub-option vbuyy=vbuxx_bor_vbuaa
-New fragment synthesis vbuyy=vbuxx_bor_vbuz1 - sub-option vbuyy=vbuxx_bor_vbuyy
-New fragment synthesis vbuyy=vbuxx_bor_vbuz1 - sub-option vbuyy=vbuxx_bor_vbuyy
-New fragment synthesis vbuyy=vbuxx_bor_vbuz1 - sub-option vbuyy=vbuz1_bor_vbuxx
-New fragment synthesis vbuyy=vbuxx_bor_vbuz1 - sub-option vbuaa=vbuxx_bor_vbuz1
-New fragment synthesis vbuyy=vbuxx_bor_vbuaa
-New fragment synthesis vbuyy=vbuxx_bor_vbuaa - sub-option vbuyy=vbuxx_bor_vbuyy
-New fragment synthesis vbuyy=vbuxx_bor_vbuaa - sub-option vbuyy=vbuaa_bor_vbuxx
-New fragment synthesis vbuyy=vbuxx_bor_vbuaa - sub-option vbuaa=vbuxx_bor_vbuaa
-New fragment synthesis vbuyy=vbuxx_bor_vbuyy
-New fragment synthesis vbuyy=vbuxx_bor_vbuyy - sub-option vbuyy=vbuaa_bor_vbuyy
-New fragment synthesis vbuyy=vbuxx_bor_vbuyy - sub-option vbuyy=vbuyy_bor_vbuxx
-New fragment synthesis vbuyy=vbuxx_bor_vbuyy - sub-option vbuaa=vbuxx_bor_vbuyy
-New fragment synthesis vbuyy=vbuaa_bor_vbuyy
-New fragment synthesis vbuyy=vbuaa_bor_vbuyy - sub-option vbuyy=vbuxx_bor_vbuyy
-New fragment synthesis vbuyy=vbuaa_bor_vbuyy - sub-option vbuyy=vbuyy_bor_vbuaa
-New fragment synthesis vbuyy=vbuaa_bor_vbuyy - sub-option vbuaa=vbuaa_bor_vbuyy
-New fragment synthesis vbuyy=vbuyy_bor_vbuaa
-New fragment synthesis vbuyy=vbuyy_bor_vbuaa - sub-option vbuyy=vbuyy_bor_vbuxx
-New fragment synthesis vbuyy=vbuyy_bor_vbuaa - sub-option vbuyy=vbuaa_bor_vbuyy
-New fragment synthesis vbuyy=vbuyy_bor_vbuaa - sub-option vbuaa=vbuyy_bor_vbuaa
-New fragment synthesis vbuyy=vbuyy_bor_vbuxx
-New fragment synthesis vbuyy=vbuyy_bor_vbuxx - sub-option vbuyy=vbuyy_bor_vbuaa
-New fragment synthesis vbuyy=vbuyy_bor_vbuxx - sub-option vbuyy=vbuxx_bor_vbuyy
-New fragment synthesis vbuyy=vbuyy_bor_vbuxx - sub-option vbuaa=vbuyy_bor_vbuxx
-New fragment synthesis vbuyy=vbuaa_bor_vbuxx
-New fragment synthesis vbuyy=vbuaa_bor_vbuxx - sub-option vbuyy=vbuyy_bor_vbuxx
-New fragment synthesis vbuyy=vbuaa_bor_vbuxx - sub-option vbuyy=vbuxx_bor_vbuaa
-New fragment synthesis vbuyy=vbuaa_bor_vbuxx - sub-option vbuaa=vbuaa_bor_vbuxx
-New fragment synthesis vbuyy=vbuz1_bor_vbuxx
-New fragment synthesis vbuyy=vbuz1_bor_vbuxx - sub-option vbuyy=vbuz1_bor_vbuaa
-New fragment synthesis vbuyy=vbuz1_bor_vbuxx - sub-option vbuyy=vbuaa_bor_vbuxx
-New fragment synthesis vbuyy=vbuz1_bor_vbuxx - sub-option vbuyy=vbuyy_bor_vbuxx
-New fragment synthesis vbuyy=vbuz1_bor_vbuxx - sub-option vbuyy=vbuyy_bor_vbuxx
-New fragment synthesis vbuyy=vbuz1_bor_vbuxx - sub-option vbuyy=vbuxx_bor_vbuz1
-New fragment synthesis vbuyy=vbuz1_bor_vbuxx - sub-option vbuaa=vbuz1_bor_vbuxx
-New fragment synthesis vbuyy=vbuz1_bor_vbuaa
-New fragment synthesis vbuyy=vbuz1_bor_vbuaa - sub-option vbuyy=vbuz1_bor_vbuxx
-New fragment synthesis vbuyy=vbuz1_bor_vbuaa - sub-option vbuyy=vbuz1_bor_vbuyy
-New fragment synthesis vbuyy=vbuz1_bor_vbuaa - sub-option vbuyy=vbuyy_bor_vbuaa
-New fragment synthesis vbuyy=vbuz1_bor_vbuaa - sub-option vbuyy=vbuyy_bor_vbuaa
-New fragment synthesis vbuyy=vbuz1_bor_vbuaa - sub-option vbuyy=vbuxx_bor_vbuaa
-New fragment synthesis vbuyy=vbuz1_bor_vbuaa - sub-option vbuyy=vbuaa_bor_vbuz1
-New fragment synthesis vbuyy=vbuz1_bor_vbuaa - sub-option vbuaa=vbuz1_bor_vbuaa
-New fragment synthesis vbuyy=vbuz1_bor_vbuyy
-New fragment synthesis vbuyy=vbuz1_bor_vbuyy - sub-option vbuyy=vbuaa_bor_vbuyy
-New fragment synthesis vbuyy=vbuz1_bor_vbuyy - sub-option vbuyy=vbuxx_bor_vbuyy
-New fragment synthesis vbuyy=vbuz1_bor_vbuyy - sub-option vbuyy=vbuyy_bor_vbuz1
-New fragment synthesis vbuyy=vbuz1_bor_vbuyy - sub-option vbuaa=vbuz1_bor_vbuyy
-New fragment synthesis vbuyy=vbuyy_bor_vbuz1
-New fragment synthesis vbuyy=vbuyy_bor_vbuz1 - sub-option vbuyy=vbuyy_bor_vbuaa
-New fragment synthesis vbuyy=vbuyy_bor_vbuz1 - sub-option vbuyy=vbuyy_bor_vbuxx
-New fragment synthesis vbuyy=vbuyy_bor_vbuz1 - sub-option vbuyy=vbuz1_bor_vbuyy
-New fragment synthesis vbuyy=vbuyy_bor_vbuz1 - sub-option vbuaa=vbuyy_bor_vbuz1
-New fragment synthesis vbuyy=vbuz2_bor_vbuz1
-New fragment synthesis vbuyy=vbuz2_bor_vbuz1 - sub-option vbuyy=vbuz1_bor_vbuaa
-New fragment synthesis vbuyy=vbuz2_bor_vbuz1 - sub-option vbuyy=vbuz1_bor_vbuyy
-New fragment synthesis vbuyy=vbuz2_bor_vbuz1 - sub-option vbuyy=vbuz1_bor_vbuyy
-New fragment synthesis vbuyy=vbuz2_bor_vbuz1 - sub-option vbuyy=vbuz1_bor_vbuxx
-New fragment synthesis vbuyy=vbuz2_bor_vbuz1 - sub-option vbuyy=vbuaa_bor_vbuz1
-New fragment synthesis vbuyy=vbuz2_bor_vbuz1 - sub-option vbuyy=vbuyy_bor_vbuz1
-New fragment synthesis vbuyy=vbuz2_bor_vbuz1 - sub-option vbuyy=vbuxx_bor_vbuz1
-New fragment synthesis vbuyy=vbuz2_bor_vbuz1 - sub-option vbuyy=vbuz1_bor_vbuz2
-New fragment synthesis vbuyy=vbuz2_bor_vbuz1 - sub-option vbuaa=vbuz2_bor_vbuz1
-New fragment synthesis vbuxx=vbuz1_bor_vbuz2
-New fragment synthesis vbuxx=vbuz1_bor_vbuz2 - sub-option vbuxx=vbuaa_bor_vbuz1
-New fragment synthesis vbuxx=vbuz1_bor_vbuz2 - sub-option vbuxx=vbuyy_bor_vbuz1
-New fragment synthesis vbuxx=vbuz1_bor_vbuz2 - sub-option vbuxx=vbuxx_bor_vbuz1
-New fragment synthesis vbuxx=vbuz1_bor_vbuz2 - sub-option vbuxx=vbuxx_bor_vbuz1
-New fragment synthesis vbuxx=vbuz1_bor_vbuz2 - sub-option vbuxx=vbuz1_bor_vbuaa
-New fragment synthesis vbuxx=vbuz1_bor_vbuz2 - sub-option vbuxx=vbuz1_bor_vbuyy
-New fragment synthesis vbuxx=vbuz1_bor_vbuz2 - sub-option vbuxx=vbuz1_bor_vbuxx
-New fragment synthesis vbuxx=vbuz1_bor_vbuz2 - sub-option vbuxx=vbuz2_bor_vbuz1
-New fragment synthesis vbuxx=vbuz1_bor_vbuz2 - sub-option vbuaa=vbuz1_bor_vbuz2
-New fragment synthesis vbuxx=vbuaa_bor_vbuz1
-New fragment synthesis vbuxx=vbuaa_bor_vbuz1 - sub-option vbuxx=vbuxx_bor_vbuz1
-New fragment synthesis vbuxx=vbuaa_bor_vbuz1 - sub-option vbuxx=vbuyy_bor_vbuz1
-New fragment synthesis vbuxx=vbuaa_bor_vbuz1 - sub-option vbuxx=vbuaa_bor_vbuyy
-New fragment synthesis vbuxx=vbuaa_bor_vbuz1 - sub-option vbuxx=vbuaa_bor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bor_vbuz1 - sub-option vbuxx=vbuaa_bor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bor_vbuz1 - sub-option vbuxx=vbuz1_bor_vbuaa
-New fragment synthesis vbuxx=vbuaa_bor_vbuz1 - sub-option vbuaa=vbuaa_bor_vbuz1
-New fragment synthesis vbuxx=vbuxx_bor_vbuz1
-New fragment synthesis vbuxx=vbuxx_bor_vbuz1 - sub-option vbuxx=vbuxx_bor_vbuaa
-New fragment synthesis vbuxx=vbuxx_bor_vbuz1 - sub-option vbuxx=vbuxx_bor_vbuyy
-New fragment synthesis vbuxx=vbuxx_bor_vbuz1 - sub-option vbuxx=vbuz1_bor_vbuxx
-New fragment synthesis vbuxx=vbuxx_bor_vbuz1 - sub-option vbuaa=vbuxx_bor_vbuz1
-New fragment synthesis vbuxx=vbuxx_bor_vbuaa
-New fragment synthesis vbuxx=vbuxx_bor_vbuaa - sub-option vbuxx=vbuxx_bor_vbuyy
-New fragment synthesis vbuxx=vbuxx_bor_vbuaa - sub-option vbuxx=vbuaa_bor_vbuxx
-New fragment synthesis vbuxx=vbuxx_bor_vbuaa - sub-option vbuaa=vbuxx_bor_vbuaa
-New fragment synthesis vbuxx=vbuxx_bor_vbuyy
-New fragment synthesis vbuxx=vbuxx_bor_vbuyy - sub-option vbuxx=vbuxx_bor_vbuaa
-New fragment synthesis vbuxx=vbuxx_bor_vbuyy - sub-option vbuxx=vbuyy_bor_vbuxx
-New fragment synthesis vbuxx=vbuxx_bor_vbuyy - sub-option vbuaa=vbuxx_bor_vbuyy
-New fragment synthesis vbuxx=vbuyy_bor_vbuxx
-New fragment synthesis vbuxx=vbuyy_bor_vbuxx - sub-option vbuxx=vbuaa_bor_vbuxx
-New fragment synthesis vbuxx=vbuyy_bor_vbuxx - sub-option vbuxx=vbuxx_bor_vbuyy
-New fragment synthesis vbuxx=vbuyy_bor_vbuxx - sub-option vbuaa=vbuyy_bor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bor_vbuxx - sub-option vbuxx=vbuyy_bor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bor_vbuxx - sub-option vbuxx=vbuxx_bor_vbuaa
-New fragment synthesis vbuxx=vbuaa_bor_vbuxx - sub-option vbuaa=vbuaa_bor_vbuxx
-New fragment synthesis vbuxx=vbuz1_bor_vbuxx
-New fragment synthesis vbuxx=vbuz1_bor_vbuxx - sub-option vbuxx=vbuaa_bor_vbuxx
-New fragment synthesis vbuxx=vbuz1_bor_vbuxx - sub-option vbuxx=vbuyy_bor_vbuxx
-New fragment synthesis vbuxx=vbuz1_bor_vbuxx - sub-option vbuxx=vbuxx_bor_vbuz1
-New fragment synthesis vbuxx=vbuz1_bor_vbuxx - sub-option vbuaa=vbuz1_bor_vbuxx
-New fragment synthesis vbuxx=vbuyy_bor_vbuz1
-New fragment synthesis vbuxx=vbuyy_bor_vbuz1 - sub-option vbuxx=vbuaa_bor_vbuz1
-New fragment synthesis vbuxx=vbuyy_bor_vbuz1 - sub-option vbuxx=vbuyy_bor_vbuaa
-New fragment synthesis vbuxx=vbuyy_bor_vbuz1 - sub-option vbuxx=vbuyy_bor_vbuxx
-New fragment synthesis vbuxx=vbuyy_bor_vbuz1 - sub-option vbuxx=vbuyy_bor_vbuxx
-New fragment synthesis vbuxx=vbuyy_bor_vbuz1 - sub-option vbuxx=vbuz1_bor_vbuyy
-New fragment synthesis vbuxx=vbuyy_bor_vbuz1 - sub-option vbuaa=vbuyy_bor_vbuz1
-New fragment synthesis vbuxx=vbuyy_bor_vbuaa
-New fragment synthesis vbuxx=vbuyy_bor_vbuaa - sub-option vbuxx=vbuyy_bor_vbuxx
-New fragment synthesis vbuxx=vbuyy_bor_vbuaa - sub-option vbuxx=vbuaa_bor_vbuyy
-New fragment synthesis vbuxx=vbuyy_bor_vbuaa - sub-option vbuaa=vbuyy_bor_vbuaa
-New fragment synthesis vbuxx=vbuaa_bor_vbuyy
-New fragment synthesis vbuxx=vbuaa_bor_vbuyy - sub-option vbuxx=vbuxx_bor_vbuyy
-New fragment synthesis vbuxx=vbuaa_bor_vbuyy - sub-option vbuxx=vbuyy_bor_vbuaa
-New fragment synthesis vbuxx=vbuaa_bor_vbuyy - sub-option vbuaa=vbuaa_bor_vbuyy
-New fragment synthesis vbuxx=vbuz1_bor_vbuyy
-New fragment synthesis vbuxx=vbuz1_bor_vbuyy - sub-option vbuxx=vbuz1_bor_vbuaa
-New fragment synthesis vbuxx=vbuz1_bor_vbuyy - sub-option vbuxx=vbuaa_bor_vbuyy
-New fragment synthesis vbuxx=vbuz1_bor_vbuyy - sub-option vbuxx=vbuxx_bor_vbuyy
-New fragment synthesis vbuxx=vbuz1_bor_vbuyy - sub-option vbuxx=vbuxx_bor_vbuyy
-New fragment synthesis vbuxx=vbuz1_bor_vbuyy - sub-option vbuxx=vbuyy_bor_vbuz1
-New fragment synthesis vbuxx=vbuz1_bor_vbuyy - sub-option vbuaa=vbuz1_bor_vbuyy
-New fragment synthesis vbuxx=vbuz1_bor_vbuaa
-New fragment synthesis vbuxx=vbuz1_bor_vbuaa - sub-option vbuxx=vbuz1_bor_vbuxx
-New fragment synthesis vbuxx=vbuz1_bor_vbuaa - sub-option vbuxx=vbuz1_bor_vbuyy
-New fragment synthesis vbuxx=vbuz1_bor_vbuaa - sub-option vbuxx=vbuyy_bor_vbuaa
-New fragment synthesis vbuxx=vbuz1_bor_vbuaa - sub-option vbuxx=vbuxx_bor_vbuaa
-New fragment synthesis vbuxx=vbuz1_bor_vbuaa - sub-option vbuxx=vbuxx_bor_vbuaa
-New fragment synthesis vbuxx=vbuz1_bor_vbuaa - sub-option vbuxx=vbuaa_bor_vbuz1
-New fragment synthesis vbuxx=vbuz1_bor_vbuaa - sub-option vbuaa=vbuz1_bor_vbuaa
-New fragment synthesis vbuxx=vbuz2_bor_vbuz1
-New fragment synthesis vbuxx=vbuz2_bor_vbuz1 - sub-option vbuxx=vbuz1_bor_vbuaa
-New fragment synthesis vbuxx=vbuz2_bor_vbuz1 - sub-option vbuxx=vbuz1_bor_vbuyy
-New fragment synthesis vbuxx=vbuz2_bor_vbuz1 - sub-option vbuxx=vbuz1_bor_vbuxx
-New fragment synthesis vbuxx=vbuz2_bor_vbuz1 - sub-option vbuxx=vbuz1_bor_vbuxx
-New fragment synthesis vbuxx=vbuz2_bor_vbuz1 - sub-option vbuxx=vbuaa_bor_vbuz1
-New fragment synthesis vbuxx=vbuz2_bor_vbuz1 - sub-option vbuxx=vbuyy_bor_vbuz1
-New fragment synthesis vbuxx=vbuz2_bor_vbuz1 - sub-option vbuxx=vbuxx_bor_vbuz1
-New fragment synthesis vbuxx=vbuz2_bor_vbuz1 - sub-option vbuxx=vbuz1_bor_vbuz2
-New fragment synthesis vbuxx=vbuz2_bor_vbuz1 - sub-option vbuaa=vbuz2_bor_vbuz1
-New fragment synthesis vbuz1=vbuaa_bor_vbuz2
-New fragment synthesis vbuz1=vbuaa_bor_vbuz2 - sub-option vbuz1=vbuxx_bor_vbuz2
-New fragment synthesis vbuz1=vbuaa_bor_vbuz2 - sub-option vbuz1=vbuyy_bor_vbuz2
-New fragment synthesis vbuz1=vbuaa_bor_vbuz2 - sub-option vbuaa=vbuaa_bor_vbuz1
-New fragment synthesis vbuz1=vbuaa_bor_vbuz2 - sub-option vbuyy=vbuaa_bor_vbuz1
-New fragment synthesis vbuz1=vbuaa_bor_vbuz2 - sub-option vbuxx=vbuaa_bor_vbuz1
-New fragment synthesis vbuz1=vbuaa_bor_vbuz2 - sub-option vbuz1=vbuaa_bor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bor_vbuz2 - sub-option vbuz1=vbuaa_bor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bor_vbuz2 - sub-option vbuz1=vbuz2_bor_vbuaa
-New fragment synthesis vbuz1=vbuaa_bor_vbuz2 - sub-option vbuaa=vbuaa_bor_vbuz1
-New fragment synthesis vbuz1=vbuxx_bor_vbuz2
-New fragment synthesis vbuz1=vbuxx_bor_vbuz2 - sub-option vbuz1=vbuaa_bor_vbuz2
-New fragment synthesis vbuz1=vbuxx_bor_vbuz2 - sub-option vbuaa=vbuxx_bor_vbuz1
-New fragment synthesis vbuz1=vbuxx_bor_vbuz2 - sub-option vbuyy=vbuxx_bor_vbuz1
-New fragment synthesis vbuz1=vbuxx_bor_vbuz2 - sub-option vbuxx=vbuxx_bor_vbuz1
-New fragment synthesis vbuz1=vbuxx_bor_vbuz2 - sub-option vbuz1=vbuxx_bor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bor_vbuz2 - sub-option vbuz1=vbuxx_bor_vbuyy
-New fragment synthesis vbuz1=vbuxx_bor_vbuz2 - sub-option vbuz1=vbuz2_bor_vbuxx
-New fragment synthesis vbuz1=vbuxx_bor_vbuz2 - sub-option vbuaa=vbuxx_bor_vbuz1
-New fragment synthesis vbuz1=vbuxx_bor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bor_vbuaa - sub-option vbuz1=vbuxx_bor_vbuyy
-New fragment synthesis vbuz1=vbuxx_bor_vbuaa - sub-option vbuaa=vbuxx_bor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bor_vbuaa - sub-option vbuyy=vbuxx_bor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bor_vbuaa - sub-option vbuxx=vbuxx_bor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bor_vbuaa - sub-option vbuz1=vbuaa_bor_vbuxx
-New fragment synthesis vbuz1=vbuxx_bor_vbuaa - sub-option vbuaa=vbuxx_bor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bor_vbuyy
-New fragment synthesis vbuz1=vbuxx_bor_vbuyy - sub-option vbuz1=vbuaa_bor_vbuyy
-New fragment synthesis vbuz1=vbuxx_bor_vbuyy - sub-option vbuz1=vbuxx_bor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bor_vbuyy - sub-option vbuaa=vbuxx_bor_vbuyy
-New fragment synthesis vbuz1=vbuxx_bor_vbuyy - sub-option vbuyy=vbuxx_bor_vbuyy
-New fragment synthesis vbuz1=vbuxx_bor_vbuyy - sub-option vbuxx=vbuxx_bor_vbuyy
-New fragment synthesis vbuz1=vbuxx_bor_vbuyy - sub-option vbuz1=vbuyy_bor_vbuxx
-New fragment synthesis vbuz1=vbuxx_bor_vbuyy - sub-option vbuaa=vbuxx_bor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bor_vbuyy - sub-option vbuz1=vbuxx_bor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bor_vbuyy - sub-option vbuaa=vbuaa_bor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bor_vbuyy - sub-option vbuyy=vbuaa_bor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bor_vbuyy - sub-option vbuxx=vbuaa_bor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bor_vbuyy - sub-option vbuz1=vbuyy_bor_vbuaa
-New fragment synthesis vbuz1=vbuaa_bor_vbuyy - sub-option vbuaa=vbuaa_bor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bor_vbuaa - sub-option vbuz1=vbuyy_bor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bor_vbuaa - sub-option vbuaa=vbuyy_bor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bor_vbuaa - sub-option vbuyy=vbuyy_bor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bor_vbuaa - sub-option vbuxx=vbuyy_bor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bor_vbuaa - sub-option vbuz1=vbuaa_bor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bor_vbuaa - sub-option vbuaa=vbuyy_bor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bor_vbuxx - sub-option vbuz1=vbuyy_bor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bor_vbuxx - sub-option vbuz1=vbuaa_bor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bor_vbuxx - sub-option vbuaa=vbuyy_bor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bor_vbuxx - sub-option vbuyy=vbuyy_bor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bor_vbuxx - sub-option vbuxx=vbuyy_bor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bor_vbuxx - sub-option vbuz1=vbuxx_bor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bor_vbuxx - sub-option vbuaa=vbuyy_bor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bor_vbuxx - sub-option vbuz1=vbuyy_bor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bor_vbuxx - sub-option vbuaa=vbuaa_bor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bor_vbuxx - sub-option vbuyy=vbuaa_bor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bor_vbuxx - sub-option vbuxx=vbuaa_bor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bor_vbuxx - sub-option vbuz1=vbuxx_bor_vbuaa
-New fragment synthesis vbuz1=vbuaa_bor_vbuxx - sub-option vbuaa=vbuaa_bor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bor_vbuxx - sub-option vbuz1=vbuz2_bor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bor_vbuxx - sub-option vbuaa=vbuz1_bor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bor_vbuxx - sub-option vbuyy=vbuz1_bor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bor_vbuxx - sub-option vbuxx=vbuz1_bor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bor_vbuxx - sub-option vbuz1=vbuaa_bor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bor_vbuxx - sub-option vbuz1=vbuyy_bor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bor_vbuxx - sub-option vbuz1=vbuxx_bor_vbuz2
-New fragment synthesis vbuz1=vbuz2_bor_vbuxx - sub-option vbuaa=vbuz1_bor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bor_vbuaa - sub-option vbuz1=vbuz2_bor_vbuxx
-New fragment synthesis vbuz1=vbuz2_bor_vbuaa - sub-option vbuz1=vbuz2_bor_vbuyy
-New fragment synthesis vbuz1=vbuz2_bor_vbuaa - sub-option vbuaa=vbuz1_bor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bor_vbuaa - sub-option vbuyy=vbuz1_bor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bor_vbuaa - sub-option vbuxx=vbuz1_bor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bor_vbuaa - sub-option vbuz1=vbuyy_bor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bor_vbuaa - sub-option vbuz1=vbuxx_bor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bor_vbuaa - sub-option vbuz1=vbuaa_bor_vbuz2
-New fragment synthesis vbuz1=vbuz2_bor_vbuaa - sub-option vbuaa=vbuz1_bor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bor_vbuyy
-New fragment synthesis vbuz1=vbuz2_bor_vbuyy - sub-option vbuz1=vbuz2_bor_vbuaa
-New fragment synthesis vbuz1=vbuz2_bor_vbuyy - sub-option vbuaa=vbuz1_bor_vbuyy
-New fragment synthesis vbuz1=vbuz2_bor_vbuyy - sub-option vbuyy=vbuz1_bor_vbuyy
-New fragment synthesis vbuz1=vbuz2_bor_vbuyy - sub-option vbuxx=vbuz1_bor_vbuyy
-New fragment synthesis vbuz1=vbuz2_bor_vbuyy - sub-option vbuz1=vbuaa_bor_vbuyy
-New fragment synthesis vbuz1=vbuz2_bor_vbuyy - sub-option vbuz1=vbuxx_bor_vbuyy
-New fragment synthesis vbuz1=vbuz2_bor_vbuyy - sub-option vbuz1=vbuyy_bor_vbuz2
-New fragment synthesis vbuz1=vbuz2_bor_vbuyy - sub-option vbuaa=vbuz1_bor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bor_vbuz2
-New fragment synthesis vbuz1=vbuyy_bor_vbuz2 - sub-option vbuz1=vbuaa_bor_vbuz2
-New fragment synthesis vbuz1=vbuyy_bor_vbuz2 - sub-option vbuaa=vbuyy_bor_vbuz1
-New fragment synthesis vbuz1=vbuyy_bor_vbuz2 - sub-option vbuyy=vbuyy_bor_vbuz1
-New fragment synthesis vbuz1=vbuyy_bor_vbuz2 - sub-option vbuxx=vbuyy_bor_vbuz1
-New fragment synthesis vbuz1=vbuyy_bor_vbuz2 - sub-option vbuz1=vbuyy_bor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bor_vbuz2 - sub-option vbuz1=vbuyy_bor_vbuxx
-New fragment synthesis vbuz1=vbuyy_bor_vbuz2 - sub-option vbuz1=vbuz2_bor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bor_vbuz2 - sub-option vbuaa=vbuyy_bor_vbuz1
-New fragment synthesis vbuz1=vbuz3_bor_vbuz2
-New fragment synthesis vbuz1=vbuz3_bor_vbuz2 - sub-option vbuaa=vbuz2_bor_vbuz1
-New fragment synthesis vbuz1=vbuz3_bor_vbuz2 - sub-option vbuyy=vbuz2_bor_vbuz1
-New fragment synthesis vbuz1=vbuz3_bor_vbuz2 - sub-option vbuxx=vbuz2_bor_vbuz1
-New fragment synthesis vbuz1=vbuz3_bor_vbuz2 - sub-option vbuz1=vbuz2_bor_vbuaa
-New fragment synthesis vbuz1=vbuz3_bor_vbuz2 - sub-option vbuz1=vbuz2_bor_vbuyy
-New fragment synthesis vbuz1=vbuz3_bor_vbuz2 - sub-option vbuz1=vbuz2_bor_vbuxx
-New fragment synthesis vbuz1=vbuz3_bor_vbuz2 - sub-option vbuz1=vbuaa_bor_vbuz2
-New fragment synthesis vbuz1=vbuz3_bor_vbuz2 - sub-option vbuz1=vbuyy_bor_vbuz2
-New fragment synthesis vbuz1=vbuz3_bor_vbuz2 - sub-option vbuz1=vbuxx_bor_vbuz2
-New fragment synthesis vbuz1=vbuz3_bor_vbuz2 - sub-option vbuz1=vbuz2_bor_vbuz3
-New fragment synthesis vbuz1=vbuz3_bor_vbuz2 - sub-option vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - No file or synthesis results!
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - New best, scheduling parent vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - New best, scheduling parent vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - New best, scheduling parent vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - New best, scheduling parent vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - New best, scheduling parent vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - New best, scheduling parent vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - New best, scheduling parent vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - New best, scheduling parent vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - New best, scheduling parent vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - New best, scheduling parent vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuxx=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuxx - New best, scheduling parent vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuxx - New best, scheduling parent vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuxx - New best, scheduling parent vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuxx - New best, scheduling parent vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuxx - New best, scheduling parent vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuxx - New best, scheduling parent vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - New best, scheduling parent vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - New best, scheduling parent vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - New best, scheduling parent vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - New best, scheduling parent vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - New best, scheduling parent vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - New best, scheduling parent vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - New best, scheduling parent vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - New best, scheduling parent vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - New best, scheduling parent vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - New best, scheduling parent vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - New best, scheduling parent vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - New best, scheduling parent vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - New best, scheduling parent vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - New best, scheduling parent vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - New best, scheduling parent vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - New best, scheduling parent vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - New best, scheduling parent vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - New best, scheduling parent vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - New best, scheduling parent vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - New best, scheduling parent vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - New best, scheduling parent vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuaa - New best, scheduling parent vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuaa - New best, scheduling parent vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuaa - New best, scheduling parent vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuxx_bor_vbuaa - New best, scheduling parent vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuaa - New best, scheduling parent vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuaa - New best, scheduling parent vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - New best, scheduling parent vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - New best, scheduling parent vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - New best, scheduling parent vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - New best, scheduling parent vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - New best, scheduling parent vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuyy=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuxx - New best, scheduling parent vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuxx - New best, scheduling parent vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuxx - New best, scheduling parent vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuxx - New best, scheduling parent vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - New best, scheduling parent vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - New best, scheduling parent vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - No file or synthesis results!
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuyy=vbuxx_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuaa - New best, scheduling parent vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuaa - New best, scheduling parent vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuaa - New best, scheduling parent vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuaa - New best, scheduling parent vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - New best, scheduling parent vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - New best, scheduling parent vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - New best, scheduling parent vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - No file or synthesis results!
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - New best, scheduling parent vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - New best, scheduling parent vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - New best, scheduling parent vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - New best, scheduling parent vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - New best, scheduling parent vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - New best, scheduling parent vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - New best, scheduling parent vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - No file or synthesis results!
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - New best, scheduling parent vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - New best, scheduling parent vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - New best, scheduling parent vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - New best, scheduling parent vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - New best, scheduling parent vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - New best, scheduling parent vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - New best, scheduling parent vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - New best, scheduling parent vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - New best, scheduling parent vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - New best, scheduling parent vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - New best, scheduling parent vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - New best, scheduling parent vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - New best, scheduling parent vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - New best, scheduling parent vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - New best, scheduling parent vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - New best, scheduling parent vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - New best, scheduling parent vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - New best, scheduling parent vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - New best, scheduling parent vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - New best, scheduling parent vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - New best, scheduling parent vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - New best, scheduling parent vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - New best, scheduling parent vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - New best, scheduling parent vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - New best, scheduling parent vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - New best, scheduling parent vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - New best, scheduling parent vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - New best, scheduling parent vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - New best, scheduling parent vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - New best, scheduling parent vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - New best, scheduling parent vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - New best, scheduling parent vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - New best, scheduling parent vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - New best, scheduling parent vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuaa - No file or synthesis results!
-Fragment synthesis vbuaa=vbuaa_bor_vbuyy - New best, scheduling parent vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_vbuyy - New best, scheduling parent vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuaa_bor_vbuyy - New best, scheduling parent vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_vbuyy - New best, scheduling parent vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_vbuyy - New best, scheduling parent vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_vbuyy - New best, scheduling parent vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_vbuyy - New best, scheduling parent vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_vbuyy - New best, scheduling parent vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_vbuyy - New best, scheduling parent vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - New best, scheduling parent vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - New best, scheduling parent vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - New best, scheduling parent vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - New best, scheduling parent vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - New best, scheduling parent vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - New best, scheduling parent vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - New best, scheduling parent vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - New best, scheduling parent vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - New best, scheduling parent vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - New best, scheduling parent vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - New best, scheduling parent vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - New best, scheduling parent vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - New best, scheduling parent vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - New best, scheduling parent vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - New best, scheduling parent vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - New best, scheduling parent vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - New best, scheduling parent vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - New best, scheduling parent vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - New best, scheduling parent vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - New best, scheduling parent vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - New best, scheduling parent vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - New best, scheduling parent vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - New best, scheduling parent vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - New best, scheduling parent vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - New best, scheduling parent vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - New best, scheduling parent vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - New best, scheduling parent vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - New best, scheduling parent vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - New best, scheduling parent vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - New best, scheduling parent vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - New best, scheduling parent vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - New best, scheduling parent vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - New best, scheduling parent vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - New best, scheduling parent vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - New best, scheduling parent vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - New best, scheduling parent vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - New best, scheduling parent vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - New best, scheduling parent vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - New best, scheduling parent vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - New best, scheduling parent vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - New best, scheduling parent vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - New best, scheduling parent vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - New best, scheduling parent vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - New best, scheduling parent vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - New best, scheduling parent vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - New best, scheduling parent vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuxx_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - New best, scheduling parent vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - New best, scheduling parent vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - New best, scheduling parent vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - New best, scheduling parent vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - New best, scheduling parent vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - New best, scheduling parent vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - New best, scheduling parent vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - New best, scheduling parent vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - New best, scheduling parent vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - New best, scheduling parent vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - New best, scheduling parent vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - New best, scheduling parent vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuaa - New best, scheduling parent vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuaa - New best, scheduling parent vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuaa - New best, scheduling parent vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuaa - New best, scheduling parent vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuaa - New best, scheduling parent vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuaa - New best, scheduling parent vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuaa - New best, scheduling parent vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuaa - New best, scheduling parent vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuaa - New best, scheduling parent vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuaa - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuaa - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuaa - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuaa_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - New best, scheduling parent vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - New best, scheduling parent vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - New best, scheduling parent vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - New best, scheduling parent vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - New best, scheduling parent vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - New best, scheduling parent vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - New best, scheduling parent vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - New best, scheduling parent vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - New best, scheduling parent vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - New best, scheduling parent vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - New best, scheduling parent vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - New best, scheduling parent vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - New best, scheduling parent vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - New best, scheduling parent vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - New best, scheduling parent vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - New best, scheduling parent vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - New best, scheduling parent vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - New best, scheduling parent vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - New best, scheduling parent vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - New best, scheduling parent vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - New best, scheduling parent vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuz2 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - New best, scheduling parent vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - New best, scheduling parent vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - New best, scheduling parent vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - New best, scheduling parent vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - New best, scheduling parent vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - New best, scheduling parent vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuxx
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - New best, scheduling parent vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuxx
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuxx
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - New best, scheduling parent vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuxx_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuxx_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuxx_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuyy_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuaa - New best, scheduling parent vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuaa - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuxx=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuyy_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuxx_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuxx
-Fragment synthesis vbuaa=vbuaa_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuz2 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuz2 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuz2 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz1_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz1_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz1_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuz2 - New best, scheduling parent vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuaa=vbuz1_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuaa=vbuz1_bor_vbuz2 - New best, scheduling parent vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz1_bor_vbuz2 - New best, scheduling parent vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz1_bor_vbuz2 - New best, scheduling parent vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuaa_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuyy_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuxx_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuaa
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuyy
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz1_bor_vbuxx
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuxx=vbuz1_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuaa_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuyy_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuxx_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuaa
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuyy
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz1_bor_vbuxx
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuyy=vbuz1_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuaa
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuyy
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuxx
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuaa_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuyy_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuxx_bor_vbuz1
-Fragment synthesis vbuaa=vbuz2_bor_vbuz1 - Successfully synthesized from vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuz3 - Successfully synthesized from vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuz3 - Successfully synthesized from vbuyy=vbuz1_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuz3 - Successfully synthesized from vbuxx=vbuz1_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuz3 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuz3 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuz3 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuz3 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz2_bor_vbuz3 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz2_bor_vbuz3 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz2_bor_vbuz3 - Successfully synthesized from vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuz3 - Successfully synthesized from vbuaa=vbuz1_bor_vbuz2
-Fragment synthesis vbuz1=vbuz2_bor_vbuz3 - New best, scheduling parent vbuz1=vbuz3_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuyy=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuxx=vbuz2_bor_vbuz1
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuaa
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuyy
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuxx
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuaa_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuyy_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuxx_bor_vbuz2
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuz1=vbuz2_bor_vbuz3
-Fragment synthesis vbuz1=vbuz3_bor_vbuz2 - Successfully synthesized from vbuaa=vbuz2_bor_vbuz1
-Found best fragment vbuz1=vbuz2_bor_vbuz3 < vbuaa=vbuz1_bor_vbuz2 < vbuaa=vbuaa_bor_vbuz1 score: 9.5
-New fragment synthesis vbuz1=_hi_pbuz2
-New fragment synthesis vbuz1=_hi_pbuz2 - sub-option vbuaa=_hi_pbuz1
-New fragment synthesis vbuz1=_hi_pbuz2 - sub-option vbuyy=_hi_pbuz1
-New fragment synthesis vbuz1=_hi_pbuz2 - sub-option vbuxx=_hi_pbuz1
-New fragment synthesis vbuz1=_hi_pbuz2 - sub-option vbuaa=_hi_pbuz1
-New fragment synthesis vbuaa=_hi_pbuz1
-New fragment synthesis vbuaa=_hi_pbuz1 - Successfully loaded vbuaa=_hi_pbuz1.asm
-New fragment synthesis vbuyy=_hi_pbuz1
-New fragment synthesis vbuyy=_hi_pbuz1 - Successfully loaded vbuyy=_hi_pbuz1.asm
-New fragment synthesis vbuyy=_hi_pbuz1 - sub-option vbuaa=_hi_pbuz1
-New fragment synthesis vbuxx=_hi_pbuz1
-New fragment synthesis vbuxx=_hi_pbuz1 - Successfully loaded vbuxx=_hi_pbuz1.asm
-New fragment synthesis vbuxx=_hi_pbuz1 - sub-option vbuaa=_hi_pbuz1
-Fragment synthesis vbuxx=_hi_pbuz1 - New best, scheduling parent vbuz1=_hi_pbuz2
-Fragment synthesis vbuyy=_hi_pbuz1 - New best, scheduling parent vbuz1=_hi_pbuz2
-Fragment synthesis vbuaa=_hi_pbuz1 - New best, scheduling parent vbuz1=_hi_pbuz2
-Fragment synthesis vbuaa=_hi_pbuz1 - New best, scheduling parent vbuyy=_hi_pbuz1
-Fragment synthesis vbuaa=_hi_pbuz1 - New best, scheduling parent vbuxx=_hi_pbuz1
-Fragment synthesis vbuaa=_hi_pbuz1 - New best, scheduling parent vbuz1=_hi_pbuz2
-Fragment synthesis vbuxx=_hi_pbuz1 - Successfully synthesized from vbuaa=_hi_pbuz1
-Fragment synthesis vbuyy=_hi_pbuz1 - Successfully synthesized from vbuaa=_hi_pbuz1
-Fragment synthesis vbuz1=_hi_pbuz2 - Successfully synthesized from vbuaa=_hi_pbuz1
-Fragment synthesis vbuz1=_hi_pbuz2 - Successfully synthesized from vbuyy=_hi_pbuz1
-Fragment synthesis vbuz1=_hi_pbuz2 - Successfully synthesized from vbuxx=_hi_pbuz1
-Fragment synthesis vbuz1=_hi_pbuz2 - Successfully synthesized from vbuaa=_hi_pbuz1
-Found best fragment vbuz1=_hi_pbuz2 < vbuaa=_hi_pbuz1 score: 6.5
-New fragment synthesis pbuz1=pbuz1_plus_vwuc1
-New fragment synthesis pbuz1=pbuz1_plus_vwuc1 - sub-option pbuz1=vwuc1_plus_pbuz1
-New fragment synthesis pbuz1=pbuz1_plus_vwuc1 - sub-option pbuz1=vwuz1_plus_vwuc1
-New fragment synthesis pbuz1=pbuz1_plus_vwuc1 - sub-option vwuz1=pbuz1_plus_vwuc1
-New fragment synthesis pbuz1=pbuz1_plus_vwuc1 - sub-option pbuz1=vwuz1_plus_vwuc1
-New fragment synthesis pbuz1=vwuc1_plus_pbuz1
-New fragment synthesis pbuz1=vwuc1_plus_pbuz1 - sub-option pbuz1=pbuz1_plus_vwuc1
-New fragment synthesis pbuz1=vwuc1_plus_pbuz1 - sub-option pbuz1=vwuc1_plus_vwuz1
-New fragment synthesis pbuz1=vwuc1_plus_pbuz1 - sub-option vwuz1=vwuc1_plus_pbuz1
-New fragment synthesis pbuz1=vwuc1_plus_vwuz1
-New fragment synthesis pbuz1=vwuc1_plus_vwuz1 - sub-option pbuz1=vwuz1_plus_vwuc1
-New fragment synthesis pbuz1=vwuc1_plus_vwuz1 - sub-option vwuz1=vwuc1_plus_vwuz1
-New fragment synthesis pbuz1=vwuz1_plus_vwuc1
-New fragment synthesis pbuz1=vwuz1_plus_vwuc1 - sub-option pbuz1=vwuc1_plus_vwuz1
-New fragment synthesis pbuz1=vwuz1_plus_vwuc1 - sub-option vwuz1=vwuz1_plus_vwuc1
-New fragment synthesis vwuz1=vwuz1_plus_vwuc1
-New fragment synthesis vwuz1=vwuz1_plus_vwuc1 - Successfully loaded vwuz1=vwuz1_plus_vwuc1.asm
-New fragment synthesis vwuz1=vwuz1_plus_vwuc1 - sub-option vwuz1=vwuc1_plus_vwuz1
-New fragment synthesis vwuz1=vwuz1_plus_vwuc1 - sub-option vwuz1=vwuz2_plus_vwuc1
-New fragment synthesis vwuz1=vwuc1_plus_vwuz1
-New fragment synthesis vwuz1=vwuc1_plus_vwuz1 - sub-option vwuz1=vwuz1_plus_vwuc1
-New fragment synthesis vwuz1=vwuc1_plus_vwuz1 - sub-option vwuz1=vwuc1_plus_vwuz2
-New fragment synthesis vwuz1=vwuc1_plus_vwuz2
-New fragment synthesis vwuz1=vwuc1_plus_vwuz2 - sub-option vwuz1=vwuz2_plus_vwuc1
-New fragment synthesis vwuz1=vwuz2_plus_vwuc1
-New fragment synthesis vwuz1=vwuz2_plus_vwuc1 - Successfully loaded vwuz1=vwuz2_plus_vwuc1.asm
-New fragment synthesis vwuz1=vwuz2_plus_vwuc1 - sub-option vwuz1=vwuc1_plus_vwuz2
-New fragment synthesis vwuz1=vwuc1_plus_pbuz1
-New fragment synthesis vwuz1=vwuc1_plus_pbuz1 - sub-option vwuz1=pbuz1_plus_vwuc1
-New fragment synthesis vwuz1=vwuc1_plus_pbuz1 - sub-option vwuz1=vwuc1_plus_vwuz1
-New fragment synthesis vwuz1=pbuz1_plus_vwuc1
-New fragment synthesis vwuz1=pbuz1_plus_vwuc1 - sub-option vwuz1=vwuc1_plus_pbuz1
-New fragment synthesis vwuz1=pbuz1_plus_vwuc1 - sub-option vwuz1=vwuz1_plus_vwuc1
-New fragment synthesis vwuz1=pbuz1_plus_vwuc1 - sub-option vwuz1=vwuz1_plus_vwuc1
-Fragment synthesis vwuz1=pbuz1_plus_vwuc1 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuc1_plus_pbuz1 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz2_plus_vwuc1 - New best, scheduling parent vwuz1=vwuc1_plus_vwuz2
-Fragment synthesis vwuz1=vwuz2_plus_vwuc1 - New best, scheduling parent vwuz1=vwuz1_plus_vwuc1
-Fragment synthesis vwuz1=vwuc1_plus_vwuz2 - Successfully synthesized from vwuz1=vwuz2_plus_vwuc1
-Fragment synthesis vwuz1=vwuc1_plus_vwuz2 - New best, scheduling parent vwuz1=vwuz2_plus_vwuc1
-Fragment synthesis vwuz1=vwuc1_plus_vwuz2 - New best, scheduling parent vwuz1=vwuc1_plus_vwuz1
-Fragment synthesis vwuz1=vwuz2_plus_vwuc1 - Successfully synthesized from vwuz1=vwuc1_plus_vwuz2
-Fragment synthesis vwuz1=vwuc1_plus_vwuz1 - Successfully synthesized from vwuz1=vwuc1_plus_vwuz2
-Fragment synthesis vwuz1=vwuc1_plus_vwuz1 - New best, scheduling parent vwuz1=vwuz1_plus_vwuc1
-Fragment synthesis vwuz1=vwuc1_plus_vwuz1 - New best, scheduling parent pbuz1=vwuc1_plus_vwuz1
-Fragment synthesis vwuz1=vwuc1_plus_vwuz1 - New best, scheduling parent vwuz1=vwuc1_plus_pbuz1
-Fragment synthesis vwuz1=vwuc1_plus_pbuz1 - Successfully synthesized from vwuz1=vwuc1_plus_vwuz1
-Fragment synthesis vwuz1=vwuc1_plus_pbuz1 - New best, scheduling parent vwuz1=pbuz1_plus_vwuc1
-Fragment synthesis vwuz1=vwuc1_plus_pbuz1 - New best, scheduling parent pbuz1=vwuc1_plus_pbuz1
-Fragment synthesis vwuz1=pbuz1_plus_vwuc1 - Successfully synthesized from vwuz1=vwuc1_plus_pbuz1
-Fragment synthesis vwuz1=pbuz1_plus_vwuc1 - New best, scheduling parent vwuz1=vwuc1_plus_pbuz1
-Fragment synthesis vwuz1=pbuz1_plus_vwuc1 - New best, scheduling parent pbuz1=pbuz1_plus_vwuc1
-Fragment synthesis vwuz1=vwuc1_plus_pbuz1 - Successfully synthesized from vwuz1=pbuz1_plus_vwuc1
-Fragment synthesis vwuz1=vwuc1_plus_pbuz1 - Successfully synthesized from vwuz1=vwuc1_plus_vwuz1
-Fragment synthesis vwuz1=vwuz1_plus_vwuc1 - Successfully synthesized from vwuz1=vwuc1_plus_vwuz1
-Fragment synthesis vwuz1=vwuz1_plus_vwuc1 - Successfully synthesized from vwuz1=vwuz2_plus_vwuc1
-Fragment synthesis vwuz1=vwuz1_plus_vwuc1 - New best, scheduling parent vwuz1=vwuc1_plus_vwuz1
-Fragment synthesis vwuz1=vwuz1_plus_vwuc1 - New best, scheduling parent pbuz1=vwuz1_plus_vwuc1
-Fragment synthesis vwuz1=vwuz1_plus_vwuc1 - New best, scheduling parent vwuz1=pbuz1_plus_vwuc1
-Fragment synthesis vwuz1=vwuz1_plus_vwuc1 - New best, scheduling parent vwuz1=pbuz1_plus_vwuc1
-Fragment synthesis vwuz1=pbuz1_plus_vwuc1 - Successfully synthesized from vwuz1=vwuc1_plus_pbuz1
-Fragment synthesis vwuz1=pbuz1_plus_vwuc1 - Successfully synthesized from vwuz1=vwuz1_plus_vwuc1
-Fragment synthesis vwuz1=pbuz1_plus_vwuc1 - Successfully synthesized from vwuz1=vwuz1_plus_vwuc1
-Fragment synthesis vwuz1=pbuz1_plus_vwuc1 - New best, scheduling parent vwuz1=vwuc1_plus_pbuz1
-Fragment synthesis vwuz1=pbuz1_plus_vwuc1 - New best, scheduling parent pbuz1=pbuz1_plus_vwuc1
-Fragment synthesis vwuz1=vwuc1_plus_pbuz1 - Successfully synthesized from vwuz1=pbuz1_plus_vwuc1
-Fragment synthesis vwuz1=vwuc1_plus_pbuz1 - Successfully synthesized from vwuz1=vwuc1_plus_vwuz1
-Fragment synthesis vwuz1=vwuc1_plus_pbuz1 - New best, scheduling parent vwuz1=pbuz1_plus_vwuc1
-Fragment synthesis vwuz1=vwuc1_plus_pbuz1 - New best, scheduling parent pbuz1=vwuc1_plus_pbuz1
-Fragment synthesis vwuz1=pbuz1_plus_vwuc1 - Successfully synthesized from vwuz1=vwuc1_plus_pbuz1
-Fragment synthesis vwuz1=pbuz1_plus_vwuc1 - Successfully synthesized from vwuz1=vwuz1_plus_vwuc1
-Fragment synthesis vwuz1=pbuz1_plus_vwuc1 - Successfully synthesized from vwuz1=vwuz1_plus_vwuc1
-Fragment synthesis vwuz1=vwuc1_plus_vwuz1 - Successfully synthesized from vwuz1=vwuz1_plus_vwuc1
-Fragment synthesis vwuz1=vwuc1_plus_vwuz1 - Successfully synthesized from vwuz1=vwuc1_plus_vwuz2
-Fragment synthesis vwuz1=vwuc1_plus_vwuz1 - New best, scheduling parent vwuz1=vwuz1_plus_vwuc1
-Fragment synthesis vwuz1=vwuc1_plus_vwuz1 - New best, scheduling parent pbuz1=vwuc1_plus_vwuz1
-Fragment synthesis vwuz1=vwuc1_plus_vwuz1 - New best, scheduling parent vwuz1=vwuc1_plus_pbuz1
-Fragment synthesis vwuz1=vwuc1_plus_pbuz1 - Successfully synthesized from vwuz1=pbuz1_plus_vwuc1
-Fragment synthesis vwuz1=vwuc1_plus_pbuz1 - Successfully synthesized from vwuz1=vwuc1_plus_vwuz1
-Fragment synthesis vwuz1=vwuz1_plus_vwuc1 - Successfully synthesized from vwuz1=vwuc1_plus_vwuz1
-Fragment synthesis vwuz1=vwuz1_plus_vwuc1 - Successfully synthesized from vwuz1=vwuz2_plus_vwuc1
-Fragment synthesis pbuz1=vwuz1_plus_vwuc1 - Successfully synthesized from vwuz1=vwuz1_plus_vwuc1
-Fragment synthesis pbuz1=vwuz1_plus_vwuc1 - New best, scheduling parent pbuz1=vwuc1_plus_vwuz1
-Fragment synthesis pbuz1=vwuz1_plus_vwuc1 - New best, scheduling parent pbuz1=pbuz1_plus_vwuc1
-Fragment synthesis pbuz1=vwuz1_plus_vwuc1 - New best, scheduling parent pbuz1=pbuz1_plus_vwuc1
-Fragment synthesis pbuz1=vwuc1_plus_vwuz1 - Successfully synthesized from pbuz1=vwuz1_plus_vwuc1
-Fragment synthesis pbuz1=vwuc1_plus_vwuz1 - Successfully synthesized from vwuz1=vwuc1_plus_vwuz1
-Fragment synthesis pbuz1=vwuc1_plus_vwuz1 - New best, scheduling parent pbuz1=vwuz1_plus_vwuc1
-Fragment synthesis pbuz1=vwuc1_plus_vwuz1 - New best, scheduling parent pbuz1=vwuc1_plus_pbuz1
-Fragment synthesis pbuz1=vwuz1_plus_vwuc1 - Successfully synthesized from pbuz1=vwuc1_plus_vwuz1
-Fragment synthesis pbuz1=vwuz1_plus_vwuc1 - Successfully synthesized from vwuz1=vwuz1_plus_vwuc1
-Fragment synthesis pbuz1=vwuc1_plus_pbuz1 - Successfully synthesized from pbuz1=vwuc1_plus_vwuz1
-Fragment synthesis pbuz1=vwuc1_plus_pbuz1 - Successfully synthesized from vwuz1=vwuc1_plus_pbuz1
-Fragment synthesis pbuz1=vwuc1_plus_pbuz1 - New best, scheduling parent pbuz1=pbuz1_plus_vwuc1
-Fragment synthesis pbuz1=pbuz1_plus_vwuc1 - Successfully synthesized from pbuz1=vwuc1_plus_pbuz1
-Fragment synthesis pbuz1=pbuz1_plus_vwuc1 - Successfully synthesized from pbuz1=vwuz1_plus_vwuc1
-Fragment synthesis pbuz1=pbuz1_plus_vwuc1 - Successfully synthesized from vwuz1=pbuz1_plus_vwuc1
-Fragment synthesis pbuz1=pbuz1_plus_vwuc1 - Successfully synthesized from pbuz1=vwuz1_plus_vwuc1
-Fragment synthesis pbuz1=pbuz1_plus_vwuc1 - New best, scheduling parent pbuz1=vwuc1_plus_pbuz1
-Fragment synthesis pbuz1=vwuc1_plus_pbuz1 - Successfully synthesized from pbuz1=pbuz1_plus_vwuc1
-Fragment synthesis pbuz1=vwuc1_plus_pbuz1 - Successfully synthesized from pbuz1=vwuc1_plus_vwuz1
-Fragment synthesis pbuz1=vwuc1_plus_pbuz1 - Successfully synthesized from vwuz1=vwuc1_plus_pbuz1
-Found best fragment pbuz1=pbuz1_plus_vwuc1 < pbuz1=vwuc1_plus_pbuz1 < pbuz1=vwuc1_plus_vwuz1 < pbuz1=vwuz1_plus_vwuc1 < vwuz1=vwuz1_plus_vwuc1 score: 18.5
+Allocated zp ZP_WORD:16 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 ]
+Allocated zp ZP_WORD:18 [ divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ]
+Allocated zp ZP_WORD:20 [ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ]
+Allocated zp ZP_WORD:22 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ]
+Allocated zp ZP_BYTE:24 [ divr16u::i#2 divr16u::i#1 ]
+Allocated zp ZP_BYTE:25 [ screen_fill::y#4 screen_fill::y#1 ]
+Allocated zp ZP_WORD:26 [ screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 ]
+Allocated zp ZP_BYTE:28 [ screen_fill::x#2 screen_fill::x#1 ]
+Allocated zp ZP_BYTE:29 [ bitmap_clear::y#4 bitmap_clear::y#1 ]
+Allocated zp ZP_WORD:30 [ bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 ]
+Allocated zp ZP_BYTE:32 [ bitmap_clear::x#2 bitmap_clear::x#1 ]
+Allocated zp ZP_BYTE:33 [ bitmap_init::bits#3 bitmap_init::bits#4 bitmap_init::bits#1 ]
+Allocated zp ZP_BYTE:34 [ bitmap_init::x#2 bitmap_init::x#1 ]
+Allocated zp ZP_BYTE:35 [ bitmap_init::y#2 bitmap_init::y#1 ]
+Allocated zp ZP_WORD:36 [ bitmap_init::yoffs#2 bitmap_init::yoffs#4 bitmap_init::yoffs#1 ]
+Allocated zp ZP_BYTE:38 [ point_init::point_idx#0 ]
+Allocated zp ZP_BYTE:39 [ main::$9 ]
+Allocated zp ZP_WORD:40 [ bitmap_plot::x#0 ]
+Allocated zp ZP_BYTE:42 [ bitmap_plot::y#0 ]
+Allocated zp ZP_WORD:43 [ bitmap_plot::$3 ]
+Allocated zp ZP_WORD:45 [ bitmap_plot::$1 ]
+Allocated zp ZP_WORD:47 [ bitmap_plot::plotter#1 ]
+Allocated zp ZP_BYTE:49 [ bitmap_plot::$2 ]
+Allocated zp ZP_BYTE:50 [ point_init::point_idx1#0 ]
+Allocated zp ZP_WORD:51 [ point_init::x_diff#1 ]
+Allocated zp ZP_WORD:53 [ point_init::$4 ]
+Allocated zp ZP_WORD:55 [ point_init::$5 ]
+Allocated zp ZP_WORD:57 [ point_init::y_diff#0 ]
+Allocated zp ZP_WORD:59 [ point_init::$16 ]
+Allocated zp ZP_WORD:61 [ point_init::$17 ]
+Allocated zp ZP_WORD:63 [ point_init::$18 ]
+Allocated zp ZP_WORD:65 [ divr16s::divisor#0 ]
+Allocated zp ZP_WORD:67 [ divr16s::rem#0 ]
+Allocated zp ZP_WORD:69 [ divr16s::return#3 ]
+Allocated zp ZP_WORD:71 [ point_init::x_stepf#0 ]
+Allocated zp ZP_BYTE:73 [ point_init::$13 ]
+Allocated zp ZP_BYTE:74 [ point_init::$14 ]
+Allocated zp ZP_WORD:75 [ point_init::abs16s2_$2#0 ]
+Allocated zp ZP_WORD:77 [ point_init::abs16s1_$2#0 ]
+Allocated zp ZP_WORD:79 [ divr16u::divisor#0 ]
+Allocated zp ZP_WORD:81 [ divr16u::return#2 ]
+Allocated zp ZP_WORD:83 [ divr16s::resultu#0 ]
+Allocated zp ZP_WORD:85 [ divr16s::$11 ]
+Allocated zp ZP_WORD:87 [ divr16s::$7 ]
+Allocated zp ZP_BYTE:89 [ divr16u::$1 ]
+Allocated zp ZP_BYTE:90 [ divr16u::$2 ]
+Allocated zp ZP_WORD:91 [ bitmap_clear::$3 ]
+Allocated zp ZP_BYTE:93 [ bitmap_init::$3 ]
+Allocated zp ZP_BYTE:94 [ bitmap_init::$4 ]
+Allocated zp ZP_BYTE:95 [ bitmap_init::$5 ]
+Allocated zp ZP_BYTE:96 [ bitmap_init::$6 ]
+Allocated zp ZP_BYTE:97 [ bitmap_init::$7 ]
INITIAL ASM
//SEG0 Basic Upstart
@@ -19641,8 +4974,9 @@ INITIAL ASM
.label CIA2_PORT_A_DDR = $dd02
.label BITMAP = $a000
.label SCREEN = $8800
+ .const DELAY = 8
.label rem16s = 3
- .label rem16u = $10
+ .label rem16u = $12
//SEG2 @begin
bbegin:
//SEG3 [1] phi from @begin to @18 [phi:@begin->@18]
@@ -19661,7 +4995,7 @@ bend:
main: {
.const vicSelectGfxBank1_toDd001_return = 3^(>SCREEN)>>6
.const toD0181_return = (>(SCREEN&$3fff)<<2)|(>BITMAP)>>2&$f
- .label _9 = $25
+ .label _9 = $27
.label i = 2
//SEG9 asm { sei }
sei
@@ -19703,7 +5037,7 @@ main: {
lda #toD0181_return
sta D018
//SEG23 [13] call bitmap_init [ ] ( main:2 [ ] )
- //SEG24 [118] phi from main::@16 to bitmap_init [phi:main::@16->bitmap_init]
+ //SEG24 [133] phi from main::@16 to bitmap_init [phi:main::@16->bitmap_init]
bitmap_init_from_b16:
jsr bitmap_init
//SEG25 [14] phi from main::@16 to main::@17 [phi:main::@16->main::@17]
@@ -19719,7 +5053,7 @@ main: {
//SEG29 main::@18
b18:
//SEG30 [17] call screen_fill [ ] ( main:2 [ ] )
- //SEG31 [97] phi from main::@18 to screen_fill [phi:main::@18->screen_fill]
+ //SEG31 [112] phi from main::@18 to screen_fill [phi:main::@18->screen_fill]
screen_fill_from_b18:
jsr screen_fill
//SEG32 [18] phi from main::@18 to main::@1 [phi:main::@18->main::@1]
@@ -19798,12 +5132,12 @@ main: {
}
//SEG55 bitmap_plot
bitmap_plot: {
- .label _1 = $2b
- .label _2 = $2f
- .label x = $26
- .label y = $28
- .label plotter = $2d
- .label _3 = $29
+ .label _1 = $2d
+ .label _2 = $31
+ .label x = $28
+ .label y = $2a
+ .label plotter = $2f
+ .label _3 = $2b
//SEG56 [29] (word~) bitmap_plot::$3 ← *((const byte[256]) bitmap_plot_yhi#0 + (byte) bitmap_plot::y#0) w= *((const byte[256]) bitmap_plot_ylo#0 + (byte) bitmap_plot::y#0) [ bitmap_plot::x#0 bitmap_plot::$3 ] ( main:2::bitmap_plot:24 [ main::i#2 rem16u#18 rem16s#13 bitmap_plot::x#0 bitmap_plot::$3 ] ) -- vwuz1=pbuc1_derefidx_vbuz2_word_pbuc2_derefidx_vbuz2
ldy y
lda bitmap_plot_yhi,y
@@ -19843,16 +5177,22 @@ bitmap_plot: {
}
//SEG63 point_init
point_init: {
- .label _4 = $33
- .label _5 = $35
- .label point_idx = $24
- .label point_idx1 = $30
- .label y_diff = $37
- .label abs16s1__2 = $3f
+ .label _4 = $35
+ .label _5 = $37
+ .label _13 = $49
+ .label _14 = $4a
+ .label _16 = $3b
+ .label _17 = $3d
+ .label _18 = $3f
+ .label point_idx = $26
+ .label point_idx1 = $32
+ .label y_diff = $39
+ .label abs16s1__2 = $4d
.label abs16s1_return = 5
- .label abs16s2__2 = $3d
+ .label abs16s2__2 = $4b
.label abs16s2_return = 7
- .label x_diff = $31
+ .label x_stepf = $47
+ .label x_diff = $33
//SEG64 [35] (byte) point_init::point_idx1#0 ← (byte) point_init::point_idx#0 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] ) -- vbuz1=vbuz2_ror_1
lda point_idx
lsr
@@ -19872,13 +5212,13 @@ point_init: {
sta _4
lda #0
sta _4+1
- //SEG67 [38] (signed word~) point_init::$5 ← ((signed word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ) -- vwsz1=_sword_pbuc1_derefidx_vbuz2
+ //SEG67 [38] (signed word~) point_init::$5 ← ((signed word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ) -- vwsz1=_sword_pbuc1_derefidx_vbuz2
ldy point_idx1
lda y_start,y
sta _5
lda #0
sta _5+1
- //SEG68 [39] (signed word) point_init::y_diff#0 ← (signed word~) point_init::$4 - (signed word~) point_init::$5 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1=vwsz2_minus_vwsz3
+ //SEG68 [39] (signed word) point_init::y_diff#0 ← (signed word~) point_init::$4 - (signed word~) point_init::$5 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1=vwsz2_minus_vwsz3
lda _4
sec
sbc _5
@@ -19889,13 +5229,13 @@ point_init: {
jmp abs16s1
//SEG69 point_init::abs16s1
abs16s1:
- //SEG70 [40] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s1_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1_lt_0_then_la1
+ //SEG70 [40] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s1_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1_lt_0_then_la1
lda x_diff+1
bmi abs16s1_b1
jmp b12
//SEG71 point_init::@12
b12:
- //SEG72 [41] (word~) point_init::abs16s1_return#6 ← (word)(signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ) -- vwuz1=vwuz2
+ //SEG72 [41] (word~) point_init::abs16s1_return#6 ← (word)(signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ) -- vwuz1=vwuz2
lda x_diff
sta abs16s1_return
lda x_diff+1
@@ -19910,13 +5250,13 @@ point_init: {
jmp abs16s2
//SEG76 point_init::abs16s2
abs16s2:
- //SEG77 [43] if((signed word) point_init::y_diff#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s2_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ) -- vwsz1_lt_0_then_la1
+ //SEG77 [43] if((signed word) point_init::y_diff#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s2_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ) -- vwsz1_lt_0_then_la1
lda y_diff+1
bmi abs16s2_b1
jmp b13
//SEG78 point_init::@13
b13:
- //SEG79 [44] (word~) point_init::abs16s2_return#6 ← (word)(signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ) -- vwuz1=vwuz2
+ //SEG79 [44] (word~) point_init::abs16s2_return#6 ← (word)(signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ) -- vwuz1=vwuz2
lda y_diff
sta abs16s2_return
lda y_diff+1
@@ -19931,7 +5271,7 @@ point_init: {
jmp b10
//SEG83 point_init::@10
b10:
- //SEG84 [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwuz1_gt_vwuz2_then_la1
+ //SEG84 [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwuz1_gt_vwuz2_then_la1
lda abs16s1_return
cmp abs16s2_return
lda abs16s1_return+1
@@ -19940,56 +5280,135 @@ point_init: {
eor #$80
!:
bpl b1
- //SEG85 [47] phi from point_init::@10 point_init::@4 to point_init::@return [phi:point_init::@10/point_init::@4->point_init::@return]
- breturn_from_b10:
- breturn_from_b4:
- //SEG86 [47] phi (signed word) rem16s#13 = (signed word) rem16s#15 [phi:point_init::@10/point_init::@4->point_init::@return#0] -- register_copy
- //SEG87 [47] phi (word) rem16u#18 = (word) rem16u#21 [phi:point_init::@10/point_init::@4->point_init::@return#1] -- register_copy
+ //SEG85 [47] phi from point_init::@10 point_init::@11 to point_init::@2 [phi:point_init::@10/point_init::@11->point_init::@2]
+ b2_from_b10:
+ b2_from_b11:
+ //SEG86 [47] phi (signed word) rem16s#13 = (signed word) rem16s#15 [phi:point_init::@10/point_init::@11->point_init::@2#0] -- register_copy
+ //SEG87 [47] phi (word) rem16u#18 = (word) rem16u#21 [phi:point_init::@10/point_init::@11->point_init::@2#1] -- register_copy
+ jmp b2
+ //SEG88 point_init::@2
+ b2:
+ //SEG89 [48] (word~) point_init::$16 ← *((const word[4]) x_start#0 + (byte) point_init::point_idx#0) << (byte/signed byte/word/signed word/dword/signed dword) 4 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$16 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$16 ] ) -- vwuz1=pwuc1_derefidx_vbuz2_rol_4
+ ldy point_idx
+ lda x_start,y
+ sta _16
+ lda x_start+1,y
+ sta _16+1
+ asl _16
+ rol _16+1
+ asl _16
+ rol _16+1
+ asl _16
+ rol _16+1
+ asl _16
+ rol _16+1
+ //SEG90 [49] *((const word[4]) x_cur#0 + (byte) point_init::point_idx#0) ← (word~) point_init::$16 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] ) -- pwuc1_derefidx_vbuz1=vwuz2
+ ldy point_idx
+ lda _16
+ sta x_cur,y
+ lda _16+1
+ sta x_cur+1,y
+ //SEG91 [50] (word~) point_init::$17 ← ((word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$17 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$17 ] ) -- vwuz1=_word_pbuc1_derefidx_vbuz2
+ ldy point_idx1
+ lda y_start,y
+ sta _17
+ lda #0
+ sta _17+1
+ //SEG92 [51] (word~) point_init::$18 ← (word~) point_init::$17 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$18 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$18 ] ) -- vwuz1=vwuz2_rol_4
+ lda _17
+ asl
+ sta _18
+ lda _17+1
+ rol
+ sta _18+1
+ asl _18
+ rol _18+1
+ asl _18
+ rol _18+1
+ asl _18
+ rol _18+1
+ //SEG93 [52] *((const word[4]) y_cur#0 + (byte) point_init::point_idx#0) ← (word~) point_init::$18 [ rem16u#18 rem16s#13 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx1#0 ] ) -- pwuc1_derefidx_vbuz1=vwuz2
+ ldy point_idx
+ lda _18
+ sta y_cur,y
+ lda _18+1
+ sta y_cur+1,y
+ //SEG94 [53] *((const byte[4]) delay#0 + (byte) point_init::point_idx1#0) ← (const byte) DELAY#0 [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] ) -- pbuc1_derefidx_vbuz1=vbuc2
+ ldy point_idx1
+ lda #DELAY
+ sta delay,y
jmp breturn
- //SEG88 point_init::@return
+ //SEG95 point_init::@return
breturn:
- //SEG89 [48] return [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] )
+ //SEG96 [54] return [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] )
rts
- //SEG90 point_init::@1
+ //SEG97 point_init::@1
b1:
- //SEG91 [49] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::@3 [ point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1_lt_0_then_la1
+ //SEG98 [55] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::@3 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1_lt_0_then_la1
lda x_diff+1
bmi b3
jmp b7
- //SEG92 point_init::@7
+ //SEG99 point_init::@7
b7:
- //SEG93 [50] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← (byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::x_diff#1 point_init::y_diff#0 ] ) -- pbsc1_derefidx_vbuz1=vbuc2
+ //SEG100 [56] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← (byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- pbsc1_derefidx_vbuz1=vbuc2
ldy point_idx
lda #$10
sta x_add,y
jmp b4
- //SEG94 point_init::@4
+ //SEG101 point_init::@4
b4:
- //SEG95 [51] (signed word) divr16s::divisor#0 ← (signed word) point_init::x_diff#1 [ point_init::y_diff#0 divr16s::divisor#0 ] ( main:2::point_init:20 [ main::i#2 point_init::y_diff#0 divr16s::divisor#0 ] ) -- vwsz1=vwsz2
+ //SEG102 [57] (signed word) divr16s::divisor#0 ← (signed word) point_init::x_diff#1 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::y_diff#0 divr16s::divisor#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::y_diff#0 divr16s::divisor#0 ] ) -- vwsz1=vwsz2
lda x_diff
sta divr16s.divisor
lda x_diff+1
sta divr16s.divisor+1
- //SEG96 [52] (signed word) divr16s::rem#0 ← (signed word) point_init::y_diff#0 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20 [ main::i#2 divr16s::divisor#0 divr16s::rem#0 ] ) -- vwsz1=vwsz2
+ //SEG103 [58] (signed word) divr16s::rem#0 ← (signed word) point_init::y_diff#0 [ point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ) -- vwsz1=vwsz2
lda y_diff
sta divr16s.rem
lda y_diff+1
sta divr16s.rem+1
- //SEG97 [53] call divr16s [ divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20 [ main::i#2 divr16u::rem#10 rem16s#3 ] )
- //SEG98 [59] phi from point_init::@4 to divr16s [phi:point_init::@4->divr16s]
+ //SEG104 [59] call divr16s [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] )
+ //SEG105 [70] phi from point_init::@4 to divr16s [phi:point_init::@4->divr16s]
divr16s_from_b4:
jsr divr16s
- jmp breturn_from_b4
- //SEG99 point_init::@3
+ //SEG106 [60] (signed word) divr16s::return#3 ← (signed word) divr16s::return#2 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#3 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#3 ] ) -- vwsz1=vwsz2
+ lda divr16s.return
+ sta divr16s.return_3
+ lda divr16s.return+1
+ sta divr16s.return_3+1
+ jmp b11
+ //SEG107 point_init::@11
+ b11:
+ //SEG108 [61] (signed word) point_init::x_stepf#0 ← (signed word) divr16s::return#3 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::x_stepf#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::x_stepf#0 ] ) -- vwsz1=vwsz2
+ lda divr16s.return_3
+ sta x_stepf
+ lda divr16s.return_3+1
+ sta x_stepf+1
+ //SEG109 [62] (byte~) point_init::$13 ← > (signed word) point_init::x_stepf#0 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$13 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$13 ] ) -- vbuz1=_hi_vwsz2
+ lda x_stepf+1
+ sta _13
+ //SEG110 [63] (byte~) point_init::$14 ← (byte~) point_init::$13 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$14 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$14 ] ) -- vbuz1=vbuz2_ror_4
+ lda _13
+ lsr
+ lsr
+ lsr
+ lsr
+ sta _14
+ //SEG111 [64] *((const signed byte[4]) y_add#0 + (byte) point_init::point_idx1#0) ← (signed byte)(byte~) point_init::$14 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 ] ) -- pbsc1_derefidx_vbuz1=vbsz2
+ lda _14
+ ldy point_idx1
+ sta y_add,y
+ jmp b2_from_b11
+ //SEG112 point_init::@3
b3:
- //SEG100 [54] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← -(byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::x_diff#1 point_init::y_diff#0 ] ) -- pbsc1_derefidx_vbuz1=vbsc2
+ //SEG113 [65] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← -(byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- pbsc1_derefidx_vbuz1=vbsc2
ldy point_idx
lda #-$10
sta x_add,y
jmp b4
- //SEG101 point_init::abs16s2_@1
+ //SEG114 point_init::abs16s2_@1
abs16s2_b1:
- //SEG102 [55] (signed word) point_init::abs16s2_$2#0 ← - (signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ) -- vwsz1=_neg_vwsz2
+ //SEG115 [66] (signed word) point_init::abs16s2_$2#0 ← - (signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ) -- vwsz1=_neg_vwsz2
sec
lda y_diff
eor #$ff
@@ -19999,15 +5418,15 @@ point_init: {
eor #$ff
adc #0
sta abs16s2__2+1
- //SEG103 [56] (word~) point_init::abs16s2_return#5 ← (word)(signed word) point_init::abs16s2_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ) -- vwuz1=vwuz2
+ //SEG116 [67] (word~) point_init::abs16s2_return#5 ← (word)(signed word) point_init::abs16s2_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ) -- vwuz1=vwuz2
lda abs16s2__2
sta abs16s2_return
lda abs16s2__2+1
sta abs16s2_return+1
jmp abs16s2_breturn_from_abs16s2_b1
- //SEG104 point_init::abs16s1_@1
+ //SEG117 point_init::abs16s1_@1
abs16s1_b1:
- //SEG105 [57] (signed word) point_init::abs16s1_$2#0 ← - (signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ) -- vwsz1=_neg_vwsz2
+ //SEG118 [68] (signed word) point_init::abs16s1_$2#0 ← - (signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ) -- vwsz1=_neg_vwsz2
sec
lda x_diff
eor #$ff
@@ -20017,100 +5436,113 @@ point_init: {
eor #$ff
adc #0
sta abs16s1__2+1
- //SEG106 [58] (word~) point_init::abs16s1_return#5 ← (word)(signed word) point_init::abs16s1_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ) -- vwuz1=vwuz2
+ //SEG119 [69] (word~) point_init::abs16s1_return#5 ← (word)(signed word) point_init::abs16s1_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ) -- vwuz1=vwuz2
lda abs16s1__2
sta abs16s1_return
lda abs16s1__2+1
sta abs16s1_return+1
jmp abs16s1_breturn_from_abs16s1_b1
}
-//SEG107 divr16s
+//SEG120 divr16s
divr16s: {
.const dividend = 0
- .label _7 = $45
- .label _11 = $43
+ .label _7 = $57
+ .label _11 = $55
.label neg = $f
- .label divisor = $39
- .label rem = $3b
+ .label resultu = $53
+ .label return = $10
+ .label divisor = $41
+ .label rem = $43
+ .label return_3 = $45
.label dividendu = 9
.label divisoru = $d
.label remu = $b
jmp b16
- //SEG108 divr16s::@16
+ //SEG121 divr16s::@16
b16:
- //SEG109 [60] if((signed word) divr16s::rem#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::rem#0 ] ) -- vwsz1_lt_0_then_la1
+ //SEG122 [71] if((signed word) divr16s::rem#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ) -- vwsz1_lt_0_then_la1
lda rem+1
bmi b1
jmp b17
- //SEG110 divr16s::@17
+ //SEG123 divr16s::@17
b17:
- //SEG111 [61] (word~) divr16s::remu#8 ← (word)(signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::remu#8 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::remu#8 ] ) -- vwuz1=vwuz2
+ //SEG124 [72] (word~) divr16s::remu#8 ← (word)(signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::remu#8 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::remu#8 ] ) -- vwuz1=vwuz2
lda rem
sta remu
lda rem+1
sta remu+1
- //SEG112 [62] phi from divr16s::@17 to divr16s::@2 [phi:divr16s::@17->divr16s::@2]
+ //SEG125 [73] phi from divr16s::@17 to divr16s::@2 [phi:divr16s::@17->divr16s::@2]
b2_from_b17:
- //SEG113 [62] phi (word) divr16s::remu#3 = (word~) divr16s::remu#8 [phi:divr16s::@17->divr16s::@2#0] -- register_copy
- //SEG114 [62] phi (word) divr16s::dividendu#3 = ((word))(const signed word) divr16s::dividend#0 [phi:divr16s::@17->divr16s::@2#1] -- vwuz1=vbuc1
+ //SEG126 [73] phi (word) divr16s::remu#3 = (word~) divr16s::remu#8 [phi:divr16s::@17->divr16s::@2#0] -- register_copy
+ //SEG127 [73] phi (word) divr16s::dividendu#3 = ((word))(const signed word) divr16s::dividend#0 [phi:divr16s::@17->divr16s::@2#1] -- vwuz1=vbuc1
lda #dividend
sta dividendu+1
- //SEG115 [62] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16s::@17->divr16s::@2#2] -- vbuz1=vbuc1
+ //SEG128 [73] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16s::@17->divr16s::@2#2] -- vbuz1=vbuc1
lda #0
sta neg
jmp b2
- //SEG116 divr16s::@2
+ //SEG129 divr16s::@2
b2:
- //SEG117 [63] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ) -- vwsz1_lt_0_then_la1
+ //SEG130 [74] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ) -- vwsz1_lt_0_then_la1
lda divisor+1
bmi b3
jmp b18
- //SEG118 divr16s::@18
+ //SEG131 divr16s::@18
b18:
- //SEG119 [64] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ) -- vwuz1=vwuz2
+ //SEG132 [75] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ) -- vwuz1=vwuz2
lda divisor
sta divisoru
lda divisor+1
sta divisoru+1
- //SEG120 [65] phi from divr16s::@18 divr16s::@3 to divr16s::@4 [phi:divr16s::@18/divr16s::@3->divr16s::@4]
+ //SEG133 [76] phi from divr16s::@18 divr16s::@3 to divr16s::@4 [phi:divr16s::@18/divr16s::@3->divr16s::@4]
b4_from_b18:
b4_from_b3:
- //SEG121 [65] phi (byte) divr16s::neg#4 = (byte) divr16s::neg#3 [phi:divr16s::@18/divr16s::@3->divr16s::@4#0] -- register_copy
- //SEG122 [65] phi (word) divr16s::divisoru#3 = (word~) divr16s::divisoru#5 [phi:divr16s::@18/divr16s::@3->divr16s::@4#1] -- register_copy
+ //SEG134 [76] phi (byte) divr16s::neg#4 = (byte) divr16s::neg#3 [phi:divr16s::@18/divr16s::@3->divr16s::@4#0] -- register_copy
+ //SEG135 [76] phi (word) divr16s::divisoru#3 = (word~) divr16s::divisoru#5 [phi:divr16s::@18/divr16s::@3->divr16s::@4#1] -- register_copy
jmp b4
- //SEG123 divr16s::@4
+ //SEG136 divr16s::@4
b4:
- //SEG124 [66] (word) divr16u::dividend#1 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ) -- vwuz1=vwuz2
+ //SEG137 [77] (word) divr16u::dividend#1 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ) -- vwuz1=vwuz2
lda dividendu
sta divr16u.dividend
lda dividendu+1
sta divr16u.dividend+1
- //SEG125 [67] (word) divr16u::divisor#0 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ) -- vwuz1=vwuz2
+ //SEG138 [78] (word) divr16u::divisor#0 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ) -- vwuz1=vwuz2
lda divisoru
sta divr16u.divisor
lda divisoru+1
sta divr16u.divisor+1
- //SEG126 [68] (word) divr16u::rem#3 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ) -- vwuz1=vwuz2
+ //SEG139 [79] (word) divr16u::rem#3 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ) -- vwuz1=vwuz2
lda remu
sta divr16u.rem
lda remu+1
sta divr16u.rem+1
- //SEG127 [69] call divr16u [ divr16u::rem#10 divr16s::neg#4 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 divr16s::neg#4 ] )
- //SEG128 [80] phi from divr16s::@4 to divr16u [phi:divr16s::@4->divr16u]
+ //SEG140 [80] call divr16u [ divr16u::rem#10 divr16s::neg#4 divr16u::return#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16u::return#0 ] )
+ //SEG141 [95] phi from divr16s::@4 to divr16u [phi:divr16s::@4->divr16u]
divr16u_from_b4:
jsr divr16u
+ //SEG142 [81] (word) divr16u::return#2 ← (word) divr16u::return#0 [ divr16u::rem#10 divr16s::neg#4 divr16u::return#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16u::return#2 ] ) -- vwuz1=vwuz2
+ lda divr16u.return
+ sta divr16u.return_2
+ lda divr16u.return+1
+ sta divr16u.return_2+1
jmp b15
- //SEG129 divr16s::@15
+ //SEG143 divr16s::@15
b15:
- //SEG130 [70] if((byte) divr16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@19 [ divr16u::rem#10 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 ] ) -- vbuz1_eq_0_then_la1
+ //SEG144 [82] (word) divr16s::resultu#0 ← (word) divr16u::return#2 [ divr16u::rem#10 divr16s::neg#4 divr16s::resultu#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16s::resultu#0 ] ) -- vwuz1=vwuz2
+ lda divr16u.return_2
+ sta resultu
+ lda divr16u.return_2+1
+ sta resultu+1
+ //SEG145 [83] if((byte) divr16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@19 [ divr16u::rem#10 divr16s::resultu#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::resultu#0 ] ) -- vbuz1_eq_0_then_la1
lda neg
beq b19
jmp b11
- //SEG131 divr16s::@11
+ //SEG146 divr16s::@11
b11:
- //SEG132 [71] (signed word) rem16s#2 ← - (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 rem16s#2 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#2 ] ) -- vwsz1=_neg_vwsz2
+ //SEG147 [84] (signed word) rem16s#2 ← - (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 divr16s::resultu#0 rem16s#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::resultu#0 rem16s#2 ] ) -- vwsz1=_neg_vwsz2
sec
lda divr16u.rem
eor #$ff
@@ -20120,26 +5552,42 @@ divr16s: {
eor #$ff
adc #0
sta rem16s+1
- //SEG133 [72] phi from divr16s::@11 divr16s::@19 to divr16s::@return [phi:divr16s::@11/divr16s::@19->divr16s::@return]
+ //SEG148 [85] (signed word) divr16s::return#1 ← - (signed word)(word) divr16s::resultu#0 [ divr16u::rem#10 rem16s#2 divr16s::return#1 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#2 divr16s::return#1 ] ) -- vwsz1=_neg_vwsz2
+ sec
+ lda resultu
+ eor #$ff
+ adc #0
+ sta return
+ lda resultu+1
+ eor #$ff
+ adc #0
+ sta return+1
+ //SEG149 [86] phi from divr16s::@11 divr16s::@19 to divr16s::@return [phi:divr16s::@11/divr16s::@19->divr16s::@return]
breturn_from_b11:
breturn_from_b19:
- //SEG134 [72] phi (signed word) rem16s#3 = (signed word) rem16s#2 [phi:divr16s::@11/divr16s::@19->divr16s::@return#0] -- register_copy
+ //SEG150 [86] phi (signed word) rem16s#3 = (signed word) rem16s#2 [phi:divr16s::@11/divr16s::@19->divr16s::@return#0] -- register_copy
+ //SEG151 [86] phi (signed word) divr16s::return#2 = (signed word) divr16s::return#1 [phi:divr16s::@11/divr16s::@19->divr16s::@return#1] -- register_copy
jmp breturn
- //SEG135 divr16s::@return
+ //SEG152 divr16s::@return
breturn:
- //SEG136 [73] return [ divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#3 ] )
+ //SEG153 [87] return [ divr16u::rem#10 rem16s#3 divr16s::return#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] )
rts
- //SEG137 divr16s::@19
+ //SEG154 divr16s::@19
b19:
- //SEG138 [74] (signed word~) rem16s#56 ← (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 rem16s#56 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#56 ] ) -- vwsz1=vwsz2
+ //SEG155 [88] (signed word~) divr16s::return#7 ← (signed word)(word) divr16s::resultu#0 [ divr16u::rem#10 divr16s::return#7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::return#7 ] ) -- vwsz1=vwsz2
+ lda resultu
+ sta return
+ lda resultu+1
+ sta return+1
+ //SEG156 [89] (signed word~) rem16s#57 ← (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 divr16s::return#7 rem16s#57 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::return#7 rem16s#57 ] ) -- vwsz1=vwsz2
lda divr16u.rem
sta rem16s
lda divr16u.rem+1
sta rem16s+1
jmp breturn_from_b19
- //SEG139 divr16s::@3
+ //SEG157 divr16s::@3
b3:
- //SEG140 [75] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ) -- vwsz1=_neg_vwsz2
+ //SEG158 [90] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ) -- vwsz1=_neg_vwsz2
sec
lda divisor
eor #$ff
@@ -20149,19 +5597,19 @@ divr16s: {
eor #$ff
adc #0
sta _11+1
- //SEG141 [76] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ) -- vbuz1=vbuz1_bxor_vbuc1
+ //SEG159 [91] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ) -- vbuz1=vbuz1_bxor_vbuc1
lda neg
eor #1
sta neg
- //SEG142 [77] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ) -- vwuz1=vwuz2
+ //SEG160 [92] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ) -- vwuz1=vwuz2
lda _11
sta divisoru
lda _11+1
sta divisoru+1
jmp b4_from_b3
- //SEG143 divr16s::@1
+ //SEG161 divr16s::@1
b1:
- //SEG144 [78] (signed word~) divr16s::$7 ← - (signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::$7 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::$7 ] ) -- vwsz1=_neg_vwsz2
+ //SEG162 [93] (signed word~) divr16s::$7 ← - (signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::$7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::$7 ] ) -- vwsz1=_neg_vwsz2
sec
lda rem
eor #$ff
@@ -20171,90 +5619,91 @@ divr16s: {
eor #$ff
adc #0
sta _7+1
- //SEG145 [79] (word~) divr16s::remu#7 ← (word)(signed word~) divr16s::$7 [ divr16s::divisor#0 divr16s::remu#7 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::remu#7 ] ) -- vwuz1=vwuz2
+ //SEG163 [94] (word~) divr16s::remu#7 ← (word)(signed word~) divr16s::$7 [ divr16s::divisor#0 divr16s::remu#7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::remu#7 ] ) -- vwuz1=vwuz2
lda _7
sta remu
lda _7+1
sta remu+1
- //SEG146 [62] phi from divr16s::@1 to divr16s::@2 [phi:divr16s::@1->divr16s::@2]
+ //SEG164 [73] phi from divr16s::@1 to divr16s::@2 [phi:divr16s::@1->divr16s::@2]
b2_from_b1:
- //SEG147 [62] phi (word) divr16s::remu#3 = (word~) divr16s::remu#7 [phi:divr16s::@1->divr16s::@2#0] -- register_copy
- //SEG148 [62] phi (word) divr16s::dividendu#3 = ((word))-(const signed word) divr16s::dividend#0 [phi:divr16s::@1->divr16s::@2#1] -- vwuz1=vbuc1
+ //SEG165 [73] phi (word) divr16s::remu#3 = (word~) divr16s::remu#7 [phi:divr16s::@1->divr16s::@2#0] -- register_copy
+ //SEG166 [73] phi (word) divr16s::dividendu#3 = ((word))-(const signed word) divr16s::dividend#0 [phi:divr16s::@1->divr16s::@2#1] -- vwuz1=vbuc1
lda #<-dividend
sta dividendu
lda #>-dividend
sta dividendu+1
- //SEG149 [62] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:divr16s::@1->divr16s::@2#2] -- vbuz1=vbuc1
+ //SEG167 [73] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:divr16s::@1->divr16s::@2#2] -- vbuz1=vbuc1
lda #1
sta neg
jmp b2
}
-//SEG150 divr16u
+//SEG168 divr16u
divr16u: {
- .label _1 = $47
- .label _2 = $48
- .label rem = $10
- .label dividend = $12
- .label quotient = $14
- .label i = $16
- .label return = $14
- .label divisor = $41
- //SEG151 [81] phi from divr16u to divr16u::@1 [phi:divr16u->divr16u::@1]
+ .label _1 = $59
+ .label _2 = $5a
+ .label rem = $12
+ .label dividend = $14
+ .label quotient = $16
+ .label i = $18
+ .label return = $16
+ .label divisor = $4f
+ .label return_2 = $51
+ //SEG169 [96] phi from divr16u to divr16u::@1 [phi:divr16u->divr16u::@1]
b1_from_divr16u:
- //SEG152 [81] phi (byte) divr16u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#0] -- vbuz1=vbuc1
+ //SEG170 [96] phi (byte) divr16u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#0] -- vbuz1=vbuc1
lda #0
sta i
- //SEG153 [81] phi (word) divr16u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#1] -- vwuz1=vbuc1
+ //SEG171 [96] phi (word) divr16u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#1] -- vwuz1=vbuc1
lda #<0
sta quotient
lda #>0
sta quotient+1
- //SEG154 [81] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#1 [phi:divr16u->divr16u::@1#2] -- register_copy
- //SEG155 [81] phi (word) divr16u::rem#4 = (word) divr16u::rem#3 [phi:divr16u->divr16u::@1#3] -- register_copy
+ //SEG172 [96] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#1 [phi:divr16u->divr16u::@1#2] -- register_copy
+ //SEG173 [96] phi (word) divr16u::rem#4 = (word) divr16u::rem#3 [phi:divr16u->divr16u::@1#3] -- register_copy
jmp b1
- //SEG156 [81] phi from divr16u::@3 to divr16u::@1 [phi:divr16u::@3->divr16u::@1]
+ //SEG174 [96] phi from divr16u::@3 to divr16u::@1 [phi:divr16u::@3->divr16u::@1]
b1_from_b3:
- //SEG157 [81] phi (byte) divr16u::i#2 = (byte) divr16u::i#1 [phi:divr16u::@3->divr16u::@1#0] -- register_copy
- //SEG158 [81] phi (word) divr16u::quotient#3 = (word) divr16u::return#0 [phi:divr16u::@3->divr16u::@1#1] -- register_copy
- //SEG159 [81] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#0 [phi:divr16u::@3->divr16u::@1#2] -- register_copy
- //SEG160 [81] phi (word) divr16u::rem#4 = (word) divr16u::rem#10 [phi:divr16u::@3->divr16u::@1#3] -- register_copy
+ //SEG175 [96] phi (byte) divr16u::i#2 = (byte) divr16u::i#1 [phi:divr16u::@3->divr16u::@1#0] -- register_copy
+ //SEG176 [96] phi (word) divr16u::quotient#3 = (word) divr16u::return#0 [phi:divr16u::@3->divr16u::@1#1] -- register_copy
+ //SEG177 [96] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#0 [phi:divr16u::@3->divr16u::@1#2] -- register_copy
+ //SEG178 [96] phi (word) divr16u::rem#4 = (word) divr16u::rem#10 [phi:divr16u::@3->divr16u::@1#3] -- register_copy
jmp b1
- //SEG161 divr16u::@1
+ //SEG179 divr16u::@1
b1:
- //SEG162 [82] (word) divr16u::rem#0 ← (word) divr16u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG180 [97] (word) divr16u::rem#0 ← (word) divr16u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vwuz1=vwuz1_rol_1
asl rem
rol rem+1
- //SEG163 [83] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) -- vbuz1=_hi_vwuz2
+ //SEG181 [98] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) -- vbuz1=_hi_vwuz2
lda dividend+1
sta _1
- //SEG164 [84] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) -- vbuz1=vbuz2_band_vbuc1
+ //SEG182 [99] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) -- vbuz1=vbuz2_band_vbuc1
lda #$80
and _1
sta _2
- //SEG165 [85] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vbuz1_eq_0_then_la1
+ //SEG183 [100] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vbuz1_eq_0_then_la1
lda _2
beq b2_from_b1
jmp b4
- //SEG166 divr16u::@4
+ //SEG184 divr16u::@4
b4:
- //SEG167 [86] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) -- vwuz1=vwuz1_bor_vbuc1
+ //SEG185 [101] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) -- vwuz1=vwuz1_bor_vbuc1
lda #1
ora rem
sta rem
- //SEG168 [87] phi from divr16u::@1 divr16u::@4 to divr16u::@2 [phi:divr16u::@1/divr16u::@4->divr16u::@2]
+ //SEG186 [102] phi from divr16u::@1 divr16u::@4 to divr16u::@2 [phi:divr16u::@1/divr16u::@4->divr16u::@2]
b2_from_b1:
b2_from_b4:
- //SEG169 [87] phi (word) divr16u::rem#5 = (word) divr16u::rem#0 [phi:divr16u::@1/divr16u::@4->divr16u::@2#0] -- register_copy
+ //SEG187 [102] phi (word) divr16u::rem#5 = (word) divr16u::rem#0 [phi:divr16u::@1/divr16u::@4->divr16u::@2#0] -- register_copy
jmp b2
- //SEG170 divr16u::@2
+ //SEG188 divr16u::@2
b2:
- //SEG171 [88] (word) divr16u::dividend#0 ← (word) divr16u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG189 [103] (word) divr16u::dividend#0 ← (word) divr16u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ) -- vwuz1=vwuz1_rol_1
asl dividend
rol dividend+1
- //SEG172 [89] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG190 [104] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1=vwuz1_rol_1
asl quotient
rol quotient+1
- //SEG173 [90] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1_lt_vwuz2_then_la1
+ //SEG191 [105] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1_lt_vwuz2_then_la1
lda rem+1
cmp divisor+1
bcc b3_from_b2
@@ -20264,14 +5713,14 @@ divr16u: {
bcc b3_from_b2
!:
jmp b5
- //SEG174 divr16u::@5
+ //SEG192 divr16u::@5
b5:
- //SEG175 [91] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ) -- vwuz1=_inc_vwuz1
+ //SEG193 [106] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ) -- vwuz1=_inc_vwuz1
inc quotient
bne !+
inc quotient+1
!:
- //SEG176 [92] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) -- vwuz1=vwuz1_minus_vwuz2
+ //SEG194 [107] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) -- vwuz1=vwuz1_minus_vwuz2
lda rem
sec
sbc divisor
@@ -20279,269 +5728,269 @@ divr16u: {
lda rem+1
sbc divisor+1
sta rem+1
- //SEG177 [93] phi from divr16u::@2 divr16u::@5 to divr16u::@3 [phi:divr16u::@2/divr16u::@5->divr16u::@3]
+ //SEG195 [108] phi from divr16u::@2 divr16u::@5 to divr16u::@3 [phi:divr16u::@2/divr16u::@5->divr16u::@3]
b3_from_b2:
b3_from_b5:
- //SEG178 [93] phi (word) divr16u::return#0 = (word) divr16u::quotient#1 [phi:divr16u::@2/divr16u::@5->divr16u::@3#0] -- register_copy
- //SEG179 [93] phi (word) divr16u::rem#10 = (word) divr16u::rem#5 [phi:divr16u::@2/divr16u::@5->divr16u::@3#1] -- register_copy
+ //SEG196 [108] phi (word) divr16u::return#0 = (word) divr16u::quotient#1 [phi:divr16u::@2/divr16u::@5->divr16u::@3#0] -- register_copy
+ //SEG197 [108] phi (word) divr16u::rem#10 = (word) divr16u::rem#5 [phi:divr16u::@2/divr16u::@5->divr16u::@3#1] -- register_copy
jmp b3
- //SEG180 divr16u::@3
+ //SEG198 divr16u::@3
b3:
- //SEG181 [94] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG199 [109] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuz1=_inc_vbuz1
inc i
- //SEG182 [95] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG200 [110] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda i
cmp #$10
bne b1_from_b3
jmp breturn
- //SEG183 divr16u::@return
+ //SEG201 divr16u::@return
breturn:
- //SEG184 [96] return [ divr16u::rem#10 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 ] )
+ //SEG202 [111] return [ divr16u::rem#10 divr16u::return#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::return#0 ] )
rts
}
-//SEG185 screen_fill
+//SEG203 screen_fill
screen_fill: {
.const ch = $10
- .label screen = $18
- .label x = $1a
- .label y = $17
- //SEG186 [98] phi from screen_fill to screen_fill::@1 [phi:screen_fill->screen_fill::@1]
+ .label screen = $1a
+ .label x = $1c
+ .label y = $19
+ //SEG204 [113] phi from screen_fill to screen_fill::@1 [phi:screen_fill->screen_fill::@1]
b1_from_screen_fill:
- //SEG187 [98] phi (byte) screen_fill::y#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:screen_fill->screen_fill::@1#0] -- vbuz1=vbuc1
+ //SEG205 [113] phi (byte) screen_fill::y#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:screen_fill->screen_fill::@1#0] -- vbuz1=vbuc1
lda #0
sta y
- //SEG188 [98] phi (byte*) screen_fill::screen#3 = (const byte*) SCREEN#0 [phi:screen_fill->screen_fill::@1#1] -- pbuz1=pbuc1
+ //SEG206 [113] phi (byte*) screen_fill::screen#3 = (const byte*) SCREEN#0 [phi:screen_fill->screen_fill::@1#1] -- pbuz1=pbuc1
lda #SCREEN
sta screen+1
jmp b1
- //SEG189 [98] phi from screen_fill::@3 to screen_fill::@1 [phi:screen_fill::@3->screen_fill::@1]
+ //SEG207 [113] phi from screen_fill::@3 to screen_fill::@1 [phi:screen_fill::@3->screen_fill::@1]
b1_from_b3:
- //SEG190 [98] phi (byte) screen_fill::y#4 = (byte) screen_fill::y#1 [phi:screen_fill::@3->screen_fill::@1#0] -- register_copy
- //SEG191 [98] phi (byte*) screen_fill::screen#3 = (byte*) screen_fill::screen#1 [phi:screen_fill::@3->screen_fill::@1#1] -- register_copy
+ //SEG208 [113] phi (byte) screen_fill::y#4 = (byte) screen_fill::y#1 [phi:screen_fill::@3->screen_fill::@1#0] -- register_copy
+ //SEG209 [113] phi (byte*) screen_fill::screen#3 = (byte*) screen_fill::screen#1 [phi:screen_fill::@3->screen_fill::@1#1] -- register_copy
jmp b1
- //SEG192 screen_fill::@1
+ //SEG210 screen_fill::@1
b1:
- //SEG193 [99] phi from screen_fill::@1 to screen_fill::@2 [phi:screen_fill::@1->screen_fill::@2]
+ //SEG211 [114] phi from screen_fill::@1 to screen_fill::@2 [phi:screen_fill::@1->screen_fill::@2]
b2_from_b1:
- //SEG194 [99] phi (byte) screen_fill::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:screen_fill::@1->screen_fill::@2#0] -- vbuz1=vbuc1
+ //SEG212 [114] phi (byte) screen_fill::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:screen_fill::@1->screen_fill::@2#0] -- vbuz1=vbuc1
lda #0
sta x
- //SEG195 [99] phi (byte*) screen_fill::screen#2 = (byte*) screen_fill::screen#3 [phi:screen_fill::@1->screen_fill::@2#1] -- register_copy
+ //SEG213 [114] phi (byte*) screen_fill::screen#2 = (byte*) screen_fill::screen#3 [phi:screen_fill::@1->screen_fill::@2#1] -- register_copy
jmp b2
- //SEG196 [99] phi from screen_fill::@2 to screen_fill::@2 [phi:screen_fill::@2->screen_fill::@2]
+ //SEG214 [114] phi from screen_fill::@2 to screen_fill::@2 [phi:screen_fill::@2->screen_fill::@2]
b2_from_b2:
- //SEG197 [99] phi (byte) screen_fill::x#2 = (byte) screen_fill::x#1 [phi:screen_fill::@2->screen_fill::@2#0] -- register_copy
- //SEG198 [99] phi (byte*) screen_fill::screen#2 = (byte*) screen_fill::screen#1 [phi:screen_fill::@2->screen_fill::@2#1] -- register_copy
+ //SEG215 [114] phi (byte) screen_fill::x#2 = (byte) screen_fill::x#1 [phi:screen_fill::@2->screen_fill::@2#0] -- register_copy
+ //SEG216 [114] phi (byte*) screen_fill::screen#2 = (byte*) screen_fill::screen#1 [phi:screen_fill::@2->screen_fill::@2#1] -- register_copy
jmp b2
- //SEG199 screen_fill::@2
+ //SEG217 screen_fill::@2
b2:
- //SEG200 [100] *((byte*) screen_fill::screen#2) ← (const byte) screen_fill::ch#0 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ) -- _deref_pbuz1=vbuc1
+ //SEG218 [115] *((byte*) screen_fill::screen#2) ← (const byte) screen_fill::ch#0 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ) -- _deref_pbuz1=vbuc1
lda #ch
ldy #0
sta (screen),y
- //SEG201 [101] (byte*) screen_fill::screen#1 ← ++ (byte*) screen_fill::screen#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] ) -- pbuz1=_inc_pbuz1
+ //SEG219 [116] (byte*) screen_fill::screen#1 ← ++ (byte*) screen_fill::screen#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] ) -- pbuz1=_inc_pbuz1
inc screen
bne !+
inc screen+1
!:
- //SEG202 [102] (byte) screen_fill::x#1 ← ++ (byte) screen_fill::x#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG220 [117] (byte) screen_fill::x#1 ← ++ (byte) screen_fill::x#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ) -- vbuz1=_inc_vbuz1
inc x
- //SEG203 [103] if((byte) screen_fill::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto screen_fill::@2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG221 [118] if((byte) screen_fill::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto screen_fill::@2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda x
cmp #$28
bne b2_from_b2
jmp b3
- //SEG204 screen_fill::@3
+ //SEG222 screen_fill::@3
b3:
- //SEG205 [104] (byte) screen_fill::y#1 ← ++ (byte) screen_fill::y#4 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG223 [119] (byte) screen_fill::y#1 ← ++ (byte) screen_fill::y#4 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] ) -- vbuz1=_inc_vbuz1
inc y
- //SEG206 [105] if((byte) screen_fill::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 25) goto screen_fill::@1 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG224 [120] if((byte) screen_fill::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 25) goto screen_fill::@1 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda y
cmp #$19
bne b1_from_b3
jmp breturn
- //SEG207 screen_fill::@return
+ //SEG225 screen_fill::@return
breturn:
- //SEG208 [106] return [ ] ( main:2::screen_fill:17 [ ] )
+ //SEG226 [121] return [ ] ( main:2::screen_fill:17 [ ] )
rts
}
-//SEG209 bitmap_clear
+//SEG227 bitmap_clear
bitmap_clear: {
- .label bitmap = $1c
- .label x = $1e
- .label y = $1b
- .label _3 = $49
- //SEG210 [107] (word~) bitmap_clear::$3 ← *((const byte[256]) bitmap_plot_yhi#0+(byte/signed byte/word/signed word/dword/signed dword) 0) w= *((const byte[256]) bitmap_plot_ylo#0+(byte/signed byte/word/signed word/dword/signed dword) 0) [ bitmap_clear::$3 ] ( main:2::bitmap_clear:15 [ bitmap_clear::$3 ] ) -- vwuz1=_deref_pbuc1_word__deref_pbuc2
+ .label bitmap = $1e
+ .label x = $20
+ .label y = $1d
+ .label _3 = $5b
+ //SEG228 [122] (word~) bitmap_clear::$3 ← *((const byte[256]) bitmap_plot_yhi#0+(byte/signed byte/word/signed word/dword/signed dword) 0) w= *((const byte[256]) bitmap_plot_ylo#0+(byte/signed byte/word/signed word/dword/signed dword) 0) [ bitmap_clear::$3 ] ( main:2::bitmap_clear:15 [ bitmap_clear::$3 ] ) -- vwuz1=_deref_pbuc1_word__deref_pbuc2
lda bitmap_plot_ylo+0
sta _3
lda bitmap_plot_yhi+0
sta _3+1
- //SEG211 [108] (byte*~) bitmap_clear::bitmap#5 ← (byte*)(word~) bitmap_clear::$3 [ bitmap_clear::bitmap#5 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#5 ] ) -- pbuz1=pbuz2
+ //SEG229 [123] (byte*~) bitmap_clear::bitmap#5 ← (byte*)(word~) bitmap_clear::$3 [ bitmap_clear::bitmap#5 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#5 ] ) -- pbuz1=pbuz2
lda _3
sta bitmap
lda _3+1
sta bitmap+1
- //SEG212 [109] phi from bitmap_clear to bitmap_clear::@1 [phi:bitmap_clear->bitmap_clear::@1]
+ //SEG230 [124] phi from bitmap_clear to bitmap_clear::@1 [phi:bitmap_clear->bitmap_clear::@1]
b1_from_bitmap_clear:
- //SEG213 [109] phi (byte) bitmap_clear::y#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_clear->bitmap_clear::@1#0] -- vbuz1=vbuc1
+ //SEG231 [124] phi (byte) bitmap_clear::y#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_clear->bitmap_clear::@1#0] -- vbuz1=vbuc1
lda #0
sta y
- //SEG214 [109] phi (byte*) bitmap_clear::bitmap#3 = (byte*~) bitmap_clear::bitmap#5 [phi:bitmap_clear->bitmap_clear::@1#1] -- register_copy
+ //SEG232 [124] phi (byte*) bitmap_clear::bitmap#3 = (byte*~) bitmap_clear::bitmap#5 [phi:bitmap_clear->bitmap_clear::@1#1] -- register_copy
jmp b1
- //SEG215 [109] phi from bitmap_clear::@3 to bitmap_clear::@1 [phi:bitmap_clear::@3->bitmap_clear::@1]
+ //SEG233 [124] phi from bitmap_clear::@3 to bitmap_clear::@1 [phi:bitmap_clear::@3->bitmap_clear::@1]
b1_from_b3:
- //SEG216 [109] phi (byte) bitmap_clear::y#4 = (byte) bitmap_clear::y#1 [phi:bitmap_clear::@3->bitmap_clear::@1#0] -- register_copy
- //SEG217 [109] phi (byte*) bitmap_clear::bitmap#3 = (byte*) bitmap_clear::bitmap#1 [phi:bitmap_clear::@3->bitmap_clear::@1#1] -- register_copy
+ //SEG234 [124] phi (byte) bitmap_clear::y#4 = (byte) bitmap_clear::y#1 [phi:bitmap_clear::@3->bitmap_clear::@1#0] -- register_copy
+ //SEG235 [124] phi (byte*) bitmap_clear::bitmap#3 = (byte*) bitmap_clear::bitmap#1 [phi:bitmap_clear::@3->bitmap_clear::@1#1] -- register_copy
jmp b1
- //SEG218 bitmap_clear::@1
+ //SEG236 bitmap_clear::@1
b1:
- //SEG219 [110] phi from bitmap_clear::@1 to bitmap_clear::@2 [phi:bitmap_clear::@1->bitmap_clear::@2]
+ //SEG237 [125] phi from bitmap_clear::@1 to bitmap_clear::@2 [phi:bitmap_clear::@1->bitmap_clear::@2]
b2_from_b1:
- //SEG220 [110] phi (byte) bitmap_clear::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_clear::@1->bitmap_clear::@2#0] -- vbuz1=vbuc1
+ //SEG238 [125] phi (byte) bitmap_clear::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_clear::@1->bitmap_clear::@2#0] -- vbuz1=vbuc1
lda #0
sta x
- //SEG221 [110] phi (byte*) bitmap_clear::bitmap#2 = (byte*) bitmap_clear::bitmap#3 [phi:bitmap_clear::@1->bitmap_clear::@2#1] -- register_copy
+ //SEG239 [125] phi (byte*) bitmap_clear::bitmap#2 = (byte*) bitmap_clear::bitmap#3 [phi:bitmap_clear::@1->bitmap_clear::@2#1] -- register_copy
jmp b2
- //SEG222 [110] phi from bitmap_clear::@2 to bitmap_clear::@2 [phi:bitmap_clear::@2->bitmap_clear::@2]
+ //SEG240 [125] phi from bitmap_clear::@2 to bitmap_clear::@2 [phi:bitmap_clear::@2->bitmap_clear::@2]
b2_from_b2:
- //SEG223 [110] phi (byte) bitmap_clear::x#2 = (byte) bitmap_clear::x#1 [phi:bitmap_clear::@2->bitmap_clear::@2#0] -- register_copy
- //SEG224 [110] phi (byte*) bitmap_clear::bitmap#2 = (byte*) bitmap_clear::bitmap#1 [phi:bitmap_clear::@2->bitmap_clear::@2#1] -- register_copy
+ //SEG241 [125] phi (byte) bitmap_clear::x#2 = (byte) bitmap_clear::x#1 [phi:bitmap_clear::@2->bitmap_clear::@2#0] -- register_copy
+ //SEG242 [125] phi (byte*) bitmap_clear::bitmap#2 = (byte*) bitmap_clear::bitmap#1 [phi:bitmap_clear::@2->bitmap_clear::@2#1] -- register_copy
jmp b2
- //SEG225 bitmap_clear::@2
+ //SEG243 bitmap_clear::@2
b2:
- //SEG226 [111] *((byte*) bitmap_clear::bitmap#2) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ) -- _deref_pbuz1=vbuc1
+ //SEG244 [126] *((byte*) bitmap_clear::bitmap#2) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ) -- _deref_pbuz1=vbuc1
lda #0
ldy #0
sta (bitmap),y
- //SEG227 [112] (byte*) bitmap_clear::bitmap#1 ← ++ (byte*) bitmap_clear::bitmap#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] ) -- pbuz1=_inc_pbuz1
+ //SEG245 [127] (byte*) bitmap_clear::bitmap#1 ← ++ (byte*) bitmap_clear::bitmap#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] ) -- pbuz1=_inc_pbuz1
inc bitmap
bne !+
inc bitmap+1
!:
- //SEG228 [113] (byte) bitmap_clear::x#1 ← ++ (byte) bitmap_clear::x#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG246 [128] (byte) bitmap_clear::x#1 ← ++ (byte) bitmap_clear::x#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ) -- vbuz1=_inc_vbuz1
inc x
- //SEG229 [114] if((byte) bitmap_clear::x#1!=(byte/word/signed word/dword/signed dword) 200) goto bitmap_clear::@2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG247 [129] if((byte) bitmap_clear::x#1!=(byte/word/signed word/dword/signed dword) 200) goto bitmap_clear::@2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda x
cmp #$c8
bne b2_from_b2
jmp b3
- //SEG230 bitmap_clear::@3
+ //SEG248 bitmap_clear::@3
b3:
- //SEG231 [115] (byte) bitmap_clear::y#1 ← ++ (byte) bitmap_clear::y#4 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG249 [130] (byte) bitmap_clear::y#1 ← ++ (byte) bitmap_clear::y#4 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ) -- vbuz1=_inc_vbuz1
inc y
- //SEG232 [116] if((byte) bitmap_clear::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto bitmap_clear::@1 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG250 [131] if((byte) bitmap_clear::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto bitmap_clear::@1 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda y
cmp #$28
bne b1_from_b3
jmp breturn
- //SEG233 bitmap_clear::@return
+ //SEG251 bitmap_clear::@return
breturn:
- //SEG234 [117] return [ ] ( main:2::bitmap_clear:15 [ ] )
+ //SEG252 [132] return [ ] ( main:2::bitmap_clear:15 [ ] )
rts
}
-//SEG235 bitmap_init
+//SEG253 bitmap_init
bitmap_init: {
- .label _3 = $4b
- .label _4 = $4c
- .label _5 = $4d
- .label _6 = $4e
- .label _7 = $4f
- .label bits = $1f
- .label x = $20
- .label y = $21
- .label yoffs = $22
- //SEG236 [119] phi from bitmap_init to bitmap_init::@1 [phi:bitmap_init->bitmap_init::@1]
+ .label _3 = $5d
+ .label _4 = $5e
+ .label _5 = $5f
+ .label _6 = $60
+ .label _7 = $61
+ .label bits = $21
+ .label x = $22
+ .label y = $23
+ .label yoffs = $24
+ //SEG254 [134] phi from bitmap_init to bitmap_init::@1 [phi:bitmap_init->bitmap_init::@1]
b1_from_bitmap_init:
- //SEG237 [119] phi (byte) bitmap_init::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_init->bitmap_init::@1#0] -- vbuz1=vbuc1
+ //SEG255 [134] phi (byte) bitmap_init::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_init->bitmap_init::@1#0] -- vbuz1=vbuc1
lda #0
sta x
- //SEG238 [119] phi (byte) bitmap_init::bits#3 = (byte/word/signed word/dword/signed dword) 128 [phi:bitmap_init->bitmap_init::@1#1] -- vbuz1=vbuc1
+ //SEG256 [134] phi (byte) bitmap_init::bits#3 = (byte/word/signed word/dword/signed dword) 128 [phi:bitmap_init->bitmap_init::@1#1] -- vbuz1=vbuc1
lda #$80
sta bits
jmp b1
- //SEG239 [119] phi from bitmap_init::@2 to bitmap_init::@1 [phi:bitmap_init::@2->bitmap_init::@1]
+ //SEG257 [134] phi from bitmap_init::@2 to bitmap_init::@1 [phi:bitmap_init::@2->bitmap_init::@1]
b1_from_b2:
- //SEG240 [119] phi (byte) bitmap_init::x#2 = (byte) bitmap_init::x#1 [phi:bitmap_init::@2->bitmap_init::@1#0] -- register_copy
- //SEG241 [119] phi (byte) bitmap_init::bits#3 = (byte) bitmap_init::bits#4 [phi:bitmap_init::@2->bitmap_init::@1#1] -- register_copy
+ //SEG258 [134] phi (byte) bitmap_init::x#2 = (byte) bitmap_init::x#1 [phi:bitmap_init::@2->bitmap_init::@1#0] -- register_copy
+ //SEG259 [134] phi (byte) bitmap_init::bits#3 = (byte) bitmap_init::bits#4 [phi:bitmap_init::@2->bitmap_init::@1#1] -- register_copy
jmp b1
- //SEG242 bitmap_init::@1
+ //SEG260 bitmap_init::@1
b1:
- //SEG243 [120] *((const byte[256]) bitmap_plot_bit#0 + (byte) bitmap_init::x#2) ← (byte) bitmap_init::bits#3 [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] ) -- pbuc1_derefidx_vbuz1=vbuz2
+ //SEG261 [135] *((const byte[256]) bitmap_plot_bit#0 + (byte) bitmap_init::x#2) ← (byte) bitmap_init::bits#3 [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] ) -- pbuc1_derefidx_vbuz1=vbuz2
lda bits
ldy x
sta bitmap_plot_bit,y
- //SEG244 [121] (byte) bitmap_init::bits#1 ← (byte) bitmap_init::bits#3 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] ) -- vbuz1=vbuz1_ror_1
+ //SEG262 [136] (byte) bitmap_init::bits#1 ← (byte) bitmap_init::bits#3 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] ) -- vbuz1=vbuz1_ror_1
lsr bits
- //SEG245 [122] if((byte) bitmap_init::bits#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@10 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] ) -- vbuz1_neq_0_then_la1
+ //SEG263 [137] if((byte) bitmap_init::bits#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@10 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] ) -- vbuz1_neq_0_then_la1
lda bits
bne b10_from_b1
- //SEG246 [123] phi from bitmap_init::@1 to bitmap_init::@2 [phi:bitmap_init::@1->bitmap_init::@2]
+ //SEG264 [138] phi from bitmap_init::@1 to bitmap_init::@2 [phi:bitmap_init::@1->bitmap_init::@2]
b2_from_b1:
- //SEG247 [123] phi (byte) bitmap_init::bits#4 = (byte/word/signed word/dword/signed dword) 128 [phi:bitmap_init::@1->bitmap_init::@2#0] -- vbuz1=vbuc1
+ //SEG265 [138] phi (byte) bitmap_init::bits#4 = (byte/word/signed word/dword/signed dword) 128 [phi:bitmap_init::@1->bitmap_init::@2#0] -- vbuz1=vbuc1
lda #$80
sta bits
jmp b2
- //SEG248 bitmap_init::@2
+ //SEG266 bitmap_init::@2
b2:
- //SEG249 [124] (byte) bitmap_init::x#1 ← ++ (byte) bitmap_init::x#2 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG267 [139] (byte) bitmap_init::x#1 ← ++ (byte) bitmap_init::x#2 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] ) -- vbuz1=_inc_vbuz1
inc x
- //SEG250 [125] if((byte) bitmap_init::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@1 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] ) -- vbuz1_neq_0_then_la1
+ //SEG268 [140] if((byte) bitmap_init::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@1 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] ) -- vbuz1_neq_0_then_la1
lda x
bne b1_from_b2
- //SEG251 [126] phi from bitmap_init::@2 to bitmap_init::@3 [phi:bitmap_init::@2->bitmap_init::@3]
+ //SEG269 [141] phi from bitmap_init::@2 to bitmap_init::@3 [phi:bitmap_init::@2->bitmap_init::@3]
b3_from_b2:
- //SEG252 [126] phi (byte*) bitmap_init::yoffs#2 = (const byte*) BITMAP#0 [phi:bitmap_init::@2->bitmap_init::@3#0] -- pbuz1=pbuc1
+ //SEG270 [141] phi (byte*) bitmap_init::yoffs#2 = (const byte*) BITMAP#0 [phi:bitmap_init::@2->bitmap_init::@3#0] -- pbuz1=pbuc1
lda #BITMAP
sta yoffs+1
- //SEG253 [126] phi (byte) bitmap_init::y#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_init::@2->bitmap_init::@3#1] -- vbuz1=vbuc1
+ //SEG271 [141] phi (byte) bitmap_init::y#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_init::@2->bitmap_init::@3#1] -- vbuz1=vbuc1
lda #0
sta y
jmp b3
- //SEG254 [126] phi from bitmap_init::@4 to bitmap_init::@3 [phi:bitmap_init::@4->bitmap_init::@3]
+ //SEG272 [141] phi from bitmap_init::@4 to bitmap_init::@3 [phi:bitmap_init::@4->bitmap_init::@3]
b3_from_b4:
- //SEG255 [126] phi (byte*) bitmap_init::yoffs#2 = (byte*) bitmap_init::yoffs#4 [phi:bitmap_init::@4->bitmap_init::@3#0] -- register_copy
- //SEG256 [126] phi (byte) bitmap_init::y#2 = (byte) bitmap_init::y#1 [phi:bitmap_init::@4->bitmap_init::@3#1] -- register_copy
+ //SEG273 [141] phi (byte*) bitmap_init::yoffs#2 = (byte*) bitmap_init::yoffs#4 [phi:bitmap_init::@4->bitmap_init::@3#0] -- register_copy
+ //SEG274 [141] phi (byte) bitmap_init::y#2 = (byte) bitmap_init::y#1 [phi:bitmap_init::@4->bitmap_init::@3#1] -- register_copy
jmp b3
- //SEG257 bitmap_init::@3
+ //SEG275 bitmap_init::@3
b3:
- //SEG258 [127] (byte~) bitmap_init::$3 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ) -- vbuz1=vbuz2_band_vbuc1
+ //SEG276 [142] (byte~) bitmap_init::$3 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ) -- vbuz1=vbuz2_band_vbuc1
lda #7
and y
sta _3
- //SEG259 [128] (byte~) bitmap_init::$4 ← < (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] ) -- vbuz1=_lo_pbuz2
+ //SEG277 [143] (byte~) bitmap_init::$4 ← < (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] ) -- vbuz1=_lo_pbuz2
lda yoffs
sta _4
- //SEG260 [129] (byte~) bitmap_init::$5 ← (byte~) bitmap_init::$3 | (byte~) bitmap_init::$4 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] ) -- vbuz1=vbuz2_bor_vbuz3
+ //SEG278 [144] (byte~) bitmap_init::$5 ← (byte~) bitmap_init::$3 | (byte~) bitmap_init::$4 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] ) -- vbuz1=vbuz2_bor_vbuz3
lda _3
ora _4
sta _5
- //SEG261 [130] *((const byte[256]) bitmap_plot_ylo#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$5 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- pbuc1_derefidx_vbuz1=vbuz2
+ //SEG279 [145] *((const byte[256]) bitmap_plot_ylo#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$5 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- pbuc1_derefidx_vbuz1=vbuz2
lda _5
ldy y
sta bitmap_plot_ylo,y
- //SEG262 [131] (byte~) bitmap_init::$6 ← > (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] ) -- vbuz1=_hi_pbuz2
+ //SEG280 [146] (byte~) bitmap_init::$6 ← > (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] ) -- vbuz1=_hi_pbuz2
lda yoffs+1
sta _6
- //SEG263 [132] *((const byte[256]) bitmap_plot_yhi#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$6 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- pbuc1_derefidx_vbuz1=vbuz2
+ //SEG281 [147] *((const byte[256]) bitmap_plot_yhi#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$6 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- pbuc1_derefidx_vbuz1=vbuz2
lda _6
ldy y
sta bitmap_plot_yhi,y
- //SEG264 [133] (byte~) bitmap_init::$7 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ) -- vbuz1=vbuz2_band_vbuc1
+ //SEG282 [148] (byte~) bitmap_init::$7 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ) -- vbuz1=vbuz2_band_vbuc1
lda #7
and y
sta _7
- //SEG265 [134] if((byte~) bitmap_init::$7!=(byte/signed byte/word/signed word/dword/signed dword) 7) goto bitmap_init::@4 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG283 [149] if((byte~) bitmap_init::$7!=(byte/signed byte/word/signed word/dword/signed dword) 7) goto bitmap_init::@4 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- vbuz1_neq_vbuc1_then_la1
lda _7
cmp #7
bne b4_from_b3
jmp b7
- //SEG266 bitmap_init::@7
+ //SEG284 bitmap_init::@7
b7:
- //SEG267 [135] (byte*) bitmap_init::yoffs#1 ← (byte*) bitmap_init::yoffs#2 + (byte/signed byte/word/signed word/dword/signed dword) 40*(byte/signed byte/word/signed word/dword/signed dword) 8 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ) -- pbuz1=pbuz1_plus_vwuc1
+ //SEG285 [150] (byte*) bitmap_init::yoffs#1 ← (byte*) bitmap_init::yoffs#2 + (byte/signed byte/word/signed word/dword/signed dword) 40*(byte/signed byte/word/signed word/dword/signed dword) 8 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ) -- pbuz1=pbuz1_plus_vwuc1
clc
lda yoffs
adc #<$28*8
@@ -20549,661 +5998,143 @@ bitmap_init: {
lda yoffs+1
adc #>$28*8
sta yoffs+1
- //SEG268 [136] phi from bitmap_init::@3 bitmap_init::@7 to bitmap_init::@4 [phi:bitmap_init::@3/bitmap_init::@7->bitmap_init::@4]
+ //SEG286 [151] phi from bitmap_init::@3 bitmap_init::@7 to bitmap_init::@4 [phi:bitmap_init::@3/bitmap_init::@7->bitmap_init::@4]
b4_from_b3:
b4_from_b7:
- //SEG269 [136] phi (byte*) bitmap_init::yoffs#4 = (byte*) bitmap_init::yoffs#2 [phi:bitmap_init::@3/bitmap_init::@7->bitmap_init::@4#0] -- register_copy
+ //SEG287 [151] phi (byte*) bitmap_init::yoffs#4 = (byte*) bitmap_init::yoffs#2 [phi:bitmap_init::@3/bitmap_init::@7->bitmap_init::@4#0] -- register_copy
jmp b4
- //SEG270 bitmap_init::@4
+ //SEG288 bitmap_init::@4
b4:
- //SEG271 [137] (byte) bitmap_init::y#1 ← ++ (byte) bitmap_init::y#2 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ) -- vbuz1=_inc_vbuz1
+ //SEG289 [152] (byte) bitmap_init::y#1 ← ++ (byte) bitmap_init::y#2 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ) -- vbuz1=_inc_vbuz1
inc y
- //SEG272 [138] if((byte) bitmap_init::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@3 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ) -- vbuz1_neq_0_then_la1
+ //SEG290 [153] if((byte) bitmap_init::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@3 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ) -- vbuz1_neq_0_then_la1
lda y
bne b3_from_b4
jmp breturn
- //SEG273 bitmap_init::@return
+ //SEG291 bitmap_init::@return
breturn:
- //SEG274 [139] return [ ] ( main:2::bitmap_init:13 [ ] )
+ //SEG292 [154] return [ ] ( main:2::bitmap_init:13 [ ] )
rts
- //SEG275 [140] phi from bitmap_init::@1 to bitmap_init::@10 [phi:bitmap_init::@1->bitmap_init::@10]
+ //SEG293 [155] phi from bitmap_init::@1 to bitmap_init::@10 [phi:bitmap_init::@1->bitmap_init::@10]
b10_from_b1:
jmp b10
- //SEG276 bitmap_init::@10
+ //SEG294 bitmap_init::@10
b10:
- //SEG277 [123] phi from bitmap_init::@10 to bitmap_init::@2 [phi:bitmap_init::@10->bitmap_init::@2]
+ //SEG295 [138] phi from bitmap_init::@10 to bitmap_init::@2 [phi:bitmap_init::@10->bitmap_init::@2]
b2_from_b10:
- //SEG278 [123] phi (byte) bitmap_init::bits#4 = (byte) bitmap_init::bits#1 [phi:bitmap_init::@10->bitmap_init::@2#0] -- register_copy
+ //SEG296 [138] phi (byte) bitmap_init::bits#4 = (byte) bitmap_init::bits#1 [phi:bitmap_init::@10->bitmap_init::@2#0] -- register_copy
jmp b2
}
x_start: .word $a, $14, $1e, $1e
y_start: .byte $a, $a, $a, $14
x_end: .word $14, $a, $14, $14
y_end: .byte $14, $14, $a, $14
+ x_cur: .fill 8, 0
+ y_cur: .fill 8, 0
x_add: .fill 4, 0
+ y_add: .fill 4, 0
+ delay: .fill 4, 0
bitmap_plot_ylo: .fill $100, 0
bitmap_plot_yhi: .fill $100, 0
bitmap_plot_bit: .fill $100, 0
REGISTER UPLIFT POTENTIAL REGISTERS
-Equivalence Class zp ZP_BYTE:76 [ bitmap_init::$4 ] has ALU potential.
+Equivalence Class zp ZP_BYTE:94 [ bitmap_init::$4 ] has ALU potential.
Statement [5] *((const byte*) PROCPORT_DDR#0) ← (const byte) PROCPORT_DDR_MEMORY_MASK#0 [ ] ( main:2 [ ] ) always clobbers reg byte a
Statement [6] *((const byte*) PROCPORT#0) ← (const byte) PROCPORT_RAM_IO#0 [ ] ( main:2 [ ] ) always clobbers reg byte a
Statement [7] *((const byte*) D011#0) ← (const byte) VIC_BMM#0|(const byte) VIC_DEN#0|(const byte) VIC_RSEL#0|(byte/signed byte/word/signed word/dword/signed dword) 3 [ ] ( main:2 [ ] ) always clobbers reg byte a
Statement [8] *((const byte*) CIA2_PORT_A_DDR#0) ← (byte/signed byte/word/signed word/dword/signed dword) 3 [ ] ( main:2 [ ] ) always clobbers reg byte a
Statement [10] *((const byte*) CIA2_PORT_A#0) ← (const byte) main::vicSelectGfxBank1_toDd001_return#0 [ ] ( main:2 [ ] ) always clobbers reg byte a
Statement [12] *((const byte*) D018#0) ← (const byte) main::toD0181_return#0 [ ] ( main:2 [ ] ) always clobbers reg byte a
-Found best fragment vbuz1=vbuaa score: 3.0
-Found best fragment vbuz1=vbuaa_ror_1 < vbuaa=vbuaa_ror_1 score: 5.0
-Found best fragment vwuz1=pwuc1_derefidx_vbuaa < vwuz1=pwuc1_derefidx_vbuyy score: 18.5
-Found best fragment vwuz1=pwuc1_derefidx_vbuxx score: 15.5
-Found best fragment vwuz1=pwuc1_derefidx_vbuyy score: 15.5
-Statement [22] (word) bitmap_plot::x#0 ← *((const word[4]) x_start#0 + (byte) main::i#2) [ main::i#2 rem16u#18 rem16s#13 main::$9 bitmap_plot::x#0 ] ( main:2 [ main::i#2 rem16u#18 rem16s#13 main::$9 bitmap_plot::x#0 ] ) always clobbers reg byte a
+Statement [21] (byte~) main::$9 ← (byte) main::i#2 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 rem16u#18 rem16s#13 main::$9 ] ( main:2 [ main::i#2 rem16u#18 rem16s#13 main::$9 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:2 [ main::i#2 main::i#1 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:37 [ main::$9 ]
-Found best fragment vbuaa=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy score: 9.0
-Found best fragment vbuxx=pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx < vbuxx=vbuaa score: 11.5
-Found best fragment vbuyy=pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx score: 10.0
-Found best fragment vbuxx=vbuxx_plus_2 score: 5.5
-Found best fragment vbuxx_neq_vbuc1_then_la1 score: 4.5
+Statement [22] (word) bitmap_plot::x#0 ← *((const word[4]) x_start#0 + (byte) main::i#2) [ main::i#2 rem16u#18 rem16s#13 main::$9 bitmap_plot::x#0 ] ( main:2 [ main::i#2 rem16u#18 rem16s#13 main::$9 bitmap_plot::x#0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:39 [ main::$9 ]
Statement [27] if(*((const byte*) RASTER#0)!=(byte/word/signed word/dword/signed dword) 255) goto main::@5 [ ] ( main:2 [ ] ) always clobbers reg byte a
-Found best fragment vwuz1=pbuc1_derefidx_vbuaa_word_pbuc2_derefidx_vbuaa < vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy < vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy score: 18.5
-Found best fragment vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx < vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx score: 15.5
-Found best fragment vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy < vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy score: 15.5
Statement [29] (word~) bitmap_plot::$3 ← *((const byte[256]) bitmap_plot_yhi#0 + (byte) bitmap_plot::y#0) w= *((const byte[256]) bitmap_plot_ylo#0 + (byte) bitmap_plot::y#0) [ bitmap_plot::x#0 bitmap_plot::$3 ] ( main:2::bitmap_plot:24 [ main::i#2 rem16u#18 rem16s#13 bitmap_plot::x#0 bitmap_plot::$3 ] ) always clobbers reg byte a
Statement [30] (word~) bitmap_plot::$1 ← (word) bitmap_plot::x#0 & (word/dword/signed dword) 65528 [ bitmap_plot::x#0 bitmap_plot::$3 bitmap_plot::$1 ] ( main:2::bitmap_plot:24 [ main::i#2 rem16u#18 rem16s#13 bitmap_plot::x#0 bitmap_plot::$3 bitmap_plot::$1 ] ) always clobbers reg byte a
Statement [31] (byte*) bitmap_plot::plotter#1 ← (byte*)(word~) bitmap_plot::$3 + (word~) bitmap_plot::$1 [ bitmap_plot::x#0 bitmap_plot::plotter#1 ] ( main:2::bitmap_plot:24 [ main::i#2 rem16u#18 rem16s#13 bitmap_plot::x#0 bitmap_plot::plotter#1 ] ) always clobbers reg byte a
-Found best fragment vbuaa=_lo_vwuz1 score: 3.5
-Found best fragment vbuxx=_lo_vwuz1 < vbuaa=_lo_vwuz1 score: 7.0
-Found best fragment vbuyy=_lo_vwuz1 < vbuaa=_lo_vwuz1 score: 6.5
Statement [32] (byte~) bitmap_plot::$2 ← < (word) bitmap_plot::x#0 [ bitmap_plot::plotter#1 bitmap_plot::$2 ] ( main:2::bitmap_plot:24 [ main::i#2 rem16u#18 rem16s#13 bitmap_plot::plotter#1 bitmap_plot::$2 ] ) always clobbers reg byte a
-Found best fragment _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 score: 23.5
-Found best fragment _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 score: 21.5
-Found best fragment _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 score: 21.5
Statement [33] *((byte*) bitmap_plot::plotter#1) ← *((byte*) bitmap_plot::plotter#1) | *((const byte[256]) bitmap_plot_bit#0 + (byte~) bitmap_plot::$2) [ ] ( main:2::bitmap_plot:24 [ main::i#2 rem16u#18 rem16s#13 ] ) always clobbers reg byte a reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:2 [ main::i#2 main::i#1 ]
-Found best fragment vbuaa=vbuz1_ror_1 < vbuaa=vbuaa_ror_1 score: 5.5
-Found best fragment vbuxx=vbuz1_ror_1 < vbuxx=vbuaa_ror_1 < vbuaa=vbuaa_ror_1 score: 9.0
-Found best fragment vbuyy=vbuz1_ror_1 < vbuyy=vbuaa_ror_1 < vbuaa=vbuaa_ror_1 score: 8.5
-Found best fragment vwsz1=pwsc1_derefidx_vbuaa_minus_pwsc2_derefidx_vbuaa < vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy score: 29.5
-Found best fragment vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx score: 26.5
-Found best fragment vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy score: 26.5
+Statement [35] (byte) point_init::point_idx1#0 ← (byte) point_init::point_idx#0 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:38 [ point_init::point_idx#0 ]
Statement [36] (signed word) point_init::x_diff#1 ← (signed word)*((const word[4]) x_end#0 + (byte) point_init::point_idx#0) - (signed word)*((const word[4]) x_start#0 + (byte) point_init::point_idx#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 ] ) always clobbers reg byte a
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:36 [ point_init::point_idx#0 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:48 [ point_init::point_idx1#0 ]
-Found best fragment vwsz1=_sword_pbuc1_derefidx_vbuxx score: 13.0
-Found best fragment vwsz1=_sword_pbuc1_derefidx_vbuyy score: 13.0
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:50 [ point_init::point_idx1#0 ]
Statement [37] (signed word~) point_init::$4 ← ((signed word)) *((const byte[4]) y_end#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 ] ) always clobbers reg byte a
-Statement [38] (signed word~) point_init::$5 ← ((signed word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ) always clobbers reg byte a
-Statement [39] (signed word) point_init::y_diff#0 ← (signed word~) point_init::$4 - (signed word~) point_init::$5 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
-Statement [40] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s1_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
-Statement [41] (word~) point_init::abs16s1_return#6 ← (word)(signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ) always clobbers reg byte a
-Statement [43] if((signed word) point_init::y_diff#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s2_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ) always clobbers reg byte a
-Statement [44] (word~) point_init::abs16s2_return#6 ← (word)(signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ) always clobbers reg byte a
-Statement [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
-Statement [49] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::@3 [ point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
-Found best fragment pbsc1_derefidx_vbuxx=vbuc2 < vbsaa=vbuc1 score: 7.5
-Found best fragment pbsc1_derefidx_vbuyy=vbuc2 < vbsaa=vbuc1 score: 7.5
-Statement [50] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← (byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
-Statement [51] (signed word) divr16s::divisor#0 ← (signed word) point_init::x_diff#1 [ point_init::y_diff#0 divr16s::divisor#0 ] ( main:2::point_init:20 [ main::i#2 point_init::y_diff#0 divr16s::divisor#0 ] ) always clobbers reg byte a
-Statement [52] (signed word) divr16s::rem#0 ← (signed word) point_init::y_diff#0 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20 [ main::i#2 divr16s::divisor#0 divr16s::rem#0 ] ) always clobbers reg byte a
-Found best fragment pbsc1_derefidx_vbuxx=vbsc2 < vbsaa=vbsc1 < vbuaa=vbuc1 score: 7.5
-Found best fragment pbsc1_derefidx_vbuyy=vbsc2 < vbsaa=vbsc1 < vbuaa=vbuc1 score: 7.5
-Statement [54] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← -(byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
-Statement [55] (signed word) point_init::abs16s2_$2#0 ← - (signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ) always clobbers reg byte a
-Statement [56] (word~) point_init::abs16s2_return#5 ← (word)(signed word) point_init::abs16s2_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ) always clobbers reg byte a
-Statement [57] (signed word) point_init::abs16s1_$2#0 ← - (signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ) always clobbers reg byte a
-Statement [58] (word~) point_init::abs16s1_return#5 ← (word)(signed word) point_init::abs16s1_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ) always clobbers reg byte a
-Statement [60] if((signed word) divr16s::rem#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::rem#0 ] ) always clobbers reg byte a
-Statement [61] (word~) divr16s::remu#8 ← (word)(signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::remu#8 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::remu#8 ] ) always clobbers reg byte a
-Statement [63] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ) always clobbers reg byte a
+Statement [38] (signed word~) point_init::$5 ← ((signed word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ) always clobbers reg byte a
+Statement [39] (signed word) point_init::y_diff#0 ← (signed word~) point_init::$4 - (signed word~) point_init::$5 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
+Statement [40] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s1_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
+Statement [41] (word~) point_init::abs16s1_return#6 ← (word)(signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ) always clobbers reg byte a
+Statement [43] if((signed word) point_init::y_diff#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s2_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ) always clobbers reg byte a
+Statement [44] (word~) point_init::abs16s2_return#6 ← (word)(signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ) always clobbers reg byte a
+Statement [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
+Statement [48] (word~) point_init::$16 ← *((const word[4]) x_start#0 + (byte) point_init::point_idx#0) << (byte/signed byte/word/signed word/dword/signed dword) 4 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$16 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$16 ] ) always clobbers reg byte a
+Statement [49] *((const word[4]) x_cur#0 + (byte) point_init::point_idx#0) ← (word~) point_init::$16 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] ) always clobbers reg byte a
+Statement [50] (word~) point_init::$17 ← ((word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$17 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$17 ] ) always clobbers reg byte a
+Statement [51] (word~) point_init::$18 ← (word~) point_init::$17 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$18 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$18 ] ) always clobbers reg byte a
+Statement [52] *((const word[4]) y_cur#0 + (byte) point_init::point_idx#0) ← (word~) point_init::$18 [ rem16u#18 rem16s#13 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx1#0 ] ) always clobbers reg byte a
+Statement [53] *((const byte[4]) delay#0 + (byte) point_init::point_idx1#0) ← (const byte) DELAY#0 [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] ) always clobbers reg byte a
+Statement [55] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::@3 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
+Statement [56] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← (byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
+Statement [57] (signed word) divr16s::divisor#0 ← (signed word) point_init::x_diff#1 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::y_diff#0 divr16s::divisor#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::y_diff#0 divr16s::divisor#0 ] ) always clobbers reg byte a
+Statement [58] (signed word) divr16s::rem#0 ← (signed word) point_init::y_diff#0 [ point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ) always clobbers reg byte a
+Statement [60] (signed word) divr16s::return#3 ← (signed word) divr16s::return#2 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#3 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#3 ] ) always clobbers reg byte a
+Statement [61] (signed word) point_init::x_stepf#0 ← (signed word) divr16s::return#3 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::x_stepf#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::x_stepf#0 ] ) always clobbers reg byte a
+Statement [62] (byte~) point_init::$13 ← > (signed word) point_init::x_stepf#0 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$13 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$13 ] ) always clobbers reg byte a
+Statement [63] (byte~) point_init::$14 ← (byte~) point_init::$13 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$14 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$14 ] ) always clobbers reg byte a
+Statement [65] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← -(byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
+Statement [66] (signed word) point_init::abs16s2_$2#0 ← - (signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ) always clobbers reg byte a
+Statement [67] (word~) point_init::abs16s2_return#5 ← (word)(signed word) point_init::abs16s2_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ) always clobbers reg byte a
+Statement [68] (signed word) point_init::abs16s1_$2#0 ← - (signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ) always clobbers reg byte a
+Statement [69] (word~) point_init::abs16s1_return#5 ← (word)(signed word) point_init::abs16s1_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ) always clobbers reg byte a
+Statement [71] if((signed word) divr16s::rem#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ) always clobbers reg byte a
+Statement [72] (word~) divr16s::remu#8 ← (word)(signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::remu#8 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::remu#8 ] ) always clobbers reg byte a
+Statement [74] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:15 [ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ]
-Statement [64] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ) always clobbers reg byte a
-Statement [66] (word) divr16u::dividend#1 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ) always clobbers reg byte a
-Statement [67] (word) divr16u::divisor#0 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ) always clobbers reg byte a
-Statement [68] (word) divr16u::rem#3 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ) always clobbers reg byte a
-Found best fragment vbuxx_eq_0_then_la1 score: 4.5
-Statement [71] (signed word) rem16s#2 ← - (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 rem16s#2 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#2 ] ) always clobbers reg byte a
-Statement [74] (signed word~) rem16s#56 ← (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 rem16s#56 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#56 ] ) always clobbers reg byte a
-Statement [75] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ) always clobbers reg byte a
-Found best fragment vbuxx=vbuxx_bxor_vbuc1 < vbuaa=vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 score: 8.0
-Found best fragment vbuyy=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 score: 7.5
-Statement [76] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ) always clobbers reg byte a
-Statement [77] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ) always clobbers reg byte a
-Statement [78] (signed word~) divr16s::$7 ← - (signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::$7 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::$7 ] ) always clobbers reg byte a
-Statement [79] (word~) divr16s::remu#7 ← (word)(signed word~) divr16s::$7 [ divr16s::divisor#0 divr16s::remu#7 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::remu#7 ] ) always clobbers reg byte a
-Found best fragment vbuaa=_hi_vwuz1 score: 3.5
-Found best fragment vbuxx=_hi_vwuz1 < vbuaa=_hi_vwuz1 score: 7.0
-Found best fragment vbuyy=_hi_vwuz1 < vbuaa=_hi_vwuz1 score: 6.5
-Statement [83] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) always clobbers reg byte a
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:22 [ divr16u::i#2 divr16u::i#1 ]
-Found best fragment vbuaa=vbuz1_band_vbuc1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 score: 5.5
-Found best fragment vbuxx=vbuz1_band_vbuc1 < vbuxx=vbuc1_band_vbuz1 < vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 score: 9.0
-Found best fragment vbuyy=vbuz1_band_vbuc1 < vbuyy=vbuc1_band_vbuz1 < vbuyy=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 score: 8.5
-Found best fragment vbuz1=vbuaa_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 score: 5.5
-Found best fragment vbuaa=vbuaa_band_vbuc1 score: 2.5
-Found best fragment vbuxx=vbuaa_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 score: 6.0
-Found best fragment vbuyy=vbuaa_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 score: 5.5
-Found best fragment vbuz1=vbuxx_band_vbuc1 < vbuz1=vbuaa_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 score: 7.5
-Found best fragment vbuaa=vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 score: 4.5
-Found best fragment vbuxx=vbuxx_band_vbuc1 < vbuaa=vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 score: 8.0
-Found best fragment vbuyy=vbuxx_band_vbuc1 < vbuyy=vbuaa_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 score: 7.5
-Found best fragment vbuz1=vbuyy_band_vbuc1 < vbuz1=vbuaa_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 score: 7.5
-Found best fragment vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 score: 4.5
-Found best fragment vbuxx=vbuyy_band_vbuc1 < vbuxx=vbuaa_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 score: 8.0
-Found best fragment vbuyy=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 score: 7.5
-Statement [84] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) always clobbers reg byte a
-Found best fragment vbuaa_eq_0_then_la1 score: 4.5
-Statement [86] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) always clobbers reg byte a
-Statement [90] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) always clobbers reg byte a
-Statement [92] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) always clobbers reg byte a
-Statement [100] *((byte*) screen_fill::screen#2) ← (const byte) screen_fill::ch#0 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ) always clobbers reg byte a reg byte y
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:23 [ screen_fill::y#4 screen_fill::y#1 ]
-Removing always clobbered register reg byte y as potential for zp ZP_BYTE:23 [ screen_fill::y#4 screen_fill::y#1 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:26 [ screen_fill::x#2 screen_fill::x#1 ]
-Removing always clobbered register reg byte y as potential for zp ZP_BYTE:26 [ screen_fill::x#2 screen_fill::x#1 ]
-Statement [107] (word~) bitmap_clear::$3 ← *((const byte[256]) bitmap_plot_yhi#0+(byte/signed byte/word/signed word/dword/signed dword) 0) w= *((const byte[256]) bitmap_plot_ylo#0+(byte/signed byte/word/signed word/dword/signed dword) 0) [ bitmap_clear::$3 ] ( main:2::bitmap_clear:15 [ bitmap_clear::$3 ] ) always clobbers reg byte a
-Statement [108] (byte*~) bitmap_clear::bitmap#5 ← (byte*)(word~) bitmap_clear::$3 [ bitmap_clear::bitmap#5 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#5 ] ) always clobbers reg byte a
-Statement [111] *((byte*) bitmap_clear::bitmap#2) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ) always clobbers reg byte a reg byte y
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:27 [ bitmap_clear::y#4 bitmap_clear::y#1 ]
-Removing always clobbered register reg byte y as potential for zp ZP_BYTE:27 [ bitmap_clear::y#4 bitmap_clear::y#1 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:30 [ bitmap_clear::x#2 bitmap_clear::x#1 ]
-Removing always clobbered register reg byte y as potential for zp ZP_BYTE:30 [ bitmap_clear::x#2 bitmap_clear::x#1 ]
-Found best fragment pbuc1_derefidx_vbuaa=vbuz1 < pbuc1_derefidx_vbuyy=vbuz1 < pbuc1_derefidx_vbuyy=vbuaa score: 11.5
-Found best fragment pbuc1_derefidx_vbuxx=vbuz1 < pbuc1_derefidx_vbuxx=vbuaa score: 8.5
-Found best fragment pbuc1_derefidx_vbuyy=vbuz1 < pbuc1_derefidx_vbuyy=vbuaa score: 8.5
-Found best fragment pbuc1_derefidx_vbuz1=vbuaa < pbuc1_derefidx_vbuyy=vbuaa score: 9.0
-Found best fragment vbuaa_neq_0_then_la1 score: 4.5
-Statement [127] (byte~) bitmap_init::$3 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ) always clobbers reg byte a
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:33 [ bitmap_init::y#2 bitmap_init::y#1 ]
-Found best fragment vbuaa=_lo_pbuz1 score: 3.5
-Found best fragment vbuxx=_lo_pbuz1 score: 4.5
-Found best fragment vbuz1=vbuaa_bor_vbuz2 < vbuaa=vbuaa_bor_vbuz1 score: 6.5
-Found best fragment vbuz1=vbuxx_bor_vbuz2 < vbuz1=vbuaa_bor_vbuz2 < vbuaa=vbuaa_bor_vbuz1 score: 8.5
-Found best fragment vbuz1=vbuyy_bor_vbuz2 < vbuz1=vbuaa_bor_vbuz2 < vbuaa=vbuaa_bor_vbuz1 score: 8.5
-Found best fragment vbuz1=vbuz2_bor_vbuaa < vbuz1=vbuaa_bor_vbuz2 < vbuaa=vbuaa_bor_vbuz1 score: 6.5
-New fragment synthesis vbuz1=vbuaa_bor_vbuaa
-New fragment synthesis vbuz1=vbuaa_bor_vbuaa - sub-option vbuz1=vbuaa_bor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bor_vbuaa - sub-option vbuz1=vbuxx_bor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bor_vbuaa - sub-option vbuz1=vbuaa_bor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bor_vbuaa - sub-option vbuz1=vbuxx_bor_vbuxx
-New fragment synthesis vbuz1=vbuaa_bor_vbuaa - sub-option vbuz1=vbuaa_bor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bor_vbuaa - sub-option vbuz1=vbuaa_bor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bor_vbuaa - sub-option vbuz1=vbuyy_bor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bor_vbuaa - sub-option vbuz1=vbuyy_bor_vbuyy
-New fragment synthesis vbuz1=vbuaa_bor_vbuaa - sub-option vbuaa=vbuaa_bor_vbuaa
-New fragment synthesis vbuz1=vbuaa_bor_vbuaa - sub-option vbuyy=vbuaa_bor_vbuaa
-New fragment synthesis vbuz1=vbuaa_bor_vbuaa - sub-option vbuxx=vbuaa_bor_vbuaa
-New fragment synthesis vbuz1=vbuaa_bor_vbuaa - sub-option vbuz1=vbuaa_bor_vbuaa
-New fragment synthesis vbuz1=vbuaa_bor_vbuaa - sub-option vbuaa=vbuaa_bor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bor_vbuxx
-New fragment synthesis vbuz1=vbuxx_bor_vbuxx - sub-option vbuz1=vbuxx_bor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bor_vbuxx - sub-option vbuz1=vbuaa_bor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bor_vbuxx - sub-option vbuz1=vbuxx_bor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bor_vbuxx - sub-option vbuz1=vbuaa_bor_vbuaa
-New fragment synthesis vbuz1=vbuxx_bor_vbuxx - sub-option vbuaa=vbuxx_bor_vbuxx
-New fragment synthesis vbuz1=vbuxx_bor_vbuxx - sub-option vbuyy=vbuxx_bor_vbuxx
-New fragment synthesis vbuz1=vbuxx_bor_vbuxx - sub-option vbuxx=vbuxx_bor_vbuxx
-New fragment synthesis vbuz1=vbuxx_bor_vbuxx - sub-option vbuz1=vbuxx_bor_vbuxx
-New fragment synthesis vbuz1=vbuxx_bor_vbuxx - sub-option vbuaa=vbuxx_bor_vbuxx
-New fragment synthesis vbuaa=vbuxx_bor_vbuxx
-New fragment synthesis vbuaa=vbuxx_bor_vbuxx - sub-option vbuaa=vbuxx_bor_vbuaa
-New fragment synthesis vbuaa=vbuxx_bor_vbuxx - sub-option vbuaa=vbuaa_bor_vbuaa
-New fragment synthesis vbuaa=vbuxx_bor_vbuxx - sub-option vbuaa=vbuxx_bor_vbuaa
-New fragment synthesis vbuaa=vbuxx_bor_vbuxx - sub-option vbuaa=vbuaa_bor_vbuaa
-New fragment synthesis vbuaa=vbuxx_bor_vbuxx - sub-option vbuaa=vbuxx_bor_vbuxx
-New fragment synthesis vbuaa=vbuaa_bor_vbuaa
-New fragment synthesis vbuaa=vbuaa_bor_vbuaa - Successfully loaded vbuaa=vbuaa_bor_vbuaa.asm
-New fragment synthesis vbuaa=vbuaa_bor_vbuaa - sub-option vbuaa=vbuxx_bor_vbuxx
-New fragment synthesis vbuaa=vbuaa_bor_vbuaa - sub-option vbuaa=vbuyy_bor_vbuyy
-New fragment synthesis vbuaa=vbuaa_bor_vbuaa - sub-option vbuaa=vbuaa_bor_vbuaa
-New fragment synthesis vbuaa=vbuyy_bor_vbuyy
-New fragment synthesis vbuaa=vbuyy_bor_vbuyy - sub-option vbuaa=vbuyy_bor_vbuaa
-New fragment synthesis vbuaa=vbuyy_bor_vbuyy - sub-option vbuaa=vbuaa_bor_vbuaa
-New fragment synthesis vbuaa=vbuyy_bor_vbuyy - sub-option vbuaa=vbuyy_bor_vbuaa
-New fragment synthesis vbuaa=vbuyy_bor_vbuyy - sub-option vbuaa=vbuaa_bor_vbuaa
-New fragment synthesis vbuaa=vbuyy_bor_vbuyy - sub-option vbuaa=vbuyy_bor_vbuyy
-New fragment synthesis vbuyy=vbuxx_bor_vbuxx
-New fragment synthesis vbuyy=vbuxx_bor_vbuxx - sub-option vbuyy=vbuxx_bor_vbuaa
-New fragment synthesis vbuyy=vbuxx_bor_vbuxx - sub-option vbuyy=vbuaa_bor_vbuaa
-New fragment synthesis vbuyy=vbuxx_bor_vbuxx - sub-option vbuyy=vbuxx_bor_vbuaa
-New fragment synthesis vbuyy=vbuxx_bor_vbuxx - sub-option vbuyy=vbuaa_bor_vbuaa
-New fragment synthesis vbuyy=vbuxx_bor_vbuxx - sub-option vbuyy=vbuxx_bor_vbuxx
-New fragment synthesis vbuyy=vbuxx_bor_vbuxx - sub-option vbuaa=vbuxx_bor_vbuxx
-New fragment synthesis vbuyy=vbuaa_bor_vbuaa
-New fragment synthesis vbuyy=vbuaa_bor_vbuaa - sub-option vbuyy=vbuaa_bor_vbuxx
-New fragment synthesis vbuyy=vbuaa_bor_vbuaa - sub-option vbuyy=vbuxx_bor_vbuxx
-New fragment synthesis vbuyy=vbuaa_bor_vbuaa - sub-option vbuyy=vbuaa_bor_vbuxx
-New fragment synthesis vbuyy=vbuaa_bor_vbuaa - sub-option vbuyy=vbuxx_bor_vbuxx
-New fragment synthesis vbuyy=vbuaa_bor_vbuaa - sub-option vbuyy=vbuaa_bor_vbuyy
-New fragment synthesis vbuyy=vbuaa_bor_vbuaa - sub-option vbuyy=vbuaa_bor_vbuyy
-New fragment synthesis vbuyy=vbuaa_bor_vbuaa - sub-option vbuyy=vbuyy_bor_vbuyy
-New fragment synthesis vbuyy=vbuaa_bor_vbuaa - sub-option vbuyy=vbuyy_bor_vbuyy
-New fragment synthesis vbuyy=vbuaa_bor_vbuaa - sub-option vbuyy=vbuaa_bor_vbuaa
-New fragment synthesis vbuyy=vbuaa_bor_vbuaa - sub-option vbuaa=vbuaa_bor_vbuaa
-New fragment synthesis vbuyy=vbuyy_bor_vbuyy
-New fragment synthesis vbuyy=vbuyy_bor_vbuyy - Successfully loaded vbuyy=vbuyy_bor_vbuyy.asm
-New fragment synthesis vbuyy=vbuyy_bor_vbuyy - sub-option vbuyy=vbuaa_bor_vbuaa
-New fragment synthesis vbuyy=vbuyy_bor_vbuyy - sub-option vbuyy=vbuyy_bor_vbuyy
-New fragment synthesis vbuyy=vbuyy_bor_vbuyy - sub-option vbuaa=vbuyy_bor_vbuyy
-New fragment synthesis vbuxx=vbuxx_bor_vbuxx
-New fragment synthesis vbuxx=vbuxx_bor_vbuxx - Successfully loaded vbuxx=vbuxx_bor_vbuxx.asm
-New fragment synthesis vbuxx=vbuxx_bor_vbuxx - sub-option vbuxx=vbuaa_bor_vbuaa
-New fragment synthesis vbuxx=vbuxx_bor_vbuxx - sub-option vbuxx=vbuxx_bor_vbuxx
-New fragment synthesis vbuxx=vbuxx_bor_vbuxx - sub-option vbuaa=vbuxx_bor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bor_vbuaa
-New fragment synthesis vbuxx=vbuaa_bor_vbuaa - sub-option vbuxx=vbuaa_bor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bor_vbuaa - sub-option vbuxx=vbuxx_bor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bor_vbuaa - sub-option vbuxx=vbuaa_bor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bor_vbuaa - sub-option vbuxx=vbuxx_bor_vbuxx
-New fragment synthesis vbuxx=vbuaa_bor_vbuaa - sub-option vbuxx=vbuaa_bor_vbuyy
-New fragment synthesis vbuxx=vbuaa_bor_vbuaa - sub-option vbuxx=vbuaa_bor_vbuyy
-New fragment synthesis vbuxx=vbuaa_bor_vbuaa - sub-option vbuxx=vbuyy_bor_vbuyy
-New fragment synthesis vbuxx=vbuaa_bor_vbuaa - sub-option vbuxx=vbuyy_bor_vbuyy
-New fragment synthesis vbuxx=vbuaa_bor_vbuaa - sub-option vbuxx=vbuaa_bor_vbuaa
-New fragment synthesis vbuxx=vbuaa_bor_vbuaa - sub-option vbuaa=vbuaa_bor_vbuaa
-New fragment synthesis vbuxx=vbuyy_bor_vbuyy
-New fragment synthesis vbuxx=vbuyy_bor_vbuyy - sub-option vbuxx=vbuyy_bor_vbuaa
-New fragment synthesis vbuxx=vbuyy_bor_vbuyy - sub-option vbuxx=vbuaa_bor_vbuaa
-New fragment synthesis vbuxx=vbuyy_bor_vbuyy - sub-option vbuxx=vbuyy_bor_vbuaa
-New fragment synthesis vbuxx=vbuyy_bor_vbuyy - sub-option vbuxx=vbuaa_bor_vbuaa
-New fragment synthesis vbuxx=vbuyy_bor_vbuyy - sub-option vbuxx=vbuyy_bor_vbuyy
-New fragment synthesis vbuxx=vbuyy_bor_vbuyy - sub-option vbuaa=vbuyy_bor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bor_vbuyy - sub-option vbuz1=vbuyy_bor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bor_vbuyy - sub-option vbuz1=vbuaa_bor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bor_vbuyy - sub-option vbuz1=vbuyy_bor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bor_vbuyy - sub-option vbuz1=vbuaa_bor_vbuaa
-New fragment synthesis vbuz1=vbuyy_bor_vbuyy - sub-option vbuaa=vbuyy_bor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bor_vbuyy - sub-option vbuyy=vbuyy_bor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bor_vbuyy - sub-option vbuxx=vbuyy_bor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bor_vbuyy - sub-option vbuz1=vbuyy_bor_vbuyy
-New fragment synthesis vbuz1=vbuyy_bor_vbuyy - sub-option vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - New best, scheduling parent vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - New best, scheduling parent vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - New best, scheduling parent vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - New best, scheduling parent vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - New best, scheduling parent vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - New best, scheduling parent vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - New best, scheduling parent vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - New best, scheduling parent vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - New best, scheduling parent vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - New best, scheduling parent vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuxx_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuxx - New best, scheduling parent vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuxx - New best, scheduling parent vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuxx - New best, scheduling parent vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuxx - New best, scheduling parent vbuz1=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - New best, scheduling parent vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - New best, scheduling parent vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - New best, scheduling parent vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - New best, scheduling parent vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - New best, scheduling parent vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - New best, scheduling parent vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - New best, scheduling parent vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - New best, scheduling parent vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - New best, scheduling parent vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - New best, scheduling parent vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuyy - New best, scheduling parent vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuyy - New best, scheduling parent vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuyy - New best, scheduling parent vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - New best, scheduling parent vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - New best, scheduling parent vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - New best, scheduling parent vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - New best, scheduling parent vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - New best, scheduling parent vbuyy=vbuxx_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - New best, scheduling parent vbuyy=vbuxx_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - New best, scheduling parent vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - New best, scheduling parent vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - New best, scheduling parent vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - New best, scheduling parent vbuyy=vbuxx_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - New best, scheduling parent vbuz1=vbuxx_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - New best, scheduling parent vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - New best, scheduling parent vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - New best, scheduling parent vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - New best, scheduling parent vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - New best, scheduling parent vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - New best, scheduling parent vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - New best, scheduling parent vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - New best, scheduling parent vbuaa=vbuxx_bor_vbuxx
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - New best, scheduling parent vbuaa=vbuxx_bor_vbuxx
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - New best, scheduling parent vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - New best, scheduling parent vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - New best, scheduling parent vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - New best, scheduling parent vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuaa_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuxx_bor_vbuxx
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuaa_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - New best, scheduling parent vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - New best, scheduling parent vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - New best, scheduling parent vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - New best, scheduling parent vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - New best, scheduling parent vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuxx=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuyy - Successfully synthesized from vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuyy_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuyy=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor_vbuxx - New best, scheduling parent vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuxx - New best, scheduling parent vbuaa=vbuxx_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor_vbuxx - New best, scheduling parent vbuz1=vbuxx_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor_vbuxx - New best, scheduling parent vbuyy=vbuxx_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor_vbuxx - New best, scheduling parent vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor_vbuxx - New best, scheduling parent vbuz1=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuxx - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuxx=vbuxx_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuxx=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuxx
-Fragment synthesis vbuyy=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuxx
-Fragment synthesis vbuaa=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuaa=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuxx
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - Successfully synthesized from vbuaa=vbuxx_bor_vbuxx
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuaa=vbuaa_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - New best, scheduling parent vbuz1=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - New best, scheduling parent vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - New best, scheduling parent vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - New best, scheduling parent vbuz1=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - New best, scheduling parent vbuz1=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - New best, scheduling parent vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - New best, scheduling parent vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - New best, scheduling parent vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuyy=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuxx=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuaa_bor_vbuaa - Successfully synthesized from vbuaa=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuyy=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuxx=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuz1=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuyy_bor_vbuyy - Successfully synthesized from vbuaa=vbuyy_bor_vbuyy
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuz1=vbuaa_bor_vbuaa
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuyy=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuxx=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuz1=vbuxx_bor_vbuxx
-Fragment synthesis vbuz1=vbuxx_bor_vbuxx - Successfully synthesized from vbuaa=vbuxx_bor_vbuxx
-Found best fragment vbuz1=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa score: 3.0
-Found best fragment vbuaa=_hi_pbuz1 score: 3.5
-Found best fragment vbuxx=_hi_pbuz1 score: 4.5
-Statement [133] (byte~) bitmap_init::$7 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ) always clobbers reg byte a
-Found best fragment vbuaa_neq_vbuc1_then_la1 score: 4.5
-Statement [135] (byte*) bitmap_init::yoffs#1 ← (byte*) bitmap_init::yoffs#2 + (byte/signed byte/word/signed word/dword/signed dword) 40*(byte/signed byte/word/signed word/dword/signed dword) 8 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ) always clobbers reg byte a
-Found best fragment vbuxx_neq_0_then_la1 score: 4.5
+Statement [75] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ) always clobbers reg byte a
+Statement [77] (word) divr16u::dividend#1 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ) always clobbers reg byte a
+Statement [78] (word) divr16u::divisor#0 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ) always clobbers reg byte a
+Statement [79] (word) divr16u::rem#3 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ) always clobbers reg byte a
+Statement [81] (word) divr16u::return#2 ← (word) divr16u::return#0 [ divr16u::rem#10 divr16s::neg#4 divr16u::return#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16u::return#2 ] ) always clobbers reg byte a
+Statement [82] (word) divr16s::resultu#0 ← (word) divr16u::return#2 [ divr16u::rem#10 divr16s::neg#4 divr16s::resultu#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16s::resultu#0 ] ) always clobbers reg byte a
+Statement [84] (signed word) rem16s#2 ← - (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 divr16s::resultu#0 rem16s#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::resultu#0 rem16s#2 ] ) always clobbers reg byte a
+Statement [85] (signed word) divr16s::return#1 ← - (signed word)(word) divr16s::resultu#0 [ divr16u::rem#10 rem16s#2 divr16s::return#1 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#2 divr16s::return#1 ] ) always clobbers reg byte a
+Statement [88] (signed word~) divr16s::return#7 ← (signed word)(word) divr16s::resultu#0 [ divr16u::rem#10 divr16s::return#7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::return#7 ] ) always clobbers reg byte a
+Statement [89] (signed word~) rem16s#57 ← (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 divr16s::return#7 rem16s#57 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::return#7 rem16s#57 ] ) always clobbers reg byte a
+Statement [90] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ) always clobbers reg byte a
+Statement [91] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ) always clobbers reg byte a
+Statement [92] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ) always clobbers reg byte a
+Statement [93] (signed word~) divr16s::$7 ← - (signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::$7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::$7 ] ) always clobbers reg byte a
+Statement [94] (word~) divr16s::remu#7 ← (word)(signed word~) divr16s::$7 [ divr16s::divisor#0 divr16s::remu#7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::remu#7 ] ) always clobbers reg byte a
+Statement [98] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:24 [ divr16u::i#2 divr16u::i#1 ]
+Statement [99] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) always clobbers reg byte a
+Statement [101] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) always clobbers reg byte a
+Statement [105] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) always clobbers reg byte a
+Statement [107] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) always clobbers reg byte a
+Statement [115] *((byte*) screen_fill::screen#2) ← (const byte) screen_fill::ch#0 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ) always clobbers reg byte a reg byte y
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:25 [ screen_fill::y#4 screen_fill::y#1 ]
+Removing always clobbered register reg byte y as potential for zp ZP_BYTE:25 [ screen_fill::y#4 screen_fill::y#1 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:28 [ screen_fill::x#2 screen_fill::x#1 ]
+Removing always clobbered register reg byte y as potential for zp ZP_BYTE:28 [ screen_fill::x#2 screen_fill::x#1 ]
+Statement [122] (word~) bitmap_clear::$3 ← *((const byte[256]) bitmap_plot_yhi#0+(byte/signed byte/word/signed word/dword/signed dword) 0) w= *((const byte[256]) bitmap_plot_ylo#0+(byte/signed byte/word/signed word/dword/signed dword) 0) [ bitmap_clear::$3 ] ( main:2::bitmap_clear:15 [ bitmap_clear::$3 ] ) always clobbers reg byte a
+Statement [123] (byte*~) bitmap_clear::bitmap#5 ← (byte*)(word~) bitmap_clear::$3 [ bitmap_clear::bitmap#5 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#5 ] ) always clobbers reg byte a
+Statement [126] *((byte*) bitmap_clear::bitmap#2) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ) always clobbers reg byte a reg byte y
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:29 [ bitmap_clear::y#4 bitmap_clear::y#1 ]
+Removing always clobbered register reg byte y as potential for zp ZP_BYTE:29 [ bitmap_clear::y#4 bitmap_clear::y#1 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:32 [ bitmap_clear::x#2 bitmap_clear::x#1 ]
+Removing always clobbered register reg byte y as potential for zp ZP_BYTE:32 [ bitmap_clear::x#2 bitmap_clear::x#1 ]
+Statement [142] (byte~) bitmap_init::$3 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:35 [ bitmap_init::y#2 bitmap_init::y#1 ]
+Statement [148] (byte~) bitmap_init::$7 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ) always clobbers reg byte a
+Statement [150] (byte*) bitmap_init::yoffs#1 ← (byte*) bitmap_init::yoffs#2 + (byte/signed byte/word/signed word/dword/signed dword) 40*(byte/signed byte/word/signed word/dword/signed dword) 8 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ) always clobbers reg byte a
Statement [5] *((const byte*) PROCPORT_DDR#0) ← (const byte) PROCPORT_DDR_MEMORY_MASK#0 [ ] ( main:2 [ ] ) always clobbers reg byte a
Statement [6] *((const byte*) PROCPORT#0) ← (const byte) PROCPORT_RAM_IO#0 [ ] ( main:2 [ ] ) always clobbers reg byte a
Statement [7] *((const byte*) D011#0) ← (const byte) VIC_BMM#0|(const byte) VIC_DEN#0|(const byte) VIC_RSEL#0|(byte/signed byte/word/signed word/dword/signed dword) 3 [ ] ( main:2 [ ] ) always clobbers reg byte a
Statement [8] *((const byte*) CIA2_PORT_A_DDR#0) ← (byte/signed byte/word/signed word/dword/signed dword) 3 [ ] ( main:2 [ ] ) always clobbers reg byte a
Statement [10] *((const byte*) CIA2_PORT_A#0) ← (const byte) main::vicSelectGfxBank1_toDd001_return#0 [ ] ( main:2 [ ] ) always clobbers reg byte a
Statement [12] *((const byte*) D018#0) ← (const byte) main::toD0181_return#0 [ ] ( main:2 [ ] ) always clobbers reg byte a
-Found best fragment vbuz1=vbuxx score: 3.0
-Found best fragment vbuz1=vbuxx_ror_1 < vbuz1=vbuaa_ror_1 < vbuaa=vbuaa_ror_1 score: 7.5
-Found best fragment vbuxx=vbuxx_ror_1 < vbuaa=vbuxx_ror_1 < vbuaa=vbuaa_ror_1 score: 8.0
-Found best fragment vbuyy=vbuxx_ror_1 < vbuyy=vbuaa_ror_1 < vbuaa=vbuaa_ror_1 score: 7.5
Statement [21] (byte~) main::$9 ← (byte) main::i#2 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 rem16u#18 rem16s#13 main::$9 ] ( main:2 [ main::i#2 rem16u#18 rem16s#13 main::$9 ] ) always clobbers reg byte a
Statement [22] (word) bitmap_plot::x#0 ← *((const word[4]) x_start#0 + (byte) main::i#2) [ main::i#2 rem16u#18 rem16s#13 main::$9 bitmap_plot::x#0 ] ( main:2 [ main::i#2 rem16u#18 rem16s#13 main::$9 bitmap_plot::x#0 ] ) always clobbers reg byte a
Statement [27] if(*((const byte*) RASTER#0)!=(byte/word/signed word/dword/signed dword) 255) goto main::@5 [ ] ( main:2 [ ] ) always clobbers reg byte a
@@ -21212,295 +6143,204 @@ Statement [30] (word~) bitmap_plot::$1 ← (word) bitmap_plot::x#0 & (word/dword
Statement [31] (byte*) bitmap_plot::plotter#1 ← (byte*)(word~) bitmap_plot::$3 + (word~) bitmap_plot::$1 [ bitmap_plot::x#0 bitmap_plot::plotter#1 ] ( main:2::bitmap_plot:24 [ main::i#2 rem16u#18 rem16s#13 bitmap_plot::x#0 bitmap_plot::plotter#1 ] ) always clobbers reg byte a
Statement [32] (byte~) bitmap_plot::$2 ← < (word) bitmap_plot::x#0 [ bitmap_plot::plotter#1 bitmap_plot::$2 ] ( main:2::bitmap_plot:24 [ main::i#2 rem16u#18 rem16s#13 bitmap_plot::plotter#1 bitmap_plot::$2 ] ) always clobbers reg byte a
Statement [33] *((byte*) bitmap_plot::plotter#1) ← *((byte*) bitmap_plot::plotter#1) | *((const byte[256]) bitmap_plot_bit#0 + (byte~) bitmap_plot::$2) [ ] ( main:2::bitmap_plot:24 [ main::i#2 rem16u#18 rem16s#13 ] ) always clobbers reg byte a reg byte y
-Found best fragment vbuz1=vbuyy_ror_1 < vbuz1=vbuaa_ror_1 < vbuaa=vbuaa_ror_1 score: 7.5
-Found best fragment vbuxx=vbuyy_ror_1 < vbuxx=vbuaa_ror_1 < vbuaa=vbuaa_ror_1 score: 8.0
-Found best fragment vbuyy=vbuyy_ror_1 < vbuaa=vbuyy_ror_1 < vbuaa=vbuaa_ror_1 score: 7.5
Statement [35] (byte) point_init::point_idx1#0 ← (byte) point_init::point_idx#0 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] ) always clobbers reg byte a
Statement [36] (signed word) point_init::x_diff#1 ← (signed word)*((const word[4]) x_end#0 + (byte) point_init::point_idx#0) - (signed word)*((const word[4]) x_start#0 + (byte) point_init::point_idx#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 ] ) always clobbers reg byte a
Statement [37] (signed word~) point_init::$4 ← ((signed word)) *((const byte[4]) y_end#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 ] ) always clobbers reg byte a
-Statement [38] (signed word~) point_init::$5 ← ((signed word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ) always clobbers reg byte a
-Statement [39] (signed word) point_init::y_diff#0 ← (signed word~) point_init::$4 - (signed word~) point_init::$5 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
-Statement [40] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s1_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
-Statement [41] (word~) point_init::abs16s1_return#6 ← (word)(signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ) always clobbers reg byte a
-Statement [43] if((signed word) point_init::y_diff#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s2_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ) always clobbers reg byte a
-Statement [44] (word~) point_init::abs16s2_return#6 ← (word)(signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ) always clobbers reg byte a
-Statement [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
-Statement [49] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::@3 [ point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
-Statement [50] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← (byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
-Statement [51] (signed word) divr16s::divisor#0 ← (signed word) point_init::x_diff#1 [ point_init::y_diff#0 divr16s::divisor#0 ] ( main:2::point_init:20 [ main::i#2 point_init::y_diff#0 divr16s::divisor#0 ] ) always clobbers reg byte a
-Statement [52] (signed word) divr16s::rem#0 ← (signed word) point_init::y_diff#0 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20 [ main::i#2 divr16s::divisor#0 divr16s::rem#0 ] ) always clobbers reg byte a
-Statement [54] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← -(byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
-Statement [55] (signed word) point_init::abs16s2_$2#0 ← - (signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ) always clobbers reg byte a
-Statement [56] (word~) point_init::abs16s2_return#5 ← (word)(signed word) point_init::abs16s2_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ) always clobbers reg byte a
-Statement [57] (signed word) point_init::abs16s1_$2#0 ← - (signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ) always clobbers reg byte a
-Statement [58] (word~) point_init::abs16s1_return#5 ← (word)(signed word) point_init::abs16s1_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ) always clobbers reg byte a
-Statement [60] if((signed word) divr16s::rem#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::rem#0 ] ) always clobbers reg byte a
-Statement [61] (word~) divr16s::remu#8 ← (word)(signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::remu#8 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::remu#8 ] ) always clobbers reg byte a
-Statement [63] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ) always clobbers reg byte a
-Statement [64] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ) always clobbers reg byte a
-Statement [66] (word) divr16u::dividend#1 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ) always clobbers reg byte a
-Statement [67] (word) divr16u::divisor#0 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ) always clobbers reg byte a
-Statement [68] (word) divr16u::rem#3 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ) always clobbers reg byte a
-Statement [71] (signed word) rem16s#2 ← - (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 rem16s#2 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#2 ] ) always clobbers reg byte a
-Statement [74] (signed word~) rem16s#56 ← (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 rem16s#56 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#56 ] ) always clobbers reg byte a
-Statement [75] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ) always clobbers reg byte a
-Statement [76] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ) always clobbers reg byte a
-Statement [77] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ) always clobbers reg byte a
-Statement [78] (signed word~) divr16s::$7 ← - (signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::$7 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::$7 ] ) always clobbers reg byte a
-Statement [79] (word~) divr16s::remu#7 ← (word)(signed word~) divr16s::$7 [ divr16s::divisor#0 divr16s::remu#7 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::remu#7 ] ) always clobbers reg byte a
-Statement [83] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) always clobbers reg byte a
-Statement [84] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) always clobbers reg byte a
-Statement [86] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) always clobbers reg byte a
-Statement [90] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) always clobbers reg byte a
-Statement [92] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) always clobbers reg byte a
-Statement [100] *((byte*) screen_fill::screen#2) ← (const byte) screen_fill::ch#0 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ) always clobbers reg byte a reg byte y
-Statement [107] (word~) bitmap_clear::$3 ← *((const byte[256]) bitmap_plot_yhi#0+(byte/signed byte/word/signed word/dword/signed dword) 0) w= *((const byte[256]) bitmap_plot_ylo#0+(byte/signed byte/word/signed word/dword/signed dword) 0) [ bitmap_clear::$3 ] ( main:2::bitmap_clear:15 [ bitmap_clear::$3 ] ) always clobbers reg byte a
-Statement [108] (byte*~) bitmap_clear::bitmap#5 ← (byte*)(word~) bitmap_clear::$3 [ bitmap_clear::bitmap#5 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#5 ] ) always clobbers reg byte a
-Statement [111] *((byte*) bitmap_clear::bitmap#2) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ) always clobbers reg byte a reg byte y
-Statement [127] (byte~) bitmap_init::$3 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ) always clobbers reg byte a
-Statement [133] (byte~) bitmap_init::$7 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ) always clobbers reg byte a
-Statement [135] (byte*) bitmap_init::yoffs#1 ← (byte*) bitmap_init::yoffs#2 + (byte/signed byte/word/signed word/dword/signed dword) 40*(byte/signed byte/word/signed word/dword/signed dword) 8 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ) always clobbers reg byte a
+Statement [38] (signed word~) point_init::$5 ← ((signed word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ) always clobbers reg byte a
+Statement [39] (signed word) point_init::y_diff#0 ← (signed word~) point_init::$4 - (signed word~) point_init::$5 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
+Statement [40] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s1_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
+Statement [41] (word~) point_init::abs16s1_return#6 ← (word)(signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ) always clobbers reg byte a
+Statement [43] if((signed word) point_init::y_diff#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s2_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ) always clobbers reg byte a
+Statement [44] (word~) point_init::abs16s2_return#6 ← (word)(signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ) always clobbers reg byte a
+Statement [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
+Statement [48] (word~) point_init::$16 ← *((const word[4]) x_start#0 + (byte) point_init::point_idx#0) << (byte/signed byte/word/signed word/dword/signed dword) 4 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$16 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$16 ] ) always clobbers reg byte a
+Statement [49] *((const word[4]) x_cur#0 + (byte) point_init::point_idx#0) ← (word~) point_init::$16 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] ) always clobbers reg byte a
+Statement [50] (word~) point_init::$17 ← ((word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$17 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$17 ] ) always clobbers reg byte a
+Statement [51] (word~) point_init::$18 ← (word~) point_init::$17 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$18 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$18 ] ) always clobbers reg byte a
+Statement [52] *((const word[4]) y_cur#0 + (byte) point_init::point_idx#0) ← (word~) point_init::$18 [ rem16u#18 rem16s#13 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx1#0 ] ) always clobbers reg byte a
+Statement [53] *((const byte[4]) delay#0 + (byte) point_init::point_idx1#0) ← (const byte) DELAY#0 [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] ) always clobbers reg byte a
+Statement [55] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::@3 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
+Statement [56] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← (byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
+Statement [57] (signed word) divr16s::divisor#0 ← (signed word) point_init::x_diff#1 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::y_diff#0 divr16s::divisor#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::y_diff#0 divr16s::divisor#0 ] ) always clobbers reg byte a
+Statement [58] (signed word) divr16s::rem#0 ← (signed word) point_init::y_diff#0 [ point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ) always clobbers reg byte a
+Statement [60] (signed word) divr16s::return#3 ← (signed word) divr16s::return#2 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#3 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#3 ] ) always clobbers reg byte a
+Statement [61] (signed word) point_init::x_stepf#0 ← (signed word) divr16s::return#3 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::x_stepf#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::x_stepf#0 ] ) always clobbers reg byte a
+Statement [62] (byte~) point_init::$13 ← > (signed word) point_init::x_stepf#0 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$13 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$13 ] ) always clobbers reg byte a
+Statement [63] (byte~) point_init::$14 ← (byte~) point_init::$13 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$14 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$14 ] ) always clobbers reg byte a
+Statement [65] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← -(byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) always clobbers reg byte a
+Statement [66] (signed word) point_init::abs16s2_$2#0 ← - (signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ) always clobbers reg byte a
+Statement [67] (word~) point_init::abs16s2_return#5 ← (word)(signed word) point_init::abs16s2_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ) always clobbers reg byte a
+Statement [68] (signed word) point_init::abs16s1_$2#0 ← - (signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ) always clobbers reg byte a
+Statement [69] (word~) point_init::abs16s1_return#5 ← (word)(signed word) point_init::abs16s1_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ) always clobbers reg byte a
+Statement [71] if((signed word) divr16s::rem#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ) always clobbers reg byte a
+Statement [72] (word~) divr16s::remu#8 ← (word)(signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::remu#8 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::remu#8 ] ) always clobbers reg byte a
+Statement [74] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ) always clobbers reg byte a
+Statement [75] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ) always clobbers reg byte a
+Statement [77] (word) divr16u::dividend#1 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ) always clobbers reg byte a
+Statement [78] (word) divr16u::divisor#0 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ) always clobbers reg byte a
+Statement [79] (word) divr16u::rem#3 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ) always clobbers reg byte a
+Statement [81] (word) divr16u::return#2 ← (word) divr16u::return#0 [ divr16u::rem#10 divr16s::neg#4 divr16u::return#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16u::return#2 ] ) always clobbers reg byte a
+Statement [82] (word) divr16s::resultu#0 ← (word) divr16u::return#2 [ divr16u::rem#10 divr16s::neg#4 divr16s::resultu#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16s::resultu#0 ] ) always clobbers reg byte a
+Statement [84] (signed word) rem16s#2 ← - (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 divr16s::resultu#0 rem16s#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::resultu#0 rem16s#2 ] ) always clobbers reg byte a
+Statement [85] (signed word) divr16s::return#1 ← - (signed word)(word) divr16s::resultu#0 [ divr16u::rem#10 rem16s#2 divr16s::return#1 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#2 divr16s::return#1 ] ) always clobbers reg byte a
+Statement [88] (signed word~) divr16s::return#7 ← (signed word)(word) divr16s::resultu#0 [ divr16u::rem#10 divr16s::return#7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::return#7 ] ) always clobbers reg byte a
+Statement [89] (signed word~) rem16s#57 ← (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 divr16s::return#7 rem16s#57 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::return#7 rem16s#57 ] ) always clobbers reg byte a
+Statement [90] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ) always clobbers reg byte a
+Statement [91] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ) always clobbers reg byte a
+Statement [92] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ) always clobbers reg byte a
+Statement [93] (signed word~) divr16s::$7 ← - (signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::$7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::$7 ] ) always clobbers reg byte a
+Statement [94] (word~) divr16s::remu#7 ← (word)(signed word~) divr16s::$7 [ divr16s::divisor#0 divr16s::remu#7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::remu#7 ] ) always clobbers reg byte a
+Statement [98] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) always clobbers reg byte a
+Statement [99] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) always clobbers reg byte a
+Statement [101] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) always clobbers reg byte a
+Statement [105] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) always clobbers reg byte a
+Statement [107] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) always clobbers reg byte a
+Statement [115] *((byte*) screen_fill::screen#2) ← (const byte) screen_fill::ch#0 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ) always clobbers reg byte a reg byte y
+Statement [122] (word~) bitmap_clear::$3 ← *((const byte[256]) bitmap_plot_yhi#0+(byte/signed byte/word/signed word/dword/signed dword) 0) w= *((const byte[256]) bitmap_plot_ylo#0+(byte/signed byte/word/signed word/dword/signed dword) 0) [ bitmap_clear::$3 ] ( main:2::bitmap_clear:15 [ bitmap_clear::$3 ] ) always clobbers reg byte a
+Statement [123] (byte*~) bitmap_clear::bitmap#5 ← (byte*)(word~) bitmap_clear::$3 [ bitmap_clear::bitmap#5 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#5 ] ) always clobbers reg byte a
+Statement [126] *((byte*) bitmap_clear::bitmap#2) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ) always clobbers reg byte a reg byte y
+Statement [142] (byte~) bitmap_init::$3 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ) always clobbers reg byte a
+Statement [148] (byte~) bitmap_init::$7 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ) always clobbers reg byte a
+Statement [150] (byte*) bitmap_init::yoffs#1 ← (byte*) bitmap_init::yoffs#2 + (byte/signed byte/word/signed word/dword/signed dword) 40*(byte/signed byte/word/signed word/dword/signed dword) 8 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ) always clobbers reg byte a
Potential registers zp ZP_BYTE:2 [ main::i#2 main::i#1 ] : zp ZP_BYTE:2 , reg byte x ,
-Potential registers zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#56 ] : zp ZP_WORD:3 ,
+Potential registers zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#57 ] : zp ZP_WORD:3 ,
Potential registers zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 ] : zp ZP_WORD:5 ,
Potential registers zp ZP_WORD:7 [ point_init::abs16s2_return#2 point_init::abs16s2_return#5 point_init::abs16s2_return#6 ] : zp ZP_WORD:7 ,
Potential registers zp ZP_WORD:9 [ divr16s::dividendu#3 ] : zp ZP_WORD:9 ,
Potential registers zp ZP_WORD:11 [ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 ] : zp ZP_WORD:11 ,
Potential registers zp ZP_WORD:13 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ] : zp ZP_WORD:13 ,
Potential registers zp ZP_BYTE:15 [ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ] : zp ZP_BYTE:15 , reg byte x , reg byte y ,
-Potential registers zp ZP_WORD:16 [ divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] : zp ZP_WORD:16 ,
-Potential registers zp ZP_WORD:18 [ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] : zp ZP_WORD:18 ,
-Potential registers zp ZP_WORD:20 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ] : zp ZP_WORD:20 ,
-Potential registers zp ZP_BYTE:22 [ divr16u::i#2 divr16u::i#1 ] : zp ZP_BYTE:22 , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:23 [ screen_fill::y#4 screen_fill::y#1 ] : zp ZP_BYTE:23 , reg byte x ,
-Potential registers zp ZP_WORD:24 [ screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 ] : zp ZP_WORD:24 ,
-Potential registers zp ZP_BYTE:26 [ screen_fill::x#2 screen_fill::x#1 ] : zp ZP_BYTE:26 , reg byte x ,
-Potential registers zp ZP_BYTE:27 [ bitmap_clear::y#4 bitmap_clear::y#1 ] : zp ZP_BYTE:27 , reg byte x ,
-Potential registers zp ZP_WORD:28 [ bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 ] : zp ZP_WORD:28 ,
-Potential registers zp ZP_BYTE:30 [ bitmap_clear::x#2 bitmap_clear::x#1 ] : zp ZP_BYTE:30 , reg byte x ,
-Potential registers zp ZP_BYTE:31 [ bitmap_init::bits#3 bitmap_init::bits#4 bitmap_init::bits#1 ] : zp ZP_BYTE:31 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:32 [ bitmap_init::x#2 bitmap_init::x#1 ] : zp ZP_BYTE:32 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:33 [ bitmap_init::y#2 bitmap_init::y#1 ] : zp ZP_BYTE:33 , reg byte x , reg byte y ,
-Potential registers zp ZP_WORD:34 [ bitmap_init::yoffs#2 bitmap_init::yoffs#4 bitmap_init::yoffs#1 ] : zp ZP_WORD:34 ,
-Potential registers zp ZP_BYTE:36 [ point_init::point_idx#0 ] : zp ZP_BYTE:36 , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:37 [ main::$9 ] : zp ZP_BYTE:37 , reg byte x , reg byte y ,
-Potential registers zp ZP_WORD:38 [ bitmap_plot::x#0 ] : zp ZP_WORD:38 ,
-Potential registers zp ZP_BYTE:40 [ bitmap_plot::y#0 ] : zp ZP_BYTE:40 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_WORD:41 [ bitmap_plot::$3 ] : zp ZP_WORD:41 ,
-Potential registers zp ZP_WORD:43 [ bitmap_plot::$1 ] : zp ZP_WORD:43 ,
-Potential registers zp ZP_WORD:45 [ bitmap_plot::plotter#1 ] : zp ZP_WORD:45 ,
-Potential registers zp ZP_BYTE:47 [ bitmap_plot::$2 ] : zp ZP_BYTE:47 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:48 [ point_init::point_idx1#0 ] : zp ZP_BYTE:48 , reg byte x , reg byte y ,
-Potential registers zp ZP_WORD:49 [ point_init::x_diff#1 ] : zp ZP_WORD:49 ,
-Potential registers zp ZP_WORD:51 [ point_init::$4 ] : zp ZP_WORD:51 ,
-Potential registers zp ZP_WORD:53 [ point_init::$5 ] : zp ZP_WORD:53 ,
-Potential registers zp ZP_WORD:55 [ point_init::y_diff#0 ] : zp ZP_WORD:55 ,
-Potential registers zp ZP_WORD:57 [ divr16s::divisor#0 ] : zp ZP_WORD:57 ,
-Potential registers zp ZP_WORD:59 [ divr16s::rem#0 ] : zp ZP_WORD:59 ,
-Potential registers zp ZP_WORD:61 [ point_init::abs16s2_$2#0 ] : zp ZP_WORD:61 ,
-Potential registers zp ZP_WORD:63 [ point_init::abs16s1_$2#0 ] : zp ZP_WORD:63 ,
-Potential registers zp ZP_WORD:65 [ divr16u::divisor#0 ] : zp ZP_WORD:65 ,
-Potential registers zp ZP_WORD:67 [ divr16s::$11 ] : zp ZP_WORD:67 ,
-Potential registers zp ZP_WORD:69 [ divr16s::$7 ] : zp ZP_WORD:69 ,
-Potential registers zp ZP_BYTE:71 [ divr16u::$1 ] : zp ZP_BYTE:71 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:72 [ divr16u::$2 ] : zp ZP_BYTE:72 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_WORD:73 [ bitmap_clear::$3 ] : zp ZP_WORD:73 ,
-Potential registers zp ZP_BYTE:75 [ bitmap_init::$3 ] : zp ZP_BYTE:75 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:76 [ bitmap_init::$4 ] : zp ZP_BYTE:76 , reg byte a , reg byte x , reg byte y , reg byte alu ,
-Potential registers zp ZP_BYTE:77 [ bitmap_init::$5 ] : zp ZP_BYTE:77 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:78 [ bitmap_init::$6 ] : zp ZP_BYTE:78 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:79 [ bitmap_init::$7 ] : zp ZP_BYTE:79 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_WORD:16 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 ] : zp ZP_WORD:16 ,
+Potential registers zp ZP_WORD:18 [ divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] : zp ZP_WORD:18 ,
+Potential registers zp ZP_WORD:20 [ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] : zp ZP_WORD:20 ,
+Potential registers zp ZP_WORD:22 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ] : zp ZP_WORD:22 ,
+Potential registers zp ZP_BYTE:24 [ divr16u::i#2 divr16u::i#1 ] : zp ZP_BYTE:24 , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:25 [ screen_fill::y#4 screen_fill::y#1 ] : zp ZP_BYTE:25 , reg byte x ,
+Potential registers zp ZP_WORD:26 [ screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 ] : zp ZP_WORD:26 ,
+Potential registers zp ZP_BYTE:28 [ screen_fill::x#2 screen_fill::x#1 ] : zp ZP_BYTE:28 , reg byte x ,
+Potential registers zp ZP_BYTE:29 [ bitmap_clear::y#4 bitmap_clear::y#1 ] : zp ZP_BYTE:29 , reg byte x ,
+Potential registers zp ZP_WORD:30 [ bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 ] : zp ZP_WORD:30 ,
+Potential registers zp ZP_BYTE:32 [ bitmap_clear::x#2 bitmap_clear::x#1 ] : zp ZP_BYTE:32 , reg byte x ,
+Potential registers zp ZP_BYTE:33 [ bitmap_init::bits#3 bitmap_init::bits#4 bitmap_init::bits#1 ] : zp ZP_BYTE:33 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:34 [ bitmap_init::x#2 bitmap_init::x#1 ] : zp ZP_BYTE:34 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:35 [ bitmap_init::y#2 bitmap_init::y#1 ] : zp ZP_BYTE:35 , reg byte x , reg byte y ,
+Potential registers zp ZP_WORD:36 [ bitmap_init::yoffs#2 bitmap_init::yoffs#4 bitmap_init::yoffs#1 ] : zp ZP_WORD:36 ,
+Potential registers zp ZP_BYTE:38 [ point_init::point_idx#0 ] : zp ZP_BYTE:38 , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:39 [ main::$9 ] : zp ZP_BYTE:39 , reg byte x , reg byte y ,
+Potential registers zp ZP_WORD:40 [ bitmap_plot::x#0 ] : zp ZP_WORD:40 ,
+Potential registers zp ZP_BYTE:42 [ bitmap_plot::y#0 ] : zp ZP_BYTE:42 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_WORD:43 [ bitmap_plot::$3 ] : zp ZP_WORD:43 ,
+Potential registers zp ZP_WORD:45 [ bitmap_plot::$1 ] : zp ZP_WORD:45 ,
+Potential registers zp ZP_WORD:47 [ bitmap_plot::plotter#1 ] : zp ZP_WORD:47 ,
+Potential registers zp ZP_BYTE:49 [ bitmap_plot::$2 ] : zp ZP_BYTE:49 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:50 [ point_init::point_idx1#0 ] : zp ZP_BYTE:50 , reg byte x , reg byte y ,
+Potential registers zp ZP_WORD:51 [ point_init::x_diff#1 ] : zp ZP_WORD:51 ,
+Potential registers zp ZP_WORD:53 [ point_init::$4 ] : zp ZP_WORD:53 ,
+Potential registers zp ZP_WORD:55 [ point_init::$5 ] : zp ZP_WORD:55 ,
+Potential registers zp ZP_WORD:57 [ point_init::y_diff#0 ] : zp ZP_WORD:57 ,
+Potential registers zp ZP_WORD:59 [ point_init::$16 ] : zp ZP_WORD:59 ,
+Potential registers zp ZP_WORD:61 [ point_init::$17 ] : zp ZP_WORD:61 ,
+Potential registers zp ZP_WORD:63 [ point_init::$18 ] : zp ZP_WORD:63 ,
+Potential registers zp ZP_WORD:65 [ divr16s::divisor#0 ] : zp ZP_WORD:65 ,
+Potential registers zp ZP_WORD:67 [ divr16s::rem#0 ] : zp ZP_WORD:67 ,
+Potential registers zp ZP_WORD:69 [ divr16s::return#3 ] : zp ZP_WORD:69 ,
+Potential registers zp ZP_WORD:71 [ point_init::x_stepf#0 ] : zp ZP_WORD:71 ,
+Potential registers zp ZP_BYTE:73 [ point_init::$13 ] : zp ZP_BYTE:73 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:74 [ point_init::$14 ] : zp ZP_BYTE:74 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_WORD:75 [ point_init::abs16s2_$2#0 ] : zp ZP_WORD:75 ,
+Potential registers zp ZP_WORD:77 [ point_init::abs16s1_$2#0 ] : zp ZP_WORD:77 ,
+Potential registers zp ZP_WORD:79 [ divr16u::divisor#0 ] : zp ZP_WORD:79 ,
+Potential registers zp ZP_WORD:81 [ divr16u::return#2 ] : zp ZP_WORD:81 ,
+Potential registers zp ZP_WORD:83 [ divr16s::resultu#0 ] : zp ZP_WORD:83 ,
+Potential registers zp ZP_WORD:85 [ divr16s::$11 ] : zp ZP_WORD:85 ,
+Potential registers zp ZP_WORD:87 [ divr16s::$7 ] : zp ZP_WORD:87 ,
+Potential registers zp ZP_BYTE:89 [ divr16u::$1 ] : zp ZP_BYTE:89 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:90 [ divr16u::$2 ] : zp ZP_BYTE:90 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_WORD:91 [ bitmap_clear::$3 ] : zp ZP_WORD:91 ,
+Potential registers zp ZP_BYTE:93 [ bitmap_init::$3 ] : zp ZP_BYTE:93 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:94 [ bitmap_init::$4 ] : zp ZP_BYTE:94 , reg byte a , reg byte x , reg byte y , reg byte alu ,
+Potential registers zp ZP_BYTE:95 [ bitmap_init::$5 ] : zp ZP_BYTE:95 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:96 [ bitmap_init::$6 ] : zp ZP_BYTE:96 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:97 [ bitmap_init::$7 ] : zp ZP_BYTE:97 , reg byte a , reg byte x , reg byte y ,
REGISTER UPLIFT SCOPES
-Uplift Scope [divr16u] 816.87: zp ZP_WORD:16 [ divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] 378.75: zp ZP_WORD:20 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ] 202: zp ZP_BYTE:71 [ divr16u::$1 ] 202: zp ZP_BYTE:72 [ divr16u::$2 ] 167.04: zp ZP_BYTE:22 [ divr16u::i#2 divr16u::i#1 ] 69.82: zp ZP_WORD:18 [ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] 11.33: zp ZP_WORD:65 [ divr16u::divisor#0 ]
-Uplift Scope [bitmap_clear] 227.6: zp ZP_WORD:28 [ bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 ] 218.83: zp ZP_BYTE:30 [ bitmap_clear::x#2 bitmap_clear::x#1 ] 20.17: zp ZP_BYTE:27 [ bitmap_clear::y#4 bitmap_clear::y#1 ] 2: zp ZP_WORD:73 [ bitmap_clear::$3 ]
-Uplift Scope [screen_fill] 221.6: zp ZP_WORD:24 [ screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 ] 218.83: zp ZP_BYTE:26 [ screen_fill::x#2 screen_fill::x#1 ] 20.17: zp ZP_BYTE:23 [ screen_fill::y#4 screen_fill::y#1 ]
-Uplift Scope [bitmap_init] 39.11: zp ZP_WORD:34 [ bitmap_init::yoffs#2 bitmap_init::yoffs#4 bitmap_init::yoffs#1 ] 34.83: zp ZP_BYTE:31 [ bitmap_init::bits#3 bitmap_init::bits#4 bitmap_init::bits#1 ] 22.5: zp ZP_BYTE:33 [ bitmap_init::y#2 bitmap_init::y#1 ] 22: zp ZP_BYTE:32 [ bitmap_init::x#2 bitmap_init::x#1 ] 22: zp ZP_BYTE:76 [ bitmap_init::$4 ] 22: zp ZP_BYTE:77 [ bitmap_init::$5 ] 22: zp ZP_BYTE:78 [ bitmap_init::$6 ] 22: zp ZP_BYTE:79 [ bitmap_init::$7 ] 11: zp ZP_BYTE:75 [ bitmap_init::$3 ]
-Uplift Scope [point_init] 14: zp ZP_WORD:7 [ point_init::abs16s2_return#2 point_init::abs16s2_return#5 point_init::abs16s2_return#6 ] 9: zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 ] 4: zp ZP_WORD:53 [ point_init::$5 ] 2: zp ZP_BYTE:48 [ point_init::point_idx1#0 ] 2: zp ZP_WORD:51 [ point_init::$4 ] 2: zp ZP_WORD:61 [ point_init::abs16s2_$2#0 ] 2: zp ZP_WORD:63 [ point_init::abs16s1_$2#0 ] 0.94: zp ZP_BYTE:36 [ point_init::point_idx#0 ] 0.56: zp ZP_WORD:49 [ point_init::x_diff#1 ] 0.5: zp ZP_WORD:55 [ point_init::y_diff#0 ]
-Uplift Scope [main] 24.36: zp ZP_BYTE:2 [ main::i#2 main::i#1 ] 11: zp ZP_BYTE:37 [ main::$9 ]
-Uplift Scope [bitmap_plot] 15: zp ZP_BYTE:40 [ bitmap_plot::y#0 ] 4: zp ZP_WORD:43 [ bitmap_plot::$1 ] 4: zp ZP_BYTE:47 [ bitmap_plot::$2 ] 3: zp ZP_WORD:38 [ bitmap_plot::x#0 ] 3: zp ZP_WORD:45 [ bitmap_plot::plotter#1 ] 1: zp ZP_WORD:41 [ bitmap_plot::$3 ]
-Uplift Scope [divr16s] 11: zp ZP_WORD:13 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ] 8.67: zp ZP_WORD:11 [ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 ] 4.2: zp ZP_BYTE:15 [ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ] 2: zp ZP_WORD:59 [ divr16s::rem#0 ] 2: zp ZP_WORD:69 [ divr16s::$7 ] 1: zp ZP_WORD:67 [ divr16s::$11 ] 0.67: zp ZP_WORD:57 [ divr16s::divisor#0 ] 0.29: zp ZP_WORD:9 [ divr16s::dividendu#3 ]
-Uplift Scope [] 12.39: zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#56 ]
+Uplift Scope [divr16u] 803.72: zp ZP_WORD:18 [ divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] 338.75: zp ZP_WORD:22 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ] 202: zp ZP_BYTE:89 [ divr16u::$1 ] 202: zp ZP_BYTE:90 [ divr16u::$2 ] 167.04: zp ZP_BYTE:24 [ divr16u::i#2 divr16u::i#1 ] 69.82: zp ZP_WORD:20 [ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] 11.33: zp ZP_WORD:79 [ divr16u::divisor#0 ] 4: zp ZP_WORD:81 [ divr16u::return#2 ]
+Uplift Scope [bitmap_clear] 227.6: zp ZP_WORD:30 [ bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 ] 218.83: zp ZP_BYTE:32 [ bitmap_clear::x#2 bitmap_clear::x#1 ] 20.17: zp ZP_BYTE:29 [ bitmap_clear::y#4 bitmap_clear::y#1 ] 2: zp ZP_WORD:91 [ bitmap_clear::$3 ]
+Uplift Scope [screen_fill] 221.6: zp ZP_WORD:26 [ screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 ] 218.83: zp ZP_BYTE:28 [ screen_fill::x#2 screen_fill::x#1 ] 20.17: zp ZP_BYTE:25 [ screen_fill::y#4 screen_fill::y#1 ]
+Uplift Scope [bitmap_init] 39.11: zp ZP_WORD:36 [ bitmap_init::yoffs#2 bitmap_init::yoffs#4 bitmap_init::yoffs#1 ] 34.83: zp ZP_BYTE:33 [ bitmap_init::bits#3 bitmap_init::bits#4 bitmap_init::bits#1 ] 22.5: zp ZP_BYTE:35 [ bitmap_init::y#2 bitmap_init::y#1 ] 22: zp ZP_BYTE:34 [ bitmap_init::x#2 bitmap_init::x#1 ] 22: zp ZP_BYTE:94 [ bitmap_init::$4 ] 22: zp ZP_BYTE:95 [ bitmap_init::$5 ] 22: zp ZP_BYTE:96 [ bitmap_init::$6 ] 22: zp ZP_BYTE:97 [ bitmap_init::$7 ] 11: zp ZP_BYTE:93 [ bitmap_init::$3 ]
+Uplift Scope [point_init] 14: zp ZP_WORD:7 [ point_init::abs16s2_return#2 point_init::abs16s2_return#5 point_init::abs16s2_return#6 ] 9: zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 ] 4: zp ZP_WORD:55 [ point_init::$5 ] 4: zp ZP_WORD:59 [ point_init::$16 ] 4: zp ZP_WORD:61 [ point_init::$17 ] 4: zp ZP_WORD:63 [ point_init::$18 ] 4: zp ZP_WORD:71 [ point_init::x_stepf#0 ] 4: zp ZP_BYTE:73 [ point_init::$13 ] 2: zp ZP_WORD:53 [ point_init::$4 ] 2: zp ZP_BYTE:74 [ point_init::$14 ] 2: zp ZP_WORD:75 [ point_init::abs16s2_$2#0 ] 2: zp ZP_WORD:77 [ point_init::abs16s1_$2#0 ] 0.7: zp ZP_BYTE:38 [ point_init::point_idx#0 ] 0.56: zp ZP_WORD:51 [ point_init::x_diff#1 ] 0.5: zp ZP_WORD:57 [ point_init::y_diff#0 ] 0.36: zp ZP_BYTE:50 [ point_init::point_idx1#0 ]
+Uplift Scope [divr16s] 11: zp ZP_WORD:13 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ] 8.67: zp ZP_WORD:11 [ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 ] 8: zp ZP_WORD:16 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 ] 4: zp ZP_WORD:69 [ divr16s::return#3 ] 3.86: zp ZP_BYTE:15 [ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ] 2: zp ZP_WORD:67 [ divr16s::rem#0 ] 2: zp ZP_WORD:87 [ divr16s::$7 ] 1: zp ZP_WORD:85 [ divr16s::$11 ] 0.67: zp ZP_WORD:65 [ divr16s::divisor#0 ] 0.67: zp ZP_WORD:83 [ divr16s::resultu#0 ] 0.29: zp ZP_WORD:9 [ divr16s::dividendu#3 ]
+Uplift Scope [main] 24.36: zp ZP_BYTE:2 [ main::i#2 main::i#1 ] 11: zp ZP_BYTE:39 [ main::$9 ]
+Uplift Scope [bitmap_plot] 15: zp ZP_BYTE:42 [ bitmap_plot::y#0 ] 4: zp ZP_WORD:45 [ bitmap_plot::$1 ] 4: zp ZP_BYTE:49 [ bitmap_plot::$2 ] 3: zp ZP_WORD:40 [ bitmap_plot::x#0 ] 3: zp ZP_WORD:47 [ bitmap_plot::plotter#1 ] 1: zp ZP_WORD:43 [ bitmap_plot::$3 ]
+Uplift Scope [] 8.47: zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#57 ]
-Found best fragment vbuyy_eq_0_then_la1 score: 4.5
-Found best fragment vbuxx=vbuc1 score: 3.5
-New fragment synthesis vbuxx=_inc_vbuxx
-New fragment synthesis vbuxx=_inc_vbuxx - Successfully loaded vbuxx=_inc_vbuxx.asm
-New fragment synthesis vbuxx=_inc_vbuxx - sub-option vbuaa=_inc_vbuxx
-Fragment synthesis vbuxx=_inc_vbuxx - Successfully synthesized from vbuaa=_inc_vbuxx
-Found best fragment vbuxx=_inc_vbuxx score: 3.5
-Found best fragment vbuyy=vbuc1 score: 3.0
-New fragment synthesis vbuyy=_inc_vbuyy
-New fragment synthesis vbuyy=_inc_vbuyy - Successfully loaded vbuyy=_inc_vbuyy.asm
-New fragment synthesis vbuyy=_inc_vbuyy - sub-option vbuaa=_inc_vbuyy
-Fragment synthesis vbuyy=_inc_vbuyy - Successfully synthesized from vbuaa=_inc_vbuyy
-Found best fragment vbuyy=_inc_vbuyy score: 3.0
-Found best fragment vbuyy_neq_vbuc1_then_la1 score: 4.5
-Uplifting [divr16u] best 29497 combination zp ZP_WORD:16 [ divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] zp ZP_WORD:20 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ] reg byte a [ divr16u::$1 ] reg byte a [ divr16u::$2 ] reg byte x [ divr16u::i#2 divr16u::i#1 ] zp ZP_WORD:18 [ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] zp ZP_WORD:65 [ divr16u::divisor#0 ]
-Uplifting [bitmap_clear] best 28597 combination zp ZP_WORD:28 [ bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 ] reg byte x [ bitmap_clear::x#2 bitmap_clear::x#1 ] zp ZP_BYTE:27 [ bitmap_clear::y#4 bitmap_clear::y#1 ] zp ZP_WORD:73 [ bitmap_clear::$3 ]
-Uplifting [screen_fill] best 27697 combination zp ZP_WORD:24 [ screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 ] reg byte x [ screen_fill::x#2 screen_fill::x#1 ] zp ZP_BYTE:23 [ screen_fill::y#4 screen_fill::y#1 ]
-Found best fragment vbuaa=vbuc1 score: 2.5
-Found best fragment vbuaa=vbuaa_ror_1 score: 2.0
-Found best fragment pbuc1_derefidx_vbuz1=vbuxx < pbuc1_derefidx_vbuyy=vbuxx < vbuaa=vbuxx score: 11.5
-Found best fragment pbuc1_derefidx_vbuz1=vbuyy < pbuc1_derefidx_vbuz1=vbuaa < pbuc1_derefidx_vbuyy=vbuaa score: 11.5
-Found best fragment vbuyy_neq_0_then_la1 score: 4.5
-Found best fragment vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 score: 4.5
-Found best fragment pbuc1_derefidx_vbuaa=vbuxx < pbuc1_derefidx_vbuyy=vbuxx < vbuaa=vbuxx score: 10.5
-Found best fragment pbuc1_derefidx_vbuaa=vbuyy < pbuc1_derefidx_vbuxx=vbuyy < vbuaa=vbuyy score: 11.0
-Found best fragment pbuc1_derefidx_vbuxx=vbuaa score: 5.0
-Found best fragment pbuc1_derefidx_vbuxx=vbuyy < vbuaa=vbuyy score: 7.5
-Found best fragment pbuc1_derefidx_vbuyy=vbuaa score: 5.0
-Found best fragment pbuc1_derefidx_vbuyy=vbuxx < vbuaa=vbuxx score: 7.5
-Found best fragment vbuz1=vbuz2_bor_vbuxx < vbuz1=vbuz2_bor_vbuaa < vbuz1=vbuaa_bor_vbuz2 < vbuaa=vbuaa_bor_vbuz1 score: 8.5
-Uplifting [bitmap_init] best 27257 combination zp ZP_WORD:34 [ bitmap_init::yoffs#2 bitmap_init::yoffs#4 bitmap_init::yoffs#1 ] reg byte a [ bitmap_init::bits#3 bitmap_init::bits#4 bitmap_init::bits#1 ] reg byte x [ bitmap_init::y#2 bitmap_init::y#1 ] reg byte x [ bitmap_init::x#2 bitmap_init::x#1 ] reg byte a [ bitmap_init::$4 ] zp ZP_BYTE:77 [ bitmap_init::$5 ] zp ZP_BYTE:78 [ bitmap_init::$6 ] zp ZP_BYTE:79 [ bitmap_init::$7 ] zp ZP_BYTE:75 [ bitmap_init::$3 ]
+Uplifting [divr16u] best 29783 combination zp ZP_WORD:18 [ divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] zp ZP_WORD:22 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ] reg byte a [ divr16u::$1 ] reg byte a [ divr16u::$2 ] reg byte x [ divr16u::i#2 divr16u::i#1 ] zp ZP_WORD:20 [ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] zp ZP_WORD:79 [ divr16u::divisor#0 ] zp ZP_WORD:81 [ divr16u::return#2 ]
+Uplifting [bitmap_clear] best 28883 combination zp ZP_WORD:30 [ bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 ] reg byte x [ bitmap_clear::x#2 bitmap_clear::x#1 ] zp ZP_BYTE:29 [ bitmap_clear::y#4 bitmap_clear::y#1 ] zp ZP_WORD:91 [ bitmap_clear::$3 ]
+Uplifting [screen_fill] best 27983 combination zp ZP_WORD:26 [ screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 ] reg byte x [ screen_fill::x#2 screen_fill::x#1 ] zp ZP_BYTE:25 [ screen_fill::y#4 screen_fill::y#1 ]
+Uplifting [bitmap_init] best 27543 combination zp ZP_WORD:36 [ bitmap_init::yoffs#2 bitmap_init::yoffs#4 bitmap_init::yoffs#1 ] reg byte a [ bitmap_init::bits#3 bitmap_init::bits#4 bitmap_init::bits#1 ] reg byte x [ bitmap_init::y#2 bitmap_init::y#1 ] reg byte x [ bitmap_init::x#2 bitmap_init::x#1 ] reg byte a [ bitmap_init::$4 ] zp ZP_BYTE:95 [ bitmap_init::$5 ] zp ZP_BYTE:96 [ bitmap_init::$6 ] zp ZP_BYTE:97 [ bitmap_init::$7 ] zp ZP_BYTE:93 [ bitmap_init::$3 ]
Limited combination testing to 100 combinations of 61440 possible.
-Found best fragment vbuxx=vbuz1 score: 4.5
-Found best fragment vbuyy=vbuz1 score: 4.0
-Uplifting [point_init] best 27210 combination zp ZP_WORD:7 [ point_init::abs16s2_return#2 point_init::abs16s2_return#5 point_init::abs16s2_return#6 ] zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 ] zp ZP_WORD:53 [ point_init::$5 ] reg byte y [ point_init::point_idx1#0 ] zp ZP_WORD:51 [ point_init::$4 ] zp ZP_WORD:61 [ point_init::abs16s2_$2#0 ] zp ZP_WORD:63 [ point_init::abs16s1_$2#0 ] reg byte x [ point_init::point_idx#0 ] zp ZP_WORD:49 [ point_init::x_diff#1 ] zp ZP_WORD:55 [ point_init::y_diff#0 ]
-Found best fragment vbuz1=pbuc1_derefidx_vbuxx < vbuz1=vbuaa score: 8.0
-Found best fragment vbuz1=pbuc1_derefidx_vbuyy < vbuz1=vbuaa score: 8.0
-Uplifting [main] best 27170 combination zp ZP_BYTE:2 [ main::i#2 main::i#1 ] reg byte x [ main::$9 ]
-Found best fragment vbuaa=pbuc1_derefidx_vbuxx score: 5.0
-Found best fragment vbuxx=pbuc1_derefidx_vbuxx < vbuxx=vbuaa score: 8.5
-Found best fragment vbuyy=pbuc1_derefidx_vbuxx score: 5.5
-Uplifting [bitmap_plot] best 27133 combination reg byte y [ bitmap_plot::y#0 ] zp ZP_WORD:43 [ bitmap_plot::$1 ] reg byte a [ bitmap_plot::$2 ] zp ZP_WORD:38 [ bitmap_plot::x#0 ] zp ZP_WORD:45 [ bitmap_plot::plotter#1 ] zp ZP_WORD:41 [ bitmap_plot::$3 ]
-Uplifting [divr16s] best 27124 combination zp ZP_WORD:13 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ] zp ZP_WORD:11 [ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 ] reg byte y [ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ] zp ZP_WORD:59 [ divr16s::rem#0 ] zp ZP_WORD:69 [ divr16s::$7 ] zp ZP_WORD:67 [ divr16s::$11 ] zp ZP_WORD:57 [ divr16s::divisor#0 ] zp ZP_WORD:9 [ divr16s::dividendu#3 ]
-Uplifting [] best 27124 combination zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#56 ]
+Uplifting [point_init] best 27531 combination zp ZP_WORD:7 [ point_init::abs16s2_return#2 point_init::abs16s2_return#5 point_init::abs16s2_return#6 ] zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 ] zp ZP_WORD:55 [ point_init::$5 ] zp ZP_WORD:59 [ point_init::$16 ] zp ZP_WORD:61 [ point_init::$17 ] zp ZP_WORD:63 [ point_init::$18 ] zp ZP_WORD:71 [ point_init::x_stepf#0 ] reg byte a [ point_init::$13 ] zp ZP_WORD:53 [ point_init::$4 ] reg byte a [ point_init::$14 ] zp ZP_WORD:75 [ point_init::abs16s2_$2#0 ] zp ZP_WORD:77 [ point_init::abs16s1_$2#0 ] zp ZP_BYTE:38 [ point_init::point_idx#0 ] zp ZP_WORD:51 [ point_init::x_diff#1 ] zp ZP_WORD:57 [ point_init::y_diff#0 ] zp ZP_BYTE:50 [ point_init::point_idx1#0 ]
+Limited combination testing to 100 combinations of 144 possible.
+Uplifting [divr16s] best 27522 combination zp ZP_WORD:13 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ] zp ZP_WORD:11 [ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 ] zp ZP_WORD:16 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 ] zp ZP_WORD:69 [ divr16s::return#3 ] reg byte y [ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ] zp ZP_WORD:67 [ divr16s::rem#0 ] zp ZP_WORD:87 [ divr16s::$7 ] zp ZP_WORD:85 [ divr16s::$11 ] zp ZP_WORD:65 [ divr16s::divisor#0 ] zp ZP_WORD:83 [ divr16s::resultu#0 ] zp ZP_WORD:9 [ divr16s::dividendu#3 ]
+Uplifting [main] best 27482 combination zp ZP_BYTE:2 [ main::i#2 main::i#1 ] reg byte x [ main::$9 ]
+Uplifting [bitmap_plot] best 27445 combination reg byte y [ bitmap_plot::y#0 ] zp ZP_WORD:45 [ bitmap_plot::$1 ] reg byte a [ bitmap_plot::$2 ] zp ZP_WORD:40 [ bitmap_plot::x#0 ] zp ZP_WORD:47 [ bitmap_plot::plotter#1 ] zp ZP_WORD:43 [ bitmap_plot::$3 ]
+Uplifting [] best 27445 combination zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#57 ]
Attempting to uplift remaining variables inzp ZP_BYTE:2 [ main::i#2 main::i#1 ]
-Uplifting [main] best 27124 combination zp ZP_BYTE:2 [ main::i#2 main::i#1 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:77 [ bitmap_init::$5 ]
-Found best fragment vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 score: 3.5
-Found best fragment vbuyy=vbuz1_bor_vbuaa < vbuyy=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 score: 6.5
-Uplifting [bitmap_init] best 27064 combination reg byte a [ bitmap_init::$5 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:78 [ bitmap_init::$6 ]
-Found best fragment vbuyy=_hi_pbuz1 score: 4.0
-Uplifting [bitmap_init] best 27004 combination reg byte a [ bitmap_init::$6 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:79 [ bitmap_init::$7 ]
-Uplifting [bitmap_init] best 26944 combination reg byte a [ bitmap_init::$7 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:23 [ screen_fill::y#4 screen_fill::y#1 ]
-Uplifting [screen_fill] best 26944 combination zp ZP_BYTE:23 [ screen_fill::y#4 screen_fill::y#1 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:27 [ bitmap_clear::y#4 bitmap_clear::y#1 ]
-Uplifting [bitmap_clear] best 26944 combination zp ZP_BYTE:27 [ bitmap_clear::y#4 bitmap_clear::y#1 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:75 [ bitmap_init::$3 ]
-Found best fragment vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy score: 6.5
-Uplifting [bitmap_init] best 26944 combination zp ZP_BYTE:75 [ bitmap_init::$3 ]
-Coalescing zero page register with common assignment [ zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 ] ] with [ zp ZP_WORD:63 [ point_init::abs16s1_$2#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:7 [ point_init::abs16s2_return#2 point_init::abs16s2_return#5 point_init::abs16s2_return#6 ] ] with [ zp ZP_WORD:61 [ point_init::abs16s2_$2#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:9 [ divr16s::dividendu#3 ] ] with [ zp ZP_WORD:18 [ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:11 [ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 ] ] with [ zp ZP_WORD:16 [ divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:11 [ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] ] with [ zp ZP_WORD:59 [ divr16s::rem#0 ] ] - score: 1
-New fragment synthesis vwsz1=_neg_vwsz1
-New fragment synthesis vwsz1=_neg_vwsz1 - sub-option vwsz1=_neg_vwsz2
-Fragment synthesis vwsz1=_neg_vwsz1 - Successfully synthesized from vwsz1=_neg_vwsz2
-Found best fragment vwsz1=_neg_vwsz1 < vwsz1=_neg_vwsz2 score: 22.5
-Coalescing zero page register with common assignment [ zp ZP_WORD:11 [ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 divr16s::rem#0 ] ] with [ zp ZP_WORD:69 [ divr16s::$7 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:13 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ] ] with [ zp ZP_WORD:57 [ divr16s::divisor#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:13 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16s::divisor#0 ] ] with [ zp ZP_WORD:65 [ divr16u::divisor#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:13 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16s::divisor#0 divr16u::divisor#0 ] ] with [ zp ZP_WORD:67 [ divr16s::$11 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:28 [ bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 ] ] with [ zp ZP_WORD:73 [ bitmap_clear::$3 ] ] - score: 1
-New fragment synthesis pbuz1=pbuz1_plus_vwuz2
-New fragment synthesis pbuz1=pbuz1_plus_vwuz2 - sub-option pbuz1=vwuz2_plus_pbuz1
-New fragment synthesis pbuz1=pbuz1_plus_vwuz2 - sub-option pbuz1=vwuz1_plus_vwuz2
-New fragment synthesis pbuz1=pbuz1_plus_vwuz2 - sub-option vwuz1=pbuz1_plus_vwuz2
-New fragment synthesis pbuz1=pbuz1_plus_vwuz2 - sub-option pbuz1=vwuz1_plus_vwuz2
-New fragment synthesis pbuz1=vwuz2_plus_pbuz1
-New fragment synthesis pbuz1=vwuz2_plus_pbuz1 - sub-option pbuz1=pbuz1_plus_vwuz2
-New fragment synthesis pbuz1=vwuz2_plus_pbuz1 - sub-option pbuz1=vwuz2_plus_vwuz1
-New fragment synthesis pbuz1=vwuz2_plus_pbuz1 - sub-option vwuz1=vwuz2_plus_pbuz1
-New fragment synthesis pbuz1=vwuz2_plus_vwuz1
-New fragment synthesis pbuz1=vwuz2_plus_vwuz1 - sub-option pbuz1=vwuz1_plus_vwuz2
-New fragment synthesis pbuz1=vwuz2_plus_vwuz1 - sub-option vwuz1=vwuz2_plus_vwuz1
-New fragment synthesis pbuz1=vwuz1_plus_vwuz2
-New fragment synthesis pbuz1=vwuz1_plus_vwuz2 - sub-option pbuz1=vwuz2_plus_vwuz1
-New fragment synthesis pbuz1=vwuz1_plus_vwuz2 - sub-option vwuz1=vwuz1_plus_vwuz2
-New fragment synthesis vwuz1=vwuz1_plus_vwuz2
-New fragment synthesis vwuz1=vwuz1_plus_vwuz2 - Successfully loaded vwuz1=vwuz1_plus_vwuz2.asm
-New fragment synthesis vwuz1=vwuz1_plus_vwuz2 - sub-option vwuz1=vwuz2_plus_vwuz1
-New fragment synthesis vwuz1=vwuz2_plus_vwuz1
-New fragment synthesis vwuz1=vwuz2_plus_vwuz1 - sub-option vwuz1=vwuz1_plus_vwuz2
-New fragment synthesis vwuz1=vwuz2_plus_pbuz1
-New fragment synthesis vwuz1=vwuz2_plus_pbuz1 - sub-option vwuz1=pbuz1_plus_vwuz2
-New fragment synthesis vwuz1=vwuz2_plus_pbuz1 - sub-option vwuz1=vwuz2_plus_vwuz1
-New fragment synthesis vwuz1=pbuz1_plus_vwuz2
-New fragment synthesis vwuz1=pbuz1_plus_vwuz2 - sub-option vwuz1=vwuz2_plus_pbuz1
-New fragment synthesis vwuz1=pbuz1_plus_vwuz2 - sub-option vwuz1=vwuz1_plus_vwuz2
-New fragment synthesis vwuz1=pbuz1_plus_vwuz2 - sub-option vwuz1=vwuz1_plus_vwuz2
-Fragment synthesis vwuz1=pbuz1_plus_vwuz2 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz2_plus_pbuz1 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz2_plus_vwuz1 - No file or synthesis results!
-Fragment synthesis vwuz1=vwuz1_plus_vwuz2 - New best, scheduling parent vwuz1=vwuz2_plus_vwuz1
-Fragment synthesis vwuz1=vwuz1_plus_vwuz2 - New best, scheduling parent pbuz1=vwuz1_plus_vwuz2
-Fragment synthesis vwuz1=vwuz1_plus_vwuz2 - New best, scheduling parent vwuz1=pbuz1_plus_vwuz2
-Fragment synthesis vwuz1=vwuz1_plus_vwuz2 - New best, scheduling parent vwuz1=pbuz1_plus_vwuz2
-Fragment synthesis vwuz1=pbuz1_plus_vwuz2 - Successfully synthesized from vwuz1=vwuz1_plus_vwuz2
-Fragment synthesis vwuz1=pbuz1_plus_vwuz2 - Successfully synthesized from vwuz1=vwuz1_plus_vwuz2
-Fragment synthesis vwuz1=pbuz1_plus_vwuz2 - New best, scheduling parent vwuz1=vwuz2_plus_pbuz1
-Fragment synthesis vwuz1=pbuz1_plus_vwuz2 - New best, scheduling parent pbuz1=pbuz1_plus_vwuz2
-Fragment synthesis vwuz1=vwuz2_plus_pbuz1 - Successfully synthesized from vwuz1=pbuz1_plus_vwuz2
-Fragment synthesis vwuz1=vwuz2_plus_pbuz1 - New best, scheduling parent vwuz1=pbuz1_plus_vwuz2
-Fragment synthesis vwuz1=vwuz2_plus_pbuz1 - New best, scheduling parent pbuz1=vwuz2_plus_pbuz1
-Fragment synthesis vwuz1=pbuz1_plus_vwuz2 - Successfully synthesized from vwuz1=vwuz2_plus_pbuz1
-Fragment synthesis vwuz1=pbuz1_plus_vwuz2 - Successfully synthesized from vwuz1=vwuz1_plus_vwuz2
-Fragment synthesis vwuz1=pbuz1_plus_vwuz2 - Successfully synthesized from vwuz1=vwuz1_plus_vwuz2
-Fragment synthesis vwuz1=vwuz2_plus_vwuz1 - Successfully synthesized from vwuz1=vwuz1_plus_vwuz2
-Fragment synthesis vwuz1=vwuz2_plus_vwuz1 - New best, scheduling parent vwuz1=vwuz1_plus_vwuz2
-Fragment synthesis vwuz1=vwuz2_plus_vwuz1 - New best, scheduling parent pbuz1=vwuz2_plus_vwuz1
-Fragment synthesis vwuz1=vwuz2_plus_vwuz1 - New best, scheduling parent vwuz1=vwuz2_plus_pbuz1
-Fragment synthesis vwuz1=vwuz2_plus_pbuz1 - Successfully synthesized from vwuz1=pbuz1_plus_vwuz2
-Fragment synthesis vwuz1=vwuz2_plus_pbuz1 - Successfully synthesized from vwuz1=vwuz2_plus_vwuz1
-Fragment synthesis vwuz1=vwuz1_plus_vwuz2 - Successfully synthesized from vwuz1=vwuz2_plus_vwuz1
-Fragment synthesis vwuz1=vwuz1_plus_vwuz2 - New best, scheduling parent vwuz1=vwuz2_plus_vwuz1
-Fragment synthesis vwuz1=vwuz1_plus_vwuz2 - New best, scheduling parent pbuz1=vwuz1_plus_vwuz2
-Fragment synthesis vwuz1=vwuz1_plus_vwuz2 - New best, scheduling parent vwuz1=pbuz1_plus_vwuz2
-Fragment synthesis vwuz1=vwuz1_plus_vwuz2 - New best, scheduling parent vwuz1=pbuz1_plus_vwuz2
-Fragment synthesis vwuz1=pbuz1_plus_vwuz2 - Successfully synthesized from vwuz1=vwuz2_plus_pbuz1
-Fragment synthesis vwuz1=pbuz1_plus_vwuz2 - Successfully synthesized from vwuz1=vwuz1_plus_vwuz2
-Fragment synthesis vwuz1=pbuz1_plus_vwuz2 - Successfully synthesized from vwuz1=vwuz1_plus_vwuz2
-Fragment synthesis vwuz1=vwuz2_plus_vwuz1 - Successfully synthesized from vwuz1=vwuz1_plus_vwuz2
-Fragment synthesis pbuz1=vwuz1_plus_vwuz2 - Successfully synthesized from vwuz1=vwuz1_plus_vwuz2
-Fragment synthesis pbuz1=vwuz1_plus_vwuz2 - New best, scheduling parent pbuz1=vwuz2_plus_vwuz1
-Fragment synthesis pbuz1=vwuz1_plus_vwuz2 - New best, scheduling parent pbuz1=pbuz1_plus_vwuz2
-Fragment synthesis pbuz1=vwuz1_plus_vwuz2 - New best, scheduling parent pbuz1=pbuz1_plus_vwuz2
-Fragment synthesis pbuz1=vwuz2_plus_vwuz1 - Successfully synthesized from pbuz1=vwuz1_plus_vwuz2
-Fragment synthesis pbuz1=vwuz2_plus_vwuz1 - Successfully synthesized from vwuz1=vwuz2_plus_vwuz1
-Fragment synthesis pbuz1=vwuz2_plus_vwuz1 - New best, scheduling parent pbuz1=vwuz1_plus_vwuz2
-Fragment synthesis pbuz1=vwuz2_plus_vwuz1 - New best, scheduling parent pbuz1=vwuz2_plus_pbuz1
-Fragment synthesis pbuz1=vwuz1_plus_vwuz2 - Successfully synthesized from pbuz1=vwuz2_plus_vwuz1
-Fragment synthesis pbuz1=vwuz1_plus_vwuz2 - Successfully synthesized from vwuz1=vwuz1_plus_vwuz2
-Fragment synthesis pbuz1=vwuz2_plus_pbuz1 - Successfully synthesized from pbuz1=vwuz2_plus_vwuz1
-Fragment synthesis pbuz1=vwuz2_plus_pbuz1 - Successfully synthesized from vwuz1=vwuz2_plus_pbuz1
-Fragment synthesis pbuz1=vwuz2_plus_pbuz1 - New best, scheduling parent pbuz1=pbuz1_plus_vwuz2
-Fragment synthesis pbuz1=pbuz1_plus_vwuz2 - Successfully synthesized from pbuz1=vwuz2_plus_pbuz1
-Fragment synthesis pbuz1=pbuz1_plus_vwuz2 - Successfully synthesized from pbuz1=vwuz1_plus_vwuz2
-Fragment synthesis pbuz1=pbuz1_plus_vwuz2 - Successfully synthesized from vwuz1=pbuz1_plus_vwuz2
-Fragment synthesis pbuz1=pbuz1_plus_vwuz2 - Successfully synthesized from pbuz1=vwuz1_plus_vwuz2
-Fragment synthesis pbuz1=pbuz1_plus_vwuz2 - New best, scheduling parent pbuz1=vwuz2_plus_pbuz1
-Fragment synthesis pbuz1=vwuz2_plus_pbuz1 - Successfully synthesized from pbuz1=pbuz1_plus_vwuz2
-Fragment synthesis pbuz1=vwuz2_plus_pbuz1 - Successfully synthesized from pbuz1=vwuz2_plus_vwuz1
-Fragment synthesis pbuz1=vwuz2_plus_pbuz1 - Successfully synthesized from vwuz1=vwuz2_plus_pbuz1
-Found best fragment pbuz1=pbuz1_plus_vwuz2 < pbuz1=vwuz2_plus_pbuz1 < pbuz1=vwuz2_plus_vwuz1 < pbuz1=vwuz1_plus_vwuz2 < vwuz1=vwuz1_plus_vwuz2 < vwuz1=vwuz2_plus_vwuz1 < vwuz1=vwuz1_plus_vwuz2 score: 20.5
-Coalescing zero page register with common assignment [ zp ZP_WORD:41 [ bitmap_plot::$3 ] ] with [ zp ZP_WORD:45 [ bitmap_plot::plotter#1 ] ] - score: 1
-New fragment synthesis vwsz1=vwsz1_minus_vwsz2
-New fragment synthesis vwsz1=vwsz1_minus_vwsz2 - sub-option vwuz1=vwuz1_minus_vwuz2
-Fragment synthesis vwsz1=vwsz1_minus_vwsz2 - Successfully synthesized from vwuz1=vwuz1_minus_vwuz2
-Found best fragment vwsz1=vwsz1_minus_vwsz2 < vwuz1=vwuz1_minus_vwuz2 score: 20.5
-Coalescing zero page register with common assignment [ zp ZP_WORD:51 [ point_init::$4 ] ] with [ zp ZP_WORD:55 [ point_init::y_diff#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:13 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16s::divisor#0 divr16u::divisor#0 divr16s::$11 ] ] with [ zp ZP_WORD:49 [ point_init::x_diff#1 ] ] - score: 1
-Coalescing zero page register [ zp ZP_BYTE:2 [ main::i#2 main::i#1 ] ] with [ zp ZP_BYTE:23 [ screen_fill::y#4 screen_fill::y#1 ] ]
-Coalescing zero page register [ zp ZP_BYTE:2 [ main::i#2 main::i#1 screen_fill::y#4 screen_fill::y#1 ] ] with [ zp ZP_BYTE:27 [ bitmap_clear::y#4 bitmap_clear::y#1 ] ]
-Coalescing zero page register [ zp ZP_BYTE:2 [ main::i#2 main::i#1 screen_fill::y#4 screen_fill::y#1 bitmap_clear::y#4 bitmap_clear::y#1 ] ] with [ zp ZP_BYTE:75 [ bitmap_init::$3 ] ]
-Coalescing zero page register [ zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#56 ] ] with [ zp ZP_WORD:9 [ divr16s::dividendu#3 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] ]
-Coalescing zero page register [ zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#56 divr16s::dividendu#3 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] ] with [ zp ZP_WORD:24 [ screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 ] ]
-Coalescing zero page register [ zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#56 divr16s::dividendu#3 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 ] ] with [ zp ZP_WORD:28 [ bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 bitmap_clear::$3 ] ]
-Coalescing zero page register [ zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#56 divr16s::dividendu#3 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 bitmap_clear::$3 ] ] with [ zp ZP_WORD:34 [ bitmap_init::yoffs#2 bitmap_init::yoffs#4 bitmap_init::yoffs#1 ] ]
-Coalescing zero page register [ zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 point_init::abs16s1_$2#0 ] ] with [ zp ZP_WORD:20 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ] ]
-Coalescing zero page register [ zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 point_init::abs16s1_$2#0 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ] ] with [ zp ZP_WORD:38 [ bitmap_plot::x#0 ] ]
-Coalescing zero page register [ zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 point_init::abs16s1_$2#0 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 bitmap_plot::x#0 ] ] with [ zp ZP_WORD:53 [ point_init::$5 ] ]
-Coalescing zero page register [ zp ZP_WORD:7 [ point_init::abs16s2_return#2 point_init::abs16s2_return#5 point_init::abs16s2_return#6 point_init::abs16s2_$2#0 ] ] with [ zp ZP_WORD:41 [ bitmap_plot::$3 bitmap_plot::plotter#1 ] ]
-Coalescing zero page register [ zp ZP_WORD:13 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16s::divisor#0 divr16u::divisor#0 divr16s::$11 point_init::x_diff#1 ] ] with [ zp ZP_WORD:43 [ bitmap_plot::$1 ] ]
+Uplifting [main] best 27445 combination zp ZP_BYTE:2 [ main::i#2 main::i#1 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:95 [ bitmap_init::$5 ]
+Uplifting [bitmap_init] best 27385 combination reg byte a [ bitmap_init::$5 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:96 [ bitmap_init::$6 ]
+Uplifting [bitmap_init] best 27325 combination reg byte a [ bitmap_init::$6 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:97 [ bitmap_init::$7 ]
+Uplifting [bitmap_init] best 27265 combination reg byte a [ bitmap_init::$7 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:25 [ screen_fill::y#4 screen_fill::y#1 ]
+Uplifting [screen_fill] best 27265 combination zp ZP_BYTE:25 [ screen_fill::y#4 screen_fill::y#1 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:29 [ bitmap_clear::y#4 bitmap_clear::y#1 ]
+Uplifting [bitmap_clear] best 27265 combination zp ZP_BYTE:29 [ bitmap_clear::y#4 bitmap_clear::y#1 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:93 [ bitmap_init::$3 ]
+Uplifting [bitmap_init] best 27265 combination zp ZP_BYTE:93 [ bitmap_init::$3 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:38 [ point_init::point_idx#0 ]
+Uplifting [point_init] best 27265 combination zp ZP_BYTE:38 [ point_init::point_idx#0 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:50 [ point_init::point_idx1#0 ]
+Uplifting [point_init] best 27265 combination zp ZP_BYTE:50 [ point_init::point_idx1#0 ]
+Coalescing zero page register with common assignment [ zp ZP_WORD:16 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 ] ] with [ zp ZP_WORD:83 [ divr16s::resultu#0 ] ] - score: 2
+Coalescing zero page register with common assignment [ zp ZP_BYTE:2 [ main::i#2 main::i#1 ] ] with [ zp ZP_BYTE:38 [ point_init::point_idx#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 ] ] with [ zp ZP_WORD:77 [ point_init::abs16s1_$2#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:7 [ point_init::abs16s2_return#2 point_init::abs16s2_return#5 point_init::abs16s2_return#6 ] ] with [ zp ZP_WORD:75 [ point_init::abs16s2_$2#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:9 [ divr16s::dividendu#3 ] ] with [ zp ZP_WORD:20 [ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:11 [ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 ] ] with [ zp ZP_WORD:18 [ divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:11 [ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] ] with [ zp ZP_WORD:67 [ divr16s::rem#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:11 [ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 divr16s::rem#0 ] ] with [ zp ZP_WORD:87 [ divr16s::$7 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:13 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ] ] with [ zp ZP_WORD:65 [ divr16s::divisor#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:13 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16s::divisor#0 ] ] with [ zp ZP_WORD:79 [ divr16u::divisor#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:13 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16s::divisor#0 divr16u::divisor#0 ] ] with [ zp ZP_WORD:85 [ divr16s::$11 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:16 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 ] ] with [ zp ZP_WORD:69 [ divr16s::return#3 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:22 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ] ] with [ zp ZP_WORD:81 [ divr16u::return#2 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:30 [ bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 ] ] with [ zp ZP_WORD:91 [ bitmap_clear::$3 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:43 [ bitmap_plot::$3 ] ] with [ zp ZP_WORD:47 [ bitmap_plot::plotter#1 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:53 [ point_init::$4 ] ] with [ zp ZP_WORD:57 [ point_init::y_diff#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:61 [ point_init::$17 ] ] with [ zp ZP_WORD:63 [ point_init::$18 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:13 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16s::divisor#0 divr16u::divisor#0 divr16s::$11 ] ] with [ zp ZP_WORD:51 [ point_init::x_diff#1 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:16 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 divr16s::return#3 ] ] with [ zp ZP_WORD:22 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#2 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:16 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 divr16s::return#3 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#2 ] ] with [ zp ZP_WORD:71 [ point_init::x_stepf#0 ] ] - score: 1
+Coalescing zero page register [ zp ZP_BYTE:2 [ main::i#2 main::i#1 point_init::point_idx#0 ] ] with [ zp ZP_BYTE:25 [ screen_fill::y#4 screen_fill::y#1 ] ]
+Coalescing zero page register [ zp ZP_BYTE:2 [ main::i#2 main::i#1 point_init::point_idx#0 screen_fill::y#4 screen_fill::y#1 ] ] with [ zp ZP_BYTE:29 [ bitmap_clear::y#4 bitmap_clear::y#1 ] ]
+Coalescing zero page register [ zp ZP_BYTE:2 [ main::i#2 main::i#1 point_init::point_idx#0 screen_fill::y#4 screen_fill::y#1 bitmap_clear::y#4 bitmap_clear::y#1 ] ] with [ zp ZP_BYTE:93 [ bitmap_init::$3 ] ]
+Coalescing zero page register [ zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#57 ] ] with [ zp ZP_WORD:9 [ divr16s::dividendu#3 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] ]
+Coalescing zero page register [ zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#57 divr16s::dividendu#3 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] ] with [ zp ZP_WORD:26 [ screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 ] ]
+Coalescing zero page register [ zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#57 divr16s::dividendu#3 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 ] ] with [ zp ZP_WORD:30 [ bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 bitmap_clear::$3 ] ]
+Coalescing zero page register [ zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#57 divr16s::dividendu#3 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 bitmap_clear::$3 ] ] with [ zp ZP_WORD:36 [ bitmap_init::yoffs#2 bitmap_init::yoffs#4 bitmap_init::yoffs#1 ] ]
+Coalescing zero page register [ zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 point_init::abs16s1_$2#0 ] ] with [ zp ZP_WORD:16 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 divr16s::return#3 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#2 point_init::x_stepf#0 ] ]
+Coalescing zero page register [ zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 point_init::abs16s1_$2#0 divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 divr16s::return#3 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#2 point_init::x_stepf#0 ] ] with [ zp ZP_WORD:40 [ bitmap_plot::x#0 ] ]
+Coalescing zero page register [ zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 point_init::abs16s1_$2#0 divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 divr16s::return#3 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#2 point_init::x_stepf#0 bitmap_plot::x#0 ] ] with [ zp ZP_WORD:55 [ point_init::$5 ] ]
+Coalescing zero page register [ zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 point_init::abs16s1_$2#0 divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 divr16s::return#3 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#2 point_init::x_stepf#0 bitmap_plot::x#0 point_init::$5 ] ] with [ zp ZP_WORD:59 [ point_init::$16 ] ]
+Coalescing zero page register [ zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 point_init::abs16s1_$2#0 divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 divr16s::return#3 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#2 point_init::x_stepf#0 bitmap_plot::x#0 point_init::$5 point_init::$16 ] ] with [ zp ZP_WORD:61 [ point_init::$17 point_init::$18 ] ]
+Coalescing zero page register [ zp ZP_WORD:7 [ point_init::abs16s2_return#2 point_init::abs16s2_return#5 point_init::abs16s2_return#6 point_init::abs16s2_$2#0 ] ] with [ zp ZP_WORD:43 [ bitmap_plot::$3 bitmap_plot::plotter#1 ] ]
+Coalescing zero page register [ zp ZP_WORD:13 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16s::divisor#0 divr16u::divisor#0 divr16s::$11 point_init::x_diff#1 ] ] with [ zp ZP_WORD:45 [ bitmap_plot::$1 ] ]
Allocated (was zp ZP_WORD:11) zp ZP_WORD:9 [ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 divr16s::rem#0 divr16s::$7 ]
Allocated (was zp ZP_WORD:13) zp ZP_WORD:11 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16s::divisor#0 divr16u::divisor#0 divr16s::$11 point_init::x_diff#1 bitmap_plot::$1 ]
-Allocated (was zp ZP_WORD:51) zp ZP_WORD:13 [ point_init::$4 point_init::y_diff#0 ]
+Allocated (was zp ZP_BYTE:50) zp ZP_BYTE:13 [ point_init::point_idx1#0 ]
+Allocated (was zp ZP_WORD:53) zp ZP_WORD:14 [ point_init::$4 point_init::y_diff#0 ]
ASSEMBLER BEFORE OPTIMIZATION
//SEG0 Basic Upstart
@@ -21523,6 +6363,7 @@ ASSEMBLER BEFORE OPTIMIZATION
.label CIA2_PORT_A_DDR = $dd02
.label BITMAP = $a000
.label SCREEN = $8800
+ .const DELAY = 8
.label rem16s = 3
.label rem16u = 9
//SEG2 @begin
@@ -21584,7 +6425,7 @@ main: {
lda #toD0181_return
sta D018
//SEG23 [13] call bitmap_init [ ] ( main:2 [ ] )
- //SEG24 [118] phi from main::@16 to bitmap_init [phi:main::@16->bitmap_init]
+ //SEG24 [133] phi from main::@16 to bitmap_init [phi:main::@16->bitmap_init]
bitmap_init_from_b16:
jsr bitmap_init
//SEG25 [14] phi from main::@16 to main::@17 [phi:main::@16->main::@17]
@@ -21600,7 +6441,7 @@ main: {
//SEG29 main::@18
b18:
//SEG30 [17] call screen_fill [ ] ( main:2 [ ] )
- //SEG31 [97] phi from main::@18 to screen_fill [phi:main::@18->screen_fill]
+ //SEG31 [112] phi from main::@18 to screen_fill [phi:main::@18->screen_fill]
screen_fill_from_b18:
jsr screen_fill
//SEG32 [18] phi from main::@18 to main::@1 [phi:main::@18->main::@1]
@@ -21627,8 +6468,8 @@ main: {
jmp b1
//SEG40 main::@1
b1:
- //SEG41 [19] (byte) point_init::point_idx#0 ← (byte) main::i#2 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 ] ( main:2 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 ] ) -- vbuxx=vbuz1
- ldx i
+ //SEG41 [19] (byte) point_init::point_idx#0 ← (byte) main::i#2 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 ] ( main:2 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 ] )
+ // (byte) point_init::point_idx#0 = (byte) main::i#2 // register copy zp ZP_BYTE:2
//SEG42 [20] call point_init [ main::i#2 rem16u#18 rem16s#13 ] ( main:2 [ main::i#2 rem16u#18 rem16s#13 ] )
jsr point_init
jmp b20
@@ -21717,37 +6558,46 @@ bitmap_plot: {
}
//SEG63 point_init
point_init: {
- .label _4 = $d
+ .label _4 = $e
.label _5 = 5
- .label y_diff = $d
+ .label _16 = 5
+ .label _17 = 5
+ .label _18 = 5
+ .label point_idx = 2
+ .label point_idx1 = $d
+ .label y_diff = $e
.label abs16s1__2 = 5
.label abs16s1_return = 5
.label abs16s2__2 = 7
.label abs16s2_return = 7
+ .label x_stepf = 5
.label x_diff = $b
- //SEG64 [35] (byte) point_init::point_idx1#0 ← (byte) point_init::point_idx#0 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] ) -- vbuyy=vbuxx_ror_1
- txa
+ //SEG64 [35] (byte) point_init::point_idx1#0 ← (byte) point_init::point_idx#0 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] ) -- vbuz1=vbuz2_ror_1
+ lda point_idx
lsr
- tay
- //SEG65 [36] (signed word) point_init::x_diff#1 ← (signed word)*((const word[4]) x_end#0 + (byte) point_init::point_idx#0) - (signed word)*((const word[4]) x_start#0 + (byte) point_init::point_idx#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 ] ) -- vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx
+ sta point_idx1
+ //SEG65 [36] (signed word) point_init::x_diff#1 ← (signed word)*((const word[4]) x_end#0 + (byte) point_init::point_idx#0) - (signed word)*((const word[4]) x_start#0 + (byte) point_init::point_idx#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 ] ) -- vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2
+ ldy point_idx
sec
- lda x_end,x
- sbc x_start,x
+ lda x_end,y
+ sbc x_start,y
sta x_diff
- lda x_end+1,x
- sbc x_start+1,x
+ lda x_end+1,y
+ sbc x_start+1,y
sta x_diff+1
- //SEG66 [37] (signed word~) point_init::$4 ← ((signed word)) *((const byte[4]) y_end#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 ] ) -- vwsz1=_sword_pbuc1_derefidx_vbuyy
+ //SEG66 [37] (signed word~) point_init::$4 ← ((signed word)) *((const byte[4]) y_end#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 ] ) -- vwsz1=_sword_pbuc1_derefidx_vbuz2
+ ldy point_idx1
lda y_end,y
sta _4
lda #0
sta _4+1
- //SEG67 [38] (signed word~) point_init::$5 ← ((signed word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ) -- vwsz1=_sword_pbuc1_derefidx_vbuyy
+ //SEG67 [38] (signed word~) point_init::$5 ← ((signed word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ) -- vwsz1=_sword_pbuc1_derefidx_vbuz2
+ ldy point_idx1
lda y_start,y
sta _5
lda #0
sta _5+1
- //SEG68 [39] (signed word) point_init::y_diff#0 ← (signed word~) point_init::$4 - (signed word~) point_init::$5 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1=vwsz1_minus_vwsz2
+ //SEG68 [39] (signed word) point_init::y_diff#0 ← (signed word~) point_init::$4 - (signed word~) point_init::$5 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1=vwsz1_minus_vwsz2
lda y_diff
sec
sbc _5
@@ -21758,13 +6608,13 @@ point_init: {
jmp abs16s1
//SEG69 point_init::abs16s1
abs16s1:
- //SEG70 [40] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s1_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1_lt_0_then_la1
+ //SEG70 [40] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s1_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1_lt_0_then_la1
lda x_diff+1
bmi abs16s1_b1
jmp b12
//SEG71 point_init::@12
b12:
- //SEG72 [41] (word~) point_init::abs16s1_return#6 ← (word)(signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ) -- vwuz1=vwuz2
+ //SEG72 [41] (word~) point_init::abs16s1_return#6 ← (word)(signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ) -- vwuz1=vwuz2
lda x_diff
sta abs16s1_return
lda x_diff+1
@@ -21779,13 +6629,13 @@ point_init: {
jmp abs16s2
//SEG76 point_init::abs16s2
abs16s2:
- //SEG77 [43] if((signed word) point_init::y_diff#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s2_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ) -- vwsz1_lt_0_then_la1
+ //SEG77 [43] if((signed word) point_init::y_diff#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s2_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ) -- vwsz1_lt_0_then_la1
lda y_diff+1
bmi abs16s2_b1
jmp b13
//SEG78 point_init::@13
b13:
- //SEG79 [44] (word~) point_init::abs16s2_return#6 ← (word)(signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ) -- vwuz1=vwuz2
+ //SEG79 [44] (word~) point_init::abs16s2_return#6 ← (word)(signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ) -- vwuz1=vwuz2
lda y_diff
sta abs16s2_return
lda y_diff+1
@@ -21800,7 +6650,7 @@ point_init: {
jmp b10
//SEG83 point_init::@10
b10:
- //SEG84 [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwuz1_gt_vwuz2_then_la1
+ //SEG84 [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwuz1_gt_vwuz2_then_la1
lda abs16s1_return
cmp abs16s2_return
lda abs16s1_return+1
@@ -21809,51 +6659,118 @@ point_init: {
eor #$80
!:
bpl b1
- //SEG85 [47] phi from point_init::@10 point_init::@4 to point_init::@return [phi:point_init::@10/point_init::@4->point_init::@return]
- breturn_from_b10:
- breturn_from_b4:
- //SEG86 [47] phi (signed word) rem16s#13 = (signed word) rem16s#15 [phi:point_init::@10/point_init::@4->point_init::@return#0] -- register_copy
- //SEG87 [47] phi (word) rem16u#18 = (word) rem16u#21 [phi:point_init::@10/point_init::@4->point_init::@return#1] -- register_copy
+ //SEG85 [47] phi from point_init::@10 point_init::@11 to point_init::@2 [phi:point_init::@10/point_init::@11->point_init::@2]
+ b2_from_b10:
+ b2_from_b11:
+ //SEG86 [47] phi (signed word) rem16s#13 = (signed word) rem16s#15 [phi:point_init::@10/point_init::@11->point_init::@2#0] -- register_copy
+ //SEG87 [47] phi (word) rem16u#18 = (word) rem16u#21 [phi:point_init::@10/point_init::@11->point_init::@2#1] -- register_copy
+ jmp b2
+ //SEG88 point_init::@2
+ b2:
+ //SEG89 [48] (word~) point_init::$16 ← *((const word[4]) x_start#0 + (byte) point_init::point_idx#0) << (byte/signed byte/word/signed word/dword/signed dword) 4 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$16 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$16 ] ) -- vwuz1=pwuc1_derefidx_vbuz2_rol_4
+ ldy point_idx
+ lda x_start,y
+ sta _16
+ lda x_start+1,y
+ sta _16+1
+ asl _16
+ rol _16+1
+ asl _16
+ rol _16+1
+ asl _16
+ rol _16+1
+ asl _16
+ rol _16+1
+ //SEG90 [49] *((const word[4]) x_cur#0 + (byte) point_init::point_idx#0) ← (word~) point_init::$16 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] ) -- pwuc1_derefidx_vbuz1=vwuz2
+ ldy point_idx
+ lda _16
+ sta x_cur,y
+ lda _16+1
+ sta x_cur+1,y
+ //SEG91 [50] (word~) point_init::$17 ← ((word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$17 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$17 ] ) -- vwuz1=_word_pbuc1_derefidx_vbuz2
+ ldy point_idx1
+ lda y_start,y
+ sta _17
+ lda #0
+ sta _17+1
+ //SEG92 [51] (word~) point_init::$18 ← (word~) point_init::$17 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$18 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$18 ] ) -- vwuz1=vwuz1_rol_4
+ asl _18
+ rol _18+1
+ asl _18
+ rol _18+1
+ asl _18
+ rol _18+1
+ asl _18
+ rol _18+1
+ //SEG93 [52] *((const word[4]) y_cur#0 + (byte) point_init::point_idx#0) ← (word~) point_init::$18 [ rem16u#18 rem16s#13 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx1#0 ] ) -- pwuc1_derefidx_vbuz1=vwuz2
+ ldy point_idx
+ lda _18
+ sta y_cur,y
+ lda _18+1
+ sta y_cur+1,y
+ //SEG94 [53] *((const byte[4]) delay#0 + (byte) point_init::point_idx1#0) ← (const byte) DELAY#0 [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] ) -- pbuc1_derefidx_vbuz1=vbuc2
+ ldy point_idx1
+ lda #DELAY
+ sta delay,y
jmp breturn
- //SEG88 point_init::@return
+ //SEG95 point_init::@return
breturn:
- //SEG89 [48] return [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] )
+ //SEG96 [54] return [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] )
rts
- //SEG90 point_init::@1
+ //SEG97 point_init::@1
b1:
- //SEG91 [49] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::@3 [ point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1_lt_0_then_la1
+ //SEG98 [55] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::@3 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1_lt_0_then_la1
lda x_diff+1
bmi b3
jmp b7
- //SEG92 point_init::@7
+ //SEG99 point_init::@7
b7:
- //SEG93 [50] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← (byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::x_diff#1 point_init::y_diff#0 ] ) -- pbsc1_derefidx_vbuxx=vbuc2
+ //SEG100 [56] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← (byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- pbsc1_derefidx_vbuz1=vbuc2
+ ldy point_idx
lda #$10
- sta x_add,x
+ sta x_add,y
jmp b4
- //SEG94 point_init::@4
+ //SEG101 point_init::@4
b4:
- //SEG95 [51] (signed word) divr16s::divisor#0 ← (signed word) point_init::x_diff#1 [ point_init::y_diff#0 divr16s::divisor#0 ] ( main:2::point_init:20 [ main::i#2 point_init::y_diff#0 divr16s::divisor#0 ] )
+ //SEG102 [57] (signed word) divr16s::divisor#0 ← (signed word) point_init::x_diff#1 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::y_diff#0 divr16s::divisor#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::y_diff#0 divr16s::divisor#0 ] )
// (signed word) divr16s::divisor#0 = (signed word) point_init::x_diff#1 // register copy zp ZP_WORD:11
- //SEG96 [52] (signed word) divr16s::rem#0 ← (signed word) point_init::y_diff#0 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20 [ main::i#2 divr16s::divisor#0 divr16s::rem#0 ] ) -- vwsz1=vwsz2
+ //SEG103 [58] (signed word) divr16s::rem#0 ← (signed word) point_init::y_diff#0 [ point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ) -- vwsz1=vwsz2
lda y_diff
sta divr16s.rem
lda y_diff+1
sta divr16s.rem+1
- //SEG97 [53] call divr16s [ divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20 [ main::i#2 divr16u::rem#10 rem16s#3 ] )
- //SEG98 [59] phi from point_init::@4 to divr16s [phi:point_init::@4->divr16s]
+ //SEG104 [59] call divr16s [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] )
+ //SEG105 [70] phi from point_init::@4 to divr16s [phi:point_init::@4->divr16s]
divr16s_from_b4:
jsr divr16s
- jmp breturn_from_b4
- //SEG99 point_init::@3
+ //SEG106 [60] (signed word) divr16s::return#3 ← (signed word) divr16s::return#2 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#3 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#3 ] )
+ // (signed word) divr16s::return#3 = (signed word) divr16s::return#2 // register copy zp ZP_WORD:5
+ jmp b11
+ //SEG107 point_init::@11
+ b11:
+ //SEG108 [61] (signed word) point_init::x_stepf#0 ← (signed word) divr16s::return#3 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::x_stepf#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::x_stepf#0 ] )
+ // (signed word) point_init::x_stepf#0 = (signed word) divr16s::return#3 // register copy zp ZP_WORD:5
+ //SEG109 [62] (byte~) point_init::$13 ← > (signed word) point_init::x_stepf#0 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$13 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$13 ] ) -- vbuaa=_hi_vwsz1
+ lda x_stepf+1
+ //SEG110 [63] (byte~) point_init::$14 ← (byte~) point_init::$13 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$14 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$14 ] ) -- vbuaa=vbuaa_ror_4
+ lsr
+ lsr
+ lsr
+ lsr
+ //SEG111 [64] *((const signed byte[4]) y_add#0 + (byte) point_init::point_idx1#0) ← (signed byte)(byte~) point_init::$14 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 ] ) -- pbsc1_derefidx_vbuz1=vbsaa
+ ldy point_idx1
+ sta y_add,y
+ jmp b2_from_b11
+ //SEG112 point_init::@3
b3:
- //SEG100 [54] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← -(byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::x_diff#1 point_init::y_diff#0 ] ) -- pbsc1_derefidx_vbuxx=vbsc2
+ //SEG113 [65] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← -(byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- pbsc1_derefidx_vbuz1=vbsc2
+ ldy point_idx
lda #-$10
- sta x_add,x
+ sta x_add,y
jmp b4
- //SEG101 point_init::abs16s2_@1
+ //SEG114 point_init::abs16s2_@1
abs16s2_b1:
- //SEG102 [55] (signed word) point_init::abs16s2_$2#0 ← - (signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ) -- vwsz1=_neg_vwsz2
+ //SEG115 [66] (signed word) point_init::abs16s2_$2#0 ← - (signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ) -- vwsz1=_neg_vwsz2
sec
lda y_diff
eor #$ff
@@ -21863,12 +6780,12 @@ point_init: {
eor #$ff
adc #0
sta abs16s2__2+1
- //SEG103 [56] (word~) point_init::abs16s2_return#5 ← (word)(signed word) point_init::abs16s2_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] )
+ //SEG116 [67] (word~) point_init::abs16s2_return#5 ← (word)(signed word) point_init::abs16s2_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] )
// (word~) point_init::abs16s2_return#5 = (word)(signed word) point_init::abs16s2_$2#0 // register copy zp ZP_WORD:7
jmp abs16s2_breturn_from_abs16s2_b1
- //SEG104 point_init::abs16s1_@1
+ //SEG117 point_init::abs16s1_@1
abs16s1_b1:
- //SEG105 [57] (signed word) point_init::abs16s1_$2#0 ← - (signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ) -- vwsz1=_neg_vwsz2
+ //SEG118 [68] (signed word) point_init::abs16s1_$2#0 ← - (signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ) -- vwsz1=_neg_vwsz2
sec
lda x_diff
eor #$ff
@@ -21878,80 +6795,86 @@ point_init: {
eor #$ff
adc #0
sta abs16s1__2+1
- //SEG106 [58] (word~) point_init::abs16s1_return#5 ← (word)(signed word) point_init::abs16s1_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] )
+ //SEG119 [69] (word~) point_init::abs16s1_return#5 ← (word)(signed word) point_init::abs16s1_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] )
// (word~) point_init::abs16s1_return#5 = (word)(signed word) point_init::abs16s1_$2#0 // register copy zp ZP_WORD:5
jmp abs16s1_breturn_from_abs16s1_b1
}
-//SEG107 divr16s
+//SEG120 divr16s
divr16s: {
.const dividend = 0
.label _7 = 9
.label _11 = $b
+ .label resultu = 5
+ .label return = 5
.label divisor = $b
.label rem = 9
.label dividendu = 3
.label divisoru = $b
.label remu = 9
jmp b16
- //SEG108 divr16s::@16
+ //SEG121 divr16s::@16
b16:
- //SEG109 [60] if((signed word) divr16s::rem#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::rem#0 ] ) -- vwsz1_lt_0_then_la1
+ //SEG122 [71] if((signed word) divr16s::rem#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ) -- vwsz1_lt_0_then_la1
lda rem+1
bmi b1
jmp b17
- //SEG110 divr16s::@17
+ //SEG123 divr16s::@17
b17:
- //SEG111 [61] (word~) divr16s::remu#8 ← (word)(signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::remu#8 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::remu#8 ] )
+ //SEG124 [72] (word~) divr16s::remu#8 ← (word)(signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::remu#8 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::remu#8 ] )
// (word~) divr16s::remu#8 = (word)(signed word) divr16s::rem#0 // register copy zp ZP_WORD:9
- //SEG112 [62] phi from divr16s::@17 to divr16s::@2 [phi:divr16s::@17->divr16s::@2]
+ //SEG125 [73] phi from divr16s::@17 to divr16s::@2 [phi:divr16s::@17->divr16s::@2]
b2_from_b17:
- //SEG113 [62] phi (word) divr16s::remu#3 = (word~) divr16s::remu#8 [phi:divr16s::@17->divr16s::@2#0] -- register_copy
- //SEG114 [62] phi (word) divr16s::dividendu#3 = ((word))(const signed word) divr16s::dividend#0 [phi:divr16s::@17->divr16s::@2#1] -- vwuz1=vbuc1
+ //SEG126 [73] phi (word) divr16s::remu#3 = (word~) divr16s::remu#8 [phi:divr16s::@17->divr16s::@2#0] -- register_copy
+ //SEG127 [73] phi (word) divr16s::dividendu#3 = ((word))(const signed word) divr16s::dividend#0 [phi:divr16s::@17->divr16s::@2#1] -- vwuz1=vbuc1
lda #dividend
sta dividendu+1
- //SEG115 [62] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16s::@17->divr16s::@2#2] -- vbuyy=vbuc1
+ //SEG128 [73] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16s::@17->divr16s::@2#2] -- vbuyy=vbuc1
ldy #0
jmp b2
- //SEG116 divr16s::@2
+ //SEG129 divr16s::@2
b2:
- //SEG117 [63] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ) -- vwsz1_lt_0_then_la1
+ //SEG130 [74] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ) -- vwsz1_lt_0_then_la1
lda divisor+1
bmi b3
jmp b18
- //SEG118 divr16s::@18
+ //SEG131 divr16s::@18
b18:
- //SEG119 [64] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] )
+ //SEG132 [75] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] )
// (word~) divr16s::divisoru#5 = (word)(signed word) divr16s::divisor#0 // register copy zp ZP_WORD:11
- //SEG120 [65] phi from divr16s::@18 divr16s::@3 to divr16s::@4 [phi:divr16s::@18/divr16s::@3->divr16s::@4]
+ //SEG133 [76] phi from divr16s::@18 divr16s::@3 to divr16s::@4 [phi:divr16s::@18/divr16s::@3->divr16s::@4]
b4_from_b18:
b4_from_b3:
- //SEG121 [65] phi (byte) divr16s::neg#4 = (byte) divr16s::neg#3 [phi:divr16s::@18/divr16s::@3->divr16s::@4#0] -- register_copy
- //SEG122 [65] phi (word) divr16s::divisoru#3 = (word~) divr16s::divisoru#5 [phi:divr16s::@18/divr16s::@3->divr16s::@4#1] -- register_copy
+ //SEG134 [76] phi (byte) divr16s::neg#4 = (byte) divr16s::neg#3 [phi:divr16s::@18/divr16s::@3->divr16s::@4#0] -- register_copy
+ //SEG135 [76] phi (word) divr16s::divisoru#3 = (word~) divr16s::divisoru#5 [phi:divr16s::@18/divr16s::@3->divr16s::@4#1] -- register_copy
jmp b4
- //SEG123 divr16s::@4
+ //SEG136 divr16s::@4
b4:
- //SEG124 [66] (word) divr16u::dividend#1 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] )
+ //SEG137 [77] (word) divr16u::dividend#1 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] )
// (word) divr16u::dividend#1 = (word) divr16s::dividendu#3 // register copy zp ZP_WORD:3
- //SEG125 [67] (word) divr16u::divisor#0 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] )
+ //SEG138 [78] (word) divr16u::divisor#0 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] )
// (word) divr16u::divisor#0 = (word) divr16s::divisoru#3 // register copy zp ZP_WORD:11
- //SEG126 [68] (word) divr16u::rem#3 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] )
+ //SEG139 [79] (word) divr16u::rem#3 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] )
// (word) divr16u::rem#3 = (word) divr16s::remu#3 // register copy zp ZP_WORD:9
- //SEG127 [69] call divr16u [ divr16u::rem#10 divr16s::neg#4 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 divr16s::neg#4 ] )
- //SEG128 [80] phi from divr16s::@4 to divr16u [phi:divr16s::@4->divr16u]
+ //SEG140 [80] call divr16u [ divr16u::rem#10 divr16s::neg#4 divr16u::return#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16u::return#0 ] )
+ //SEG141 [95] phi from divr16s::@4 to divr16u [phi:divr16s::@4->divr16u]
divr16u_from_b4:
jsr divr16u
+ //SEG142 [81] (word) divr16u::return#2 ← (word) divr16u::return#0 [ divr16u::rem#10 divr16s::neg#4 divr16u::return#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16u::return#2 ] )
+ // (word) divr16u::return#2 = (word) divr16u::return#0 // register copy zp ZP_WORD:5
jmp b15
- //SEG129 divr16s::@15
+ //SEG143 divr16s::@15
b15:
- //SEG130 [70] if((byte) divr16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@19 [ divr16u::rem#10 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 ] ) -- vbuyy_eq_0_then_la1
+ //SEG144 [82] (word) divr16s::resultu#0 ← (word) divr16u::return#2 [ divr16u::rem#10 divr16s::neg#4 divr16s::resultu#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16s::resultu#0 ] )
+ // (word) divr16s::resultu#0 = (word) divr16u::return#2 // register copy zp ZP_WORD:5
+ //SEG145 [83] if((byte) divr16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@19 [ divr16u::rem#10 divr16s::resultu#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::resultu#0 ] ) -- vbuyy_eq_0_then_la1
cpy #0
beq b19
jmp b11
- //SEG131 divr16s::@11
+ //SEG146 divr16s::@11
b11:
- //SEG132 [71] (signed word) rem16s#2 ← - (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 rem16s#2 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#2 ] ) -- vwsz1=_neg_vwsz2
+ //SEG147 [84] (signed word) rem16s#2 ← - (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 divr16s::resultu#0 rem16s#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::resultu#0 rem16s#2 ] ) -- vwsz1=_neg_vwsz2
sec
lda divr16u.rem
eor #$ff
@@ -21961,26 +6884,39 @@ divr16s: {
eor #$ff
adc #0
sta rem16s+1
- //SEG133 [72] phi from divr16s::@11 divr16s::@19 to divr16s::@return [phi:divr16s::@11/divr16s::@19->divr16s::@return]
+ //SEG148 [85] (signed word) divr16s::return#1 ← - (signed word)(word) divr16s::resultu#0 [ divr16u::rem#10 rem16s#2 divr16s::return#1 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#2 divr16s::return#1 ] ) -- vwsz1=_neg_vwsz1
+ sec
+ lda return
+ eor #$ff
+ adc #0
+ sta return
+ lda return+1
+ eor #$ff
+ adc #0
+ sta return+1
+ //SEG149 [86] phi from divr16s::@11 divr16s::@19 to divr16s::@return [phi:divr16s::@11/divr16s::@19->divr16s::@return]
breturn_from_b11:
breturn_from_b19:
- //SEG134 [72] phi (signed word) rem16s#3 = (signed word) rem16s#2 [phi:divr16s::@11/divr16s::@19->divr16s::@return#0] -- register_copy
+ //SEG150 [86] phi (signed word) rem16s#3 = (signed word) rem16s#2 [phi:divr16s::@11/divr16s::@19->divr16s::@return#0] -- register_copy
+ //SEG151 [86] phi (signed word) divr16s::return#2 = (signed word) divr16s::return#1 [phi:divr16s::@11/divr16s::@19->divr16s::@return#1] -- register_copy
jmp breturn
- //SEG135 divr16s::@return
+ //SEG152 divr16s::@return
breturn:
- //SEG136 [73] return [ divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#3 ] )
+ //SEG153 [87] return [ divr16u::rem#10 rem16s#3 divr16s::return#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] )
rts
- //SEG137 divr16s::@19
+ //SEG154 divr16s::@19
b19:
- //SEG138 [74] (signed word~) rem16s#56 ← (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 rem16s#56 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#56 ] ) -- vwsz1=vwsz2
+ //SEG155 [88] (signed word~) divr16s::return#7 ← (signed word)(word) divr16s::resultu#0 [ divr16u::rem#10 divr16s::return#7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::return#7 ] )
+ // (signed word~) divr16s::return#7 = (signed word)(word) divr16s::resultu#0 // register copy zp ZP_WORD:5
+ //SEG156 [89] (signed word~) rem16s#57 ← (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 divr16s::return#7 rem16s#57 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::return#7 rem16s#57 ] ) -- vwsz1=vwsz2
lda divr16u.rem
sta rem16s
lda divr16u.rem+1
sta rem16s+1
jmp breturn_from_b19
- //SEG139 divr16s::@3
+ //SEG157 divr16s::@3
b3:
- //SEG140 [75] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ) -- vwsz1=_neg_vwsz1
+ //SEG158 [90] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ) -- vwsz1=_neg_vwsz1
sec
lda _11
eor #$ff
@@ -21990,16 +6926,16 @@ divr16s: {
eor #$ff
adc #0
sta _11+1
- //SEG141 [76] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ) -- vbuyy=vbuyy_bxor_vbuc1
+ //SEG159 [91] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ) -- vbuyy=vbuyy_bxor_vbuc1
tya
eor #1
tay
- //SEG142 [77] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] )
+ //SEG160 [92] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] )
// (word~) divr16s::divisoru#4 = (word)(signed word~) divr16s::$11 // register copy zp ZP_WORD:11
jmp b4_from_b3
- //SEG143 divr16s::@1
+ //SEG161 divr16s::@1
b1:
- //SEG144 [78] (signed word~) divr16s::$7 ← - (signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::$7 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::$7 ] ) -- vwsz1=_neg_vwsz1
+ //SEG162 [93] (signed word~) divr16s::$7 ← - (signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::$7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::$7 ] ) -- vwsz1=_neg_vwsz1
sec
lda _7
eor #$ff
@@ -22009,79 +6945,79 @@ divr16s: {
eor #$ff
adc #0
sta _7+1
- //SEG145 [79] (word~) divr16s::remu#7 ← (word)(signed word~) divr16s::$7 [ divr16s::divisor#0 divr16s::remu#7 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::remu#7 ] )
+ //SEG163 [94] (word~) divr16s::remu#7 ← (word)(signed word~) divr16s::$7 [ divr16s::divisor#0 divr16s::remu#7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::remu#7 ] )
// (word~) divr16s::remu#7 = (word)(signed word~) divr16s::$7 // register copy zp ZP_WORD:9
- //SEG146 [62] phi from divr16s::@1 to divr16s::@2 [phi:divr16s::@1->divr16s::@2]
+ //SEG164 [73] phi from divr16s::@1 to divr16s::@2 [phi:divr16s::@1->divr16s::@2]
b2_from_b1:
- //SEG147 [62] phi (word) divr16s::remu#3 = (word~) divr16s::remu#7 [phi:divr16s::@1->divr16s::@2#0] -- register_copy
- //SEG148 [62] phi (word) divr16s::dividendu#3 = ((word))-(const signed word) divr16s::dividend#0 [phi:divr16s::@1->divr16s::@2#1] -- vwuz1=vbuc1
+ //SEG165 [73] phi (word) divr16s::remu#3 = (word~) divr16s::remu#7 [phi:divr16s::@1->divr16s::@2#0] -- register_copy
+ //SEG166 [73] phi (word) divr16s::dividendu#3 = ((word))-(const signed word) divr16s::dividend#0 [phi:divr16s::@1->divr16s::@2#1] -- vwuz1=vbuc1
lda #<-dividend
sta dividendu
lda #>-dividend
sta dividendu+1
- //SEG149 [62] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:divr16s::@1->divr16s::@2#2] -- vbuyy=vbuc1
+ //SEG167 [73] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:divr16s::@1->divr16s::@2#2] -- vbuyy=vbuc1
ldy #1
jmp b2
}
-//SEG150 divr16u
+//SEG168 divr16u
divr16u: {
.label rem = 9
.label dividend = 3
.label quotient = 5
.label return = 5
.label divisor = $b
- //SEG151 [81] phi from divr16u to divr16u::@1 [phi:divr16u->divr16u::@1]
+ //SEG169 [96] phi from divr16u to divr16u::@1 [phi:divr16u->divr16u::@1]
b1_from_divr16u:
- //SEG152 [81] phi (byte) divr16u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#0] -- vbuxx=vbuc1
+ //SEG170 [96] phi (byte) divr16u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#0] -- vbuxx=vbuc1
ldx #0
- //SEG153 [81] phi (word) divr16u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#1] -- vwuz1=vbuc1
+ //SEG171 [96] phi (word) divr16u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#1] -- vwuz1=vbuc1
lda #<0
sta quotient
lda #>0
sta quotient+1
- //SEG154 [81] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#1 [phi:divr16u->divr16u::@1#2] -- register_copy
- //SEG155 [81] phi (word) divr16u::rem#4 = (word) divr16u::rem#3 [phi:divr16u->divr16u::@1#3] -- register_copy
+ //SEG172 [96] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#1 [phi:divr16u->divr16u::@1#2] -- register_copy
+ //SEG173 [96] phi (word) divr16u::rem#4 = (word) divr16u::rem#3 [phi:divr16u->divr16u::@1#3] -- register_copy
jmp b1
- //SEG156 [81] phi from divr16u::@3 to divr16u::@1 [phi:divr16u::@3->divr16u::@1]
+ //SEG174 [96] phi from divr16u::@3 to divr16u::@1 [phi:divr16u::@3->divr16u::@1]
b1_from_b3:
- //SEG157 [81] phi (byte) divr16u::i#2 = (byte) divr16u::i#1 [phi:divr16u::@3->divr16u::@1#0] -- register_copy
- //SEG158 [81] phi (word) divr16u::quotient#3 = (word) divr16u::return#0 [phi:divr16u::@3->divr16u::@1#1] -- register_copy
- //SEG159 [81] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#0 [phi:divr16u::@3->divr16u::@1#2] -- register_copy
- //SEG160 [81] phi (word) divr16u::rem#4 = (word) divr16u::rem#10 [phi:divr16u::@3->divr16u::@1#3] -- register_copy
+ //SEG175 [96] phi (byte) divr16u::i#2 = (byte) divr16u::i#1 [phi:divr16u::@3->divr16u::@1#0] -- register_copy
+ //SEG176 [96] phi (word) divr16u::quotient#3 = (word) divr16u::return#0 [phi:divr16u::@3->divr16u::@1#1] -- register_copy
+ //SEG177 [96] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#0 [phi:divr16u::@3->divr16u::@1#2] -- register_copy
+ //SEG178 [96] phi (word) divr16u::rem#4 = (word) divr16u::rem#10 [phi:divr16u::@3->divr16u::@1#3] -- register_copy
jmp b1
- //SEG161 divr16u::@1
+ //SEG179 divr16u::@1
b1:
- //SEG162 [82] (word) divr16u::rem#0 ← (word) divr16u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG180 [97] (word) divr16u::rem#0 ← (word) divr16u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vwuz1=vwuz1_rol_1
asl rem
rol rem+1
- //SEG163 [83] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) -- vbuaa=_hi_vwuz1
+ //SEG181 [98] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) -- vbuaa=_hi_vwuz1
lda dividend+1
- //SEG164 [84] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) -- vbuaa=vbuaa_band_vbuc1
+ //SEG182 [99] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) -- vbuaa=vbuaa_band_vbuc1
and #$80
- //SEG165 [85] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vbuaa_eq_0_then_la1
+ //SEG183 [100] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vbuaa_eq_0_then_la1
cmp #0
beq b2_from_b1
jmp b4
- //SEG166 divr16u::@4
+ //SEG184 divr16u::@4
b4:
- //SEG167 [86] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) -- vwuz1=vwuz1_bor_vbuc1
+ //SEG185 [101] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) -- vwuz1=vwuz1_bor_vbuc1
lda #1
ora rem
sta rem
- //SEG168 [87] phi from divr16u::@1 divr16u::@4 to divr16u::@2 [phi:divr16u::@1/divr16u::@4->divr16u::@2]
+ //SEG186 [102] phi from divr16u::@1 divr16u::@4 to divr16u::@2 [phi:divr16u::@1/divr16u::@4->divr16u::@2]
b2_from_b1:
b2_from_b4:
- //SEG169 [87] phi (word) divr16u::rem#5 = (word) divr16u::rem#0 [phi:divr16u::@1/divr16u::@4->divr16u::@2#0] -- register_copy
+ //SEG187 [102] phi (word) divr16u::rem#5 = (word) divr16u::rem#0 [phi:divr16u::@1/divr16u::@4->divr16u::@2#0] -- register_copy
jmp b2
- //SEG170 divr16u::@2
+ //SEG188 divr16u::@2
b2:
- //SEG171 [88] (word) divr16u::dividend#0 ← (word) divr16u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG189 [103] (word) divr16u::dividend#0 ← (word) divr16u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ) -- vwuz1=vwuz1_rol_1
asl dividend
rol dividend+1
- //SEG172 [89] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG190 [104] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1=vwuz1_rol_1
asl quotient
rol quotient+1
- //SEG173 [90] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1_lt_vwuz2_then_la1
+ //SEG191 [105] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1_lt_vwuz2_then_la1
lda rem+1
cmp divisor+1
bcc b3_from_b2
@@ -22091,14 +7027,14 @@ divr16u: {
bcc b3_from_b2
!:
jmp b5
- //SEG174 divr16u::@5
+ //SEG192 divr16u::@5
b5:
- //SEG175 [91] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ) -- vwuz1=_inc_vwuz1
+ //SEG193 [106] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ) -- vwuz1=_inc_vwuz1
inc quotient
bne !+
inc quotient+1
!:
- //SEG176 [92] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) -- vwuz1=vwuz1_minus_vwuz2
+ //SEG194 [107] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) -- vwuz1=vwuz1_minus_vwuz2
lda rem
sec
sbc divisor
@@ -22106,236 +7042,236 @@ divr16u: {
lda rem+1
sbc divisor+1
sta rem+1
- //SEG177 [93] phi from divr16u::@2 divr16u::@5 to divr16u::@3 [phi:divr16u::@2/divr16u::@5->divr16u::@3]
+ //SEG195 [108] phi from divr16u::@2 divr16u::@5 to divr16u::@3 [phi:divr16u::@2/divr16u::@5->divr16u::@3]
b3_from_b2:
b3_from_b5:
- //SEG178 [93] phi (word) divr16u::return#0 = (word) divr16u::quotient#1 [phi:divr16u::@2/divr16u::@5->divr16u::@3#0] -- register_copy
- //SEG179 [93] phi (word) divr16u::rem#10 = (word) divr16u::rem#5 [phi:divr16u::@2/divr16u::@5->divr16u::@3#1] -- register_copy
+ //SEG196 [108] phi (word) divr16u::return#0 = (word) divr16u::quotient#1 [phi:divr16u::@2/divr16u::@5->divr16u::@3#0] -- register_copy
+ //SEG197 [108] phi (word) divr16u::rem#10 = (word) divr16u::rem#5 [phi:divr16u::@2/divr16u::@5->divr16u::@3#1] -- register_copy
jmp b3
- //SEG180 divr16u::@3
+ //SEG198 divr16u::@3
b3:
- //SEG181 [94] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] ) -- vbuxx=_inc_vbuxx
+ //SEG199 [109] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuxx=_inc_vbuxx
inx
- //SEG182 [95] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] ) -- vbuxx_neq_vbuc1_then_la1
+ //SEG200 [110] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuxx_neq_vbuc1_then_la1
cpx #$10
bne b1_from_b3
jmp breturn
- //SEG183 divr16u::@return
+ //SEG201 divr16u::@return
breturn:
- //SEG184 [96] return [ divr16u::rem#10 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 ] )
+ //SEG202 [111] return [ divr16u::rem#10 divr16u::return#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::return#0 ] )
rts
}
-//SEG185 screen_fill
+//SEG203 screen_fill
screen_fill: {
.const ch = $10
.label screen = 3
.label y = 2
- //SEG186 [98] phi from screen_fill to screen_fill::@1 [phi:screen_fill->screen_fill::@1]
+ //SEG204 [113] phi from screen_fill to screen_fill::@1 [phi:screen_fill->screen_fill::@1]
b1_from_screen_fill:
- //SEG187 [98] phi (byte) screen_fill::y#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:screen_fill->screen_fill::@1#0] -- vbuz1=vbuc1
+ //SEG205 [113] phi (byte) screen_fill::y#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:screen_fill->screen_fill::@1#0] -- vbuz1=vbuc1
lda #0
sta y
- //SEG188 [98] phi (byte*) screen_fill::screen#3 = (const byte*) SCREEN#0 [phi:screen_fill->screen_fill::@1#1] -- pbuz1=pbuc1
+ //SEG206 [113] phi (byte*) screen_fill::screen#3 = (const byte*) SCREEN#0 [phi:screen_fill->screen_fill::@1#1] -- pbuz1=pbuc1
lda #SCREEN
sta screen+1
jmp b1
- //SEG189 [98] phi from screen_fill::@3 to screen_fill::@1 [phi:screen_fill::@3->screen_fill::@1]
+ //SEG207 [113] phi from screen_fill::@3 to screen_fill::@1 [phi:screen_fill::@3->screen_fill::@1]
b1_from_b3:
- //SEG190 [98] phi (byte) screen_fill::y#4 = (byte) screen_fill::y#1 [phi:screen_fill::@3->screen_fill::@1#0] -- register_copy
- //SEG191 [98] phi (byte*) screen_fill::screen#3 = (byte*) screen_fill::screen#1 [phi:screen_fill::@3->screen_fill::@1#1] -- register_copy
+ //SEG208 [113] phi (byte) screen_fill::y#4 = (byte) screen_fill::y#1 [phi:screen_fill::@3->screen_fill::@1#0] -- register_copy
+ //SEG209 [113] phi (byte*) screen_fill::screen#3 = (byte*) screen_fill::screen#1 [phi:screen_fill::@3->screen_fill::@1#1] -- register_copy
jmp b1
- //SEG192 screen_fill::@1
+ //SEG210 screen_fill::@1
b1:
- //SEG193 [99] phi from screen_fill::@1 to screen_fill::@2 [phi:screen_fill::@1->screen_fill::@2]
+ //SEG211 [114] phi from screen_fill::@1 to screen_fill::@2 [phi:screen_fill::@1->screen_fill::@2]
b2_from_b1:
- //SEG194 [99] phi (byte) screen_fill::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:screen_fill::@1->screen_fill::@2#0] -- vbuxx=vbuc1
+ //SEG212 [114] phi (byte) screen_fill::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:screen_fill::@1->screen_fill::@2#0] -- vbuxx=vbuc1
ldx #0
- //SEG195 [99] phi (byte*) screen_fill::screen#2 = (byte*) screen_fill::screen#3 [phi:screen_fill::@1->screen_fill::@2#1] -- register_copy
+ //SEG213 [114] phi (byte*) screen_fill::screen#2 = (byte*) screen_fill::screen#3 [phi:screen_fill::@1->screen_fill::@2#1] -- register_copy
jmp b2
- //SEG196 [99] phi from screen_fill::@2 to screen_fill::@2 [phi:screen_fill::@2->screen_fill::@2]
+ //SEG214 [114] phi from screen_fill::@2 to screen_fill::@2 [phi:screen_fill::@2->screen_fill::@2]
b2_from_b2:
- //SEG197 [99] phi (byte) screen_fill::x#2 = (byte) screen_fill::x#1 [phi:screen_fill::@2->screen_fill::@2#0] -- register_copy
- //SEG198 [99] phi (byte*) screen_fill::screen#2 = (byte*) screen_fill::screen#1 [phi:screen_fill::@2->screen_fill::@2#1] -- register_copy
+ //SEG215 [114] phi (byte) screen_fill::x#2 = (byte) screen_fill::x#1 [phi:screen_fill::@2->screen_fill::@2#0] -- register_copy
+ //SEG216 [114] phi (byte*) screen_fill::screen#2 = (byte*) screen_fill::screen#1 [phi:screen_fill::@2->screen_fill::@2#1] -- register_copy
jmp b2
- //SEG199 screen_fill::@2
+ //SEG217 screen_fill::@2
b2:
- //SEG200 [100] *((byte*) screen_fill::screen#2) ← (const byte) screen_fill::ch#0 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ) -- _deref_pbuz1=vbuc1
+ //SEG218 [115] *((byte*) screen_fill::screen#2) ← (const byte) screen_fill::ch#0 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ) -- _deref_pbuz1=vbuc1
lda #ch
ldy #0
sta (screen),y
- //SEG201 [101] (byte*) screen_fill::screen#1 ← ++ (byte*) screen_fill::screen#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] ) -- pbuz1=_inc_pbuz1
+ //SEG219 [116] (byte*) screen_fill::screen#1 ← ++ (byte*) screen_fill::screen#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] ) -- pbuz1=_inc_pbuz1
inc screen
bne !+
inc screen+1
!:
- //SEG202 [102] (byte) screen_fill::x#1 ← ++ (byte) screen_fill::x#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ) -- vbuxx=_inc_vbuxx
+ //SEG220 [117] (byte) screen_fill::x#1 ← ++ (byte) screen_fill::x#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ) -- vbuxx=_inc_vbuxx
inx
- //SEG203 [103] if((byte) screen_fill::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto screen_fill::@2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ) -- vbuxx_neq_vbuc1_then_la1
+ //SEG221 [118] if((byte) screen_fill::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto screen_fill::@2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ) -- vbuxx_neq_vbuc1_then_la1
cpx #$28
bne b2_from_b2
jmp b3
- //SEG204 screen_fill::@3
+ //SEG222 screen_fill::@3
b3:
- //SEG205 [104] (byte) screen_fill::y#1 ← ++ (byte) screen_fill::y#4 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG223 [119] (byte) screen_fill::y#1 ← ++ (byte) screen_fill::y#4 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] ) -- vbuz1=_inc_vbuz1
inc y
- //SEG206 [105] if((byte) screen_fill::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 25) goto screen_fill::@1 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG224 [120] if((byte) screen_fill::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 25) goto screen_fill::@1 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda y
cmp #$19
bne b1_from_b3
jmp breturn
- //SEG207 screen_fill::@return
+ //SEG225 screen_fill::@return
breturn:
- //SEG208 [106] return [ ] ( main:2::screen_fill:17 [ ] )
+ //SEG226 [121] return [ ] ( main:2::screen_fill:17 [ ] )
rts
}
-//SEG209 bitmap_clear
+//SEG227 bitmap_clear
bitmap_clear: {
.label bitmap = 3
.label y = 2
.label _3 = 3
- //SEG210 [107] (word~) bitmap_clear::$3 ← *((const byte[256]) bitmap_plot_yhi#0+(byte/signed byte/word/signed word/dword/signed dword) 0) w= *((const byte[256]) bitmap_plot_ylo#0+(byte/signed byte/word/signed word/dword/signed dword) 0) [ bitmap_clear::$3 ] ( main:2::bitmap_clear:15 [ bitmap_clear::$3 ] ) -- vwuz1=_deref_pbuc1_word__deref_pbuc2
+ //SEG228 [122] (word~) bitmap_clear::$3 ← *((const byte[256]) bitmap_plot_yhi#0+(byte/signed byte/word/signed word/dword/signed dword) 0) w= *((const byte[256]) bitmap_plot_ylo#0+(byte/signed byte/word/signed word/dword/signed dword) 0) [ bitmap_clear::$3 ] ( main:2::bitmap_clear:15 [ bitmap_clear::$3 ] ) -- vwuz1=_deref_pbuc1_word__deref_pbuc2
lda bitmap_plot_ylo+0
sta _3
lda bitmap_plot_yhi+0
sta _3+1
- //SEG211 [108] (byte*~) bitmap_clear::bitmap#5 ← (byte*)(word~) bitmap_clear::$3 [ bitmap_clear::bitmap#5 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#5 ] )
+ //SEG229 [123] (byte*~) bitmap_clear::bitmap#5 ← (byte*)(word~) bitmap_clear::$3 [ bitmap_clear::bitmap#5 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#5 ] )
// (byte*~) bitmap_clear::bitmap#5 = (byte*)(word~) bitmap_clear::$3 // register copy zp ZP_WORD:3
- //SEG212 [109] phi from bitmap_clear to bitmap_clear::@1 [phi:bitmap_clear->bitmap_clear::@1]
+ //SEG230 [124] phi from bitmap_clear to bitmap_clear::@1 [phi:bitmap_clear->bitmap_clear::@1]
b1_from_bitmap_clear:
- //SEG213 [109] phi (byte) bitmap_clear::y#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_clear->bitmap_clear::@1#0] -- vbuz1=vbuc1
+ //SEG231 [124] phi (byte) bitmap_clear::y#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_clear->bitmap_clear::@1#0] -- vbuz1=vbuc1
lda #0
sta y
- //SEG214 [109] phi (byte*) bitmap_clear::bitmap#3 = (byte*~) bitmap_clear::bitmap#5 [phi:bitmap_clear->bitmap_clear::@1#1] -- register_copy
+ //SEG232 [124] phi (byte*) bitmap_clear::bitmap#3 = (byte*~) bitmap_clear::bitmap#5 [phi:bitmap_clear->bitmap_clear::@1#1] -- register_copy
jmp b1
- //SEG215 [109] phi from bitmap_clear::@3 to bitmap_clear::@1 [phi:bitmap_clear::@3->bitmap_clear::@1]
+ //SEG233 [124] phi from bitmap_clear::@3 to bitmap_clear::@1 [phi:bitmap_clear::@3->bitmap_clear::@1]
b1_from_b3:
- //SEG216 [109] phi (byte) bitmap_clear::y#4 = (byte) bitmap_clear::y#1 [phi:bitmap_clear::@3->bitmap_clear::@1#0] -- register_copy
- //SEG217 [109] phi (byte*) bitmap_clear::bitmap#3 = (byte*) bitmap_clear::bitmap#1 [phi:bitmap_clear::@3->bitmap_clear::@1#1] -- register_copy
+ //SEG234 [124] phi (byte) bitmap_clear::y#4 = (byte) bitmap_clear::y#1 [phi:bitmap_clear::@3->bitmap_clear::@1#0] -- register_copy
+ //SEG235 [124] phi (byte*) bitmap_clear::bitmap#3 = (byte*) bitmap_clear::bitmap#1 [phi:bitmap_clear::@3->bitmap_clear::@1#1] -- register_copy
jmp b1
- //SEG218 bitmap_clear::@1
+ //SEG236 bitmap_clear::@1
b1:
- //SEG219 [110] phi from bitmap_clear::@1 to bitmap_clear::@2 [phi:bitmap_clear::@1->bitmap_clear::@2]
+ //SEG237 [125] phi from bitmap_clear::@1 to bitmap_clear::@2 [phi:bitmap_clear::@1->bitmap_clear::@2]
b2_from_b1:
- //SEG220 [110] phi (byte) bitmap_clear::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_clear::@1->bitmap_clear::@2#0] -- vbuxx=vbuc1
+ //SEG238 [125] phi (byte) bitmap_clear::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_clear::@1->bitmap_clear::@2#0] -- vbuxx=vbuc1
ldx #0
- //SEG221 [110] phi (byte*) bitmap_clear::bitmap#2 = (byte*) bitmap_clear::bitmap#3 [phi:bitmap_clear::@1->bitmap_clear::@2#1] -- register_copy
+ //SEG239 [125] phi (byte*) bitmap_clear::bitmap#2 = (byte*) bitmap_clear::bitmap#3 [phi:bitmap_clear::@1->bitmap_clear::@2#1] -- register_copy
jmp b2
- //SEG222 [110] phi from bitmap_clear::@2 to bitmap_clear::@2 [phi:bitmap_clear::@2->bitmap_clear::@2]
+ //SEG240 [125] phi from bitmap_clear::@2 to bitmap_clear::@2 [phi:bitmap_clear::@2->bitmap_clear::@2]
b2_from_b2:
- //SEG223 [110] phi (byte) bitmap_clear::x#2 = (byte) bitmap_clear::x#1 [phi:bitmap_clear::@2->bitmap_clear::@2#0] -- register_copy
- //SEG224 [110] phi (byte*) bitmap_clear::bitmap#2 = (byte*) bitmap_clear::bitmap#1 [phi:bitmap_clear::@2->bitmap_clear::@2#1] -- register_copy
+ //SEG241 [125] phi (byte) bitmap_clear::x#2 = (byte) bitmap_clear::x#1 [phi:bitmap_clear::@2->bitmap_clear::@2#0] -- register_copy
+ //SEG242 [125] phi (byte*) bitmap_clear::bitmap#2 = (byte*) bitmap_clear::bitmap#1 [phi:bitmap_clear::@2->bitmap_clear::@2#1] -- register_copy
jmp b2
- //SEG225 bitmap_clear::@2
+ //SEG243 bitmap_clear::@2
b2:
- //SEG226 [111] *((byte*) bitmap_clear::bitmap#2) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ) -- _deref_pbuz1=vbuc1
+ //SEG244 [126] *((byte*) bitmap_clear::bitmap#2) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ) -- _deref_pbuz1=vbuc1
lda #0
ldy #0
sta (bitmap),y
- //SEG227 [112] (byte*) bitmap_clear::bitmap#1 ← ++ (byte*) bitmap_clear::bitmap#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] ) -- pbuz1=_inc_pbuz1
+ //SEG245 [127] (byte*) bitmap_clear::bitmap#1 ← ++ (byte*) bitmap_clear::bitmap#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] ) -- pbuz1=_inc_pbuz1
inc bitmap
bne !+
inc bitmap+1
!:
- //SEG228 [113] (byte) bitmap_clear::x#1 ← ++ (byte) bitmap_clear::x#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ) -- vbuxx=_inc_vbuxx
+ //SEG246 [128] (byte) bitmap_clear::x#1 ← ++ (byte) bitmap_clear::x#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ) -- vbuxx=_inc_vbuxx
inx
- //SEG229 [114] if((byte) bitmap_clear::x#1!=(byte/word/signed word/dword/signed dword) 200) goto bitmap_clear::@2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ) -- vbuxx_neq_vbuc1_then_la1
+ //SEG247 [129] if((byte) bitmap_clear::x#1!=(byte/word/signed word/dword/signed dword) 200) goto bitmap_clear::@2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ) -- vbuxx_neq_vbuc1_then_la1
cpx #$c8
bne b2_from_b2
jmp b3
- //SEG230 bitmap_clear::@3
+ //SEG248 bitmap_clear::@3
b3:
- //SEG231 [115] (byte) bitmap_clear::y#1 ← ++ (byte) bitmap_clear::y#4 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG249 [130] (byte) bitmap_clear::y#1 ← ++ (byte) bitmap_clear::y#4 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ) -- vbuz1=_inc_vbuz1
inc y
- //SEG232 [116] if((byte) bitmap_clear::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto bitmap_clear::@1 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG250 [131] if((byte) bitmap_clear::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto bitmap_clear::@1 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda y
cmp #$28
bne b1_from_b3
jmp breturn
- //SEG233 bitmap_clear::@return
+ //SEG251 bitmap_clear::@return
breturn:
- //SEG234 [117] return [ ] ( main:2::bitmap_clear:15 [ ] )
+ //SEG252 [132] return [ ] ( main:2::bitmap_clear:15 [ ] )
rts
}
-//SEG235 bitmap_init
+//SEG253 bitmap_init
bitmap_init: {
.label _3 = 2
.label yoffs = 3
- //SEG236 [119] phi from bitmap_init to bitmap_init::@1 [phi:bitmap_init->bitmap_init::@1]
+ //SEG254 [134] phi from bitmap_init to bitmap_init::@1 [phi:bitmap_init->bitmap_init::@1]
b1_from_bitmap_init:
- //SEG237 [119] phi (byte) bitmap_init::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_init->bitmap_init::@1#0] -- vbuxx=vbuc1
+ //SEG255 [134] phi (byte) bitmap_init::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_init->bitmap_init::@1#0] -- vbuxx=vbuc1
ldx #0
- //SEG238 [119] phi (byte) bitmap_init::bits#3 = (byte/word/signed word/dword/signed dword) 128 [phi:bitmap_init->bitmap_init::@1#1] -- vbuaa=vbuc1
+ //SEG256 [134] phi (byte) bitmap_init::bits#3 = (byte/word/signed word/dword/signed dword) 128 [phi:bitmap_init->bitmap_init::@1#1] -- vbuaa=vbuc1
lda #$80
jmp b1
- //SEG239 [119] phi from bitmap_init::@2 to bitmap_init::@1 [phi:bitmap_init::@2->bitmap_init::@1]
+ //SEG257 [134] phi from bitmap_init::@2 to bitmap_init::@1 [phi:bitmap_init::@2->bitmap_init::@1]
b1_from_b2:
- //SEG240 [119] phi (byte) bitmap_init::x#2 = (byte) bitmap_init::x#1 [phi:bitmap_init::@2->bitmap_init::@1#0] -- register_copy
- //SEG241 [119] phi (byte) bitmap_init::bits#3 = (byte) bitmap_init::bits#4 [phi:bitmap_init::@2->bitmap_init::@1#1] -- register_copy
+ //SEG258 [134] phi (byte) bitmap_init::x#2 = (byte) bitmap_init::x#1 [phi:bitmap_init::@2->bitmap_init::@1#0] -- register_copy
+ //SEG259 [134] phi (byte) bitmap_init::bits#3 = (byte) bitmap_init::bits#4 [phi:bitmap_init::@2->bitmap_init::@1#1] -- register_copy
jmp b1
- //SEG242 bitmap_init::@1
+ //SEG260 bitmap_init::@1
b1:
- //SEG243 [120] *((const byte[256]) bitmap_plot_bit#0 + (byte) bitmap_init::x#2) ← (byte) bitmap_init::bits#3 [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] ) -- pbuc1_derefidx_vbuxx=vbuaa
+ //SEG261 [135] *((const byte[256]) bitmap_plot_bit#0 + (byte) bitmap_init::x#2) ← (byte) bitmap_init::bits#3 [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] ) -- pbuc1_derefidx_vbuxx=vbuaa
sta bitmap_plot_bit,x
- //SEG244 [121] (byte) bitmap_init::bits#1 ← (byte) bitmap_init::bits#3 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] ) -- vbuaa=vbuaa_ror_1
+ //SEG262 [136] (byte) bitmap_init::bits#1 ← (byte) bitmap_init::bits#3 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] ) -- vbuaa=vbuaa_ror_1
lsr
- //SEG245 [122] if((byte) bitmap_init::bits#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@10 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] ) -- vbuaa_neq_0_then_la1
+ //SEG263 [137] if((byte) bitmap_init::bits#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@10 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] ) -- vbuaa_neq_0_then_la1
cmp #0
bne b10_from_b1
- //SEG246 [123] phi from bitmap_init::@1 to bitmap_init::@2 [phi:bitmap_init::@1->bitmap_init::@2]
+ //SEG264 [138] phi from bitmap_init::@1 to bitmap_init::@2 [phi:bitmap_init::@1->bitmap_init::@2]
b2_from_b1:
- //SEG247 [123] phi (byte) bitmap_init::bits#4 = (byte/word/signed word/dword/signed dword) 128 [phi:bitmap_init::@1->bitmap_init::@2#0] -- vbuaa=vbuc1
+ //SEG265 [138] phi (byte) bitmap_init::bits#4 = (byte/word/signed word/dword/signed dword) 128 [phi:bitmap_init::@1->bitmap_init::@2#0] -- vbuaa=vbuc1
lda #$80
jmp b2
- //SEG248 bitmap_init::@2
+ //SEG266 bitmap_init::@2
b2:
- //SEG249 [124] (byte) bitmap_init::x#1 ← ++ (byte) bitmap_init::x#2 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] ) -- vbuxx=_inc_vbuxx
+ //SEG267 [139] (byte) bitmap_init::x#1 ← ++ (byte) bitmap_init::x#2 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] ) -- vbuxx=_inc_vbuxx
inx
- //SEG250 [125] if((byte) bitmap_init::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@1 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] ) -- vbuxx_neq_0_then_la1
+ //SEG268 [140] if((byte) bitmap_init::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@1 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] ) -- vbuxx_neq_0_then_la1
cpx #0
bne b1_from_b2
- //SEG251 [126] phi from bitmap_init::@2 to bitmap_init::@3 [phi:bitmap_init::@2->bitmap_init::@3]
+ //SEG269 [141] phi from bitmap_init::@2 to bitmap_init::@3 [phi:bitmap_init::@2->bitmap_init::@3]
b3_from_b2:
- //SEG252 [126] phi (byte*) bitmap_init::yoffs#2 = (const byte*) BITMAP#0 [phi:bitmap_init::@2->bitmap_init::@3#0] -- pbuz1=pbuc1
+ //SEG270 [141] phi (byte*) bitmap_init::yoffs#2 = (const byte*) BITMAP#0 [phi:bitmap_init::@2->bitmap_init::@3#0] -- pbuz1=pbuc1
lda #BITMAP
sta yoffs+1
- //SEG253 [126] phi (byte) bitmap_init::y#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_init::@2->bitmap_init::@3#1] -- vbuxx=vbuc1
+ //SEG271 [141] phi (byte) bitmap_init::y#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_init::@2->bitmap_init::@3#1] -- vbuxx=vbuc1
ldx #0
jmp b3
- //SEG254 [126] phi from bitmap_init::@4 to bitmap_init::@3 [phi:bitmap_init::@4->bitmap_init::@3]
+ //SEG272 [141] phi from bitmap_init::@4 to bitmap_init::@3 [phi:bitmap_init::@4->bitmap_init::@3]
b3_from_b4:
- //SEG255 [126] phi (byte*) bitmap_init::yoffs#2 = (byte*) bitmap_init::yoffs#4 [phi:bitmap_init::@4->bitmap_init::@3#0] -- register_copy
- //SEG256 [126] phi (byte) bitmap_init::y#2 = (byte) bitmap_init::y#1 [phi:bitmap_init::@4->bitmap_init::@3#1] -- register_copy
+ //SEG273 [141] phi (byte*) bitmap_init::yoffs#2 = (byte*) bitmap_init::yoffs#4 [phi:bitmap_init::@4->bitmap_init::@3#0] -- register_copy
+ //SEG274 [141] phi (byte) bitmap_init::y#2 = (byte) bitmap_init::y#1 [phi:bitmap_init::@4->bitmap_init::@3#1] -- register_copy
jmp b3
- //SEG257 bitmap_init::@3
+ //SEG275 bitmap_init::@3
b3:
- //SEG258 [127] (byte~) bitmap_init::$3 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ) -- vbuz1=vbuxx_band_vbuc1
+ //SEG276 [142] (byte~) bitmap_init::$3 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ) -- vbuz1=vbuxx_band_vbuc1
txa
and #7
sta _3
- //SEG259 [128] (byte~) bitmap_init::$4 ← < (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] ) -- vbuaa=_lo_pbuz1
+ //SEG277 [143] (byte~) bitmap_init::$4 ← < (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] ) -- vbuaa=_lo_pbuz1
lda yoffs
- //SEG260 [129] (byte~) bitmap_init::$5 ← (byte~) bitmap_init::$3 | (byte~) bitmap_init::$4 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] ) -- vbuaa=vbuz1_bor_vbuaa
+ //SEG278 [144] (byte~) bitmap_init::$5 ← (byte~) bitmap_init::$3 | (byte~) bitmap_init::$4 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] ) -- vbuaa=vbuz1_bor_vbuaa
ora _3
- //SEG261 [130] *((const byte[256]) bitmap_plot_ylo#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$5 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- pbuc1_derefidx_vbuxx=vbuaa
+ //SEG279 [145] *((const byte[256]) bitmap_plot_ylo#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$5 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- pbuc1_derefidx_vbuxx=vbuaa
sta bitmap_plot_ylo,x
- //SEG262 [131] (byte~) bitmap_init::$6 ← > (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] ) -- vbuaa=_hi_pbuz1
+ //SEG280 [146] (byte~) bitmap_init::$6 ← > (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] ) -- vbuaa=_hi_pbuz1
lda yoffs+1
- //SEG263 [132] *((const byte[256]) bitmap_plot_yhi#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$6 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- pbuc1_derefidx_vbuxx=vbuaa
+ //SEG281 [147] *((const byte[256]) bitmap_plot_yhi#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$6 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- pbuc1_derefidx_vbuxx=vbuaa
sta bitmap_plot_yhi,x
- //SEG264 [133] (byte~) bitmap_init::$7 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ) -- vbuaa=vbuxx_band_vbuc1
+ //SEG282 [148] (byte~) bitmap_init::$7 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ) -- vbuaa=vbuxx_band_vbuc1
txa
and #7
- //SEG265 [134] if((byte~) bitmap_init::$7!=(byte/signed byte/word/signed word/dword/signed dword) 7) goto bitmap_init::@4 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- vbuaa_neq_vbuc1_then_la1
+ //SEG283 [149] if((byte~) bitmap_init::$7!=(byte/signed byte/word/signed word/dword/signed dword) 7) goto bitmap_init::@4 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- vbuaa_neq_vbuc1_then_la1
cmp #7
bne b4_from_b3
jmp b7
- //SEG266 bitmap_init::@7
+ //SEG284 bitmap_init::@7
b7:
- //SEG267 [135] (byte*) bitmap_init::yoffs#1 ← (byte*) bitmap_init::yoffs#2 + (byte/signed byte/word/signed word/dword/signed dword) 40*(byte/signed byte/word/signed word/dword/signed dword) 8 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ) -- pbuz1=pbuz1_plus_vwuc1
+ //SEG285 [150] (byte*) bitmap_init::yoffs#1 ← (byte*) bitmap_init::yoffs#2 + (byte/signed byte/word/signed word/dword/signed dword) 40*(byte/signed byte/word/signed word/dword/signed dword) 8 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ) -- pbuz1=pbuz1_plus_vwuc1
clc
lda yoffs
adc #<$28*8
@@ -22343,38 +7279,42 @@ bitmap_init: {
lda yoffs+1
adc #>$28*8
sta yoffs+1
- //SEG268 [136] phi from bitmap_init::@3 bitmap_init::@7 to bitmap_init::@4 [phi:bitmap_init::@3/bitmap_init::@7->bitmap_init::@4]
+ //SEG286 [151] phi from bitmap_init::@3 bitmap_init::@7 to bitmap_init::@4 [phi:bitmap_init::@3/bitmap_init::@7->bitmap_init::@4]
b4_from_b3:
b4_from_b7:
- //SEG269 [136] phi (byte*) bitmap_init::yoffs#4 = (byte*) bitmap_init::yoffs#2 [phi:bitmap_init::@3/bitmap_init::@7->bitmap_init::@4#0] -- register_copy
+ //SEG287 [151] phi (byte*) bitmap_init::yoffs#4 = (byte*) bitmap_init::yoffs#2 [phi:bitmap_init::@3/bitmap_init::@7->bitmap_init::@4#0] -- register_copy
jmp b4
- //SEG270 bitmap_init::@4
+ //SEG288 bitmap_init::@4
b4:
- //SEG271 [137] (byte) bitmap_init::y#1 ← ++ (byte) bitmap_init::y#2 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ) -- vbuxx=_inc_vbuxx
+ //SEG289 [152] (byte) bitmap_init::y#1 ← ++ (byte) bitmap_init::y#2 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ) -- vbuxx=_inc_vbuxx
inx
- //SEG272 [138] if((byte) bitmap_init::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@3 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ) -- vbuxx_neq_0_then_la1
+ //SEG290 [153] if((byte) bitmap_init::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@3 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ) -- vbuxx_neq_0_then_la1
cpx #0
bne b3_from_b4
jmp breturn
- //SEG273 bitmap_init::@return
+ //SEG291 bitmap_init::@return
breturn:
- //SEG274 [139] return [ ] ( main:2::bitmap_init:13 [ ] )
+ //SEG292 [154] return [ ] ( main:2::bitmap_init:13 [ ] )
rts
- //SEG275 [140] phi from bitmap_init::@1 to bitmap_init::@10 [phi:bitmap_init::@1->bitmap_init::@10]
+ //SEG293 [155] phi from bitmap_init::@1 to bitmap_init::@10 [phi:bitmap_init::@1->bitmap_init::@10]
b10_from_b1:
jmp b10
- //SEG276 bitmap_init::@10
+ //SEG294 bitmap_init::@10
b10:
- //SEG277 [123] phi from bitmap_init::@10 to bitmap_init::@2 [phi:bitmap_init::@10->bitmap_init::@2]
+ //SEG295 [138] phi from bitmap_init::@10 to bitmap_init::@2 [phi:bitmap_init::@10->bitmap_init::@2]
b2_from_b10:
- //SEG278 [123] phi (byte) bitmap_init::bits#4 = (byte) bitmap_init::bits#1 [phi:bitmap_init::@10->bitmap_init::@2#0] -- register_copy
+ //SEG296 [138] phi (byte) bitmap_init::bits#4 = (byte) bitmap_init::bits#1 [phi:bitmap_init::@10->bitmap_init::@2#0] -- register_copy
jmp b2
}
x_start: .word $a, $14, $1e, $1e
y_start: .byte $a, $a, $a, $14
x_end: .word $14, $a, $14, $14
y_end: .byte $14, $14, $a, $14
+ x_cur: .fill 8, 0
+ y_cur: .fill 8, 0
x_add: .fill 4, 0
+ y_add: .fill 4, 0
+ delay: .fill 4, 0
bitmap_plot_ylo: .fill $100, 0
bitmap_plot_yhi: .fill $100, 0
bitmap_plot_bit: .fill $100, 0
@@ -22402,9 +7342,11 @@ Removing instruction jmp abs16s2
Removing instruction jmp b13
Removing instruction jmp abs16s2_breturn
Removing instruction jmp b10
+Removing instruction jmp b2
Removing instruction jmp breturn
Removing instruction jmp b7
Removing instruction jmp b4
+Removing instruction jmp b11
Removing instruction jmp b16
Removing instruction jmp b17
Removing instruction jmp b2
@@ -22439,15 +7381,16 @@ Removing instruction lda #>0
Removing instruction lda #<0
Removing instruction lda #>0
Removing instruction lda #0
-Replacing instruction ldy i with TAY
Removing instruction lda i
Removing instruction ldy #0
+Removing instruction ldy point_idx1
+Removing instruction ldy point_idx
Replacing instruction lda #<0 with TXA
Removing instruction lda #>0
Replacing instruction ldy #0 with TAY
Succesful ASM optimization Pass5UnnecesaryLoadElimination
Replacing label b1_from_b21 with b1
-Replacing label breturn_from_b4 with breturn
+Replacing label b2_from_b11 with b2
Replacing label abs16s2_breturn_from_abs16s2_b1 with b10
Replacing label abs16s1_breturn_from_abs16s1_b1 with abs16s2
Replacing label breturn_from_b19 with breturn
@@ -22481,8 +7424,8 @@ Removing instruction abs16s1_breturn:
Removing instruction abs16s2_breturn_from_b13:
Removing instruction abs16s2_breturn_from_abs16s2_b1:
Removing instruction abs16s2_breturn:
-Removing instruction breturn_from_b10:
-Removing instruction breturn_from_b4:
+Removing instruction b2_from_b10:
+Removing instruction b2_from_b11:
Removing instruction b4_from_b18:
Removing instruction b4_from_b3:
Removing instruction breturn_from_b11:
@@ -22521,8 +7464,10 @@ Removing instruction breturn:
Removing instruction abs16s1:
Removing instruction b12:
Removing instruction b13:
+Removing instruction breturn:
Removing instruction b7:
Removing instruction divr16s_from_b4:
+Removing instruction b11:
Removing instruction b16:
Removing instruction b17:
Removing instruction b2_from_b17:
@@ -22562,6 +7507,8 @@ Removing instruction b10:
Succesful ASM optimization Pass5UnusedLabelElimination
Removing unreachable instruction jmp b2
Succesful ASM optimization Pass5UnreachableCodeElimination
+Fixing long branch [146] bmi abs16s1_b1 to bpl
+Fixing long branch [155] bmi abs16s2_b1 to bpl
FINAL SYMBOL TABLE
(label) @18
@@ -22579,6 +7526,8 @@ FINAL SYMBOL TABLE
(const byte*) D011#0 D011 = ((byte*))(word/dword/signed dword) 53265
(byte*) D018
(const byte*) D018#0 D018 = ((byte*))(word/dword/signed dword) 53272
+(byte) DELAY
+(const byte) DELAY#0 DELAY = (byte/signed byte/word/signed word/dword/signed dword) 8
(byte*) PROCPORT
(const byte*) PROCPORT#0 PROCPORT = ((byte*))(byte/signed byte/word/signed word/dword/signed dword) 1
(byte*) PROCPORT_DDR
@@ -22659,6 +7608,8 @@ FINAL SYMBOL TABLE
(const byte[256]) bitmap_plot_yhi#0 bitmap_plot_yhi = { fill( 256, 0) }
(byte[256]) bitmap_plot_ylo
(const byte[256]) bitmap_plot_ylo#0 bitmap_plot_ylo = { fill( 256, 0) }
+(byte[4]) delay
+(const byte[4]) delay#0 delay = { fill( 4, 0) }
(signed word()) divr16s((signed word) divr16s::dividend , (signed word) divr16s::divisor , (signed word) divr16s::rem)
(signed word~) divr16s::$11 $11 zp ZP_WORD:11 1.0
(signed word~) divr16s::$7 $7 zp ZP_WORD:9 2.0
@@ -22686,7 +7637,7 @@ FINAL SYMBOL TABLE
(byte) divr16s::neg
(byte) divr16s::neg#2 reg byte y 2.0
(byte) divr16s::neg#3 reg byte y 1.0
-(byte) divr16s::neg#4 reg byte y 1.2000000000000002
+(byte) divr16s::neg#4 reg byte y 0.8571428571428571
(signed word) divr16s::rem
(signed word) divr16s::rem#0 rem zp ZP_WORD:9 2.0
(word) divr16s::remu
@@ -22694,7 +7645,12 @@ FINAL SYMBOL TABLE
(word~) divr16s::remu#7 remu zp ZP_WORD:9 4.0
(word~) divr16s::remu#8 remu zp ZP_WORD:9 4.0
(word) divr16s::resultu
+(word) divr16s::resultu#0 resultu zp ZP_WORD:5 0.6666666666666666
(signed word) divr16s::return
+(signed word) divr16s::return#1 return zp ZP_WORD:5 4.0
+(signed word) divr16s::return#2 return zp ZP_WORD:5 2.0
+(signed word) divr16s::return#3 return zp ZP_WORD:5 4.0
+(signed word~) divr16s::return#7 return zp ZP_WORD:5 2.0
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
(byte~) divr16u::$1 reg byte a 202.0
(byte~) divr16u::$2 reg byte a 202.0
@@ -22720,13 +7676,14 @@ FINAL SYMBOL TABLE
(word) divr16u::rem
(word) divr16u::rem#0 rem zp ZP_WORD:9 75.75
(word) divr16u::rem#1 rem zp ZP_WORD:9 202.0
-(word) divr16u::rem#10 rem zp ZP_WORD:9 27.727272727272727
+(word) divr16u::rem#10 rem zp ZP_WORD:9 15.25
(word) divr16u::rem#2 rem zp ZP_WORD:9 202.0
(word) divr16u::rem#3 rem zp ZP_WORD:9 2.0
(word) divr16u::rem#4 rem zp ZP_WORD:9 204.0
(word) divr16u::rem#5 rem zp ZP_WORD:9 101.0
(word) divr16u::return
-(word) divr16u::return#0 return zp ZP_WORD:5 101.0
+(word) divr16u::return#0 return zp ZP_WORD:5 61.0
+(word) divr16u::return#2 return zp ZP_WORD:5 4.0
(void()) main()
(byte~) main::$9 reg byte x 11.0
(label) main::@1
@@ -22767,12 +7724,19 @@ FINAL SYMBOL TABLE
(byte) main::vicSelectGfxBank1_toDd001_return
(const byte) main::vicSelectGfxBank1_toDd001_return#0 vicSelectGfxBank1_toDd001_return = (byte/signed byte/word/signed word/dword/signed dword) 3^>((word))(const byte*) SCREEN#0>>(byte/signed byte/word/signed word/dword/signed dword) 6
(void()) point_init((byte) point_init::point_idx)
-(signed word~) point_init::$4 $4 zp ZP_WORD:13 2.0
+(byte~) point_init::$13 reg byte a 4.0
+(byte~) point_init::$14 reg byte a 2.0
+(word~) point_init::$16 $16 zp ZP_WORD:5 4.0
+(word~) point_init::$17 $17 zp ZP_WORD:5 4.0
+(word~) point_init::$18 $18 zp ZP_WORD:5 4.0
+(signed word~) point_init::$4 $4 zp ZP_WORD:14 2.0
(signed word~) point_init::$5 $5 zp ZP_WORD:5 4.0
(label) point_init::@1
(label) point_init::@10
+(label) point_init::@11
(label) point_init::@12
(label) point_init::@13
+(label) point_init::@2
(label) point_init::@3
(label) point_init::@4
(label) point_init::@7
@@ -22804,21 +7768,23 @@ FINAL SYMBOL TABLE
(word~) point_init::abs16s2_return#6 abs16s2_return zp ZP_WORD:7 4.0
(signed word) point_init::abs16s2_w
(byte) point_init::point_idx
-(byte) point_init::point_idx#0 reg byte x 0.9444444444444446
+(byte) point_init::point_idx#0 point_idx zp ZP_BYTE:2 0.6969696969696968
(byte) point_init::point_idx1
-(byte) point_init::point_idx1#0 reg byte y 2.0
+(byte) point_init::point_idx1#0 point_idx1 zp ZP_BYTE:13 0.36363636363636365
(signed word) point_init::x_diff
(signed word) point_init::x_diff#1 x_diff zp ZP_WORD:11 0.5555555555555556
+(signed word) point_init::x_stepf
+(signed word) point_init::x_stepf#0 x_stepf zp ZP_WORD:5 4.0
(signed word) point_init::y_diff
-(signed word) point_init::y_diff#0 y_diff zp ZP_WORD:13 0.5
+(signed word) point_init::y_diff#0 y_diff zp ZP_WORD:14 0.5
(signed word) rem16s
-(signed word) rem16s#13 rem16s zp ZP_WORD:3 1.666666666666667
+(signed word) rem16s#13 rem16s zp ZP_WORD:3 0.9999999999999999
(signed word) rem16s#15 rem16s zp ZP_WORD:3 0.7222222222222223
-(signed word) rem16s#2 rem16s zp ZP_WORD:3 4.0
-(signed word) rem16s#3 rem16s zp ZP_WORD:3 2.0
-(signed word~) rem16s#56 rem16s zp ZP_WORD:3 4.0
+(signed word) rem16s#2 rem16s zp ZP_WORD:3 2.0
+(signed word) rem16s#3 rem16s zp ZP_WORD:3 0.75
+(signed word~) rem16s#57 rem16s zp ZP_WORD:3 4.0
(word) rem16u
-(word) rem16u#18 rem16u zp ZP_WORD:9 1.666666666666667
+(word) rem16u#18 rem16u zp ZP_WORD:9 0.9999999999999999
(word) rem16u#21 rem16u zp ZP_WORD:9 0.7222222222222223
(void()) screen_fill((byte*) screen_fill::screen , (byte) screen_fill::ch)
(label) screen_fill::@1
@@ -22839,18 +7805,24 @@ FINAL SYMBOL TABLE
(byte) screen_fill::y#4 y zp ZP_BYTE:2 3.6666666666666665
(signed byte[4]) x_add
(const signed byte[4]) x_add#0 x_add = { fill( 4, 0) }
+(word[4]) x_cur
+(const word[4]) x_cur#0 x_cur = { fill( 4, 0) }
(word[4]) x_end
(const word[4]) x_end#0 x_end = { (byte/signed byte/word/signed word/dword/signed dword) 20, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 20, (byte/signed byte/word/signed word/dword/signed dword) 20 }
(word[4]) x_start
(const word[4]) x_start#0 x_start = { (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 20, (byte/signed byte/word/signed word/dword/signed dword) 30, (byte/signed byte/word/signed word/dword/signed dword) 30 }
+(signed byte[4]) y_add
+(const signed byte[4]) y_add#0 y_add = { fill( 4, 0) }
+(word[4]) y_cur
+(const word[4]) y_cur#0 y_cur = { fill( 4, 0) }
(byte[4]) y_end
(const byte[4]) y_end#0 y_end = { (byte/signed byte/word/signed word/dword/signed dword) 20, (byte/signed byte/word/signed word/dword/signed dword) 20, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 20 }
(byte[4]) y_start
(const byte[4]) y_start#0 y_start = { (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 20 }
-zp ZP_BYTE:2 [ main::i#2 main::i#1 screen_fill::y#4 screen_fill::y#1 bitmap_clear::y#4 bitmap_clear::y#1 bitmap_init::$3 ]
-zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#56 divr16s::dividendu#3 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 bitmap_clear::$3 bitmap_init::yoffs#2 bitmap_init::yoffs#4 bitmap_init::yoffs#1 ]
-zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 point_init::abs16s1_$2#0 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 bitmap_plot::x#0 point_init::$5 ]
+zp ZP_BYTE:2 [ main::i#2 main::i#1 point_init::point_idx#0 screen_fill::y#4 screen_fill::y#1 bitmap_clear::y#4 bitmap_clear::y#1 bitmap_init::$3 ]
+zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#57 divr16s::dividendu#3 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 bitmap_clear::$3 bitmap_init::yoffs#2 bitmap_init::yoffs#4 bitmap_init::yoffs#1 ]
+zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 point_init::abs16s1_$2#0 divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 divr16s::return#3 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#2 point_init::x_stepf#0 bitmap_plot::x#0 point_init::$5 point_init::$16 point_init::$17 point_init::$18 ]
zp ZP_WORD:7 [ point_init::abs16s2_return#2 point_init::abs16s2_return#5 point_init::abs16s2_return#6 point_init::abs16s2_$2#0 bitmap_plot::$3 bitmap_plot::plotter#1 ]
zp ZP_WORD:9 [ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 divr16s::rem#0 divr16s::$7 ]
zp ZP_WORD:11 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16s::divisor#0 divr16u::divisor#0 divr16s::$11 point_init::x_diff#1 bitmap_plot::$1 ]
@@ -22861,12 +7833,13 @@ reg byte x [ bitmap_clear::x#2 bitmap_clear::x#1 ]
reg byte a [ bitmap_init::bits#3 bitmap_init::bits#4 bitmap_init::bits#1 ]
reg byte x [ bitmap_init::x#2 bitmap_init::x#1 ]
reg byte x [ bitmap_init::y#2 bitmap_init::y#1 ]
-reg byte x [ point_init::point_idx#0 ]
reg byte x [ main::$9 ]
reg byte y [ bitmap_plot::y#0 ]
reg byte a [ bitmap_plot::$2 ]
-reg byte y [ point_init::point_idx1#0 ]
-zp ZP_WORD:13 [ point_init::$4 point_init::y_diff#0 ]
+zp ZP_BYTE:13 [ point_init::point_idx1#0 ]
+zp ZP_WORD:14 [ point_init::$4 point_init::y_diff#0 ]
+reg byte a [ point_init::$13 ]
+reg byte a [ point_init::$14 ]
reg byte a [ divr16u::$1 ]
reg byte a [ divr16u::$2 ]
reg byte a [ bitmap_init::$4 ]
@@ -22876,7 +7849,7 @@ reg byte a [ bitmap_init::$7 ]
FINAL ASSEMBLER
-Score: 21441
+Score: 21640
//SEG0 Basic Upstart
.pc = $801 "Basic"
@@ -22898,6 +7871,7 @@ Score: 21441
.label CIA2_PORT_A_DDR = $dd02
.label BITMAP = $a000
.label SCREEN = $8800
+ .const DELAY = 8
.label rem16s = 3
.label rem16u = 9
//SEG2 @begin
@@ -22940,7 +7914,7 @@ main: {
lda #toD0181_return
sta D018
//SEG23 [13] call bitmap_init [ ] ( main:2 [ ] )
- //SEG24 [118] phi from main::@16 to bitmap_init [phi:main::@16->bitmap_init]
+ //SEG24 [133] phi from main::@16 to bitmap_init [phi:main::@16->bitmap_init]
jsr bitmap_init
//SEG25 [14] phi from main::@16 to main::@17 [phi:main::@16->main::@17]
//SEG26 main::@17
@@ -22949,7 +7923,7 @@ main: {
//SEG28 [16] phi from main::@17 to main::@18 [phi:main::@17->main::@18]
//SEG29 main::@18
//SEG30 [17] call screen_fill [ ] ( main:2 [ ] )
- //SEG31 [97] phi from main::@18 to screen_fill [phi:main::@18->screen_fill]
+ //SEG31 [112] phi from main::@18 to screen_fill [phi:main::@18->screen_fill]
jsr screen_fill
//SEG32 [18] phi from main::@18 to main::@1 [phi:main::@18->main::@1]
//SEG33 [18] phi (signed word) rem16s#15 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@18->main::@1#0] -- vwsz1=vbuc1
@@ -22967,8 +7941,8 @@ main: {
//SEG39 [18] phi (byte) main::i#2 = (byte) main::i#1 [phi:main::@21->main::@1#2] -- register_copy
//SEG40 main::@1
b1:
- //SEG41 [19] (byte) point_init::point_idx#0 ← (byte) main::i#2 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 ] ( main:2 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 ] ) -- vbuxx=vbuz1
- ldx i
+ //SEG41 [19] (byte) point_init::point_idx#0 ← (byte) main::i#2 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 ] ( main:2 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 ] )
+ // (byte) point_init::point_idx#0 = (byte) main::i#2 // register copy zp ZP_BYTE:2
//SEG42 [20] call point_init [ main::i#2 rem16u#18 rem16s#13 ] ( main:2 [ main::i#2 rem16u#18 rem16s#13 ] )
jsr point_init
//SEG43 main::@20
@@ -22977,7 +7951,7 @@ main: {
lsr
tax
//SEG45 [22] (word) bitmap_plot::x#0 ← *((const word[4]) x_start#0 + (byte) main::i#2) [ main::i#2 rem16u#18 rem16s#13 main::$9 bitmap_plot::x#0 ] ( main:2 [ main::i#2 rem16u#18 rem16s#13 main::$9 bitmap_plot::x#0 ] ) -- vwuz1=pwuc1_derefidx_vbuz2
- tay
+ ldy i
lda x_start,y
sta bitmap_plot.x
lda x_start+1,y
@@ -23046,37 +8020,45 @@ bitmap_plot: {
}
//SEG63 point_init
point_init: {
- .label _4 = $d
+ .label _4 = $e
.label _5 = 5
- .label y_diff = $d
+ .label _16 = 5
+ .label _17 = 5
+ .label _18 = 5
+ .label point_idx = 2
+ .label point_idx1 = $d
+ .label y_diff = $e
.label abs16s1__2 = 5
.label abs16s1_return = 5
.label abs16s2__2 = 7
.label abs16s2_return = 7
+ .label x_stepf = 5
.label x_diff = $b
- //SEG64 [35] (byte) point_init::point_idx1#0 ← (byte) point_init::point_idx#0 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] ) -- vbuyy=vbuxx_ror_1
- txa
+ //SEG64 [35] (byte) point_init::point_idx1#0 ← (byte) point_init::point_idx#0 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 ] ) -- vbuz1=vbuz2_ror_1
+ lda point_idx
lsr
- tay
- //SEG65 [36] (signed word) point_init::x_diff#1 ← (signed word)*((const word[4]) x_end#0 + (byte) point_init::point_idx#0) - (signed word)*((const word[4]) x_start#0 + (byte) point_init::point_idx#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 ] ) -- vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx
+ sta point_idx1
+ //SEG65 [36] (signed word) point_init::x_diff#1 ← (signed word)*((const word[4]) x_end#0 + (byte) point_init::point_idx#0) - (signed word)*((const word[4]) x_start#0 + (byte) point_init::point_idx#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 ] ) -- vwsz1=pwsc1_derefidx_vbuz2_minus_pwsc2_derefidx_vbuz2
+ ldy point_idx
sec
- lda x_end,x
- sbc x_start,x
+ lda x_end,y
+ sbc x_start,y
sta x_diff
- lda x_end+1,x
- sbc x_start+1,x
+ lda x_end+1,y
+ sbc x_start+1,y
sta x_diff+1
- //SEG66 [37] (signed word~) point_init::$4 ← ((signed word)) *((const byte[4]) y_end#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 ] ) -- vwsz1=_sword_pbuc1_derefidx_vbuyy
+ //SEG66 [37] (signed word~) point_init::$4 ← ((signed word)) *((const byte[4]) y_end#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 ] ) -- vwsz1=_sword_pbuc1_derefidx_vbuz2
+ ldy point_idx1
lda y_end,y
sta _4
lda #0
sta _4+1
- //SEG67 [38] (signed word~) point_init::$5 ← ((signed word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ) -- vwsz1=_sword_pbuc1_derefidx_vbuyy
+ //SEG67 [38] (signed word~) point_init::$5 ← ((signed word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::$4 point_init::$5 ] ) -- vwsz1=_sword_pbuc1_derefidx_vbuz2
lda y_start,y
sta _5
lda #0
sta _5+1
- //SEG68 [39] (signed word) point_init::y_diff#0 ← (signed word~) point_init::$4 - (signed word~) point_init::$5 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1=vwsz1_minus_vwsz2
+ //SEG68 [39] (signed word) point_init::y_diff#0 ← (signed word~) point_init::$4 - (signed word~) point_init::$5 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1=vwsz1_minus_vwsz2
lda y_diff
sec
sbc _5
@@ -23085,11 +8067,13 @@ point_init: {
sbc _5+1
sta y_diff+1
//SEG69 point_init::abs16s1
- //SEG70 [40] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s1_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1_lt_0_then_la1
+ //SEG70 [40] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s1_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1_lt_0_then_la1
lda x_diff+1
- bmi abs16s1_b1
+ bpl !abs16s1_b1+
+ jmp abs16s1_b1
+ !abs16s1_b1:
//SEG71 point_init::@12
- //SEG72 [41] (word~) point_init::abs16s1_return#6 ← (word)(signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ) -- vwuz1=vwuz2
+ //SEG72 [41] (word~) point_init::abs16s1_return#6 ← (word)(signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#6 ] ) -- vwuz1=vwuz2
lda x_diff
sta abs16s1_return
lda x_diff+1
@@ -23099,11 +8083,13 @@ point_init: {
//SEG75 point_init::abs16s1_@return
//SEG76 point_init::abs16s2
abs16s2:
- //SEG77 [43] if((signed word) point_init::y_diff#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s2_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ) -- vwsz1_lt_0_then_la1
+ //SEG77 [43] if((signed word) point_init::y_diff#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::abs16s2_@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 ] ) -- vwsz1_lt_0_then_la1
lda y_diff+1
- bmi abs16s2_b1
+ bpl !abs16s2_b1+
+ jmp abs16s2_b1
+ !abs16s2_b1:
//SEG78 point_init::@13
- //SEG79 [44] (word~) point_init::abs16s2_return#6 ← (word)(signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ) -- vwuz1=vwuz2
+ //SEG79 [44] (word~) point_init::abs16s2_return#6 ← (word)(signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#6 ] ) -- vwuz1=vwuz2
lda y_diff
sta abs16s2_return
lda y_diff+1
@@ -23113,7 +8099,7 @@ point_init: {
//SEG82 point_init::abs16s2_@return
//SEG83 point_init::@10
b10:
- //SEG84 [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwuz1_gt_vwuz2_then_la1
+ //SEG84 [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwuz1_gt_vwuz2_then_la1
lda abs16s1_return
cmp abs16s2_return
lda abs16s1_return+1
@@ -23122,44 +8108,106 @@ point_init: {
eor #$80
!:
bpl b1
- //SEG85 [47] phi from point_init::@10 point_init::@4 to point_init::@return [phi:point_init::@10/point_init::@4->point_init::@return]
- //SEG86 [47] phi (signed word) rem16s#13 = (signed word) rem16s#15 [phi:point_init::@10/point_init::@4->point_init::@return#0] -- register_copy
- //SEG87 [47] phi (word) rem16u#18 = (word) rem16u#21 [phi:point_init::@10/point_init::@4->point_init::@return#1] -- register_copy
- //SEG88 point_init::@return
- breturn:
- //SEG89 [48] return [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] )
+ //SEG85 [47] phi from point_init::@10 point_init::@11 to point_init::@2 [phi:point_init::@10/point_init::@11->point_init::@2]
+ //SEG86 [47] phi (signed word) rem16s#13 = (signed word) rem16s#15 [phi:point_init::@10/point_init::@11->point_init::@2#0] -- register_copy
+ //SEG87 [47] phi (word) rem16u#18 = (word) rem16u#21 [phi:point_init::@10/point_init::@11->point_init::@2#1] -- register_copy
+ //SEG88 point_init::@2
+ b2:
+ //SEG89 [48] (word~) point_init::$16 ← *((const word[4]) x_start#0 + (byte) point_init::point_idx#0) << (byte/signed byte/word/signed word/dword/signed dword) 4 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$16 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$16 ] ) -- vwuz1=pwuc1_derefidx_vbuz2_rol_4
+ ldy point_idx
+ lda x_start,y
+ sta _16
+ lda x_start+1,y
+ sta _16+1
+ asl _16
+ rol _16+1
+ asl _16
+ rol _16+1
+ asl _16
+ rol _16+1
+ asl _16
+ rol _16+1
+ //SEG90 [49] *((const word[4]) x_cur#0 + (byte) point_init::point_idx#0) ← (word~) point_init::$16 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 ] ) -- pwuc1_derefidx_vbuz1=vwuz2
+ lda _16
+ sta x_cur,y
+ lda _16+1
+ sta x_cur+1,y
+ //SEG91 [50] (word~) point_init::$17 ← ((word)) *((const byte[4]) y_start#0 + (byte) point_init::point_idx1#0) [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$17 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$17 ] ) -- vwuz1=_word_pbuc1_derefidx_vbuz2
+ ldy point_idx1
+ lda y_start,y
+ sta _17
+ lda #0
+ sta _17+1
+ //SEG92 [51] (word~) point_init::$18 ← (word~) point_init::$17 << (byte/signed byte/word/signed word/dword/signed dword) 4 [ rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$18 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx#0 point_init::point_idx1#0 point_init::$18 ] ) -- vwuz1=vwuz1_rol_4
+ asl _18
+ rol _18+1
+ asl _18
+ rol _18+1
+ asl _18
+ rol _18+1
+ asl _18
+ rol _18+1
+ //SEG93 [52] *((const word[4]) y_cur#0 + (byte) point_init::point_idx#0) ← (word~) point_init::$18 [ rem16u#18 rem16s#13 point_init::point_idx1#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 point_init::point_idx1#0 ] ) -- pwuc1_derefidx_vbuz1=vwuz2
+ ldy point_idx
+ lda _18
+ sta y_cur,y
+ lda _18+1
+ sta y_cur+1,y
+ //SEG94 [53] *((const byte[4]) delay#0 + (byte) point_init::point_idx1#0) ← (const byte) DELAY#0 [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] ) -- pbuc1_derefidx_vbuz1=vbuc2
+ ldy point_idx1
+ lda #DELAY
+ sta delay,y
+ //SEG95 point_init::@return
+ //SEG96 [54] return [ rem16u#18 rem16s#13 ] ( main:2::point_init:20 [ main::i#2 rem16u#18 rem16s#13 ] )
rts
- //SEG90 point_init::@1
+ //SEG97 point_init::@1
b1:
- //SEG91 [49] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::@3 [ point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1_lt_0_then_la1
+ //SEG98 [55] if((signed word) point_init::x_diff#1<(byte/signed byte/word/signed word/dword/signed dword) 0) goto point_init::@3 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- vwsz1_lt_0_then_la1
lda x_diff+1
bmi b3
- //SEG92 point_init::@7
- //SEG93 [50] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← (byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::x_diff#1 point_init::y_diff#0 ] ) -- pbsc1_derefidx_vbuxx=vbuc2
+ //SEG99 point_init::@7
+ //SEG100 [56] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← (byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- pbsc1_derefidx_vbuz1=vbuc2
+ ldy point_idx
lda #$10
- sta x_add,x
- //SEG94 point_init::@4
+ sta x_add,y
+ //SEG101 point_init::@4
b4:
- //SEG95 [51] (signed word) divr16s::divisor#0 ← (signed word) point_init::x_diff#1 [ point_init::y_diff#0 divr16s::divisor#0 ] ( main:2::point_init:20 [ main::i#2 point_init::y_diff#0 divr16s::divisor#0 ] )
+ //SEG102 [57] (signed word) divr16s::divisor#0 ← (signed word) point_init::x_diff#1 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::y_diff#0 divr16s::divisor#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::y_diff#0 divr16s::divisor#0 ] )
// (signed word) divr16s::divisor#0 = (signed word) point_init::x_diff#1 // register copy zp ZP_WORD:11
- //SEG96 [52] (signed word) divr16s::rem#0 ← (signed word) point_init::y_diff#0 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20 [ main::i#2 divr16s::divisor#0 divr16s::rem#0 ] ) -- vwsz1=vwsz2
+ //SEG103 [58] (signed word) divr16s::rem#0 ← (signed word) point_init::y_diff#0 [ point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ) -- vwsz1=vwsz2
lda y_diff
sta divr16s.rem
lda y_diff+1
sta divr16s.rem+1
- //SEG97 [53] call divr16s [ divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20 [ main::i#2 divr16u::rem#10 rem16s#3 ] )
- //SEG98 [59] phi from point_init::@4 to divr16s [phi:point_init::@4->divr16s]
+ //SEG104 [59] call divr16s [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] )
+ //SEG105 [70] phi from point_init::@4 to divr16s [phi:point_init::@4->divr16s]
jsr divr16s
- jmp breturn
- //SEG99 point_init::@3
+ //SEG106 [60] (signed word) divr16s::return#3 ← (signed word) divr16s::return#2 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#3 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#3 ] )
+ // (signed word) divr16s::return#3 = (signed word) divr16s::return#2 // register copy zp ZP_WORD:5
+ //SEG107 point_init::@11
+ //SEG108 [61] (signed word) point_init::x_stepf#0 ← (signed word) divr16s::return#3 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::x_stepf#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::x_stepf#0 ] )
+ // (signed word) point_init::x_stepf#0 = (signed word) divr16s::return#3 // register copy zp ZP_WORD:5
+ //SEG109 [62] (byte~) point_init::$13 ← > (signed word) point_init::x_stepf#0 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$13 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$13 ] ) -- vbuaa=_hi_vwsz1
+ lda x_stepf+1
+ //SEG110 [63] (byte~) point_init::$14 ← (byte~) point_init::$13 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$14 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 point_init::$14 ] ) -- vbuaa=vbuaa_ror_4
+ lsr
+ lsr
+ lsr
+ lsr
+ //SEG111 [64] *((const signed byte[4]) y_add#0 + (byte) point_init::point_idx1#0) ← (signed byte)(byte~) point_init::$14 [ point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 ] ) -- pbsc1_derefidx_vbuz1=vbsaa
+ ldy point_idx1
+ sta y_add,y
+ jmp b2
+ //SEG112 point_init::@3
b3:
- //SEG100 [54] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← -(byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::x_diff#1 point_init::y_diff#0 ] ) -- pbsc1_derefidx_vbuxx=vbsc2
+ //SEG113 [65] *((const signed byte[4]) x_add#0 + (byte) point_init::point_idx#0) ← -(byte/signed byte/word/signed word/dword/signed dword) 16 [ point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ( main:2::point_init:20 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 ] ) -- pbsc1_derefidx_vbuz1=vbsc2
+ ldy point_idx
lda #-$10
- sta x_add,x
+ sta x_add,y
jmp b4
- //SEG101 point_init::abs16s2_@1
+ //SEG114 point_init::abs16s2_@1
abs16s2_b1:
- //SEG102 [55] (signed word) point_init::abs16s2_$2#0 ← - (signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ) -- vwsz1=_neg_vwsz2
+ //SEG115 [66] (signed word) point_init::abs16s2_$2#0 ← - (signed word) point_init::y_diff#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_$2#0 ] ) -- vwsz1=_neg_vwsz2
sec
lda y_diff
eor #$ff
@@ -23169,12 +8217,12 @@ point_init: {
eor #$ff
adc #0
sta abs16s2__2+1
- //SEG103 [56] (word~) point_init::abs16s2_return#5 ← (word)(signed word) point_init::abs16s2_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] )
+ //SEG116 [67] (word~) point_init::abs16s2_return#5 ← (word)(signed word) point_init::abs16s2_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#2 point_init::abs16s2_return#5 ] )
// (word~) point_init::abs16s2_return#5 = (word)(signed word) point_init::abs16s2_$2#0 // register copy zp ZP_WORD:7
jmp b10
- //SEG104 point_init::abs16s1_@1
+ //SEG117 point_init::abs16s1_@1
abs16s1_b1:
- //SEG105 [57] (signed word) point_init::abs16s1_$2#0 ← - (signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ) -- vwsz1=_neg_vwsz2
+ //SEG118 [68] (signed word) point_init::abs16s1_$2#0 ← - (signed word) point_init::x_diff#1 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_$2#0 ] ) -- vwsz1=_neg_vwsz2
sec
lda x_diff
eor #$ff
@@ -23184,64 +8232,70 @@ point_init: {
eor #$ff
adc #0
sta abs16s1__2+1
- //SEG106 [58] (word~) point_init::abs16s1_return#5 ← (word)(signed word) point_init::abs16s1_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] )
+ //SEG119 [69] (word~) point_init::abs16s1_return#5 ← (word)(signed word) point_init::abs16s1_$2#0 [ rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] ( main:2::point_init:20 [ main::i#2 rem16u#21 rem16s#15 point_init::point_idx#0 point_init::point_idx1#0 point_init::x_diff#1 point_init::y_diff#0 point_init::abs16s1_return#5 ] )
// (word~) point_init::abs16s1_return#5 = (word)(signed word) point_init::abs16s1_$2#0 // register copy zp ZP_WORD:5
jmp abs16s2
}
-//SEG107 divr16s
+//SEG120 divr16s
divr16s: {
.const dividend = 0
.label _7 = 9
.label _11 = $b
+ .label resultu = 5
+ .label return = 5
.label divisor = $b
.label rem = 9
.label dividendu = 3
.label divisoru = $b
.label remu = 9
- //SEG108 divr16s::@16
- //SEG109 [60] if((signed word) divr16s::rem#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::rem#0 ] ) -- vwsz1_lt_0_then_la1
+ //SEG121 divr16s::@16
+ //SEG122 [71] if((signed word) divr16s::rem#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::divisor#0 divr16s::rem#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::rem#0 ] ) -- vwsz1_lt_0_then_la1
lda rem+1
bmi b1
- //SEG110 divr16s::@17
- //SEG111 [61] (word~) divr16s::remu#8 ← (word)(signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::remu#8 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::remu#8 ] )
+ //SEG123 divr16s::@17
+ //SEG124 [72] (word~) divr16s::remu#8 ← (word)(signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::remu#8 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::remu#8 ] )
// (word~) divr16s::remu#8 = (word)(signed word) divr16s::rem#0 // register copy zp ZP_WORD:9
- //SEG112 [62] phi from divr16s::@17 to divr16s::@2 [phi:divr16s::@17->divr16s::@2]
- //SEG113 [62] phi (word) divr16s::remu#3 = (word~) divr16s::remu#8 [phi:divr16s::@17->divr16s::@2#0] -- register_copy
- //SEG114 [62] phi (word) divr16s::dividendu#3 = ((word))(const signed word) divr16s::dividend#0 [phi:divr16s::@17->divr16s::@2#1] -- vwuz1=vbuc1
+ //SEG125 [73] phi from divr16s::@17 to divr16s::@2 [phi:divr16s::@17->divr16s::@2]
+ //SEG126 [73] phi (word) divr16s::remu#3 = (word~) divr16s::remu#8 [phi:divr16s::@17->divr16s::@2#0] -- register_copy
+ //SEG127 [73] phi (word) divr16s::dividendu#3 = ((word))(const signed word) divr16s::dividend#0 [phi:divr16s::@17->divr16s::@2#1] -- vwuz1=vbuc1
lda #dividend
sta dividendu+1
- //SEG115 [62] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16s::@17->divr16s::@2#2] -- vbuyy=vbuc1
+ //SEG128 [73] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16s::@17->divr16s::@2#2] -- vbuyy=vbuc1
ldy #0
- //SEG116 divr16s::@2
+ //SEG129 divr16s::@2
b2:
- //SEG117 [63] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ) -- vwsz1_lt_0_then_la1
+ //SEG130 [74] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ) -- vwsz1_lt_0_then_la1
lda divisor+1
bmi b3
- //SEG118 divr16s::@18
- //SEG119 [64] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] )
+ //SEG131 divr16s::@18
+ //SEG132 [75] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] )
// (word~) divr16s::divisoru#5 = (word)(signed word) divr16s::divisor#0 // register copy zp ZP_WORD:11
- //SEG120 [65] phi from divr16s::@18 divr16s::@3 to divr16s::@4 [phi:divr16s::@18/divr16s::@3->divr16s::@4]
- //SEG121 [65] phi (byte) divr16s::neg#4 = (byte) divr16s::neg#3 [phi:divr16s::@18/divr16s::@3->divr16s::@4#0] -- register_copy
- //SEG122 [65] phi (word) divr16s::divisoru#3 = (word~) divr16s::divisoru#5 [phi:divr16s::@18/divr16s::@3->divr16s::@4#1] -- register_copy
- //SEG123 divr16s::@4
+ //SEG133 [76] phi from divr16s::@18 divr16s::@3 to divr16s::@4 [phi:divr16s::@18/divr16s::@3->divr16s::@4]
+ //SEG134 [76] phi (byte) divr16s::neg#4 = (byte) divr16s::neg#3 [phi:divr16s::@18/divr16s::@3->divr16s::@4#0] -- register_copy
+ //SEG135 [76] phi (word) divr16s::divisoru#3 = (word~) divr16s::divisoru#5 [phi:divr16s::@18/divr16s::@3->divr16s::@4#1] -- register_copy
+ //SEG136 divr16s::@4
b4:
- //SEG124 [66] (word) divr16u::dividend#1 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] )
+ //SEG137 [77] (word) divr16u::dividend#1 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#1 ] )
// (word) divr16u::dividend#1 = (word) divr16s::dividendu#3 // register copy zp ZP_WORD:3
- //SEG125 [67] (word) divr16u::divisor#0 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] )
+ //SEG138 [78] (word) divr16u::divisor#0 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] )
// (word) divr16u::divisor#0 = (word) divr16s::divisoru#3 // register copy zp ZP_WORD:11
- //SEG126 [68] (word) divr16u::rem#3 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] )
+ //SEG139 [79] (word) divr16u::rem#3 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 divr16u::rem#3 ] )
// (word) divr16u::rem#3 = (word) divr16s::remu#3 // register copy zp ZP_WORD:9
- //SEG127 [69] call divr16u [ divr16u::rem#10 divr16s::neg#4 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 divr16s::neg#4 ] )
- //SEG128 [80] phi from divr16s::@4 to divr16u [phi:divr16s::@4->divr16u]
+ //SEG140 [80] call divr16u [ divr16u::rem#10 divr16s::neg#4 divr16u::return#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16u::return#0 ] )
+ //SEG141 [95] phi from divr16s::@4 to divr16u [phi:divr16s::@4->divr16u]
jsr divr16u
- //SEG129 divr16s::@15
- //SEG130 [70] if((byte) divr16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@19 [ divr16u::rem#10 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 ] ) -- vbuyy_eq_0_then_la1
+ //SEG142 [81] (word) divr16u::return#2 ← (word) divr16u::return#0 [ divr16u::rem#10 divr16s::neg#4 divr16u::return#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16u::return#2 ] )
+ // (word) divr16u::return#2 = (word) divr16u::return#0 // register copy zp ZP_WORD:5
+ //SEG143 divr16s::@15
+ //SEG144 [82] (word) divr16s::resultu#0 ← (word) divr16u::return#2 [ divr16u::rem#10 divr16s::neg#4 divr16s::resultu#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::neg#4 divr16s::resultu#0 ] )
+ // (word) divr16s::resultu#0 = (word) divr16u::return#2 // register copy zp ZP_WORD:5
+ //SEG145 [83] if((byte) divr16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@19 [ divr16u::rem#10 divr16s::resultu#0 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::resultu#0 ] ) -- vbuyy_eq_0_then_la1
cpy #0
beq b19
- //SEG131 divr16s::@11
- //SEG132 [71] (signed word) rem16s#2 ← - (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 rem16s#2 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#2 ] ) -- vwsz1=_neg_vwsz2
+ //SEG146 divr16s::@11
+ //SEG147 [84] (signed word) rem16s#2 ← - (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 divr16s::resultu#0 rem16s#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::resultu#0 rem16s#2 ] ) -- vwsz1=_neg_vwsz2
sec
lda divr16u.rem
eor #$ff
@@ -23251,23 +8305,36 @@ divr16s: {
eor #$ff
adc #0
sta rem16s+1
- //SEG133 [72] phi from divr16s::@11 divr16s::@19 to divr16s::@return [phi:divr16s::@11/divr16s::@19->divr16s::@return]
- //SEG134 [72] phi (signed word) rem16s#3 = (signed word) rem16s#2 [phi:divr16s::@11/divr16s::@19->divr16s::@return#0] -- register_copy
- //SEG135 divr16s::@return
+ //SEG148 [85] (signed word) divr16s::return#1 ← - (signed word)(word) divr16s::resultu#0 [ divr16u::rem#10 rem16s#2 divr16s::return#1 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#2 divr16s::return#1 ] ) -- vwsz1=_neg_vwsz1
+ sec
+ lda return
+ eor #$ff
+ adc #0
+ sta return
+ lda return+1
+ eor #$ff
+ adc #0
+ sta return+1
+ //SEG149 [86] phi from divr16s::@11 divr16s::@19 to divr16s::@return [phi:divr16s::@11/divr16s::@19->divr16s::@return]
+ //SEG150 [86] phi (signed word) rem16s#3 = (signed word) rem16s#2 [phi:divr16s::@11/divr16s::@19->divr16s::@return#0] -- register_copy
+ //SEG151 [86] phi (signed word) divr16s::return#2 = (signed word) divr16s::return#1 [phi:divr16s::@11/divr16s::@19->divr16s::@return#1] -- register_copy
+ //SEG152 divr16s::@return
breturn:
- //SEG136 [73] return [ divr16u::rem#10 rem16s#3 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#3 ] )
+ //SEG153 [87] return [ divr16u::rem#10 rem16s#3 divr16s::return#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 rem16s#3 divr16s::return#2 ] )
rts
- //SEG137 divr16s::@19
+ //SEG154 divr16s::@19
b19:
- //SEG138 [74] (signed word~) rem16s#56 ← (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 rem16s#56 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16u::rem#10 rem16s#56 ] ) -- vwsz1=vwsz2
+ //SEG155 [88] (signed word~) divr16s::return#7 ← (signed word)(word) divr16s::resultu#0 [ divr16u::rem#10 divr16s::return#7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::return#7 ] )
+ // (signed word~) divr16s::return#7 = (signed word)(word) divr16s::resultu#0 // register copy zp ZP_WORD:5
+ //SEG156 [89] (signed word~) rem16s#57 ← (signed word)(word) divr16u::rem#10 [ divr16u::rem#10 divr16s::return#7 rem16s#57 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16u::rem#10 divr16s::return#7 rem16s#57 ] ) -- vwsz1=vwsz2
lda divr16u.rem
sta rem16s
lda divr16u.rem+1
sta rem16s+1
jmp breturn
- //SEG139 divr16s::@3
+ //SEG157 divr16s::@3
b3:
- //SEG140 [75] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ) -- vwsz1=_neg_vwsz1
+ //SEG158 [90] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ) -- vwsz1=_neg_vwsz1
sec
lda _11
eor #$ff
@@ -23277,16 +8344,16 @@ divr16s: {
eor #$ff
adc #0
sta _11+1
- //SEG141 [76] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ) -- vbuyy=vbuyy_bxor_vbuc1
+ //SEG159 [91] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ) -- vbuyy=vbuyy_bxor_vbuc1
tya
eor #1
tay
- //SEG142 [77] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] )
+ //SEG160 [92] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] )
// (word~) divr16s::divisoru#4 = (word)(signed word~) divr16s::$11 // register copy zp ZP_WORD:11
jmp b4
- //SEG143 divr16s::@1
+ //SEG161 divr16s::@1
b1:
- //SEG144 [78] (signed word~) divr16s::$7 ← - (signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::$7 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::$7 ] ) -- vwsz1=_neg_vwsz1
+ //SEG162 [93] (signed word~) divr16s::$7 ← - (signed word) divr16s::rem#0 [ divr16s::divisor#0 divr16s::$7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::$7 ] ) -- vwsz1=_neg_vwsz1
sec
lda _7
eor #$ff
@@ -23296,68 +8363,68 @@ divr16s: {
eor #$ff
adc #0
sta _7+1
- //SEG145 [79] (word~) divr16s::remu#7 ← (word)(signed word~) divr16s::$7 [ divr16s::divisor#0 divr16s::remu#7 ] ( main:2::point_init:20::divr16s:53 [ main::i#2 divr16s::divisor#0 divr16s::remu#7 ] )
+ //SEG163 [94] (word~) divr16s::remu#7 ← (word)(signed word~) divr16s::$7 [ divr16s::divisor#0 divr16s::remu#7 ] ( main:2::point_init:20::divr16s:59 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::divisor#0 divr16s::remu#7 ] )
// (word~) divr16s::remu#7 = (word)(signed word~) divr16s::$7 // register copy zp ZP_WORD:9
- //SEG146 [62] phi from divr16s::@1 to divr16s::@2 [phi:divr16s::@1->divr16s::@2]
- //SEG147 [62] phi (word) divr16s::remu#3 = (word~) divr16s::remu#7 [phi:divr16s::@1->divr16s::@2#0] -- register_copy
- //SEG148 [62] phi (word) divr16s::dividendu#3 = ((word))-(const signed word) divr16s::dividend#0 [phi:divr16s::@1->divr16s::@2#1] -- vwuz1=vbuc1
+ //SEG164 [73] phi from divr16s::@1 to divr16s::@2 [phi:divr16s::@1->divr16s::@2]
+ //SEG165 [73] phi (word) divr16s::remu#3 = (word~) divr16s::remu#7 [phi:divr16s::@1->divr16s::@2#0] -- register_copy
+ //SEG166 [73] phi (word) divr16s::dividendu#3 = ((word))-(const signed word) divr16s::dividend#0 [phi:divr16s::@1->divr16s::@2#1] -- vwuz1=vbuc1
lda #<-dividend
sta dividendu
lda #>-dividend
sta dividendu+1
- //SEG149 [62] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:divr16s::@1->divr16s::@2#2] -- vbuyy=vbuc1
+ //SEG167 [73] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:divr16s::@1->divr16s::@2#2] -- vbuyy=vbuc1
ldy #1
jmp b2
}
-//SEG150 divr16u
+//SEG168 divr16u
divr16u: {
.label rem = 9
.label dividend = 3
.label quotient = 5
.label return = 5
.label divisor = $b
- //SEG151 [81] phi from divr16u to divr16u::@1 [phi:divr16u->divr16u::@1]
- //SEG152 [81] phi (byte) divr16u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#0] -- vbuxx=vbuc1
+ //SEG169 [96] phi from divr16u to divr16u::@1 [phi:divr16u->divr16u::@1]
+ //SEG170 [96] phi (byte) divr16u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#0] -- vbuxx=vbuc1
ldx #0
- //SEG153 [81] phi (word) divr16u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#1] -- vwuz1=vbuc1
+ //SEG171 [96] phi (word) divr16u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#1] -- vwuz1=vbuc1
txa
sta quotient
sta quotient+1
- //SEG154 [81] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#1 [phi:divr16u->divr16u::@1#2] -- register_copy
- //SEG155 [81] phi (word) divr16u::rem#4 = (word) divr16u::rem#3 [phi:divr16u->divr16u::@1#3] -- register_copy
- //SEG156 [81] phi from divr16u::@3 to divr16u::@1 [phi:divr16u::@3->divr16u::@1]
- //SEG157 [81] phi (byte) divr16u::i#2 = (byte) divr16u::i#1 [phi:divr16u::@3->divr16u::@1#0] -- register_copy
- //SEG158 [81] phi (word) divr16u::quotient#3 = (word) divr16u::return#0 [phi:divr16u::@3->divr16u::@1#1] -- register_copy
- //SEG159 [81] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#0 [phi:divr16u::@3->divr16u::@1#2] -- register_copy
- //SEG160 [81] phi (word) divr16u::rem#4 = (word) divr16u::rem#10 [phi:divr16u::@3->divr16u::@1#3] -- register_copy
- //SEG161 divr16u::@1
+ //SEG172 [96] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#1 [phi:divr16u->divr16u::@1#2] -- register_copy
+ //SEG173 [96] phi (word) divr16u::rem#4 = (word) divr16u::rem#3 [phi:divr16u->divr16u::@1#3] -- register_copy
+ //SEG174 [96] phi from divr16u::@3 to divr16u::@1 [phi:divr16u::@3->divr16u::@1]
+ //SEG175 [96] phi (byte) divr16u::i#2 = (byte) divr16u::i#1 [phi:divr16u::@3->divr16u::@1#0] -- register_copy
+ //SEG176 [96] phi (word) divr16u::quotient#3 = (word) divr16u::return#0 [phi:divr16u::@3->divr16u::@1#1] -- register_copy
+ //SEG177 [96] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#0 [phi:divr16u::@3->divr16u::@1#2] -- register_copy
+ //SEG178 [96] phi (word) divr16u::rem#4 = (word) divr16u::rem#10 [phi:divr16u::@3->divr16u::@1#3] -- register_copy
+ //SEG179 divr16u::@1
b1:
- //SEG162 [82] (word) divr16u::rem#0 ← (word) divr16u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG180 [97] (word) divr16u::rem#0 ← (word) divr16u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vwuz1=vwuz1_rol_1
asl rem
rol rem+1
- //SEG163 [83] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) -- vbuaa=_hi_vwuz1
+ //SEG181 [98] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) -- vbuaa=_hi_vwuz1
lda dividend+1
- //SEG164 [84] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) -- vbuaa=vbuaa_band_vbuc1
+ //SEG182 [99] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) -- vbuaa=vbuaa_band_vbuc1
and #$80
- //SEG165 [85] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vbuaa_eq_0_then_la1
+ //SEG183 [100] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vbuaa_eq_0_then_la1
cmp #0
beq b2
- //SEG166 divr16u::@4
- //SEG167 [86] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) -- vwuz1=vwuz1_bor_vbuc1
+ //SEG184 divr16u::@4
+ //SEG185 [101] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) -- vwuz1=vwuz1_bor_vbuc1
lda #1
ora rem
sta rem
- //SEG168 [87] phi from divr16u::@1 divr16u::@4 to divr16u::@2 [phi:divr16u::@1/divr16u::@4->divr16u::@2]
- //SEG169 [87] phi (word) divr16u::rem#5 = (word) divr16u::rem#0 [phi:divr16u::@1/divr16u::@4->divr16u::@2#0] -- register_copy
- //SEG170 divr16u::@2
+ //SEG186 [102] phi from divr16u::@1 divr16u::@4 to divr16u::@2 [phi:divr16u::@1/divr16u::@4->divr16u::@2]
+ //SEG187 [102] phi (word) divr16u::rem#5 = (word) divr16u::rem#0 [phi:divr16u::@1/divr16u::@4->divr16u::@2#0] -- register_copy
+ //SEG188 divr16u::@2
b2:
- //SEG171 [88] (word) divr16u::dividend#0 ← (word) divr16u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG189 [103] (word) divr16u::dividend#0 ← (word) divr16u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ) -- vwuz1=vwuz1_rol_1
asl dividend
rol dividend+1
- //SEG172 [89] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG190 [104] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1=vwuz1_rol_1
asl quotient
rol quotient+1
- //SEG173 [90] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1_lt_vwuz2_then_la1
+ //SEG191 [105] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1_lt_vwuz2_then_la1
lda rem+1
cmp divisor+1
bcc b3
@@ -23366,13 +8433,13 @@ divr16u: {
cmp divisor
bcc b3
!:
- //SEG174 divr16u::@5
- //SEG175 [91] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ) -- vwuz1=_inc_vwuz1
+ //SEG192 divr16u::@5
+ //SEG193 [106] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ) -- vwuz1=_inc_vwuz1
inc quotient
bne !+
inc quotient+1
!:
- //SEG176 [92] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) -- vwuz1=vwuz1_minus_vwuz2
+ //SEG194 [107] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) -- vwuz1=vwuz1_minus_vwuz2
lda rem
sec
sbc divisor
@@ -23380,195 +8447,195 @@ divr16u: {
lda rem+1
sbc divisor+1
sta rem+1
- //SEG177 [93] phi from divr16u::@2 divr16u::@5 to divr16u::@3 [phi:divr16u::@2/divr16u::@5->divr16u::@3]
- //SEG178 [93] phi (word) divr16u::return#0 = (word) divr16u::quotient#1 [phi:divr16u::@2/divr16u::@5->divr16u::@3#0] -- register_copy
- //SEG179 [93] phi (word) divr16u::rem#10 = (word) divr16u::rem#5 [phi:divr16u::@2/divr16u::@5->divr16u::@3#1] -- register_copy
- //SEG180 divr16u::@3
+ //SEG195 [108] phi from divr16u::@2 divr16u::@5 to divr16u::@3 [phi:divr16u::@2/divr16u::@5->divr16u::@3]
+ //SEG196 [108] phi (word) divr16u::return#0 = (word) divr16u::quotient#1 [phi:divr16u::@2/divr16u::@5->divr16u::@3#0] -- register_copy
+ //SEG197 [108] phi (word) divr16u::rem#10 = (word) divr16u::rem#5 [phi:divr16u::@2/divr16u::@5->divr16u::@3#1] -- register_copy
+ //SEG198 divr16u::@3
b3:
- //SEG181 [94] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] ) -- vbuxx=_inc_vbuxx
+ //SEG199 [109] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuxx=_inc_vbuxx
inx
- //SEG182 [95] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::dividend#0 divr16u::return#0 divr16u::i#1 ] ) -- vbuxx_neq_vbuc1_then_la1
+ //SEG200 [110] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::divisor#0 divr16u::return#0 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuxx_neq_vbuc1_then_la1
cpx #$10
bne b1
- //SEG183 divr16u::@return
- //SEG184 [96] return [ divr16u::rem#10 ] ( main:2::point_init:20::divr16s:53::divr16u:69 [ main::i#2 divr16s::neg#4 divr16u::rem#10 ] )
+ //SEG201 divr16u::@return
+ //SEG202 [111] return [ divr16u::rem#10 divr16u::return#0 ] ( main:2::point_init:20::divr16s:59::divr16u:80 [ main::i#2 point_init::point_idx#0 point_init::point_idx1#0 divr16s::neg#4 divr16u::rem#10 divr16u::return#0 ] )
rts
}
-//SEG185 screen_fill
+//SEG203 screen_fill
screen_fill: {
.const ch = $10
.label screen = 3
.label y = 2
- //SEG186 [98] phi from screen_fill to screen_fill::@1 [phi:screen_fill->screen_fill::@1]
- //SEG187 [98] phi (byte) screen_fill::y#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:screen_fill->screen_fill::@1#0] -- vbuz1=vbuc1
+ //SEG204 [113] phi from screen_fill to screen_fill::@1 [phi:screen_fill->screen_fill::@1]
+ //SEG205 [113] phi (byte) screen_fill::y#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:screen_fill->screen_fill::@1#0] -- vbuz1=vbuc1
lda #0
sta y
- //SEG188 [98] phi (byte*) screen_fill::screen#3 = (const byte*) SCREEN#0 [phi:screen_fill->screen_fill::@1#1] -- pbuz1=pbuc1
+ //SEG206 [113] phi (byte*) screen_fill::screen#3 = (const byte*) SCREEN#0 [phi:screen_fill->screen_fill::@1#1] -- pbuz1=pbuc1
lda #SCREEN
sta screen+1
- //SEG189 [98] phi from screen_fill::@3 to screen_fill::@1 [phi:screen_fill::@3->screen_fill::@1]
- //SEG190 [98] phi (byte) screen_fill::y#4 = (byte) screen_fill::y#1 [phi:screen_fill::@3->screen_fill::@1#0] -- register_copy
- //SEG191 [98] phi (byte*) screen_fill::screen#3 = (byte*) screen_fill::screen#1 [phi:screen_fill::@3->screen_fill::@1#1] -- register_copy
- //SEG192 screen_fill::@1
+ //SEG207 [113] phi from screen_fill::@3 to screen_fill::@1 [phi:screen_fill::@3->screen_fill::@1]
+ //SEG208 [113] phi (byte) screen_fill::y#4 = (byte) screen_fill::y#1 [phi:screen_fill::@3->screen_fill::@1#0] -- register_copy
+ //SEG209 [113] phi (byte*) screen_fill::screen#3 = (byte*) screen_fill::screen#1 [phi:screen_fill::@3->screen_fill::@1#1] -- register_copy
+ //SEG210 screen_fill::@1
b1:
- //SEG193 [99] phi from screen_fill::@1 to screen_fill::@2 [phi:screen_fill::@1->screen_fill::@2]
- //SEG194 [99] phi (byte) screen_fill::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:screen_fill::@1->screen_fill::@2#0] -- vbuxx=vbuc1
+ //SEG211 [114] phi from screen_fill::@1 to screen_fill::@2 [phi:screen_fill::@1->screen_fill::@2]
+ //SEG212 [114] phi (byte) screen_fill::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:screen_fill::@1->screen_fill::@2#0] -- vbuxx=vbuc1
ldx #0
- //SEG195 [99] phi (byte*) screen_fill::screen#2 = (byte*) screen_fill::screen#3 [phi:screen_fill::@1->screen_fill::@2#1] -- register_copy
- //SEG196 [99] phi from screen_fill::@2 to screen_fill::@2 [phi:screen_fill::@2->screen_fill::@2]
- //SEG197 [99] phi (byte) screen_fill::x#2 = (byte) screen_fill::x#1 [phi:screen_fill::@2->screen_fill::@2#0] -- register_copy
- //SEG198 [99] phi (byte*) screen_fill::screen#2 = (byte*) screen_fill::screen#1 [phi:screen_fill::@2->screen_fill::@2#1] -- register_copy
- //SEG199 screen_fill::@2
+ //SEG213 [114] phi (byte*) screen_fill::screen#2 = (byte*) screen_fill::screen#3 [phi:screen_fill::@1->screen_fill::@2#1] -- register_copy
+ //SEG214 [114] phi from screen_fill::@2 to screen_fill::@2 [phi:screen_fill::@2->screen_fill::@2]
+ //SEG215 [114] phi (byte) screen_fill::x#2 = (byte) screen_fill::x#1 [phi:screen_fill::@2->screen_fill::@2#0] -- register_copy
+ //SEG216 [114] phi (byte*) screen_fill::screen#2 = (byte*) screen_fill::screen#1 [phi:screen_fill::@2->screen_fill::@2#1] -- register_copy
+ //SEG217 screen_fill::@2
b2:
- //SEG200 [100] *((byte*) screen_fill::screen#2) ← (const byte) screen_fill::ch#0 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ) -- _deref_pbuz1=vbuc1
+ //SEG218 [115] *((byte*) screen_fill::screen#2) ← (const byte) screen_fill::ch#0 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#2 screen_fill::x#2 ] ) -- _deref_pbuz1=vbuc1
lda #ch
ldy #0
sta (screen),y
- //SEG201 [101] (byte*) screen_fill::screen#1 ← ++ (byte*) screen_fill::screen#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] ) -- pbuz1=_inc_pbuz1
+ //SEG219 [116] (byte*) screen_fill::screen#1 ← ++ (byte*) screen_fill::screen#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#2 ] ) -- pbuz1=_inc_pbuz1
inc screen
bne !+
inc screen+1
!:
- //SEG202 [102] (byte) screen_fill::x#1 ← ++ (byte) screen_fill::x#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ) -- vbuxx=_inc_vbuxx
+ //SEG220 [117] (byte) screen_fill::x#1 ← ++ (byte) screen_fill::x#2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ) -- vbuxx=_inc_vbuxx
inx
- //SEG203 [103] if((byte) screen_fill::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto screen_fill::@2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ) -- vbuxx_neq_vbuc1_then_la1
+ //SEG221 [118] if((byte) screen_fill::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto screen_fill::@2 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ( main:2::screen_fill:17 [ screen_fill::y#4 screen_fill::screen#1 screen_fill::x#1 ] ) -- vbuxx_neq_vbuc1_then_la1
cpx #$28
bne b2
- //SEG204 screen_fill::@3
- //SEG205 [104] (byte) screen_fill::y#1 ← ++ (byte) screen_fill::y#4 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG222 screen_fill::@3
+ //SEG223 [119] (byte) screen_fill::y#1 ← ++ (byte) screen_fill::y#4 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] ) -- vbuz1=_inc_vbuz1
inc y
- //SEG206 [105] if((byte) screen_fill::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 25) goto screen_fill::@1 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG224 [120] if((byte) screen_fill::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 25) goto screen_fill::@1 [ screen_fill::screen#1 screen_fill::y#1 ] ( main:2::screen_fill:17 [ screen_fill::screen#1 screen_fill::y#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda y
cmp #$19
bne b1
- //SEG207 screen_fill::@return
- //SEG208 [106] return [ ] ( main:2::screen_fill:17 [ ] )
+ //SEG225 screen_fill::@return
+ //SEG226 [121] return [ ] ( main:2::screen_fill:17 [ ] )
rts
}
-//SEG209 bitmap_clear
+//SEG227 bitmap_clear
bitmap_clear: {
.label bitmap = 3
.label y = 2
.label _3 = 3
- //SEG210 [107] (word~) bitmap_clear::$3 ← *((const byte[256]) bitmap_plot_yhi#0+(byte/signed byte/word/signed word/dword/signed dword) 0) w= *((const byte[256]) bitmap_plot_ylo#0+(byte/signed byte/word/signed word/dword/signed dword) 0) [ bitmap_clear::$3 ] ( main:2::bitmap_clear:15 [ bitmap_clear::$3 ] ) -- vwuz1=_deref_pbuc1_word__deref_pbuc2
+ //SEG228 [122] (word~) bitmap_clear::$3 ← *((const byte[256]) bitmap_plot_yhi#0+(byte/signed byte/word/signed word/dword/signed dword) 0) w= *((const byte[256]) bitmap_plot_ylo#0+(byte/signed byte/word/signed word/dword/signed dword) 0) [ bitmap_clear::$3 ] ( main:2::bitmap_clear:15 [ bitmap_clear::$3 ] ) -- vwuz1=_deref_pbuc1_word__deref_pbuc2
lda bitmap_plot_ylo+0
sta _3
lda bitmap_plot_yhi+0
sta _3+1
- //SEG211 [108] (byte*~) bitmap_clear::bitmap#5 ← (byte*)(word~) bitmap_clear::$3 [ bitmap_clear::bitmap#5 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#5 ] )
+ //SEG229 [123] (byte*~) bitmap_clear::bitmap#5 ← (byte*)(word~) bitmap_clear::$3 [ bitmap_clear::bitmap#5 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#5 ] )
// (byte*~) bitmap_clear::bitmap#5 = (byte*)(word~) bitmap_clear::$3 // register copy zp ZP_WORD:3
- //SEG212 [109] phi from bitmap_clear to bitmap_clear::@1 [phi:bitmap_clear->bitmap_clear::@1]
- //SEG213 [109] phi (byte) bitmap_clear::y#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_clear->bitmap_clear::@1#0] -- vbuz1=vbuc1
+ //SEG230 [124] phi from bitmap_clear to bitmap_clear::@1 [phi:bitmap_clear->bitmap_clear::@1]
+ //SEG231 [124] phi (byte) bitmap_clear::y#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_clear->bitmap_clear::@1#0] -- vbuz1=vbuc1
lda #0
sta y
- //SEG214 [109] phi (byte*) bitmap_clear::bitmap#3 = (byte*~) bitmap_clear::bitmap#5 [phi:bitmap_clear->bitmap_clear::@1#1] -- register_copy
- //SEG215 [109] phi from bitmap_clear::@3 to bitmap_clear::@1 [phi:bitmap_clear::@3->bitmap_clear::@1]
- //SEG216 [109] phi (byte) bitmap_clear::y#4 = (byte) bitmap_clear::y#1 [phi:bitmap_clear::@3->bitmap_clear::@1#0] -- register_copy
- //SEG217 [109] phi (byte*) bitmap_clear::bitmap#3 = (byte*) bitmap_clear::bitmap#1 [phi:bitmap_clear::@3->bitmap_clear::@1#1] -- register_copy
- //SEG218 bitmap_clear::@1
+ //SEG232 [124] phi (byte*) bitmap_clear::bitmap#3 = (byte*~) bitmap_clear::bitmap#5 [phi:bitmap_clear->bitmap_clear::@1#1] -- register_copy
+ //SEG233 [124] phi from bitmap_clear::@3 to bitmap_clear::@1 [phi:bitmap_clear::@3->bitmap_clear::@1]
+ //SEG234 [124] phi (byte) bitmap_clear::y#4 = (byte) bitmap_clear::y#1 [phi:bitmap_clear::@3->bitmap_clear::@1#0] -- register_copy
+ //SEG235 [124] phi (byte*) bitmap_clear::bitmap#3 = (byte*) bitmap_clear::bitmap#1 [phi:bitmap_clear::@3->bitmap_clear::@1#1] -- register_copy
+ //SEG236 bitmap_clear::@1
b1:
- //SEG219 [110] phi from bitmap_clear::@1 to bitmap_clear::@2 [phi:bitmap_clear::@1->bitmap_clear::@2]
- //SEG220 [110] phi (byte) bitmap_clear::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_clear::@1->bitmap_clear::@2#0] -- vbuxx=vbuc1
+ //SEG237 [125] phi from bitmap_clear::@1 to bitmap_clear::@2 [phi:bitmap_clear::@1->bitmap_clear::@2]
+ //SEG238 [125] phi (byte) bitmap_clear::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_clear::@1->bitmap_clear::@2#0] -- vbuxx=vbuc1
ldx #0
- //SEG221 [110] phi (byte*) bitmap_clear::bitmap#2 = (byte*) bitmap_clear::bitmap#3 [phi:bitmap_clear::@1->bitmap_clear::@2#1] -- register_copy
- //SEG222 [110] phi from bitmap_clear::@2 to bitmap_clear::@2 [phi:bitmap_clear::@2->bitmap_clear::@2]
- //SEG223 [110] phi (byte) bitmap_clear::x#2 = (byte) bitmap_clear::x#1 [phi:bitmap_clear::@2->bitmap_clear::@2#0] -- register_copy
- //SEG224 [110] phi (byte*) bitmap_clear::bitmap#2 = (byte*) bitmap_clear::bitmap#1 [phi:bitmap_clear::@2->bitmap_clear::@2#1] -- register_copy
- //SEG225 bitmap_clear::@2
+ //SEG239 [125] phi (byte*) bitmap_clear::bitmap#2 = (byte*) bitmap_clear::bitmap#3 [phi:bitmap_clear::@1->bitmap_clear::@2#1] -- register_copy
+ //SEG240 [125] phi from bitmap_clear::@2 to bitmap_clear::@2 [phi:bitmap_clear::@2->bitmap_clear::@2]
+ //SEG241 [125] phi (byte) bitmap_clear::x#2 = (byte) bitmap_clear::x#1 [phi:bitmap_clear::@2->bitmap_clear::@2#0] -- register_copy
+ //SEG242 [125] phi (byte*) bitmap_clear::bitmap#2 = (byte*) bitmap_clear::bitmap#1 [phi:bitmap_clear::@2->bitmap_clear::@2#1] -- register_copy
+ //SEG243 bitmap_clear::@2
b2:
- //SEG226 [111] *((byte*) bitmap_clear::bitmap#2) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ) -- _deref_pbuz1=vbuc1
+ //SEG244 [126] *((byte*) bitmap_clear::bitmap#2) ← (byte/signed byte/word/signed word/dword/signed dword) 0 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#2 bitmap_clear::x#2 ] ) -- _deref_pbuz1=vbuc1
lda #0
tay
sta (bitmap),y
- //SEG227 [112] (byte*) bitmap_clear::bitmap#1 ← ++ (byte*) bitmap_clear::bitmap#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] ) -- pbuz1=_inc_pbuz1
+ //SEG245 [127] (byte*) bitmap_clear::bitmap#1 ← ++ (byte*) bitmap_clear::bitmap#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#2 ] ) -- pbuz1=_inc_pbuz1
inc bitmap
bne !+
inc bitmap+1
!:
- //SEG228 [113] (byte) bitmap_clear::x#1 ← ++ (byte) bitmap_clear::x#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ) -- vbuxx=_inc_vbuxx
+ //SEG246 [128] (byte) bitmap_clear::x#1 ← ++ (byte) bitmap_clear::x#2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ) -- vbuxx=_inc_vbuxx
inx
- //SEG229 [114] if((byte) bitmap_clear::x#1!=(byte/word/signed word/dword/signed dword) 200) goto bitmap_clear::@2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ) -- vbuxx_neq_vbuc1_then_la1
+ //SEG247 [129] if((byte) bitmap_clear::x#1!=(byte/word/signed word/dword/signed dword) 200) goto bitmap_clear::@2 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::y#4 bitmap_clear::bitmap#1 bitmap_clear::x#1 ] ) -- vbuxx_neq_vbuc1_then_la1
cpx #$c8
bne b2
- //SEG230 bitmap_clear::@3
- //SEG231 [115] (byte) bitmap_clear::y#1 ← ++ (byte) bitmap_clear::y#4 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG248 bitmap_clear::@3
+ //SEG249 [130] (byte) bitmap_clear::y#1 ← ++ (byte) bitmap_clear::y#4 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ) -- vbuz1=_inc_vbuz1
inc y
- //SEG232 [116] if((byte) bitmap_clear::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto bitmap_clear::@1 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG250 [131] if((byte) bitmap_clear::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 40) goto bitmap_clear::@1 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ( main:2::bitmap_clear:15 [ bitmap_clear::bitmap#1 bitmap_clear::y#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda y
cmp #$28
bne b1
- //SEG233 bitmap_clear::@return
- //SEG234 [117] return [ ] ( main:2::bitmap_clear:15 [ ] )
+ //SEG251 bitmap_clear::@return
+ //SEG252 [132] return [ ] ( main:2::bitmap_clear:15 [ ] )
rts
}
-//SEG235 bitmap_init
+//SEG253 bitmap_init
bitmap_init: {
.label _3 = 2
.label yoffs = 3
- //SEG236 [119] phi from bitmap_init to bitmap_init::@1 [phi:bitmap_init->bitmap_init::@1]
- //SEG237 [119] phi (byte) bitmap_init::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_init->bitmap_init::@1#0] -- vbuxx=vbuc1
+ //SEG254 [134] phi from bitmap_init to bitmap_init::@1 [phi:bitmap_init->bitmap_init::@1]
+ //SEG255 [134] phi (byte) bitmap_init::x#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_init->bitmap_init::@1#0] -- vbuxx=vbuc1
ldx #0
- //SEG238 [119] phi (byte) bitmap_init::bits#3 = (byte/word/signed word/dword/signed dword) 128 [phi:bitmap_init->bitmap_init::@1#1] -- vbuaa=vbuc1
+ //SEG256 [134] phi (byte) bitmap_init::bits#3 = (byte/word/signed word/dword/signed dword) 128 [phi:bitmap_init->bitmap_init::@1#1] -- vbuaa=vbuc1
lda #$80
- //SEG239 [119] phi from bitmap_init::@2 to bitmap_init::@1 [phi:bitmap_init::@2->bitmap_init::@1]
- //SEG240 [119] phi (byte) bitmap_init::x#2 = (byte) bitmap_init::x#1 [phi:bitmap_init::@2->bitmap_init::@1#0] -- register_copy
- //SEG241 [119] phi (byte) bitmap_init::bits#3 = (byte) bitmap_init::bits#4 [phi:bitmap_init::@2->bitmap_init::@1#1] -- register_copy
- //SEG242 bitmap_init::@1
+ //SEG257 [134] phi from bitmap_init::@2 to bitmap_init::@1 [phi:bitmap_init::@2->bitmap_init::@1]
+ //SEG258 [134] phi (byte) bitmap_init::x#2 = (byte) bitmap_init::x#1 [phi:bitmap_init::@2->bitmap_init::@1#0] -- register_copy
+ //SEG259 [134] phi (byte) bitmap_init::bits#3 = (byte) bitmap_init::bits#4 [phi:bitmap_init::@2->bitmap_init::@1#1] -- register_copy
+ //SEG260 bitmap_init::@1
b1:
- //SEG243 [120] *((const byte[256]) bitmap_plot_bit#0 + (byte) bitmap_init::x#2) ← (byte) bitmap_init::bits#3 [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] ) -- pbuc1_derefidx_vbuxx=vbuaa
+ //SEG261 [135] *((const byte[256]) bitmap_plot_bit#0 + (byte) bitmap_init::x#2) ← (byte) bitmap_init::bits#3 [ bitmap_init::bits#3 bitmap_init::x#2 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#3 bitmap_init::x#2 ] ) -- pbuc1_derefidx_vbuxx=vbuaa
sta bitmap_plot_bit,x
- //SEG244 [121] (byte) bitmap_init::bits#1 ← (byte) bitmap_init::bits#3 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] ) -- vbuaa=vbuaa_ror_1
+ //SEG262 [136] (byte) bitmap_init::bits#1 ← (byte) bitmap_init::bits#3 >> (byte/signed byte/word/signed word/dword/signed dword) 1 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] ) -- vbuaa=vbuaa_ror_1
lsr
- //SEG245 [122] if((byte) bitmap_init::bits#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@10 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] ) -- vbuaa_neq_0_then_la1
+ //SEG263 [137] if((byte) bitmap_init::bits#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@10 [ bitmap_init::x#2 bitmap_init::bits#1 ] ( main:2::bitmap_init:13 [ bitmap_init::x#2 bitmap_init::bits#1 ] ) -- vbuaa_neq_0_then_la1
cmp #0
bne b2
- //SEG246 [123] phi from bitmap_init::@1 to bitmap_init::@2 [phi:bitmap_init::@1->bitmap_init::@2]
- //SEG247 [123] phi (byte) bitmap_init::bits#4 = (byte/word/signed word/dword/signed dword) 128 [phi:bitmap_init::@1->bitmap_init::@2#0] -- vbuaa=vbuc1
+ //SEG264 [138] phi from bitmap_init::@1 to bitmap_init::@2 [phi:bitmap_init::@1->bitmap_init::@2]
+ //SEG265 [138] phi (byte) bitmap_init::bits#4 = (byte/word/signed word/dword/signed dword) 128 [phi:bitmap_init::@1->bitmap_init::@2#0] -- vbuaa=vbuc1
lda #$80
- //SEG248 bitmap_init::@2
+ //SEG266 bitmap_init::@2
b2:
- //SEG249 [124] (byte) bitmap_init::x#1 ← ++ (byte) bitmap_init::x#2 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] ) -- vbuxx=_inc_vbuxx
+ //SEG267 [139] (byte) bitmap_init::x#1 ← ++ (byte) bitmap_init::x#2 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] ) -- vbuxx=_inc_vbuxx
inx
- //SEG250 [125] if((byte) bitmap_init::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@1 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] ) -- vbuxx_neq_0_then_la1
+ //SEG268 [140] if((byte) bitmap_init::x#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@1 [ bitmap_init::bits#4 bitmap_init::x#1 ] ( main:2::bitmap_init:13 [ bitmap_init::bits#4 bitmap_init::x#1 ] ) -- vbuxx_neq_0_then_la1
cpx #0
bne b1
- //SEG251 [126] phi from bitmap_init::@2 to bitmap_init::@3 [phi:bitmap_init::@2->bitmap_init::@3]
- //SEG252 [126] phi (byte*) bitmap_init::yoffs#2 = (const byte*) BITMAP#0 [phi:bitmap_init::@2->bitmap_init::@3#0] -- pbuz1=pbuc1
+ //SEG269 [141] phi from bitmap_init::@2 to bitmap_init::@3 [phi:bitmap_init::@2->bitmap_init::@3]
+ //SEG270 [141] phi (byte*) bitmap_init::yoffs#2 = (const byte*) BITMAP#0 [phi:bitmap_init::@2->bitmap_init::@3#0] -- pbuz1=pbuc1
lda #BITMAP
sta yoffs+1
- //SEG253 [126] phi (byte) bitmap_init::y#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_init::@2->bitmap_init::@3#1] -- vbuxx=vbuc1
+ //SEG271 [141] phi (byte) bitmap_init::y#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:bitmap_init::@2->bitmap_init::@3#1] -- vbuxx=vbuc1
ldx #0
- //SEG254 [126] phi from bitmap_init::@4 to bitmap_init::@3 [phi:bitmap_init::@4->bitmap_init::@3]
- //SEG255 [126] phi (byte*) bitmap_init::yoffs#2 = (byte*) bitmap_init::yoffs#4 [phi:bitmap_init::@4->bitmap_init::@3#0] -- register_copy
- //SEG256 [126] phi (byte) bitmap_init::y#2 = (byte) bitmap_init::y#1 [phi:bitmap_init::@4->bitmap_init::@3#1] -- register_copy
- //SEG257 bitmap_init::@3
+ //SEG272 [141] phi from bitmap_init::@4 to bitmap_init::@3 [phi:bitmap_init::@4->bitmap_init::@3]
+ //SEG273 [141] phi (byte*) bitmap_init::yoffs#2 = (byte*) bitmap_init::yoffs#4 [phi:bitmap_init::@4->bitmap_init::@3#0] -- register_copy
+ //SEG274 [141] phi (byte) bitmap_init::y#2 = (byte) bitmap_init::y#1 [phi:bitmap_init::@4->bitmap_init::@3#1] -- register_copy
+ //SEG275 bitmap_init::@3
b3:
- //SEG258 [127] (byte~) bitmap_init::$3 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ) -- vbuz1=vbuxx_band_vbuc1
+ //SEG276 [142] (byte~) bitmap_init::$3 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 ] ) -- vbuz1=vbuxx_band_vbuc1
txa
and #7
sta _3
- //SEG259 [128] (byte~) bitmap_init::$4 ← < (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] ) -- vbuaa=_lo_pbuz1
+ //SEG277 [143] (byte~) bitmap_init::$4 ← < (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$3 bitmap_init::$4 ] ) -- vbuaa=_lo_pbuz1
lda yoffs
- //SEG260 [129] (byte~) bitmap_init::$5 ← (byte~) bitmap_init::$3 | (byte~) bitmap_init::$4 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] ) -- vbuaa=vbuz1_bor_vbuaa
+ //SEG278 [144] (byte~) bitmap_init::$5 ← (byte~) bitmap_init::$3 | (byte~) bitmap_init::$4 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$5 ] ) -- vbuaa=vbuz1_bor_vbuaa
ora _3
- //SEG261 [130] *((const byte[256]) bitmap_plot_ylo#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$5 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- pbuc1_derefidx_vbuxx=vbuaa
+ //SEG279 [145] *((const byte[256]) bitmap_plot_ylo#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$5 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- pbuc1_derefidx_vbuxx=vbuaa
sta bitmap_plot_ylo,x
- //SEG262 [131] (byte~) bitmap_init::$6 ← > (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] ) -- vbuaa=_hi_pbuz1
+ //SEG280 [146] (byte~) bitmap_init::$6 ← > (byte*) bitmap_init::yoffs#2 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$6 ] ) -- vbuaa=_hi_pbuz1
lda yoffs+1
- //SEG263 [132] *((const byte[256]) bitmap_plot_yhi#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$6 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- pbuc1_derefidx_vbuxx=vbuaa
+ //SEG281 [147] *((const byte[256]) bitmap_plot_yhi#0 + (byte) bitmap_init::y#2) ← (byte~) bitmap_init::$6 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- pbuc1_derefidx_vbuxx=vbuaa
sta bitmap_plot_yhi,x
- //SEG264 [133] (byte~) bitmap_init::$7 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ) -- vbuaa=vbuxx_band_vbuc1
+ //SEG282 [148] (byte~) bitmap_init::$7 ← (byte) bitmap_init::y#2 & (byte/signed byte/word/signed word/dword/signed dword) 7 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 bitmap_init::$7 ] ) -- vbuaa=vbuxx_band_vbuc1
txa
and #7
- //SEG265 [134] if((byte~) bitmap_init::$7!=(byte/signed byte/word/signed word/dword/signed dword) 7) goto bitmap_init::@4 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- vbuaa_neq_vbuc1_then_la1
+ //SEG283 [149] if((byte~) bitmap_init::$7!=(byte/signed byte/word/signed word/dword/signed dword) 7) goto bitmap_init::@4 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#2 ] ) -- vbuaa_neq_vbuc1_then_la1
cmp #7
bne b4
- //SEG266 bitmap_init::@7
- //SEG267 [135] (byte*) bitmap_init::yoffs#1 ← (byte*) bitmap_init::yoffs#2 + (byte/signed byte/word/signed word/dword/signed dword) 40*(byte/signed byte/word/signed word/dword/signed dword) 8 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ) -- pbuz1=pbuz1_plus_vwuc1
+ //SEG284 bitmap_init::@7
+ //SEG285 [150] (byte*) bitmap_init::yoffs#1 ← (byte*) bitmap_init::yoffs#2 + (byte/signed byte/word/signed word/dword/signed dword) 40*(byte/signed byte/word/signed word/dword/signed dword) 8 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ( main:2::bitmap_init:13 [ bitmap_init::y#2 bitmap_init::yoffs#1 ] ) -- pbuz1=pbuz1_plus_vwuc1
clc
lda yoffs
adc #<$28*8
@@ -23576,28 +8643,32 @@ bitmap_init: {
lda yoffs+1
adc #>$28*8
sta yoffs+1
- //SEG268 [136] phi from bitmap_init::@3 bitmap_init::@7 to bitmap_init::@4 [phi:bitmap_init::@3/bitmap_init::@7->bitmap_init::@4]
- //SEG269 [136] phi (byte*) bitmap_init::yoffs#4 = (byte*) bitmap_init::yoffs#2 [phi:bitmap_init::@3/bitmap_init::@7->bitmap_init::@4#0] -- register_copy
- //SEG270 bitmap_init::@4
+ //SEG286 [151] phi from bitmap_init::@3 bitmap_init::@7 to bitmap_init::@4 [phi:bitmap_init::@3/bitmap_init::@7->bitmap_init::@4]
+ //SEG287 [151] phi (byte*) bitmap_init::yoffs#4 = (byte*) bitmap_init::yoffs#2 [phi:bitmap_init::@3/bitmap_init::@7->bitmap_init::@4#0] -- register_copy
+ //SEG288 bitmap_init::@4
b4:
- //SEG271 [137] (byte) bitmap_init::y#1 ← ++ (byte) bitmap_init::y#2 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ) -- vbuxx=_inc_vbuxx
+ //SEG289 [152] (byte) bitmap_init::y#1 ← ++ (byte) bitmap_init::y#2 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ) -- vbuxx=_inc_vbuxx
inx
- //SEG272 [138] if((byte) bitmap_init::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@3 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ) -- vbuxx_neq_0_then_la1
+ //SEG290 [153] if((byte) bitmap_init::y#1!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto bitmap_init::@3 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ( main:2::bitmap_init:13 [ bitmap_init::y#1 bitmap_init::yoffs#4 ] ) -- vbuxx_neq_0_then_la1
cpx #0
bne b3
- //SEG273 bitmap_init::@return
- //SEG274 [139] return [ ] ( main:2::bitmap_init:13 [ ] )
+ //SEG291 bitmap_init::@return
+ //SEG292 [154] return [ ] ( main:2::bitmap_init:13 [ ] )
rts
- //SEG275 [140] phi from bitmap_init::@1 to bitmap_init::@10 [phi:bitmap_init::@1->bitmap_init::@10]
- //SEG276 bitmap_init::@10
- //SEG277 [123] phi from bitmap_init::@10 to bitmap_init::@2 [phi:bitmap_init::@10->bitmap_init::@2]
- //SEG278 [123] phi (byte) bitmap_init::bits#4 = (byte) bitmap_init::bits#1 [phi:bitmap_init::@10->bitmap_init::@2#0] -- register_copy
+ //SEG293 [155] phi from bitmap_init::@1 to bitmap_init::@10 [phi:bitmap_init::@1->bitmap_init::@10]
+ //SEG294 bitmap_init::@10
+ //SEG295 [138] phi from bitmap_init::@10 to bitmap_init::@2 [phi:bitmap_init::@10->bitmap_init::@2]
+ //SEG296 [138] phi (byte) bitmap_init::bits#4 = (byte) bitmap_init::bits#1 [phi:bitmap_init::@10->bitmap_init::@2#0] -- register_copy
}
x_start: .word $a, $14, $1e, $1e
y_start: .byte $a, $a, $a, $14
x_end: .word $14, $a, $14, $14
y_end: .byte $14, $14, $a, $14
+ x_cur: .fill 8, 0
+ y_cur: .fill 8, 0
x_add: .fill 4, 0
+ y_add: .fill 4, 0
+ delay: .fill 4, 0
bitmap_plot_ylo: .fill $100, 0
bitmap_plot_yhi: .fill $100, 0
bitmap_plot_bit: .fill $100, 0
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/line-anim.sym b/src/test/java/dk/camelot64/kickc/test/ref/line-anim.sym
index c6410af15..7b8bd62a4 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/line-anim.sym
+++ b/src/test/java/dk/camelot64/kickc/test/ref/line-anim.sym
@@ -13,6 +13,8 @@
(const byte*) D011#0 D011 = ((byte*))(word/dword/signed dword) 53265
(byte*) D018
(const byte*) D018#0 D018 = ((byte*))(word/dword/signed dword) 53272
+(byte) DELAY
+(const byte) DELAY#0 DELAY = (byte/signed byte/word/signed word/dword/signed dword) 8
(byte*) PROCPORT
(const byte*) PROCPORT#0 PROCPORT = ((byte*))(byte/signed byte/word/signed word/dword/signed dword) 1
(byte*) PROCPORT_DDR
@@ -93,6 +95,8 @@
(const byte[256]) bitmap_plot_yhi#0 bitmap_plot_yhi = { fill( 256, 0) }
(byte[256]) bitmap_plot_ylo
(const byte[256]) bitmap_plot_ylo#0 bitmap_plot_ylo = { fill( 256, 0) }
+(byte[4]) delay
+(const byte[4]) delay#0 delay = { fill( 4, 0) }
(signed word()) divr16s((signed word) divr16s::dividend , (signed word) divr16s::divisor , (signed word) divr16s::rem)
(signed word~) divr16s::$11 $11 zp ZP_WORD:11 1.0
(signed word~) divr16s::$7 $7 zp ZP_WORD:9 2.0
@@ -120,7 +124,7 @@
(byte) divr16s::neg
(byte) divr16s::neg#2 reg byte y 2.0
(byte) divr16s::neg#3 reg byte y 1.0
-(byte) divr16s::neg#4 reg byte y 1.2000000000000002
+(byte) divr16s::neg#4 reg byte y 0.8571428571428571
(signed word) divr16s::rem
(signed word) divr16s::rem#0 rem zp ZP_WORD:9 2.0
(word) divr16s::remu
@@ -128,7 +132,12 @@
(word~) divr16s::remu#7 remu zp ZP_WORD:9 4.0
(word~) divr16s::remu#8 remu zp ZP_WORD:9 4.0
(word) divr16s::resultu
+(word) divr16s::resultu#0 resultu zp ZP_WORD:5 0.6666666666666666
(signed word) divr16s::return
+(signed word) divr16s::return#1 return zp ZP_WORD:5 4.0
+(signed word) divr16s::return#2 return zp ZP_WORD:5 2.0
+(signed word) divr16s::return#3 return zp ZP_WORD:5 4.0
+(signed word~) divr16s::return#7 return zp ZP_WORD:5 2.0
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
(byte~) divr16u::$1 reg byte a 202.0
(byte~) divr16u::$2 reg byte a 202.0
@@ -154,13 +163,14 @@
(word) divr16u::rem
(word) divr16u::rem#0 rem zp ZP_WORD:9 75.75
(word) divr16u::rem#1 rem zp ZP_WORD:9 202.0
-(word) divr16u::rem#10 rem zp ZP_WORD:9 27.727272727272727
+(word) divr16u::rem#10 rem zp ZP_WORD:9 15.25
(word) divr16u::rem#2 rem zp ZP_WORD:9 202.0
(word) divr16u::rem#3 rem zp ZP_WORD:9 2.0
(word) divr16u::rem#4 rem zp ZP_WORD:9 204.0
(word) divr16u::rem#5 rem zp ZP_WORD:9 101.0
(word) divr16u::return
-(word) divr16u::return#0 return zp ZP_WORD:5 101.0
+(word) divr16u::return#0 return zp ZP_WORD:5 61.0
+(word) divr16u::return#2 return zp ZP_WORD:5 4.0
(void()) main()
(byte~) main::$9 reg byte x 11.0
(label) main::@1
@@ -201,12 +211,19 @@
(byte) main::vicSelectGfxBank1_toDd001_return
(const byte) main::vicSelectGfxBank1_toDd001_return#0 vicSelectGfxBank1_toDd001_return = (byte/signed byte/word/signed word/dword/signed dword) 3^>((word))(const byte*) SCREEN#0>>(byte/signed byte/word/signed word/dword/signed dword) 6
(void()) point_init((byte) point_init::point_idx)
-(signed word~) point_init::$4 $4 zp ZP_WORD:13 2.0
+(byte~) point_init::$13 reg byte a 4.0
+(byte~) point_init::$14 reg byte a 2.0
+(word~) point_init::$16 $16 zp ZP_WORD:5 4.0
+(word~) point_init::$17 $17 zp ZP_WORD:5 4.0
+(word~) point_init::$18 $18 zp ZP_WORD:5 4.0
+(signed word~) point_init::$4 $4 zp ZP_WORD:14 2.0
(signed word~) point_init::$5 $5 zp ZP_WORD:5 4.0
(label) point_init::@1
(label) point_init::@10
+(label) point_init::@11
(label) point_init::@12
(label) point_init::@13
+(label) point_init::@2
(label) point_init::@3
(label) point_init::@4
(label) point_init::@7
@@ -238,21 +255,23 @@
(word~) point_init::abs16s2_return#6 abs16s2_return zp ZP_WORD:7 4.0
(signed word) point_init::abs16s2_w
(byte) point_init::point_idx
-(byte) point_init::point_idx#0 reg byte x 0.9444444444444446
+(byte) point_init::point_idx#0 point_idx zp ZP_BYTE:2 0.6969696969696968
(byte) point_init::point_idx1
-(byte) point_init::point_idx1#0 reg byte y 2.0
+(byte) point_init::point_idx1#0 point_idx1 zp ZP_BYTE:13 0.36363636363636365
(signed word) point_init::x_diff
(signed word) point_init::x_diff#1 x_diff zp ZP_WORD:11 0.5555555555555556
+(signed word) point_init::x_stepf
+(signed word) point_init::x_stepf#0 x_stepf zp ZP_WORD:5 4.0
(signed word) point_init::y_diff
-(signed word) point_init::y_diff#0 y_diff zp ZP_WORD:13 0.5
+(signed word) point_init::y_diff#0 y_diff zp ZP_WORD:14 0.5
(signed word) rem16s
-(signed word) rem16s#13 rem16s zp ZP_WORD:3 1.666666666666667
+(signed word) rem16s#13 rem16s zp ZP_WORD:3 0.9999999999999999
(signed word) rem16s#15 rem16s zp ZP_WORD:3 0.7222222222222223
-(signed word) rem16s#2 rem16s zp ZP_WORD:3 4.0
-(signed word) rem16s#3 rem16s zp ZP_WORD:3 2.0
-(signed word~) rem16s#56 rem16s zp ZP_WORD:3 4.0
+(signed word) rem16s#2 rem16s zp ZP_WORD:3 2.0
+(signed word) rem16s#3 rem16s zp ZP_WORD:3 0.75
+(signed word~) rem16s#57 rem16s zp ZP_WORD:3 4.0
(word) rem16u
-(word) rem16u#18 rem16u zp ZP_WORD:9 1.666666666666667
+(word) rem16u#18 rem16u zp ZP_WORD:9 0.9999999999999999
(word) rem16u#21 rem16u zp ZP_WORD:9 0.7222222222222223
(void()) screen_fill((byte*) screen_fill::screen , (byte) screen_fill::ch)
(label) screen_fill::@1
@@ -273,18 +292,24 @@
(byte) screen_fill::y#4 y zp ZP_BYTE:2 3.6666666666666665
(signed byte[4]) x_add
(const signed byte[4]) x_add#0 x_add = { fill( 4, 0) }
+(word[4]) x_cur
+(const word[4]) x_cur#0 x_cur = { fill( 4, 0) }
(word[4]) x_end
(const word[4]) x_end#0 x_end = { (byte/signed byte/word/signed word/dword/signed dword) 20, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 20, (byte/signed byte/word/signed word/dword/signed dword) 20 }
(word[4]) x_start
(const word[4]) x_start#0 x_start = { (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 20, (byte/signed byte/word/signed word/dword/signed dword) 30, (byte/signed byte/word/signed word/dword/signed dword) 30 }
+(signed byte[4]) y_add
+(const signed byte[4]) y_add#0 y_add = { fill( 4, 0) }
+(word[4]) y_cur
+(const word[4]) y_cur#0 y_cur = { fill( 4, 0) }
(byte[4]) y_end
(const byte[4]) y_end#0 y_end = { (byte/signed byte/word/signed word/dword/signed dword) 20, (byte/signed byte/word/signed word/dword/signed dword) 20, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 20 }
(byte[4]) y_start
(const byte[4]) y_start#0 y_start = { (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 20 }
-zp ZP_BYTE:2 [ main::i#2 main::i#1 screen_fill::y#4 screen_fill::y#1 bitmap_clear::y#4 bitmap_clear::y#1 bitmap_init::$3 ]
-zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#56 divr16s::dividendu#3 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 bitmap_clear::$3 bitmap_init::yoffs#2 bitmap_init::yoffs#4 bitmap_init::yoffs#1 ]
-zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 point_init::abs16s1_$2#0 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 bitmap_plot::x#0 point_init::$5 ]
+zp ZP_BYTE:2 [ main::i#2 main::i#1 point_init::point_idx#0 screen_fill::y#4 screen_fill::y#1 bitmap_clear::y#4 bitmap_clear::y#1 bitmap_init::$3 ]
+zp ZP_WORD:3 [ rem16s#15 rem16s#13 rem16s#3 rem16s#2 rem16s#57 divr16s::dividendu#3 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 screen_fill::screen#2 screen_fill::screen#3 screen_fill::screen#1 bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 bitmap_clear::$3 bitmap_init::yoffs#2 bitmap_init::yoffs#4 bitmap_init::yoffs#1 ]
+zp ZP_WORD:5 [ point_init::abs16s1_return#2 point_init::abs16s1_return#5 point_init::abs16s1_return#6 point_init::abs16s1_$2#0 divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 divr16s::return#3 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#2 point_init::x_stepf#0 bitmap_plot::x#0 point_init::$5 point_init::$16 point_init::$17 point_init::$18 ]
zp ZP_WORD:7 [ point_init::abs16s2_return#2 point_init::abs16s2_return#5 point_init::abs16s2_return#6 point_init::abs16s2_$2#0 bitmap_plot::$3 bitmap_plot::plotter#1 ]
zp ZP_WORD:9 [ divr16s::remu#3 divr16s::remu#7 divr16s::remu#8 divr16u::rem#4 divr16u::rem#3 rem16u#21 rem16u#18 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 divr16s::rem#0 divr16s::$7 ]
zp ZP_WORD:11 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16s::divisor#0 divr16u::divisor#0 divr16s::$11 point_init::x_diff#1 bitmap_plot::$1 ]
@@ -295,12 +320,13 @@ reg byte x [ bitmap_clear::x#2 bitmap_clear::x#1 ]
reg byte a [ bitmap_init::bits#3 bitmap_init::bits#4 bitmap_init::bits#1 ]
reg byte x [ bitmap_init::x#2 bitmap_init::x#1 ]
reg byte x [ bitmap_init::y#2 bitmap_init::y#1 ]
-reg byte x [ point_init::point_idx#0 ]
reg byte x [ main::$9 ]
reg byte y [ bitmap_plot::y#0 ]
reg byte a [ bitmap_plot::$2 ]
-reg byte y [ point_init::point_idx1#0 ]
-zp ZP_WORD:13 [ point_init::$4 point_init::y_diff#0 ]
+zp ZP_BYTE:13 [ point_init::point_idx1#0 ]
+zp ZP_WORD:14 [ point_init::$4 point_init::y_diff#0 ]
+reg byte a [ point_init::$13 ]
+reg byte a [ point_init::$14 ]
reg byte a [ divr16u::$1 ]
reg byte a [ divr16u::$2 ]
reg byte a [ bitmap_init::$4 ]
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/linegen.cfg b/src/test/java/dk/camelot64/kickc/test/ref/linegen.cfg
index 3da007e67..451a4d45a 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/linegen.cfg
+++ b/src/test/java/dk/camelot64/kickc/test/ref/linegen.cfg
@@ -1,13 +1,13 @@
@begin: scope:[] from
[0] phi() [ ] ( )
- to:@23
-@23: scope:[] from @begin
+ to:@24
+@24: scope:[] from @begin
[1] phi() [ ] ( )
[2] call main [ ] ( )
to:@end
-@end: scope:[] from @23
+@end: scope:[] from @24
[3] phi() [ ] ( )
-main: scope:[main] from @23
+main: scope:[main] from @24
[4] phi() [ ] ( main:2 [ ] )
[5] call lin16u_gen [ ] ( main:2 [ ] )
to:main::@3
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/linegen.log b/src/test/java/dk/camelot64/kickc/test/ref/linegen.log
index 8fea019d5..72ad8e5fc 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/linegen.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/linegen.log
@@ -173,20 +173,22 @@ signed byte div8s(signed byte dividend, signed byte divisor) {
// Remainder after signed 16 bit division
signed word rem16s = 0;
-// Perform division on two signed 16-bit numbers
-// Returns dividend/divisor.
-// The remainder will be set into the global variable rem16s.
+// Perform division on two signed 16-bit numbers with an initial remainder.
+// Returns dividend/divisor. The remainder will be set into the global variable rem16s.
// Implemented using simple binary division
// Follows the C99 standard by truncating toward zero on negative results.
// See http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf section 6.5.5
-signed word div16s(signed word dividend, signed word divisor) {
+signed word divr16s(signed word dividend, signed word divisor, signed word rem) {
byte neg = 0;
word dividendu = 0;
- if(dividend<0) {
+ word remu = 0;
+ if(dividend<0 || rem<0) {
dividendu = (word)-dividend;
+ remu = (word)-rem;
neg = 1;
} else {
dividendu = (word)dividend;
+ remu = (word)rem;
}
word divisoru = 0;
if(divisor<0) {
@@ -195,7 +197,7 @@ signed word div16s(signed word dividend, signed word divisor) {
} else {
divisoru = (word)divisor;
}
- word resultu = div16u(dividendu, divisoru);
+ word resultu = divr16u(dividendu, divisoru, remu);
if(neg==0) {
rem16s = (signed word)rem16u;
return (signed word)resultu;
@@ -205,6 +207,16 @@ signed word div16s(signed word dividend, signed word divisor) {
}
}
+// Perform division on two signed 16-bit numbers
+// Returns dividend/divisor.
+// The remainder will be set into the global variable rem16s.
+// Implemented using simple binary division
+// Follows the C99 standard by truncating toward zero on negative results.
+// See http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf section 6.5.5
+signed word div16s(signed word dividend, signed word divisor) {
+ return divr16s(dividend, divisor, 0);
+}
+
Adding pre/post-modifier (byte) divr8u::quotient ← ++ (byte) divr8u::quotient
Adding pre/post-modifier (word) divr16u::quotient ← ++ (word) divr16u::quotient
Importing print.kc
@@ -351,6 +363,7 @@ SYMBOLS
(label) @21
(label) @22
(label) @23
+(label) @24
(label) @3
(label) @4
(label) @5
@@ -361,44 +374,11 @@ SYMBOLS
(label) @begin
(label) @end
(signed word()) div16s((signed word) div16s::dividend , (signed word) div16s::divisor)
-(bool~) div16s::$0
-(word~) div16s::$1
-(bool~) div16s::$10
-(signed word~) div16s::$11
-(signed word~) div16s::$12
-(signed word~) div16s::$13
-(signed word~) div16s::$14
-(signed word~) div16s::$15
-(signed word~) div16s::$16
-(signed word~) div16s::$2
-(word~) div16s::$3
-(bool~) div16s::$4
-(word~) div16s::$5
-(signed word~) div16s::$6
-(word~) div16s::$7
-(byte/word/dword~) div16s::$8
-(word~) div16s::$9
+(signed word~) div16s::$0
(label) div16s::@1
-(label) div16s::@10
-(label) div16s::@11
-(label) div16s::@12
-(label) div16s::@13
-(label) div16s::@14
-(label) div16s::@2
-(label) div16s::@3
-(label) div16s::@4
-(label) div16s::@5
-(label) div16s::@6
-(label) div16s::@7
-(label) div16s::@8
-(label) div16s::@9
(label) div16s::@return
(signed word) div16s::dividend
-(word) div16s::dividendu
(signed word) div16s::divisor
-(word) div16s::divisoru
-(byte) div16s::neg
-(word) div16s::resultu
(signed word) div16s::return
(word()) div16u((word) div16u::dividend , (word) div16u::divisor)
(word~) div16u::$0
@@ -467,6 +447,53 @@ SYMBOLS
(byte) div8u::dividend
(byte) div8u::divisor
(byte) div8u::return
+(signed word()) divr16s((signed word) divr16s::dividend , (signed word) divr16s::divisor , (signed word) divr16s::rem)
+(bool~) divr16s::$0
+(bool~) divr16s::$1
+(word~) divr16s::$10
+(signed word~) divr16s::$11
+(word~) divr16s::$12
+(byte/word/dword~) divr16s::$13
+(word~) divr16s::$14
+(bool~) divr16s::$15
+(signed word~) divr16s::$16
+(signed word~) divr16s::$17
+(signed word~) divr16s::$18
+(signed word~) divr16s::$19
+(bool~) divr16s::$2
+(signed word~) divr16s::$20
+(signed word~) divr16s::$21
+(word~) divr16s::$3
+(word~) divr16s::$4
+(signed word~) divr16s::$5
+(word~) divr16s::$6
+(signed word~) divr16s::$7
+(word~) divr16s::$8
+(bool~) divr16s::$9
+(label) divr16s::@1
+(label) divr16s::@10
+(label) divr16s::@11
+(label) divr16s::@12
+(label) divr16s::@13
+(label) divr16s::@14
+(label) divr16s::@2
+(label) divr16s::@3
+(label) divr16s::@4
+(label) divr16s::@5
+(label) divr16s::@6
+(label) divr16s::@7
+(label) divr16s::@8
+(label) divr16s::@9
+(label) divr16s::@return
+(signed word) divr16s::dividend
+(word) divr16s::dividendu
+(signed word) divr16s::divisor
+(word) divr16s::divisoru
+(byte) divr16s::neg
+(signed word) divr16s::rem
+(word) divr16s::remu
+(word) divr16s::resultu
+(signed word) divr16s::return
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
(word~) divr16u::$0
(byte~) divr16u::$1
@@ -922,79 +949,99 @@ div8s::@14: scope:[div8s] from
@6: scope:[] from @5
(signed word) rem16s ← (byte/signed byte/word/signed word/dword/signed dword) 0
to:@7
+divr16s: scope:[divr16s] from
+ (byte) divr16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (word) divr16s::dividendu ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (word) divr16s::remu ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$0 ← (signed word) divr16s::dividend < (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$1 ← (signed word) divr16s::rem < (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$2 ← (bool~) divr16s::$0 || (bool~) divr16s::$1
+ if((bool~) divr16s::$2) goto divr16s::@1
+ to:divr16s::@7
+divr16s::@1: scope:[divr16s] from divr16s divr16s::@8
+ (signed word~) divr16s::$5 ← - (signed word) divr16s::dividend
+ (word~) divr16s::$6 ← ((word)) (signed word~) divr16s::$5
+ (word) divr16s::dividendu ← (word~) divr16s::$6
+ (signed word~) divr16s::$7 ← - (signed word) divr16s::rem
+ (word~) divr16s::$8 ← ((word)) (signed word~) divr16s::$7
+ (word) divr16s::remu ← (word~) divr16s::$8
+ (byte) divr16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 1
+ to:divr16s::@2
+divr16s::@7: scope:[divr16s] from divr16s
+ (word~) divr16s::$3 ← ((word)) (signed word) divr16s::dividend
+ (word) divr16s::dividendu ← (word~) divr16s::$3
+ (word~) divr16s::$4 ← ((word)) (signed word) divr16s::rem
+ (word) divr16s::remu ← (word~) divr16s::$4
+ to:divr16s::@2
+divr16s::@2: scope:[divr16s] from divr16s::@1 divr16s::@7
+ (word) divr16s::divisoru ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$9 ← (signed word) divr16s::divisor < (byte/signed byte/word/signed word/dword/signed dword) 0
+ if((bool~) divr16s::$9) goto divr16s::@3
+ to:divr16s::@9
+divr16s::@8: scope:[divr16s] from
+ to:divr16s::@1
+divr16s::@3: scope:[divr16s] from divr16s::@10 divr16s::@2
+ (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor
+ (word~) divr16s::$12 ← ((word)) (signed word~) divr16s::$11
+ (word) divr16s::divisoru ← (word~) divr16s::$12
+ (byte/word/dword~) divr16s::$13 ← (byte) divr16s::neg ^ (byte/signed byte/word/signed word/dword/signed dword) 1
+ (byte) divr16s::neg ← (byte/word/dword~) divr16s::$13
+ to:divr16s::@4
+divr16s::@9: scope:[divr16s] from divr16s::@2
+ (word~) divr16s::$10 ← ((word)) (signed word) divr16s::divisor
+ (word) divr16s::divisoru ← (word~) divr16s::$10
+ to:divr16s::@4
+divr16s::@4: scope:[divr16s] from divr16s::@3 divr16s::@9
+ (word~) divr16s::$14 ← call divr16u (word) divr16s::dividendu (word) divr16s::divisoru (word) divr16s::remu
+ (word) divr16s::resultu ← (word~) divr16s::$14
+ (bool~) divr16s::$15 ← (byte) divr16s::neg == (byte/signed byte/word/signed word/dword/signed dword) 0
+ if((bool~) divr16s::$15) goto divr16s::@5
+ to:divr16s::@11
+divr16s::@10: scope:[divr16s] from
+ to:divr16s::@3
+divr16s::@5: scope:[divr16s] from divr16s::@13 divr16s::@4
+ (signed word~) divr16s::$20 ← ((signed word)) (word) rem16u
+ (signed word) rem16s ← (signed word~) divr16s::$20
+ (signed word~) divr16s::$21 ← ((signed word)) (word) divr16s::resultu
+ (signed word) divr16s::return ← (signed word~) divr16s::$21
+ to:divr16s::@return
+divr16s::@11: scope:[divr16s] from divr16s::@4
+ (signed word~) divr16s::$16 ← ((signed word)) (word) rem16u
+ (signed word~) divr16s::$17 ← - (signed word~) divr16s::$16
+ (signed word) rem16s ← (signed word~) divr16s::$17
+ (signed word~) divr16s::$18 ← ((signed word)) (word) divr16s::resultu
+ (signed word~) divr16s::$19 ← - (signed word~) divr16s::$18
+ (signed word) divr16s::return ← (signed word~) divr16s::$19
+ to:divr16s::@return
+divr16s::@return: scope:[divr16s] from divr16s::@11 divr16s::@5 divr16s::@6
+ (signed word) divr16s::return ← (signed word) divr16s::return
+ return (signed word) divr16s::return
+ to:@return
+divr16s::@12: scope:[divr16s] from
+ to:divr16s::@6
+divr16s::@6: scope:[divr16s] from divr16s::@12 divr16s::@14
+ to:divr16s::@return
+divr16s::@13: scope:[divr16s] from
+ to:divr16s::@5
+divr16s::@14: scope:[divr16s] from
+ to:divr16s::@6
+@7: scope:[] from @6
+ to:@8
div16s: scope:[div16s] from
- (byte) div16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (word) div16s::dividendu ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (bool~) div16s::$0 ← (signed word) div16s::dividend < (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$0) goto div16s::@1
- to:div16s::@7
-div16s::@1: scope:[div16s] from div16s div16s::@8
- (signed word~) div16s::$2 ← - (signed word) div16s::dividend
- (word~) div16s::$3 ← ((word)) (signed word~) div16s::$2
- (word) div16s::dividendu ← (word~) div16s::$3
- (byte) div16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 1
- to:div16s::@2
-div16s::@7: scope:[div16s] from div16s
- (word~) div16s::$1 ← ((word)) (signed word) div16s::dividend
- (word) div16s::dividendu ← (word~) div16s::$1
- to:div16s::@2
-div16s::@2: scope:[div16s] from div16s::@1 div16s::@7
- (word) div16s::divisoru ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (bool~) div16s::$4 ← (signed word) div16s::divisor < (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$4) goto div16s::@3
- to:div16s::@9
-div16s::@8: scope:[div16s] from
- to:div16s::@1
-div16s::@3: scope:[div16s] from div16s::@10 div16s::@2
- (signed word~) div16s::$6 ← - (signed word) div16s::divisor
- (word~) div16s::$7 ← ((word)) (signed word~) div16s::$6
- (word) div16s::divisoru ← (word~) div16s::$7
- (byte/word/dword~) div16s::$8 ← (byte) div16s::neg ^ (byte/signed byte/word/signed word/dword/signed dword) 1
- (byte) div16s::neg ← (byte/word/dword~) div16s::$8
- to:div16s::@4
-div16s::@9: scope:[div16s] from div16s::@2
- (word~) div16s::$5 ← ((word)) (signed word) div16s::divisor
- (word) div16s::divisoru ← (word~) div16s::$5
- to:div16s::@4
-div16s::@4: scope:[div16s] from div16s::@3 div16s::@9
- (word~) div16s::$9 ← call div16u (word) div16s::dividendu (word) div16s::divisoru
- (word) div16s::resultu ← (word~) div16s::$9
- (bool~) div16s::$10 ← (byte) div16s::neg == (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$10) goto div16s::@5
- to:div16s::@11
-div16s::@10: scope:[div16s] from
- to:div16s::@3
-div16s::@5: scope:[div16s] from div16s::@13 div16s::@4
- (signed word~) div16s::$15 ← ((signed word)) (word) rem16u
- (signed word) rem16s ← (signed word~) div16s::$15
- (signed word~) div16s::$16 ← ((signed word)) (word) div16s::resultu
- (signed word) div16s::return ← (signed word~) div16s::$16
+ (signed word~) div16s::$0 ← call divr16s (signed word) div16s::dividend (signed word) div16s::divisor (byte/signed byte/word/signed word/dword/signed dword) 0
+ (signed word) div16s::return ← (signed word~) div16s::$0
to:div16s::@return
-div16s::@11: scope:[div16s] from div16s::@4
- (signed word~) div16s::$11 ← ((signed word)) (word) rem16u
- (signed word~) div16s::$12 ← - (signed word~) div16s::$11
- (signed word) rem16s ← (signed word~) div16s::$12
- (signed word~) div16s::$13 ← ((signed word)) (word) div16s::resultu
- (signed word~) div16s::$14 ← - (signed word~) div16s::$13
- (signed word) div16s::return ← (signed word~) div16s::$14
- to:div16s::@return
-div16s::@return: scope:[div16s] from div16s::@11 div16s::@5 div16s::@6
+div16s::@return: scope:[div16s] from div16s div16s::@1
(signed word) div16s::return ← (signed word) div16s::return
return (signed word) div16s::return
to:@return
-div16s::@12: scope:[div16s] from
- to:div16s::@6
-div16s::@6: scope:[div16s] from div16s::@12 div16s::@14
+div16s::@1: scope:[div16s] from
to:div16s::@return
-div16s::@13: scope:[div16s] from
- to:div16s::@5
-div16s::@14: scope:[div16s] from
- to:div16s::@6
-@7: scope:[] from @6
+@8: scope:[] from @7
(byte*) print_screen ← ((byte*)) (word/signed word/dword/signed dword) 1024
(byte*) print_line_cursor ← (byte*) print_screen
(byte*) print_char_cursor ← (byte*) print_line_cursor
- to:@8
+ to:@9
print_str_lines: scope:[print_str_lines] from
to:print_str_lines::@1
print_str_lines::@1: scope:[print_str_lines] from print_str_lines print_str_lines::@9
@@ -1032,8 +1079,8 @@ print_str_lines::@10: scope:[print_str_lines] from
print_str_lines::@return: scope:[print_str_lines] from print_str_lines::@3
return
to:@return
-@8: scope:[] from @7
- to:@9
+@9: scope:[] from @8
+ to:@10
print_str_ln: scope:[print_str_ln] from
(void~) print_str_ln::$0 ← call print_str (byte*) print_str_ln::str
(void~) print_str_ln::$1 ← call print_ln
@@ -1041,8 +1088,8 @@ print_str_ln: scope:[print_str_ln] from
print_str_ln::@return: scope:[print_str_ln] from print_str_ln
return
to:@return
-@9: scope:[] from @8
- to:@10
+@10: scope:[] from @9
+ to:@11
print_str: scope:[print_str] from
to:print_str::@1
print_str::@1: scope:[print_str] from print_str print_str::@2
@@ -1065,8 +1112,8 @@ print_str::@6: scope:[print_str] from
print_str::@return: scope:[print_str] from print_str::@3
return
to:@return
-@10: scope:[] from @9
- to:@11
+@11: scope:[] from @10
+ to:@12
print_str_at: scope:[print_str_at] from
to:print_str_at::@1
print_str_at::@1: scope:[print_str_at] from print_str_at print_str_at::@2
@@ -1089,8 +1136,8 @@ print_str_at::@6: scope:[print_str_at] from
print_str_at::@return: scope:[print_str_at] from print_str_at::@3
return
to:@return
-@11: scope:[] from @10
- to:@12
+@12: scope:[] from @11
+ to:@13
print_ln: scope:[print_ln] from
to:print_ln::@1
print_ln::@1: scope:[print_ln] from print_ln print_ln::@1
@@ -1105,8 +1152,8 @@ print_ln::@2: scope:[print_ln] from print_ln::@1
print_ln::@return: scope:[print_ln] from print_ln::@2
return
to:@return
-@12: scope:[] from @11
- to:@13
+@13: scope:[] from @12
+ to:@14
print_sword: scope:[print_sword] from
(bool~) print_sword::$0 ← (signed word) print_sword::w < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sword::$1 ← ! (bool~) print_sword::$0
@@ -1124,8 +1171,8 @@ print_sword::@2: scope:[print_sword] from print_sword
print_sword::@return: scope:[print_sword] from print_sword::@1
return
to:@return
-@13: scope:[] from @12
- to:@14
+@14: scope:[] from @13
+ to:@15
print_sbyte: scope:[print_sbyte] from
(bool~) print_sbyte::$0 ← (signed byte) print_sbyte::b < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sbyte::$1 ← ! (bool~) print_sbyte::$0
@@ -1143,8 +1190,8 @@ print_sbyte::@2: scope:[print_sbyte] from print_sbyte
print_sbyte::@return: scope:[print_sbyte] from print_sbyte::@1
return
to:@return
-@14: scope:[] from @13
- to:@15
+@15: scope:[] from @14
+ to:@16
print_word: scope:[print_word] from
(byte~) print_word::$0 ← > (word) print_word::w
(void~) print_word::$1 ← call print_byte (byte~) print_word::$0
@@ -1154,8 +1201,8 @@ print_word: scope:[print_word] from
print_word::@return: scope:[print_word] from print_word
return
to:@return
-@15: scope:[] from @14
- to:@16
+@16: scope:[] from @15
+ to:@17
print_dword: scope:[print_dword] from
(word~) print_dword::$0 ← > (dword) print_dword::dw
(void~) print_dword::$1 ← call print_word (word~) print_dword::$0
@@ -1165,8 +1212,8 @@ print_dword: scope:[print_dword] from
print_dword::@return: scope:[print_dword] from print_dword
return
to:@return
-@16: scope:[] from @15
- to:@17
+@17: scope:[] from @16
+ to:@18
print_sdword: scope:[print_sdword] from
(bool~) print_sdword::$0 ← (signed dword) print_sdword::dw < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sdword::$1 ← ! (bool~) print_sdword::$0
@@ -1184,9 +1231,9 @@ print_sdword::@2: scope:[print_sdword] from print_sdword
print_sdword::@return: scope:[print_sdword] from print_sdword::@1
return
to:@return
-@17: scope:[] from @16
+@18: scope:[] from @17
(byte[]) print_hextab ← (string) "0123456789abcdef"
- to:@18
+ to:@19
print_byte: scope:[print_byte] from
(byte~) print_byte::$0 ← (byte) print_byte::b >> (byte/signed byte/word/signed word/dword/signed dword) 4
(void~) print_byte::$1 ← call print_char *((byte[]) print_hextab + (byte~) print_byte::$0)
@@ -1196,8 +1243,8 @@ print_byte: scope:[print_byte] from
print_byte::@return: scope:[print_byte] from print_byte
return
to:@return
-@18: scope:[] from @17
- to:@19
+@19: scope:[] from @18
+ to:@20
print_char: scope:[print_char] from
*((byte*) print_char_cursor) ← (byte) print_char::ch
(byte*) print_char_cursor ← ++ (byte*) print_char_cursor
@@ -1205,8 +1252,8 @@ print_char: scope:[print_char] from
print_char::@return: scope:[print_char] from print_char
return
to:@return
-@19: scope:[] from @18
- to:@20
+@20: scope:[] from @19
+ to:@21
print_cls: scope:[print_cls] from
(byte*) print_cls::sc ← (byte*) print_screen
to:print_cls::@1
@@ -1224,8 +1271,8 @@ print_cls::@2: scope:[print_cls] from print_cls::@1
print_cls::@return: scope:[print_cls] from print_cls::@2
return
to:@return
-@20: scope:[] from @19
- to:@21
+@21: scope:[] from @20
+ to:@22
print_set_screen: scope:[print_set_screen] from
(byte*) print_screen ← (byte*) print_set_screen::screen
(byte*) print_line_cursor ← (byte*) print_screen
@@ -1234,8 +1281,8 @@ print_set_screen: scope:[print_set_screen] from
print_set_screen::@return: scope:[print_set_screen] from print_set_screen
return
to:@return
-@21: scope:[] from @20
- to:@22
+@22: scope:[] from @21
+ to:@23
main: scope:[main] from
(word[20]) main::lintab1 ← { fill( 20, 0) }
(void~) main::$0 ← call lin16u_gen (word/signed word/dword/signed dword) 557 (word/signed word/dword/signed dword) 29793 (word[20]) main::lintab1 (byte/signed byte/word/signed word/dword/signed dword) 20
@@ -1280,8 +1327,8 @@ main::@2: scope:[main] from main::@1
main::@return: scope:[main] from main::@2
return
to:@return
-@22: scope:[] from @21
- to:@23
+@23: scope:[] from @22
+ to:@24
lin16u_gen: scope:[lin16u_gen] from
(word~) lin16u_gen::$0 ← (word) lin16u_gen::max - (word) lin16u_gen::min
(word) lin16u_gen::ampl ← (word~) lin16u_gen::$0
@@ -1311,11 +1358,12 @@ lin16u_gen::@2: scope:[lin16u_gen] from lin16u_gen::@1
lin16u_gen::@return: scope:[lin16u_gen] from lin16u_gen::@2
return
to:@return
-@23: scope:[] from @22
+@24: scope:[] from @23
call main
to:@end
-@end: scope:[] from @23
+@end: scope:[] from @24
+Removing unused procedure div16u
Removing unused procedure div32u16u
Removing unused procedure div8s
Removing unused procedure div16s
@@ -1327,7 +1375,7 @@ Removing unused procedure print_sbyte
Removing unused procedure print_sdword
Removing unused procedure print_set_screen
Removing unused procedure div8u
-Removing unused procedure div16u
+Removing unused procedure divr16s
Removing unused procedure print_dword
Removing unused procedure divr8u
Eliminating unused variable (byte) rem8u and assignment [0] (byte) rem8u ← (byte/signed byte/word/signed word/dword/signed dword) 0
@@ -1379,24 +1427,25 @@ Removing empty block @3
Removing empty block @4
Removing empty block @5
Removing empty block @6
-Removing empty block @8
+Removing empty block @7
Removing empty block @9
+Removing empty block @10
Removing empty block print_str::@4
Removing empty block print_str::@3
Removing empty block print_str::@5
Removing empty block print_str::@6
-Removing empty block @10
Removing empty block @11
Removing empty block @12
Removing empty block @13
Removing empty block @14
Removing empty block @15
Removing empty block @16
-Removing empty block @18
+Removing empty block @17
Removing empty block @19
Removing empty block @20
Removing empty block @21
Removing empty block @22
+Removing empty block @23
Removing empty block lin16u_gen::@2
PROCEDURE MODIFY VARIABLE ANALYSIS
divr16u modifies rem16u
@@ -1445,7 +1494,7 @@ CONTROL FLOW GRAPH SSA WITH ASSIGNMENT CALL & RETURN
to:@2
@2: scope:[] from @begin
(word) rem16u#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
- to:@7
+ to:@8
divr16u: scope:[divr16u] from lin16u_gen lin16u_gen::@3
(word) divr16u::divisor#6 ← phi( lin16u_gen/(word) divr16u::divisor#0 lin16u_gen::@3/(word) divr16u::divisor#1 )
(word) divr16u::dividend#5 ← phi( lin16u_gen/(word) divr16u::dividend#1 lin16u_gen::@3/(word) divr16u::dividend#2 )
@@ -1523,12 +1572,12 @@ divr16u::@return: scope:[divr16u] from divr16u::@6
(word) rem16u#2 ← (word) rem16u#11
return
to:@return
-@7: scope:[] from @2
+@8: scope:[] from @2
(word) rem16u#27 ← phi( @2/(word) rem16u#0 )
(byte*) print_screen#0 ← ((byte*)) (word/signed word/dword/signed dword) 1024
(byte*) print_line_cursor#0 ← (byte*) print_screen#0
(byte*) print_char_cursor#0 ← (byte*) print_line_cursor#0
- to:@17
+ to:@18
print_str: scope:[print_str] from main::@10 main::@14 main::@16 main::@18 main::@2 main::@23 main::@25 main::@6 main::@8
(byte*) print_char_cursor#86 ← phi( main::@10/(byte*) print_char_cursor#19 main::@14/(byte*) print_char_cursor#23 main::@16/(byte*) print_char_cursor#25 main::@18/(byte*) print_char_cursor#27 main::@2/(byte*) print_char_cursor#84 main::@23/(byte*) print_char_cursor#32 main::@25/(byte*) print_char_cursor#34 main::@6/(byte*) print_char_cursor#15 main::@8/(byte*) print_char_cursor#17 )
(byte*) print_str::str#12 ← phi( main::@10/(byte*) print_str::str#3 main::@14/(byte*) print_str::str#4 main::@16/(byte*) print_str::str#5 main::@18/(byte*) print_str::str#6 main::@2/(byte*) print_str::str#7 main::@23/(byte*) print_str::str#8 main::@25/(byte*) print_str::str#9 main::@6/(byte*) print_str::str#1 main::@8/(byte*) print_str::str#2 )
@@ -1598,13 +1647,13 @@ print_word::@return: scope:[print_word] from print_word::@2
(byte*) print_char_cursor#7 ← (byte*) print_char_cursor#46
return
to:@return
-@17: scope:[] from @7
- (byte*) print_screen#9 ← phi( @7/(byte*) print_screen#0 )
- (byte*) print_char_cursor#88 ← phi( @7/(byte*) print_char_cursor#0 )
- (byte*) print_line_cursor#31 ← phi( @7/(byte*) print_line_cursor#0 )
- (word) rem16u#26 ← phi( @7/(word) rem16u#27 )
+@18: scope:[] from @8
+ (byte*) print_screen#9 ← phi( @8/(byte*) print_screen#0 )
+ (byte*) print_char_cursor#88 ← phi( @8/(byte*) print_char_cursor#0 )
+ (byte*) print_line_cursor#31 ← phi( @8/(byte*) print_line_cursor#0 )
+ (word) rem16u#26 ← phi( @8/(word) rem16u#27 )
(byte[]) print_hextab#0 ← (const string) $0
- to:@23
+ to:@24
print_byte: scope:[print_byte] from main::@1 print_word print_word::@1
(byte*) print_char_cursor#81 ← phi( main::@1/(byte*) print_char_cursor#83 print_word/(byte*) print_char_cursor#80 print_word::@1/(byte*) print_char_cursor#5 )
(byte) print_byte::b#3 ← phi( main::@1/(byte) print_byte::b#2 print_word/(byte) print_byte::b#0 print_word::@1/(byte) print_byte::b#1 )
@@ -1665,11 +1714,11 @@ print_cls::@return: scope:[print_cls] from print_cls::@2
(byte*) print_char_cursor#14 ← (byte*) print_char_cursor#52
return
to:@return
-main: scope:[main] from @23
- (byte*) print_char_cursor#90 ← phi( @23/(byte*) print_char_cursor#85 )
- (byte*) print_line_cursor#36 ← phi( @23/(byte*) print_line_cursor#26 )
- (byte*) print_screen#7 ← phi( @23/(byte*) print_screen#8 )
- (word) rem16u#20 ← phi( @23/(word) rem16u#24 )
+main: scope:[main] from @24
+ (byte*) print_char_cursor#90 ← phi( @24/(byte*) print_char_cursor#85 )
+ (byte*) print_line_cursor#36 ← phi( @24/(byte*) print_line_cursor#26 )
+ (byte*) print_screen#7 ← phi( @24/(byte*) print_screen#8 )
+ (word) rem16u#20 ← phi( @24/(word) rem16u#24 )
(word[20]) main::lintab1#0 ← { fill( 20, 0) }
(word) lin16u_gen::min#0 ← (word/signed word/dword/signed dword) 557
(word) lin16u_gen::max#0 ← (word/signed word/dword/signed dword) 29793
@@ -1995,30 +2044,30 @@ lin16u_gen::@return: scope:[lin16u_gen] from lin16u_gen::@1
(word) rem16u#9 ← (word) rem16u#18
return
to:@return
-@23: scope:[] from @17
- (byte*) print_screen#8 ← phi( @17/(byte*) print_screen#9 )
- (byte*) print_char_cursor#85 ← phi( @17/(byte*) print_char_cursor#88 )
- (byte*) print_line_cursor#26 ← phi( @17/(byte*) print_line_cursor#31 )
- (word) rem16u#24 ← phi( @17/(word) rem16u#26 )
+@24: scope:[] from @18
+ (byte*) print_screen#8 ← phi( @18/(byte*) print_screen#9 )
+ (byte*) print_char_cursor#85 ← phi( @18/(byte*) print_char_cursor#88 )
+ (byte*) print_line_cursor#26 ← phi( @18/(byte*) print_line_cursor#31 )
+ (word) rem16u#24 ← phi( @18/(word) rem16u#26 )
call main
- to:@24
-@24: scope:[] from @23
- (byte*) print_char_cursor#77 ← phi( @23/(byte*) print_char_cursor#38 )
- (byte*) print_line_cursor#20 ← phi( @23/(byte*) print_line_cursor#9 )
- (word) rem16u#19 ← phi( @23/(word) rem16u#6 )
+ to:@25
+@25: scope:[] from @24
+ (byte*) print_char_cursor#77 ← phi( @24/(byte*) print_char_cursor#38 )
+ (byte*) print_line_cursor#20 ← phi( @24/(byte*) print_line_cursor#9 )
+ (word) rem16u#19 ← phi( @24/(word) rem16u#6 )
(word) rem16u#10 ← (word) rem16u#19
(byte*) print_line_cursor#10 ← (byte*) print_line_cursor#20
(byte*) print_char_cursor#39 ← (byte*) print_char_cursor#77
to:@end
-@end: scope:[] from @24
+@end: scope:[] from @25
SYMBOL TABLE SSA
(const string) $0 = (string) "0123456789abcdef"
-(label) @17
+(label) @18
(label) @2
-(label) @23
(label) @24
-(label) @7
+(label) @25
+(label) @8
(label) @begin
(label) @end
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
@@ -2952,15 +3001,15 @@ Succesful SSA optimization PassNEliminateUnusedVars
Eliminating unused constant (const word) rem16u#0
Succesful SSA optimization PassNEliminateUnusedVars
Culled Empty Block (label) @2
-Culled Empty Block (label) @7
+Culled Empty Block (label) @8
Culled Empty Block (label) print_ln::@2
Culled Empty Block (label) print_word::@2
-Culled Empty Block (label) @17
+Culled Empty Block (label) @18
Culled Empty Block (label) print_byte::@2
Culled Empty Block (label) print_cls::@2
Culled Empty Block (label) main::@13
Culled Empty Block (label) main::@28
-Culled Empty Block (label) @24
+Culled Empty Block (label) @25
Succesful SSA optimization Pass2CullEmptyBlocks
Not aliassing across scopes: divr16u::dividend#5 divr16u::dividend#1
Not aliassing across scopes: divr16u::divisor#6 divr16u::divisor#0
@@ -3199,7 +3248,7 @@ Inlining constant with different constant siblings (const word) divr16u::divisor
Constant inlined divr16u::divisor#1 = (byte/signed byte/word/signed word/dword/signed dword) 20-(byte/signed byte/word/signed word/dword/signed dword) 1
Constant inlined divr16u::divisor#0 = (byte/signed byte/word/signed word/dword/signed dword) 20-(byte/signed byte/word/signed word/dword/signed dword) 1
Succesful SSA optimization Pass2ConstantInlining
-Block Sequence Planned @begin @23 @end main main::@3 main::@4 main::@5 main::@6 main::@7 main::@8 main::@9 main::@10 main::@11 main::@12 main::@1 main::@14 main::@15 main::@16 main::@17 main::@18 main::@19 main::@20 main::@21 main::@2 main::@22 main::@23 main::@24 main::@25 main::@26 main::@27 main::@return print_ln print_ln::@1 print_ln::@return print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 print_cls print_cls::@1 print_cls::@return lin16u_gen lin16u_gen::@3 lin16u_gen::@4 lin16u_gen::@1 lin16u_gen::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return
+Block Sequence Planned @begin @24 @end main main::@3 main::@4 main::@5 main::@6 main::@7 main::@8 main::@9 main::@10 main::@11 main::@12 main::@1 main::@14 main::@15 main::@16 main::@17 main::@18 main::@19 main::@20 main::@21 main::@2 main::@22 main::@23 main::@24 main::@25 main::@26 main::@27 main::@return print_ln print_ln::@1 print_ln::@return print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 print_cls print_cls::@1 print_cls::@return lin16u_gen lin16u_gen::@3 lin16u_gen::@4 lin16u_gen::@1 lin16u_gen::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return
Added new block during phi lifting main::@29(between main::@21 and main::@1)
Added new block during phi lifting print_ln::@3(between print_ln::@1 and print_ln::@1)
Added new block during phi lifting print_cls::@3(between print_cls::@1 and print_cls::@1)
@@ -3207,9 +3256,9 @@ Added new block during phi lifting lin16u_gen::@5(between lin16u_gen::@1 and lin
Added new block during phi lifting divr16u::@8(between divr16u::@3 and divr16u::@1)
Added new block during phi lifting divr16u::@9(between divr16u::@1 and divr16u::@2)
Added new block during phi lifting divr16u::@10(between divr16u::@2 and divr16u::@3)
-Block Sequence Planned @begin @23 @end main main::@3 main::@4 main::@5 main::@6 main::@7 main::@8 main::@9 main::@10 main::@11 main::@12 main::@1 main::@14 main::@15 main::@16 main::@17 main::@18 main::@19 main::@20 main::@21 main::@2 main::@22 main::@23 main::@24 main::@25 main::@26 main::@27 main::@return main::@29 print_ln print_ln::@1 print_ln::@return print_ln::@3 print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 print_cls print_cls::@1 print_cls::@return print_cls::@3 lin16u_gen lin16u_gen::@3 lin16u_gen::@4 lin16u_gen::@1 lin16u_gen::@return lin16u_gen::@5 divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return divr16u::@8 divr16u::@10 divr16u::@9
+Block Sequence Planned @begin @24 @end main main::@3 main::@4 main::@5 main::@6 main::@7 main::@8 main::@9 main::@10 main::@11 main::@12 main::@1 main::@14 main::@15 main::@16 main::@17 main::@18 main::@19 main::@20 main::@21 main::@2 main::@22 main::@23 main::@24 main::@25 main::@26 main::@27 main::@return main::@29 print_ln print_ln::@1 print_ln::@return print_ln::@3 print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 print_cls print_cls::@1 print_cls::@return print_cls::@3 lin16u_gen lin16u_gen::@3 lin16u_gen::@4 lin16u_gen::@1 lin16u_gen::@return lin16u_gen::@5 divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return divr16u::@8 divr16u::@10 divr16u::@9
Adding NOP phi() at start of @begin
-Adding NOP phi() at start of @23
+Adding NOP phi() at start of @24
Adding NOP phi() at start of @end
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@3
@@ -3308,9 +3357,9 @@ Culled Empty Block (label) lin16u_gen::@5
Culled Empty Block (label) divr16u::@8
Culled Empty Block (label) divr16u::@10
Culled Empty Block (label) divr16u::@9
-Block Sequence Planned @begin @23 @end main main::@3 main::@4 main::@5 main::@6 main::@7 main::@8 main::@9 main::@10 main::@11 main::@12 main::@1 main::@14 main::@15 main::@16 main::@17 main::@18 main::@19 main::@20 main::@21 main::@2 main::@22 main::@23 main::@24 main::@25 main::@26 main::@27 main::@return print_ln print_ln::@1 print_ln::@return print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 print_cls print_cls::@1 print_cls::@return lin16u_gen lin16u_gen::@3 lin16u_gen::@4 lin16u_gen::@1 lin16u_gen::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return
+Block Sequence Planned @begin @24 @end main main::@3 main::@4 main::@5 main::@6 main::@7 main::@8 main::@9 main::@10 main::@11 main::@12 main::@1 main::@14 main::@15 main::@16 main::@17 main::@18 main::@19 main::@20 main::@21 main::@2 main::@22 main::@23 main::@24 main::@25 main::@26 main::@27 main::@return print_ln print_ln::@1 print_ln::@return print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 print_cls print_cls::@1 print_cls::@return lin16u_gen lin16u_gen::@3 lin16u_gen::@4 lin16u_gen::@1 lin16u_gen::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return
Adding NOP phi() at start of @begin
-Adding NOP phi() at start of @23
+Adding NOP phi() at start of @24
Adding NOP phi() at start of @end
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@3
@@ -3354,14 +3403,14 @@ Propagating live ranges...
FINAL CONTROL FLOW GRAPH
@begin: scope:[] from
[0] phi() [ ] ( )
- to:@23
-@23: scope:[] from @begin
+ to:@24
+@24: scope:[] from @begin
[1] phi() [ ] ( )
[2] call main [ ] ( )
to:@end
-@end: scope:[] from @23
+@end: scope:[] from @24
[3] phi() [ ] ( )
-main: scope:[main] from @23
+main: scope:[main] from @24
[4] phi() [ ] ( main:2 [ ] )
[5] call lin16u_gen [ ] ( main:2 [ ] )
to:main::@3
@@ -3627,67 +3676,67 @@ divr16u::@return: scope:[divr16u] from divr16u::@6
DOMINATORS
@begin dominated by @begin
-@23 dominated by @23 @begin
-@end dominated by @23 @end @begin
-main dominated by @23 main @begin
-main::@3 dominated by @23 main main::@3 @begin
-main::@4 dominated by @23 main main::@3 main::@4 @begin
-main::@5 dominated by @23 main main::@5 main::@3 main::@4 @begin
-main::@6 dominated by @23 main main::@5 main::@6 main::@3 main::@4 @begin
-main::@7 dominated by @23 main::@7 main main::@5 main::@6 main::@3 main::@4 @begin
-main::@8 dominated by @23 main::@7 main::@8 main main::@5 main::@6 main::@3 main::@4 @begin
-main::@9 dominated by main::@9 @23 main::@7 main::@8 main main::@5 main::@6 main::@3 main::@4 @begin
-main::@10 dominated by main::@9 @23 main::@7 main::@8 main main::@5 main::@6 main::@3 main::@4 @begin main::@10
-main::@11 dominated by main::@9 @23 main::@7 main::@8 main main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10
-main::@12 dominated by main::@9 @23 main::@7 main::@8 main main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10 main::@12
-main::@1 dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10 main::@12
-main::@14 dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10 main::@12 main::@14
-main::@15 dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10 main::@12 main::@15 main::@14
-main::@16 dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10 main::@16 main::@12 main::@15 main::@14
-main::@17 dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10 main::@17 main::@16 main::@12 main::@15 main::@14
-main::@18 dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10 main::@17 main::@16 main::@18 main::@12 main::@15 main::@14
-main::@19 dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
-main::@20 dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
-main::@21 dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@21 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
-main::@2 dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@2 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@21 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
-main::@22 dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@2 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@22 main::@21 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
-main::@23 dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@2 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@22 main::@21 main::@23 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
-main::@24 dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@2 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@22 main::@21 main::@24 main::@23 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
-main::@25 dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@2 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@22 main::@21 main::@24 main::@23 main::@25 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
-main::@26 dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@2 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@22 main::@21 main::@24 main::@23 main::@26 main::@25 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
-main::@27 dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@2 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@22 main::@21 main::@27 main::@24 main::@23 main::@26 main::@25 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
-main::@return dominated by main::@9 @23 main::@7 main::@8 main main::@1 main::@2 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@return main::@22 main::@21 main::@27 main::@24 main::@23 main::@26 main::@25 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
-print_ln dominated by main::@9 @23 main::@7 main::@8 main main::@5 main::@6 main::@3 main::@4 @begin print_ln main::@11 main::@10 main::@12
-print_ln::@1 dominated by main::@9 @23 print_ln::@1 main::@7 main::@8 main main::@5 main::@6 main::@3 main::@4 @begin print_ln main::@11 main::@10 main::@12
-print_ln::@return dominated by main::@9 @23 print_ln::@1 main::@7 main::@8 main print_ln::@return main::@5 main::@6 main::@3 main::@4 @begin print_ln main::@11 main::@10 main::@12
-print_word dominated by @23 main::@7 main print_word main::@5 main::@6 main::@3 main::@4 @begin
-print_word::@1 dominated by @23 main::@7 main print_word main::@5 main::@6 main::@3 main::@4 @begin print_word::@1
-print_word::@return dominated by @23 main::@7 main print_word main::@5 main::@6 main::@3 main::@4 @begin print_word::@return print_word::@1
-print_byte dominated by @23 main::@7 main main::@5 main::@6 main::@3 main::@4 @begin print_byte
-print_byte::@1 dominated by @23 main::@7 main main::@5 main::@6 main::@3 main::@4 @begin print_byte::@1 print_byte
-print_byte::@return dominated by @23 main::@7 main main::@5 main::@6 main::@3 main::@4 @begin print_byte::@return print_byte::@1 print_byte
-print_char dominated by @23 main::@7 main print_char main::@5 main::@6 main::@3 main::@4 @begin print_byte
-print_char::@return dominated by @23 main::@7 main print_char main::@5 main::@6 main::@3 main::@4 print_char::@return @begin print_byte
-print_str dominated by @23 main main::@5 main::@6 main::@3 main::@4 @begin print_str
-print_str::@1 dominated by @23 main main::@5 main::@6 main::@3 main::@4 @begin print_str::@1 print_str
-print_str::@return dominated by @23 main main::@5 main::@6 main::@3 main::@4 @begin print_str::@return print_str::@1 print_str
-print_str::@2 dominated by @23 main main::@5 main::@6 main::@3 main::@4 @begin print_str::@1 print_str::@2 print_str
-print_cls dominated by @23 main main::@5 main::@3 main::@4 @begin print_cls
-print_cls::@1 dominated by @23 main main::@5 main::@3 main::@4 @begin print_cls::@1 print_cls
-print_cls::@return dominated by @23 main main::@5 main::@3 main::@4 @begin print_cls::@return print_cls::@1 print_cls
-lin16u_gen dominated by @23 main @begin lin16u_gen
-lin16u_gen::@3 dominated by @23 main @begin lin16u_gen::@3 lin16u_gen
-lin16u_gen::@4 dominated by @23 main @begin lin16u_gen::@3 lin16u_gen::@4 lin16u_gen
-lin16u_gen::@1 dominated by @23 main @begin lin16u_gen::@3 lin16u_gen::@1 lin16u_gen::@4 lin16u_gen
-lin16u_gen::@return dominated by @23 main @begin lin16u_gen::@3 lin16u_gen::@1 lin16u_gen::@4 lin16u_gen::@return lin16u_gen
-divr16u dominated by divr16u @23 main @begin lin16u_gen
-divr16u::@1 dominated by divr16u @23 divr16u::@1 main @begin lin16u_gen
-divr16u::@4 dominated by divr16u @23 divr16u::@1 main divr16u::@4 @begin lin16u_gen
-divr16u::@2 dominated by divr16u @23 divr16u::@2 divr16u::@1 main @begin lin16u_gen
-divr16u::@5 dominated by divr16u @23 divr16u::@2 divr16u::@1 main divr16u::@5 @begin lin16u_gen
-divr16u::@3 dominated by divr16u @23 divr16u::@2 divr16u::@1 main divr16u::@3 @begin lin16u_gen
-divr16u::@6 dominated by divr16u @23 divr16u::@2 divr16u::@1 main divr16u::@3 divr16u::@6 @begin lin16u_gen
-divr16u::@return dominated by divr16u @23 divr16u::@2 divr16u::@1 main divr16u::@3 divr16u::@6 @begin lin16u_gen divr16u::@return
+@24 dominated by @24 @begin
+@end dominated by @24 @end @begin
+main dominated by @24 main @begin
+main::@3 dominated by @24 main main::@3 @begin
+main::@4 dominated by @24 main main::@3 main::@4 @begin
+main::@5 dominated by @24 main main::@5 main::@3 main::@4 @begin
+main::@6 dominated by @24 main main::@5 main::@6 main::@3 main::@4 @begin
+main::@7 dominated by @24 main::@7 main main::@5 main::@6 main::@3 main::@4 @begin
+main::@8 dominated by @24 main::@7 main::@8 main main::@5 main::@6 main::@3 main::@4 @begin
+main::@9 dominated by main::@9 @24 main::@7 main::@8 main main::@5 main::@6 main::@3 main::@4 @begin
+main::@10 dominated by main::@9 @24 main::@7 main::@8 main main::@5 main::@6 main::@3 main::@4 @begin main::@10
+main::@11 dominated by main::@9 @24 main::@7 main::@8 main main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10
+main::@12 dominated by main::@9 @24 main::@7 main::@8 main main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10 main::@12
+main::@1 dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10 main::@12
+main::@14 dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10 main::@12 main::@14
+main::@15 dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10 main::@12 main::@15 main::@14
+main::@16 dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10 main::@16 main::@12 main::@15 main::@14
+main::@17 dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10 main::@17 main::@16 main::@12 main::@15 main::@14
+main::@18 dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10 main::@17 main::@16 main::@18 main::@12 main::@15 main::@14
+main::@19 dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
+main::@20 dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
+main::@21 dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@21 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
+main::@2 dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@2 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@21 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
+main::@22 dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@2 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@22 main::@21 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
+main::@23 dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@2 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@22 main::@21 main::@23 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
+main::@24 dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@2 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@22 main::@21 main::@24 main::@23 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
+main::@25 dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@2 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@22 main::@21 main::@24 main::@23 main::@25 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
+main::@26 dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@2 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@22 main::@21 main::@24 main::@23 main::@26 main::@25 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
+main::@27 dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@2 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@22 main::@21 main::@27 main::@24 main::@23 main::@26 main::@25 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
+main::@return dominated by main::@9 @24 main::@7 main::@8 main main::@1 main::@2 main::@5 main::@6 main::@3 main::@4 @begin main::@20 main::@return main::@22 main::@21 main::@27 main::@24 main::@23 main::@26 main::@25 main::@11 main::@10 main::@17 main::@16 main::@19 main::@18 main::@12 main::@15 main::@14
+print_ln dominated by main::@9 @24 main::@7 main::@8 main main::@5 main::@6 main::@3 main::@4 @begin print_ln main::@11 main::@10 main::@12
+print_ln::@1 dominated by main::@9 print_ln::@1 @24 main::@7 main::@8 main main::@5 main::@6 main::@3 main::@4 @begin print_ln main::@11 main::@10 main::@12
+print_ln::@return dominated by main::@9 print_ln::@1 @24 main::@7 main::@8 main print_ln::@return main::@5 main::@6 main::@3 main::@4 @begin print_ln main::@11 main::@10 main::@12
+print_word dominated by @24 main::@7 main print_word main::@5 main::@6 main::@3 main::@4 @begin
+print_word::@1 dominated by @24 main::@7 main print_word main::@5 main::@6 main::@3 main::@4 @begin print_word::@1
+print_word::@return dominated by @24 main::@7 main print_word main::@5 main::@6 main::@3 main::@4 @begin print_word::@return print_word::@1
+print_byte dominated by @24 main::@7 main main::@5 main::@6 main::@3 main::@4 @begin print_byte
+print_byte::@1 dominated by @24 main::@7 main main::@5 main::@6 main::@3 main::@4 @begin print_byte::@1 print_byte
+print_byte::@return dominated by @24 main::@7 main main::@5 main::@6 main::@3 main::@4 @begin print_byte::@return print_byte::@1 print_byte
+print_char dominated by @24 main::@7 main print_char main::@5 main::@6 main::@3 main::@4 @begin print_byte
+print_char::@return dominated by @24 main::@7 main print_char main::@5 main::@6 main::@3 main::@4 print_char::@return @begin print_byte
+print_str dominated by @24 main main::@5 main::@6 main::@3 main::@4 @begin print_str
+print_str::@1 dominated by @24 main main::@5 main::@6 main::@3 main::@4 @begin print_str::@1 print_str
+print_str::@return dominated by @24 main main::@5 main::@6 main::@3 main::@4 @begin print_str::@return print_str::@1 print_str
+print_str::@2 dominated by @24 main main::@5 main::@6 main::@3 main::@4 @begin print_str::@1 print_str::@2 print_str
+print_cls dominated by @24 main main::@5 main::@3 main::@4 @begin print_cls
+print_cls::@1 dominated by @24 main main::@5 main::@3 main::@4 @begin print_cls::@1 print_cls
+print_cls::@return dominated by @24 main main::@5 main::@3 main::@4 @begin print_cls::@return print_cls::@1 print_cls
+lin16u_gen dominated by @24 main @begin lin16u_gen
+lin16u_gen::@3 dominated by @24 main @begin lin16u_gen::@3 lin16u_gen
+lin16u_gen::@4 dominated by @24 main @begin lin16u_gen::@3 lin16u_gen::@4 lin16u_gen
+lin16u_gen::@1 dominated by @24 main @begin lin16u_gen::@3 lin16u_gen::@1 lin16u_gen::@4 lin16u_gen
+lin16u_gen::@return dominated by @24 main @begin lin16u_gen::@3 lin16u_gen::@1 lin16u_gen::@4 lin16u_gen::@return lin16u_gen
+divr16u dominated by divr16u @24 main @begin lin16u_gen
+divr16u::@1 dominated by divr16u @24 divr16u::@1 main @begin lin16u_gen
+divr16u::@4 dominated by divr16u @24 divr16u::@1 main divr16u::@4 @begin lin16u_gen
+divr16u::@2 dominated by divr16u @24 divr16u::@2 divr16u::@1 main @begin lin16u_gen
+divr16u::@5 dominated by divr16u @24 divr16u::@2 divr16u::@1 main divr16u::@5 @begin lin16u_gen
+divr16u::@3 dominated by divr16u @24 divr16u::@2 divr16u::@1 main divr16u::@3 @begin lin16u_gen
+divr16u::@6 dominated by divr16u @24 divr16u::@2 divr16u::@1 main divr16u::@3 divr16u::@6 @begin lin16u_gen
+divr16u::@return dominated by divr16u @24 divr16u::@2 divr16u::@1 main divr16u::@3 divr16u::@6 @begin lin16u_gen divr16u::@return
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@21 blocks: null
@@ -3949,17 +3998,17 @@ INITIAL ASM
.label print_line_cursor = 3
//SEG2 @begin
bbegin:
-//SEG3 [1] phi from @begin to @23 [phi:@begin->@23]
-b23_from_bbegin:
- jmp b23
-//SEG4 @23
-b23:
+//SEG3 [1] phi from @begin to @24 [phi:@begin->@24]
+b24_from_bbegin:
+ jmp b24
+//SEG4 @24
+b24:
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @23 to main [phi:@23->main]
-main_from_b23:
+//SEG6 [4] phi from @24 to main [phi:@24->main]
+main_from_b24:
jsr main
-//SEG7 [3] phi from @23 to @end [phi:@23->@end]
-bend_from_b23:
+//SEG7 [3] phi from @24 to @end [phi:@24->@end]
+bend_from_b24:
jmp bend
//SEG8 @end
bend:
@@ -5067,17 +5116,17 @@ ASSEMBLER BEFORE OPTIMIZATION
.label print_line_cursor = 3
//SEG2 @begin
bbegin:
-//SEG3 [1] phi from @begin to @23 [phi:@begin->@23]
-b23_from_bbegin:
- jmp b23
-//SEG4 @23
-b23:
+//SEG3 [1] phi from @begin to @24 [phi:@begin->@24]
+b24_from_bbegin:
+ jmp b24
+//SEG4 @24
+b24:
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @23 to main [phi:@23->main]
-main_from_b23:
+//SEG6 [4] phi from @24 to main [phi:@24->main]
+main_from_b24:
jsr main
-//SEG7 [3] phi from @23 to @end [phi:@23->@end]
-bend_from_b23:
+//SEG7 [3] phi from @24 to @end [phi:@24->@end]
+bend_from_b24:
jmp bend
//SEG8 @end
bend:
@@ -5983,7 +6032,7 @@ divr16u: {
print_hextab: .text "0123456789abcdef"
ASSEMBLER OPTIMIZATIONS
-Removing instruction jmp b23
+Removing instruction jmp b24
Removing instruction jmp bend
Removing instruction jmp b3
Removing instruction jmp b4
@@ -6059,9 +6108,9 @@ Replacing label b3_from_b2 with b3
Replacing label b3_from_b2 with b3
Replacing label b1_from_b3 with b1
Removing instruction bbegin:
-Removing instruction b23_from_bbegin:
-Removing instruction main_from_b23:
-Removing instruction bend_from_b23:
+Removing instruction b24_from_bbegin:
+Removing instruction main_from_b24:
+Removing instruction bend_from_b24:
Removing instruction b3_from_main:
Removing instruction lin16u_gen_from_b3:
Removing instruction b4_from_b3:
@@ -6115,7 +6164,7 @@ Removing instruction b2_from_b4:
Removing instruction b3_from_b2:
Removing instruction b3_from_b5:
Succesful ASM optimization Pass5RedundantLabelElimination
-Removing instruction b23:
+Removing instruction b24:
Removing instruction bend:
Removing instruction lin16u_gen_from_main:
Removing instruction b3:
@@ -6182,7 +6231,7 @@ Removing instruction jmp b1
Succesful ASM optimization Pass5NextJumpElimination
FINAL SYMBOL TABLE
-(label) @23
+(label) @24
(label) @begin
(label) @end
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
@@ -6389,12 +6438,12 @@ Score: 13533
.label print_char_cursor = 7
.label print_line_cursor = 3
//SEG2 @begin
-//SEG3 [1] phi from @begin to @23 [phi:@begin->@23]
-//SEG4 @23
+//SEG3 [1] phi from @begin to @24 [phi:@begin->@24]
+//SEG4 @24
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @23 to main [phi:@23->main]
+//SEG6 [4] phi from @24 to main [phi:@24->main]
jsr main
-//SEG7 [3] phi from @23 to @end [phi:@23->@end]
+//SEG7 [3] phi from @24 to @end [phi:@24->@end]
//SEG8 @end
//SEG9 main
main: {
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/linegen.sym b/src/test/java/dk/camelot64/kickc/test/ref/linegen.sym
index 9e0b24ab2..3158aeff2 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/linegen.sym
+++ b/src/test/java/dk/camelot64/kickc/test/ref/linegen.sym
@@ -1,4 +1,4 @@
-(label) @23
+(label) @24
(label) @begin
(label) @end
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/liverange.log b/src/test/java/dk/camelot64/kickc/test/ref/liverange.log
index 877516985..2a0e89ee9 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/liverange.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/liverange.log
@@ -498,6 +498,7 @@ inci: {
REGISTER UPLIFT POTENTIAL REGISTERS
Statement [8] (byte) main::a#1 ← (byte/signed byte/word/signed word/dword/signed dword) 4 + (byte~) main::$0 [ main::a#1 i#11 ] ( main:2 [ main::a#1 i#11 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:2 [ i#10 i#11 ]
+Statement [12] (byte) main::a#2 ← (byte) main::a#1 + (byte~) main::$2 [ main::a#2 i#11 ] ( main:2 [ main::a#2 i#11 ] ) always clobbers reg byte a
Statement [17] (byte) i#11 ← (byte) i#10 + (byte/signed byte/word/signed word/dword/signed dword) 7 [ i#11 ] ( main:2::inci:5 [ i#11 ] main:2::inci:9 [ main::a#1 i#11 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:5 [ main::a#1 ]
Statement [8] (byte) main::a#1 ← (byte/signed byte/word/signed word/dword/signed dword) 4 + (byte~) main::$0 [ main::a#1 i#11 ] ( main:2 [ main::a#1 i#11 ] ) always clobbers reg byte a
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/loopmin.log b/src/test/java/dk/camelot64/kickc/test/ref/loopmin.log
index d23e40a86..07ca00edb 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/loopmin.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/loopmin.log
@@ -333,7 +333,10 @@ main: {
}
REGISTER UPLIFT POTENTIAL REGISTERS
-Potential registers zp ZP_BYTE:2 [ main::i#2 main::i#1 ] : zp ZP_BYTE:2 , reg byte a , reg byte x , reg byte y ,
+Statement [7] (byte) main::s#1 ← (byte) main::s#2 + (byte) main::i#2 [ main::i#2 main::s#1 ] ( main:2 [ main::i#2 main::s#1 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:2 [ main::i#2 main::i#1 ]
+Statement [7] (byte) main::s#1 ← (byte) main::s#2 + (byte) main::i#2 [ main::i#2 main::s#1 ] ( main:2 [ main::i#2 main::s#1 ] ) always clobbers reg byte a
+Potential registers zp ZP_BYTE:2 [ main::i#2 main::i#1 ] : zp ZP_BYTE:2 , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:3 [ main::s#2 main::s#4 main::s#1 ] : zp ZP_BYTE:3 , reg byte a , reg byte x , reg byte y ,
REGISTER UPLIFT SCOPES
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinus-basic.log b/src/test/java/dk/camelot64/kickc/test/ref/sinus-basic.log
index 6b1df0fcb..3bf6597ec 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/sinus-basic.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/sinus-basic.log
@@ -3217,6 +3217,8 @@ Statement [40] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#6 + (by
Statement [41] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#10) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#10 ] ( main:2::print_ln:33 [ main::i#10 print_line_cursor#1 print_char_cursor#10 ] ) always clobbers reg byte a
Statement [43] (byte) print_byte::b#0 ← > (word) print_word::w#0 [ print_char_cursor#32 print_word::w#0 print_byte::b#0 ] ( main:2::print_word:31 [ main::i#10 print_line_cursor#13 print_char_cursor#32 print_word::w#0 print_byte::b#0 ] ) always clobbers reg byte a
Statement [45] (byte) print_byte::b#1 ← < (word) print_word::w#0 [ print_char_cursor#10 print_byte::b#1 ] ( main:2::print_word:31 [ main::i#10 print_line_cursor#13 print_char_cursor#10 print_byte::b#1 ] ) always clobbers reg byte a
+Statement [49] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#2 print_char_cursor#31 print_byte::$0 ] ( main:2::print_word:31::print_byte:44 [ main::i#10 print_line_cursor#13 print_word::w#0 print_byte::b#2 print_char_cursor#31 print_byte::$0 ] main:2::print_word:31::print_byte:46 [ main::i#10 print_line_cursor#13 print_byte::b#2 print_char_cursor#31 print_byte::$0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:5 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ]
Statement [52] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#10 print_byte::$2 ] ( main:2::print_word:31::print_byte:44 [ main::i#10 print_line_cursor#13 print_word::w#0 print_char_cursor#10 print_byte::$2 ] main:2::print_word:31::print_byte:46 [ main::i#10 print_line_cursor#13 print_char_cursor#10 print_byte::$2 ] ) always clobbers reg byte a
Statement [57] *((byte*) print_char_cursor#23) ← (byte) print_char::ch#2 [ print_char_cursor#23 ] ( main:2::print_word:31::print_byte:44::print_char:51 [ main::i#10 print_line_cursor#13 print_word::w#0 print_byte::b#2 print_char_cursor#23 ] main:2::print_word:31::print_byte:46::print_char:51 [ main::i#10 print_line_cursor#13 print_byte::b#2 print_char_cursor#23 ] main:2::print_word:31::print_byte:44::print_char:54 [ main::i#10 print_line_cursor#13 print_word::w#0 print_char_cursor#23 ] main:2::print_word:31::print_byte:46::print_char:54 [ main::i#10 print_line_cursor#13 print_char_cursor#23 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:2 [ main::i#10 main::i#1 ]
@@ -3240,6 +3242,7 @@ Statement [40] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#6 + (by
Statement [41] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#10) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#10 ] ( main:2::print_ln:33 [ main::i#10 print_line_cursor#1 print_char_cursor#10 ] ) always clobbers reg byte a
Statement [43] (byte) print_byte::b#0 ← > (word) print_word::w#0 [ print_char_cursor#32 print_word::w#0 print_byte::b#0 ] ( main:2::print_word:31 [ main::i#10 print_line_cursor#13 print_char_cursor#32 print_word::w#0 print_byte::b#0 ] ) always clobbers reg byte a
Statement [45] (byte) print_byte::b#1 ← < (word) print_word::w#0 [ print_char_cursor#10 print_byte::b#1 ] ( main:2::print_word:31 [ main::i#10 print_line_cursor#13 print_char_cursor#10 print_byte::b#1 ] ) always clobbers reg byte a
+Statement [49] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#2 print_char_cursor#31 print_byte::$0 ] ( main:2::print_word:31::print_byte:44 [ main::i#10 print_line_cursor#13 print_word::w#0 print_byte::b#2 print_char_cursor#31 print_byte::$0 ] main:2::print_word:31::print_byte:46 [ main::i#10 print_line_cursor#13 print_byte::b#2 print_char_cursor#31 print_byte::$0 ] ) always clobbers reg byte a
Statement [52] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#10 print_byte::$2 ] ( main:2::print_word:31::print_byte:44 [ main::i#10 print_line_cursor#13 print_word::w#0 print_char_cursor#10 print_byte::$2 ] main:2::print_word:31::print_byte:46 [ main::i#10 print_line_cursor#13 print_char_cursor#10 print_byte::$2 ] ) always clobbers reg byte a
Statement [57] *((byte*) print_char_cursor#23) ← (byte) print_char::ch#2 [ print_char_cursor#23 ] ( main:2::print_word:31::print_byte:44::print_char:51 [ main::i#10 print_line_cursor#13 print_word::w#0 print_byte::b#2 print_char_cursor#23 ] main:2::print_word:31::print_byte:46::print_char:51 [ main::i#10 print_line_cursor#13 print_byte::b#2 print_char_cursor#23 ] main:2::print_word:31::print_byte:44::print_char:54 [ main::i#10 print_line_cursor#13 print_word::w#0 print_char_cursor#23 ] main:2::print_word:31::print_byte:46::print_char:54 [ main::i#10 print_line_cursor#13 print_char_cursor#23 ] ) always clobbers reg byte y
Statement [61] (word) getFAC::return#0 ← *((const byte*) memHi#0) w= *((const byte*) memLo#0) [ getFAC::return#0 ] ( main:2::getFAC:28 [ main::i#10 print_char_cursor#32 print_line_cursor#13 getFAC::return#0 ] ) always clobbers reg byte a
@@ -3253,7 +3256,7 @@ Statement [90] (byte*) prepareMEM::mem#1 ← (byte*) setMEMtoFAC::mem#2 [ prepar
Statement asm { ldx$fe ldy$ff jsr$bbd4 } always clobbers reg byte x reg byte y
Potential registers zp ZP_BYTE:2 [ main::i#10 main::i#1 ] : zp ZP_BYTE:2 ,
Potential registers zp ZP_WORD:3 [ print_line_cursor#6 print_line_cursor#13 print_line_cursor#1 ] : zp ZP_WORD:3 ,
-Potential registers zp ZP_BYTE:5 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] : zp ZP_BYTE:5 , reg byte a , reg byte x ,
+Potential registers zp ZP_BYTE:5 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] : zp ZP_BYTE:5 , reg byte x ,
Potential registers zp ZP_BYTE:6 [ print_char::ch#2 print_char::ch#0 print_char::ch#1 ] : zp ZP_BYTE:6 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_WORD:7 [ print_char_cursor#23 print_char_cursor#31 print_char_cursor#32 print_char_cursor#49 print_char_cursor#10 ] : zp ZP_WORD:7 ,
Potential registers zp ZP_WORD:9 [ prepareMEM::mem#5 prepareMEM::mem#4 prepareMEM::mem#7 prepareMEM::mem#1 ] : zp ZP_WORD:9 ,
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16.cfg b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16.cfg
index ac1b6c324..30a1d84c5 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16.cfg
+++ b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16.cfg
@@ -1,13 +1,13 @@
@begin: scope:[] from
[0] phi() [ ] ( )
- to:@33
-@33: scope:[] from @begin
+ to:@34
+@34: scope:[] from @begin
[1] phi() [ ] ( )
[2] call main [ ] ( )
to:@end
-@end: scope:[] from @33
+@end: scope:[] from @34
[3] phi() [ ] ( )
-main: scope:[main] from @33
+main: scope:[main] from @34
[4] phi() [ ] ( main:2 [ ] )
[5] call sin16s_gen [ ] ( main:2 [ ] )
to:main::@5
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16.log b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16.log
index 3a8aa7ce7..108d30090 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16.log
@@ -265,20 +265,22 @@ signed byte div8s(signed byte dividend, signed byte divisor) {
// Remainder after signed 16 bit division
signed word rem16s = 0;
-// Perform division on two signed 16-bit numbers
-// Returns dividend/divisor.
-// The remainder will be set into the global variable rem16s.
+// Perform division on two signed 16-bit numbers with an initial remainder.
+// Returns dividend/divisor. The remainder will be set into the global variable rem16s.
// Implemented using simple binary division
// Follows the C99 standard by truncating toward zero on negative results.
// See http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf section 6.5.5
-signed word div16s(signed word dividend, signed word divisor) {
+signed word divr16s(signed word dividend, signed word divisor, signed word rem) {
byte neg = 0;
word dividendu = 0;
- if(dividend<0) {
+ word remu = 0;
+ if(dividend<0 || rem<0) {
dividendu = (word)-dividend;
+ remu = (word)-rem;
neg = 1;
} else {
dividendu = (word)dividend;
+ remu = (word)rem;
}
word divisoru = 0;
if(divisor<0) {
@@ -287,7 +289,7 @@ signed word div16s(signed word dividend, signed word divisor) {
} else {
divisoru = (word)divisor;
}
- word resultu = div16u(dividendu, divisoru);
+ word resultu = divr16u(dividendu, divisoru, remu);
if(neg==0) {
rem16s = (signed word)rem16u;
return (signed word)resultu;
@@ -297,6 +299,16 @@ signed word div16s(signed word dividend, signed word divisor) {
}
}
+// Perform division on two signed 16-bit numbers
+// Returns dividend/divisor.
+// The remainder will be set into the global variable rem16s.
+// Implemented using simple binary division
+// Follows the C99 standard by truncating toward zero on negative results.
+// See http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf section 6.5.5
+signed word div16s(signed word dividend, signed word divisor) {
+ return divr16s(dividend, divisor, 0);
+}
+
Adding pre/post-modifier (byte) divr8u::quotient ← ++ (byte) divr8u::quotient
Adding pre/post-modifier (word) divr16u::quotient ← ++ (word) divr16u::quotient
Importing multiply.kc
@@ -525,6 +537,7 @@ SYMBOLS
(label) @31
(label) @32
(label) @33
+(label) @34
(label) @4
(label) @5
(label) @6
@@ -540,44 +553,11 @@ SYMBOLS
(word) PI_u4f12
(dword) PI_u4f28
(signed word()) div16s((signed word) div16s::dividend , (signed word) div16s::divisor)
-(bool~) div16s::$0
-(word~) div16s::$1
-(bool~) div16s::$10
-(signed word~) div16s::$11
-(signed word~) div16s::$12
-(signed word~) div16s::$13
-(signed word~) div16s::$14
-(signed word~) div16s::$15
-(signed word~) div16s::$16
-(signed word~) div16s::$2
-(word~) div16s::$3
-(bool~) div16s::$4
-(word~) div16s::$5
-(signed word~) div16s::$6
-(word~) div16s::$7
-(byte/word/dword~) div16s::$8
-(word~) div16s::$9
+(signed word~) div16s::$0
(label) div16s::@1
-(label) div16s::@10
-(label) div16s::@11
-(label) div16s::@12
-(label) div16s::@13
-(label) div16s::@14
-(label) div16s::@2
-(label) div16s::@3
-(label) div16s::@4
-(label) div16s::@5
-(label) div16s::@6
-(label) div16s::@7
-(label) div16s::@8
-(label) div16s::@9
(label) div16s::@return
(signed word) div16s::dividend
-(word) div16s::dividendu
(signed word) div16s::divisor
-(word) div16s::divisoru
-(byte) div16s::neg
-(word) div16s::resultu
(signed word) div16s::return
(word()) div16u((word) div16u::dividend , (word) div16u::divisor)
(word~) div16u::$0
@@ -646,6 +626,53 @@ SYMBOLS
(byte) div8u::dividend
(byte) div8u::divisor
(byte) div8u::return
+(signed word()) divr16s((signed word) divr16s::dividend , (signed word) divr16s::divisor , (signed word) divr16s::rem)
+(bool~) divr16s::$0
+(bool~) divr16s::$1
+(word~) divr16s::$10
+(signed word~) divr16s::$11
+(word~) divr16s::$12
+(byte/word/dword~) divr16s::$13
+(word~) divr16s::$14
+(bool~) divr16s::$15
+(signed word~) divr16s::$16
+(signed word~) divr16s::$17
+(signed word~) divr16s::$18
+(signed word~) divr16s::$19
+(bool~) divr16s::$2
+(signed word~) divr16s::$20
+(signed word~) divr16s::$21
+(word~) divr16s::$3
+(word~) divr16s::$4
+(signed word~) divr16s::$5
+(word~) divr16s::$6
+(signed word~) divr16s::$7
+(word~) divr16s::$8
+(bool~) divr16s::$9
+(label) divr16s::@1
+(label) divr16s::@10
+(label) divr16s::@11
+(label) divr16s::@12
+(label) divr16s::@13
+(label) divr16s::@14
+(label) divr16s::@2
+(label) divr16s::@3
+(label) divr16s::@4
+(label) divr16s::@5
+(label) divr16s::@6
+(label) divr16s::@7
+(label) divr16s::@8
+(label) divr16s::@9
+(label) divr16s::@return
+(signed word) divr16s::dividend
+(word) divr16s::dividendu
+(signed word) divr16s::divisor
+(word) divr16s::divisoru
+(byte) divr16s::neg
+(signed word) divr16s::rem
+(word) divr16s::remu
+(word) divr16s::resultu
+(signed word) divr16s::return
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
(word~) divr16u::$0
(byte~) divr16u::$1
@@ -1325,76 +1352,96 @@ div8s::@14: scope:[div8s] from
@6: scope:[] from @5
(signed word) rem16s ← (byte/signed byte/word/signed word/dword/signed dword) 0
to:@7
+divr16s: scope:[divr16s] from
+ (byte) divr16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (word) divr16s::dividendu ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (word) divr16s::remu ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$0 ← (signed word) divr16s::dividend < (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$1 ← (signed word) divr16s::rem < (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$2 ← (bool~) divr16s::$0 || (bool~) divr16s::$1
+ if((bool~) divr16s::$2) goto divr16s::@1
+ to:divr16s::@7
+divr16s::@1: scope:[divr16s] from divr16s divr16s::@8
+ (signed word~) divr16s::$5 ← - (signed word) divr16s::dividend
+ (word~) divr16s::$6 ← ((word)) (signed word~) divr16s::$5
+ (word) divr16s::dividendu ← (word~) divr16s::$6
+ (signed word~) divr16s::$7 ← - (signed word) divr16s::rem
+ (word~) divr16s::$8 ← ((word)) (signed word~) divr16s::$7
+ (word) divr16s::remu ← (word~) divr16s::$8
+ (byte) divr16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 1
+ to:divr16s::@2
+divr16s::@7: scope:[divr16s] from divr16s
+ (word~) divr16s::$3 ← ((word)) (signed word) divr16s::dividend
+ (word) divr16s::dividendu ← (word~) divr16s::$3
+ (word~) divr16s::$4 ← ((word)) (signed word) divr16s::rem
+ (word) divr16s::remu ← (word~) divr16s::$4
+ to:divr16s::@2
+divr16s::@2: scope:[divr16s] from divr16s::@1 divr16s::@7
+ (word) divr16s::divisoru ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$9 ← (signed word) divr16s::divisor < (byte/signed byte/word/signed word/dword/signed dword) 0
+ if((bool~) divr16s::$9) goto divr16s::@3
+ to:divr16s::@9
+divr16s::@8: scope:[divr16s] from
+ to:divr16s::@1
+divr16s::@3: scope:[divr16s] from divr16s::@10 divr16s::@2
+ (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor
+ (word~) divr16s::$12 ← ((word)) (signed word~) divr16s::$11
+ (word) divr16s::divisoru ← (word~) divr16s::$12
+ (byte/word/dword~) divr16s::$13 ← (byte) divr16s::neg ^ (byte/signed byte/word/signed word/dword/signed dword) 1
+ (byte) divr16s::neg ← (byte/word/dword~) divr16s::$13
+ to:divr16s::@4
+divr16s::@9: scope:[divr16s] from divr16s::@2
+ (word~) divr16s::$10 ← ((word)) (signed word) divr16s::divisor
+ (word) divr16s::divisoru ← (word~) divr16s::$10
+ to:divr16s::@4
+divr16s::@4: scope:[divr16s] from divr16s::@3 divr16s::@9
+ (word~) divr16s::$14 ← call divr16u (word) divr16s::dividendu (word) divr16s::divisoru (word) divr16s::remu
+ (word) divr16s::resultu ← (word~) divr16s::$14
+ (bool~) divr16s::$15 ← (byte) divr16s::neg == (byte/signed byte/word/signed word/dword/signed dword) 0
+ if((bool~) divr16s::$15) goto divr16s::@5
+ to:divr16s::@11
+divr16s::@10: scope:[divr16s] from
+ to:divr16s::@3
+divr16s::@5: scope:[divr16s] from divr16s::@13 divr16s::@4
+ (signed word~) divr16s::$20 ← ((signed word)) (word) rem16u
+ (signed word) rem16s ← (signed word~) divr16s::$20
+ (signed word~) divr16s::$21 ← ((signed word)) (word) divr16s::resultu
+ (signed word) divr16s::return ← (signed word~) divr16s::$21
+ to:divr16s::@return
+divr16s::@11: scope:[divr16s] from divr16s::@4
+ (signed word~) divr16s::$16 ← ((signed word)) (word) rem16u
+ (signed word~) divr16s::$17 ← - (signed word~) divr16s::$16
+ (signed word) rem16s ← (signed word~) divr16s::$17
+ (signed word~) divr16s::$18 ← ((signed word)) (word) divr16s::resultu
+ (signed word~) divr16s::$19 ← - (signed word~) divr16s::$18
+ (signed word) divr16s::return ← (signed word~) divr16s::$19
+ to:divr16s::@return
+divr16s::@return: scope:[divr16s] from divr16s::@11 divr16s::@5 divr16s::@6
+ (signed word) divr16s::return ← (signed word) divr16s::return
+ return (signed word) divr16s::return
+ to:@return
+divr16s::@12: scope:[divr16s] from
+ to:divr16s::@6
+divr16s::@6: scope:[divr16s] from divr16s::@12 divr16s::@14
+ to:divr16s::@return
+divr16s::@13: scope:[divr16s] from
+ to:divr16s::@5
+divr16s::@14: scope:[divr16s] from
+ to:divr16s::@6
+@7: scope:[] from @6
+ to:@8
div16s: scope:[div16s] from
- (byte) div16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (word) div16s::dividendu ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (bool~) div16s::$0 ← (signed word) div16s::dividend < (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$0) goto div16s::@1
- to:div16s::@7
-div16s::@1: scope:[div16s] from div16s div16s::@8
- (signed word~) div16s::$2 ← - (signed word) div16s::dividend
- (word~) div16s::$3 ← ((word)) (signed word~) div16s::$2
- (word) div16s::dividendu ← (word~) div16s::$3
- (byte) div16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 1
- to:div16s::@2
-div16s::@7: scope:[div16s] from div16s
- (word~) div16s::$1 ← ((word)) (signed word) div16s::dividend
- (word) div16s::dividendu ← (word~) div16s::$1
- to:div16s::@2
-div16s::@2: scope:[div16s] from div16s::@1 div16s::@7
- (word) div16s::divisoru ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (bool~) div16s::$4 ← (signed word) div16s::divisor < (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$4) goto div16s::@3
- to:div16s::@9
-div16s::@8: scope:[div16s] from
- to:div16s::@1
-div16s::@3: scope:[div16s] from div16s::@10 div16s::@2
- (signed word~) div16s::$6 ← - (signed word) div16s::divisor
- (word~) div16s::$7 ← ((word)) (signed word~) div16s::$6
- (word) div16s::divisoru ← (word~) div16s::$7
- (byte/word/dword~) div16s::$8 ← (byte) div16s::neg ^ (byte/signed byte/word/signed word/dword/signed dword) 1
- (byte) div16s::neg ← (byte/word/dword~) div16s::$8
- to:div16s::@4
-div16s::@9: scope:[div16s] from div16s::@2
- (word~) div16s::$5 ← ((word)) (signed word) div16s::divisor
- (word) div16s::divisoru ← (word~) div16s::$5
- to:div16s::@4
-div16s::@4: scope:[div16s] from div16s::@3 div16s::@9
- (word~) div16s::$9 ← call div16u (word) div16s::dividendu (word) div16s::divisoru
- (word) div16s::resultu ← (word~) div16s::$9
- (bool~) div16s::$10 ← (byte) div16s::neg == (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$10) goto div16s::@5
- to:div16s::@11
-div16s::@10: scope:[div16s] from
- to:div16s::@3
-div16s::@5: scope:[div16s] from div16s::@13 div16s::@4
- (signed word~) div16s::$15 ← ((signed word)) (word) rem16u
- (signed word) rem16s ← (signed word~) div16s::$15
- (signed word~) div16s::$16 ← ((signed word)) (word) div16s::resultu
- (signed word) div16s::return ← (signed word~) div16s::$16
+ (signed word~) div16s::$0 ← call divr16s (signed word) div16s::dividend (signed word) div16s::divisor (byte/signed byte/word/signed word/dword/signed dword) 0
+ (signed word) div16s::return ← (signed word~) div16s::$0
to:div16s::@return
-div16s::@11: scope:[div16s] from div16s::@4
- (signed word~) div16s::$11 ← ((signed word)) (word) rem16u
- (signed word~) div16s::$12 ← - (signed word~) div16s::$11
- (signed word) rem16s ← (signed word~) div16s::$12
- (signed word~) div16s::$13 ← ((signed word)) (word) div16s::resultu
- (signed word~) div16s::$14 ← - (signed word~) div16s::$13
- (signed word) div16s::return ← (signed word~) div16s::$14
- to:div16s::@return
-div16s::@return: scope:[div16s] from div16s::@11 div16s::@5 div16s::@6
+div16s::@return: scope:[div16s] from div16s div16s::@1
(signed word) div16s::return ← (signed word) div16s::return
return (signed word) div16s::return
to:@return
-div16s::@12: scope:[div16s] from
- to:div16s::@6
-div16s::@6: scope:[div16s] from div16s::@12 div16s::@14
+div16s::@1: scope:[div16s] from
to:div16s::@return
-div16s::@13: scope:[div16s] from
- to:div16s::@5
-div16s::@14: scope:[div16s] from
- to:div16s::@6
-@7: scope:[] from @6
- to:@8
+@8: scope:[] from @7
+ to:@9
mul8u: scope:[mul8u] from
(word) mul8u::res ← (byte/signed byte/word/signed word/dword/signed dword) 0
(word) mul8u::mb ← ((word)) (byte) mul8u::b
@@ -1434,8 +1481,8 @@ mul8u::@return: scope:[mul8u] from mul8u::@3 mul8u::@9
to:@return
mul8u::@9: scope:[mul8u] from
to:mul8u::@return
-@8: scope:[] from @7
- to:@9
+@9: scope:[] from @8
+ to:@10
mul8s: scope:[mul8s] from
(byte~) mul8s::$0 ← ((byte)) (signed byte) mul8s::a
(byte~) mul8s::$1 ← ((byte)) (signed byte) mul8s::b
@@ -1476,8 +1523,8 @@ mul8s::@return: scope:[mul8s] from mul8s::@2 mul8s::@5
to:@return
mul8s::@5: scope:[mul8s] from
to:mul8s::@return
-@9: scope:[] from @8
- to:@10
+@10: scope:[] from @9
+ to:@11
mul8su: scope:[mul8su] from
(byte~) mul8su::$0 ← ((byte)) (signed byte) mul8su::a
(byte~) mul8su::$1 ← ((byte)) (byte) mul8su::b
@@ -1505,8 +1552,8 @@ mul8su::@return: scope:[mul8su] from mul8su::@1 mul8su::@3
to:@return
mul8su::@3: scope:[mul8su] from
to:mul8su::@return
-@10: scope:[] from @9
- to:@11
+@11: scope:[] from @10
+ to:@12
mul16u: scope:[mul16u] from
(dword) mul16u::res ← (byte/signed byte/word/signed word/dword/signed dword) 0
(dword) mul16u::mb ← ((dword)) (word) mul16u::b
@@ -1546,8 +1593,8 @@ mul16u::@return: scope:[mul16u] from mul16u::@3 mul16u::@9
to:@return
mul16u::@9: scope:[mul16u] from
to:mul16u::@return
-@11: scope:[] from @10
- to:@12
+@12: scope:[] from @11
+ to:@13
mul16s: scope:[mul16s] from
(word~) mul16s::$0 ← ((word)) (signed word) mul16s::a
(word~) mul16s::$1 ← ((word)) (signed word) mul16s::b
@@ -1588,14 +1635,14 @@ mul16s::@return: scope:[mul16s] from mul16s::@2 mul16s::@5
to:@return
mul16s::@5: scope:[mul16s] from
to:mul16s::@return
-@12: scope:[] from @11
+@13: scope:[] from @12
(dword) PI2_u4f28 ← (dword/signed dword) 1686629713
(dword) PI_u4f28 ← (dword/signed dword) 843314857
(dword) PI_HALF_u4f28 ← (dword/signed dword) 421657428
(word) PI2_u4f12 ← (word/signed word/dword/signed dword) 25736
(word) PI_u4f12 ← (word/signed word/dword/signed dword) 12868
(word) PI_HALF_u4f12 ← (word/signed word/dword/signed dword) 6434
- to:@13
+ to:@14
sin16s_gen: scope:[sin16s_gen] from
(dword~) sin16s_gen::$0 ← call div32u16u (dword) PI2_u4f28 (word) sin16s_gen::wavelength
(dword) sin16s_gen::step ← (dword~) sin16s_gen::$0
@@ -1618,8 +1665,8 @@ sin16s_gen::@2: scope:[sin16s_gen] from sin16s_gen::@1
sin16s_gen::@return: scope:[sin16s_gen] from sin16s_gen::@2
return
to:@return
-@13: scope:[] from @12
- to:@14
+@14: scope:[] from @13
+ to:@15
sin8s_gen: scope:[sin8s_gen] from
(word~) sin8s_gen::$0 ← call div16u (word) PI2_u4f12 (word) sin8s_gen::wavelength
(word) sin8s_gen::step ← (word~) sin8s_gen::$0
@@ -1641,8 +1688,8 @@ sin8s_gen::@2: scope:[sin8s_gen] from sin8s_gen::@1
sin8s_gen::@return: scope:[sin8s_gen] from sin8s_gen::@2
return
to:@return
-@14: scope:[] from @13
- to:@15
+@15: scope:[] from @14
+ to:@16
sin16s: scope:[sin16s] from
(byte) sin16s::isUpper ← (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) sin16s::$0 ← (dword) sin16s::x >= (dword) PI_u4f28
@@ -1704,8 +1751,8 @@ sin16s::@return: scope:[sin16s] from sin16s::@3 sin16s::@7
to:@return
sin16s::@7: scope:[sin16s] from
to:sin16s::@return
-@15: scope:[] from @14
- to:@16
+@16: scope:[] from @15
+ to:@17
sin8s: scope:[sin8s] from
(byte) sin8s::isUpper ← (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) sin8s::$0 ← (word) sin8s::x >= (word) PI_u4f12
@@ -1775,8 +1822,8 @@ sin8s::@return: scope:[sin8s] from sin8s::@4 sin8s::@9
to:@return
sin8s::@9: scope:[sin8s] from
to:sin8s::@return
-@16: scope:[] from @15
- to:@17
+@17: scope:[] from @16
+ to:@18
mulu16_sel: scope:[mulu16_sel] from
(dword~) mulu16_sel::$0 ← call mul16u (word) mulu16_sel::v1 (word) mulu16_sel::v2
(dword~) mulu16_sel::$1 ← (dword~) mulu16_sel::$0 << (byte) mulu16_sel::select
@@ -1789,8 +1836,8 @@ mulu16_sel::@return: scope:[mulu16_sel] from mulu16_sel mulu16_sel::@1
to:@return
mulu16_sel::@1: scope:[mulu16_sel] from
to:mulu16_sel::@return
-@17: scope:[] from @16
- to:@18
+@18: scope:[] from @17
+ to:@19
mulu8_sel: scope:[mulu8_sel] from
(word~) mulu8_sel::$0 ← call mul8u (byte) mulu8_sel::v1 (byte) mulu8_sel::v2
(word~) mulu8_sel::$1 ← (word~) mulu8_sel::$0 << (byte) mulu8_sel::select
@@ -1803,11 +1850,11 @@ mulu8_sel::@return: scope:[mulu8_sel] from mulu8_sel mulu8_sel::@1
to:@return
mulu8_sel::@1: scope:[mulu8_sel] from
to:mulu8_sel::@return
-@18: scope:[] from @17
+@19: scope:[] from @18
(byte*) print_screen ← ((byte*)) (word/signed word/dword/signed dword) 1024
(byte*) print_line_cursor ← (byte*) print_screen
(byte*) print_char_cursor ← (byte*) print_line_cursor
- to:@19
+ to:@20
print_str_lines: scope:[print_str_lines] from
to:print_str_lines::@1
print_str_lines::@1: scope:[print_str_lines] from print_str_lines print_str_lines::@9
@@ -1845,8 +1892,8 @@ print_str_lines::@10: scope:[print_str_lines] from
print_str_lines::@return: scope:[print_str_lines] from print_str_lines::@3
return
to:@return
-@19: scope:[] from @18
- to:@20
+@20: scope:[] from @19
+ to:@21
print_str_ln: scope:[print_str_ln] from
(void~) print_str_ln::$0 ← call print_str (byte*) print_str_ln::str
(void~) print_str_ln::$1 ← call print_ln
@@ -1854,8 +1901,8 @@ print_str_ln: scope:[print_str_ln] from
print_str_ln::@return: scope:[print_str_ln] from print_str_ln
return
to:@return
-@20: scope:[] from @19
- to:@21
+@21: scope:[] from @20
+ to:@22
print_str: scope:[print_str] from
to:print_str::@1
print_str::@1: scope:[print_str] from print_str print_str::@2
@@ -1878,8 +1925,8 @@ print_str::@6: scope:[print_str] from
print_str::@return: scope:[print_str] from print_str::@3
return
to:@return
-@21: scope:[] from @20
- to:@22
+@22: scope:[] from @21
+ to:@23
print_str_at: scope:[print_str_at] from
to:print_str_at::@1
print_str_at::@1: scope:[print_str_at] from print_str_at print_str_at::@2
@@ -1902,8 +1949,8 @@ print_str_at::@6: scope:[print_str_at] from
print_str_at::@return: scope:[print_str_at] from print_str_at::@3
return
to:@return
-@22: scope:[] from @21
- to:@23
+@23: scope:[] from @22
+ to:@24
print_ln: scope:[print_ln] from
to:print_ln::@1
print_ln::@1: scope:[print_ln] from print_ln print_ln::@1
@@ -1918,8 +1965,8 @@ print_ln::@2: scope:[print_ln] from print_ln::@1
print_ln::@return: scope:[print_ln] from print_ln::@2
return
to:@return
-@23: scope:[] from @22
- to:@24
+@24: scope:[] from @23
+ to:@25
print_sword: scope:[print_sword] from
(bool~) print_sword::$0 ← (signed word) print_sword::w < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sword::$1 ← ! (bool~) print_sword::$0
@@ -1937,8 +1984,8 @@ print_sword::@2: scope:[print_sword] from print_sword
print_sword::@return: scope:[print_sword] from print_sword::@1
return
to:@return
-@24: scope:[] from @23
- to:@25
+@25: scope:[] from @24
+ to:@26
print_sbyte: scope:[print_sbyte] from
(bool~) print_sbyte::$0 ← (signed byte) print_sbyte::b < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sbyte::$1 ← ! (bool~) print_sbyte::$0
@@ -1956,8 +2003,8 @@ print_sbyte::@2: scope:[print_sbyte] from print_sbyte
print_sbyte::@return: scope:[print_sbyte] from print_sbyte::@1
return
to:@return
-@25: scope:[] from @24
- to:@26
+@26: scope:[] from @25
+ to:@27
print_word: scope:[print_word] from
(byte~) print_word::$0 ← > (word) print_word::w
(void~) print_word::$1 ← call print_byte (byte~) print_word::$0
@@ -1967,8 +2014,8 @@ print_word: scope:[print_word] from
print_word::@return: scope:[print_word] from print_word
return
to:@return
-@26: scope:[] from @25
- to:@27
+@27: scope:[] from @26
+ to:@28
print_dword: scope:[print_dword] from
(word~) print_dword::$0 ← > (dword) print_dword::dw
(void~) print_dword::$1 ← call print_word (word~) print_dword::$0
@@ -1978,8 +2025,8 @@ print_dword: scope:[print_dword] from
print_dword::@return: scope:[print_dword] from print_dword
return
to:@return
-@27: scope:[] from @26
- to:@28
+@28: scope:[] from @27
+ to:@29
print_sdword: scope:[print_sdword] from
(bool~) print_sdword::$0 ← (signed dword) print_sdword::dw < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sdword::$1 ← ! (bool~) print_sdword::$0
@@ -1997,9 +2044,9 @@ print_sdword::@2: scope:[print_sdword] from print_sdword
print_sdword::@return: scope:[print_sdword] from print_sdword::@1
return
to:@return
-@28: scope:[] from @27
+@29: scope:[] from @28
(byte[]) print_hextab ← (string) "0123456789abcdef"
- to:@29
+ to:@30
print_byte: scope:[print_byte] from
(byte~) print_byte::$0 ← (byte) print_byte::b >> (byte/signed byte/word/signed word/dword/signed dword) 4
(void~) print_byte::$1 ← call print_char *((byte[]) print_hextab + (byte~) print_byte::$0)
@@ -2009,8 +2056,8 @@ print_byte: scope:[print_byte] from
print_byte::@return: scope:[print_byte] from print_byte
return
to:@return
-@29: scope:[] from @28
- to:@30
+@30: scope:[] from @29
+ to:@31
print_char: scope:[print_char] from
*((byte*) print_char_cursor) ← (byte) print_char::ch
(byte*) print_char_cursor ← ++ (byte*) print_char_cursor
@@ -2018,8 +2065,8 @@ print_char: scope:[print_char] from
print_char::@return: scope:[print_char] from print_char
return
to:@return
-@30: scope:[] from @29
- to:@31
+@31: scope:[] from @30
+ to:@32
print_cls: scope:[print_cls] from
(byte*) print_cls::sc ← (byte*) print_screen
to:print_cls::@1
@@ -2037,8 +2084,8 @@ print_cls::@2: scope:[print_cls] from print_cls::@1
print_cls::@return: scope:[print_cls] from print_cls::@2
return
to:@return
-@31: scope:[] from @30
- to:@32
+@32: scope:[] from @31
+ to:@33
print_set_screen: scope:[print_set_screen] from
(byte*) print_screen ← (byte*) print_set_screen::screen
(byte*) print_line_cursor ← (byte*) print_screen
@@ -2047,8 +2094,8 @@ print_set_screen: scope:[print_set_screen] from
print_set_screen::@return: scope:[print_set_screen] from print_set_screen
return
to:@return
-@32: scope:[] from @31
- to:@33
+@33: scope:[] from @32
+ to:@34
main: scope:[main] from
(word) main::wavelength ← (byte/signed byte/word/signed word/dword/signed dword) 120
(signed word[120]) main::sintab1 ← { fill( 120, 0) }
@@ -2080,10 +2127,10 @@ main::@4: scope:[main] from main::@2
main::@return: scope:[main] from main::@4
return
to:@return
-@33: scope:[] from @32
+@34: scope:[] from @33
call main
to:@end
-@end: scope:[] from @33
+@end: scope:[] from @34
Removing unused procedure div8s
Removing unused procedure div16s
@@ -2099,6 +2146,7 @@ Removing unused procedure print_sdword
Removing unused procedure print_set_screen
Removing unused procedure div8u
Removing unused procedure div16u
+Removing unused procedure divr16s
Removing unused procedure sin8s
Removing unused procedure print_ln
Removing unused procedure print_dword
@@ -2136,36 +2184,37 @@ Removing empty block @7
Removing empty block @8
Removing empty block @9
Removing empty block @10
+Removing empty block @11
Removing empty block mul16u::@5
Removing empty block mul16u::@6
Removing empty block mul16u::@8
Removing empty block mul16u::@9
-Removing empty block @11
+Removing empty block @12
Removing empty block sin16s_gen::@2
-Removing empty block @13
Removing empty block @14
-Removing empty block sin16s::@7
Removing empty block @15
+Removing empty block sin16s::@7
Removing empty block @16
-Removing empty block mulu16_sel::@1
Removing empty block @17
-Removing empty block @19
+Removing empty block mulu16_sel::@1
+Removing empty block @18
Removing empty block @20
+Removing empty block @21
Removing empty block print_str::@4
Removing empty block print_str::@3
Removing empty block print_str::@5
Removing empty block print_str::@6
-Removing empty block @21
Removing empty block @22
Removing empty block @23
Removing empty block @24
Removing empty block @25
Removing empty block @26
Removing empty block @27
-Removing empty block @29
+Removing empty block @28
Removing empty block @30
Removing empty block @31
Removing empty block @32
+Removing empty block @33
Removing empty block main::@4
PROCEDURE MODIFY VARIABLE ANALYSIS
divr16u modifies rem16u
@@ -2195,7 +2244,7 @@ CONTROL FLOW GRAPH SSA WITH ASSIGNMENT CALL & RETURN
to:@2
@2: scope:[] from @begin
(word) rem16u#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
- to:@12
+ to:@13
divr16u: scope:[divr16u] from div32u16u div32u16u::@2
(word) divr16u::divisor#6 ← phi( div32u16u/(word) divr16u::divisor#0 div32u16u::@2/(word) divr16u::divisor#1 )
(word) divr16u::dividend#5 ← phi( div32u16u/(word) divr16u::dividend#1 div32u16u::@2/(word) divr16u::dividend#2 )
@@ -2363,12 +2412,12 @@ mul16u::@return: scope:[mul16u] from mul16u::@3
(dword) mul16u::return#1 ← (dword) mul16u::return#3
return
to:@return
-@12: scope:[] from @2
+@13: scope:[] from @2
(word) rem16u#31 ← phi( @2/(word) rem16u#0 )
(dword) PI2_u4f28#0 ← (dword/signed dword) 1686629713
(dword) PI_u4f28#0 ← (dword/signed dword) 843314857
(dword) PI_HALF_u4f28#0 ← (dword/signed dword) 421657428
- to:@18
+ to:@19
sin16s_gen: scope:[sin16s_gen] from main
(signed word*) sin16s_gen::sintab#5 ← phi( main/(signed word*) sin16s_gen::sintab#1 )
(word) rem16u#21 ← phi( main/(word) rem16u#23 )
@@ -2567,12 +2616,12 @@ mulu16_sel::@return: scope:[mulu16_sel] from mulu16_sel::@2
(word) mulu16_sel::return#6 ← (word) mulu16_sel::return#12
return
to:@return
-@18: scope:[] from @12
- (word) rem16u#29 ← phi( @12/(word) rem16u#31 )
+@19: scope:[] from @13
+ (word) rem16u#29 ← phi( @13/(word) rem16u#31 )
(byte*) print_screen#0 ← ((byte*)) (word/signed word/dword/signed dword) 1024
(byte*) print_line_cursor#0 ← (byte*) print_screen#0
(byte*) print_char_cursor#0 ← (byte*) print_line_cursor#0
- to:@28
+ to:@29
print_str: scope:[print_str] from main::@3 main::@7
(byte*) print_char_cursor#51 ← phi( main::@3/(byte*) print_char_cursor#49 main::@7/(byte*) print_char_cursor#17 )
(byte*) print_str::str#5 ← phi( main::@3/(byte*) print_str::str#2 main::@7/(byte*) print_str::str#1 )
@@ -2655,13 +2704,13 @@ print_word::@return: scope:[print_word] from print_word::@2
(byte*) print_char_cursor#8 ← (byte*) print_char_cursor#29
return
to:@return
-@28: scope:[] from @18
- (byte*) print_screen#7 ← phi( @18/(byte*) print_screen#0 )
- (byte*) print_char_cursor#55 ← phi( @18/(byte*) print_char_cursor#0 )
- (byte*) print_line_cursor#15 ← phi( @18/(byte*) print_line_cursor#0 )
- (word) rem16u#28 ← phi( @18/(word) rem16u#29 )
+@29: scope:[] from @19
+ (byte*) print_screen#7 ← phi( @19/(byte*) print_screen#0 )
+ (byte*) print_char_cursor#55 ← phi( @19/(byte*) print_char_cursor#0 )
+ (byte*) print_line_cursor#15 ← phi( @19/(byte*) print_line_cursor#0 )
+ (word) rem16u#28 ← phi( @19/(word) rem16u#29 )
(byte[]) print_hextab#0 ← (const string) $0
- to:@33
+ to:@34
print_byte: scope:[print_byte] from print_word print_word::@1
(byte*) print_char_cursor#46 ← phi( print_word/(byte*) print_char_cursor#45 print_word::@1/(byte*) print_char_cursor#6 )
(byte) print_byte::b#2 ← phi( print_word/(byte) print_byte::b#0 print_word::@1/(byte) print_byte::b#1 )
@@ -2722,11 +2771,11 @@ print_cls::@return: scope:[print_cls] from print_cls::@2
(byte*) print_char_cursor#15 ← (byte*) print_char_cursor#35
return
to:@return
-main: scope:[main] from @33
- (byte*) print_char_cursor#53 ← phi( @33/(byte*) print_char_cursor#50 )
- (byte*) print_line_cursor#13 ← phi( @33/(byte*) print_line_cursor#12 )
- (byte*) print_screen#5 ← phi( @33/(byte*) print_screen#6 )
- (word) rem16u#23 ← phi( @33/(word) rem16u#25 )
+main: scope:[main] from @34
+ (byte*) print_char_cursor#53 ← phi( @34/(byte*) print_char_cursor#50 )
+ (byte*) print_line_cursor#13 ← phi( @34/(byte*) print_line_cursor#12 )
+ (byte*) print_screen#5 ← phi( @34/(byte*) print_screen#6 )
+ (word) rem16u#23 ← phi( @34/(word) rem16u#25 )
(word) main::wavelength#0 ← (byte/signed byte/word/signed word/dword/signed dword) 120
(signed word[120]) main::sintab1#0 ← { fill( 120, 0) }
(signed word*) sin16s_gen::sintab#1 ← (signed word[120]) main::sintab1#0
@@ -2824,31 +2873,31 @@ main::@return: scope:[main] from main::@8
(byte*) print_char_cursor#20 ← (byte*) print_char_cursor#40
return
to:@return
-@33: scope:[] from @28
- (byte*) print_screen#6 ← phi( @28/(byte*) print_screen#7 )
- (byte*) print_char_cursor#50 ← phi( @28/(byte*) print_char_cursor#55 )
- (byte*) print_line_cursor#12 ← phi( @28/(byte*) print_line_cursor#15 )
- (word) rem16u#25 ← phi( @28/(word) rem16u#28 )
+@34: scope:[] from @29
+ (byte*) print_screen#6 ← phi( @29/(byte*) print_screen#7 )
+ (byte*) print_char_cursor#50 ← phi( @29/(byte*) print_char_cursor#55 )
+ (byte*) print_line_cursor#12 ← phi( @29/(byte*) print_line_cursor#15 )
+ (word) rem16u#25 ← phi( @29/(word) rem16u#28 )
call main
- to:@34
-@34: scope:[] from @33
- (byte*) print_char_cursor#41 ← phi( @33/(byte*) print_char_cursor#20 )
- (byte*) print_line_cursor#9 ← phi( @33/(byte*) print_line_cursor#4 )
- (word) rem16u#19 ← phi( @33/(word) rem16u#9 )
+ to:@35
+@35: scope:[] from @34
+ (byte*) print_char_cursor#41 ← phi( @34/(byte*) print_char_cursor#20 )
+ (byte*) print_line_cursor#9 ← phi( @34/(byte*) print_line_cursor#4 )
+ (word) rem16u#19 ← phi( @34/(word) rem16u#9 )
(word) rem16u#10 ← (word) rem16u#19
(byte*) print_line_cursor#5 ← (byte*) print_line_cursor#9
(byte*) print_char_cursor#21 ← (byte*) print_char_cursor#41
to:@end
-@end: scope:[] from @34
+@end: scope:[] from @35
SYMBOL TABLE SSA
(const string) $0 = (string) "0123456789abcdef"
-(label) @12
-(label) @18
+(label) @13
+(label) @19
(label) @2
-(label) @28
-(label) @33
+(label) @29
(label) @34
+(label) @35
(label) @begin
(label) @end
(dword) PI2_u4f28
@@ -3950,16 +3999,16 @@ Eliminating Noop Cast (word) print_word::w#0 ← ((word)) (signed word) print_sw
Succesful SSA optimization Pass2NopCastElimination
Culled Empty Block (label) @2
Culled Empty Block (label) mul16u::@3
-Culled Empty Block (label) @12
-Culled Empty Block (label) @18
+Culled Empty Block (label) @13
+Culled Empty Block (label) @19
Culled Empty Block (label) print_sword::@3
Culled Empty Block (label) print_word::@2
-Culled Empty Block (label) @28
+Culled Empty Block (label) @29
Culled Empty Block (label) print_byte::@2
Culled Empty Block (label) print_cls::@2
Culled Empty Block (label) main::@6
Culled Empty Block (label) main::@9
-Culled Empty Block (label) @34
+Culled Empty Block (label) @35
Succesful SSA optimization Pass2CullEmptyBlocks
Not aliassing across scopes: rem16u#1 divr16u::rem#11
Not aliassing across scopes: divr16u::return#2 divr16u::return#0
@@ -4204,7 +4253,7 @@ Constant inlined main::$8 = (const word) main::wavelength#0*(byte/signed byte/wo
Succesful SSA optimization Pass2ConstantInlining
Identical Phi Values (word) divr16u::divisor#6 (const word) main::wavelength#0
Succesful SSA optimization Pass2IdenticalPhiElimination
-Block Sequence Planned @begin @33 @end main main::@5 main::@1 main::@3 main::@2 main::@7 main::@8 main::@return print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return
+Block Sequence Planned @begin @34 @end main main::@5 main::@1 main::@3 main::@2 main::@7 main::@8 main::@return print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return
Added new block during phi lifting main::@10(between main::@8 and main::@1)
Added new block during phi lifting main::@11(between main::@1 and main::@2)
Added new block during phi lifting print_sword::@5(between print_sword and print_sword::@1)
@@ -4218,9 +4267,9 @@ Added new block during phi lifting mul16u::@10(between mul16u::@2 and mul16u::@4
Added new block during phi lifting divr16u::@8(between divr16u::@3 and divr16u::@1)
Added new block during phi lifting divr16u::@9(between divr16u::@1 and divr16u::@2)
Added new block during phi lifting divr16u::@10(between divr16u::@2 and divr16u::@3)
-Block Sequence Planned @begin @33 @end main main::@5 main::@1 main::@3 main::@2 main::@7 main::@8 main::@return main::@10 main::@11 print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_sword::@5 print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return print_cls::@3 sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s_gen::@5 sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return sin16s::@15 sin16s::@14 sin16s::@13 mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 mul16u::@10 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return divr16u::@8 divr16u::@10 divr16u::@9
+Block Sequence Planned @begin @34 @end main main::@5 main::@1 main::@3 main::@2 main::@7 main::@8 main::@return main::@10 main::@11 print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_sword::@5 print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return print_cls::@3 sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s_gen::@5 sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return sin16s::@15 sin16s::@14 sin16s::@13 mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 mul16u::@10 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return divr16u::@8 divr16u::@10 divr16u::@9
Adding NOP phi() at start of @begin
-Adding NOP phi() at start of @33
+Adding NOP phi() at start of @34
Adding NOP phi() at start of @end
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@5
@@ -4354,9 +4403,9 @@ Culled Empty Block (label) mul16u::@10
Culled Empty Block (label) divr16u::@8
Culled Empty Block (label) divr16u::@10
Culled Empty Block (label) divr16u::@9
-Block Sequence Planned @begin @33 @end main main::@5 main::@1 main::@3 main::@2 main::@7 main::@8 main::@return print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return sin16s::@15 mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return
+Block Sequence Planned @begin @34 @end main main::@5 main::@1 main::@3 main::@2 main::@7 main::@8 main::@return print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return sin16s::@15 mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return
Adding NOP phi() at start of @begin
-Adding NOP phi() at start of @33
+Adding NOP phi() at start of @34
Adding NOP phi() at start of @end
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@5
@@ -4403,14 +4452,14 @@ Propagating live ranges...
FINAL CONTROL FLOW GRAPH
@begin: scope:[] from
[0] phi() [ ] ( )
- to:@33
-@33: scope:[] from @begin
+ to:@34
+@34: scope:[] from @begin
[1] phi() [ ] ( )
[2] call main [ ] ( )
to:@end
-@end: scope:[] from @33
+@end: scope:[] from @34
[3] phi() [ ] ( )
-main: scope:[main] from @33
+main: scope:[main] from @34
[4] phi() [ ] ( main:2 [ ] )
[5] call sin16s_gen [ ] ( main:2 [ ] )
to:main::@5
@@ -4723,76 +4772,76 @@ divr16u::@return: scope:[divr16u] from divr16u::@6
DOMINATORS
@begin dominated by @begin
-@33 dominated by @33 @begin
-@end dominated by @end @33 @begin
-main dominated by main @33 @begin
-main::@5 dominated by main main::@5 @33 @begin
-main::@1 dominated by main main::@1 main::@5 @33 @begin
-main::@3 dominated by main main::@1 main::@5 main::@3 @33 @begin
-main::@2 dominated by main main::@1 main::@2 main::@5 @33 @begin
-main::@7 dominated by main::@7 main main::@1 main::@2 main::@5 @33 @begin
-main::@8 dominated by main::@7 main::@8 main main::@1 main::@2 main::@5 @33 @begin
-main::@return dominated by main::@7 main::@8 main main::@1 main::@2 main::@5 @33 @begin main::@return
-print_str dominated by main main::@1 main::@5 @33 @begin print_str
-print_str::@1 dominated by main main::@1 main::@5 @33 @begin print_str::@1 print_str
-print_str::@return dominated by main main::@1 main::@5 @33 @begin print_str::@return print_str::@1 print_str
-print_str::@2 dominated by main main::@1 main::@5 @33 @begin print_str::@1 print_str::@2 print_str
-print_sword dominated by main main::@1 main::@2 main::@5 @33 @begin print_sword
-print_sword::@2 dominated by print_sword::@2 main main::@1 main::@2 main::@5 @33 @begin print_sword
-print_sword::@4 dominated by print_sword::@2 print_sword::@4 main main::@1 main::@2 main::@5 @33 @begin print_sword
-print_sword::@1 dominated by print_sword::@1 main main::@1 main::@2 main::@5 @33 @begin print_sword
-print_sword::@return dominated by print_sword::@1 main main::@1 main::@2 main::@5 @33 @begin print_sword::@return print_sword
-print_word dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 @33 @begin print_sword
-print_word::@1 dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 @33 @begin print_word::@1 print_sword
-print_word::@return dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 @33 @begin print_word::@return print_word::@1 print_sword
-print_byte dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 @33 @begin print_byte print_sword
-print_byte::@1 dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 @33 @begin print_byte::@1 print_byte print_sword
-print_byte::@return dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 @33 @begin print_byte::@return print_byte::@1 print_byte print_sword
-print_char dominated by main print_char main::@1 main::@2 main::@5 @33 @begin print_sword
-print_char::@return dominated by main print_char main::@1 main::@2 main::@5 @33 print_char::@return @begin print_sword
-print_cls dominated by main main::@5 @33 @begin print_cls
-print_cls::@1 dominated by main main::@5 @33 @begin print_cls::@1 print_cls
-print_cls::@return dominated by main main::@5 @33 @begin print_cls::@return print_cls::@1 print_cls
-sin16s_gen dominated by main @33 @begin sin16s_gen
-sin16s_gen::@3 dominated by main @33 @begin sin16s_gen sin16s_gen::@3
-sin16s_gen::@1 dominated by main @33 @begin sin16s_gen sin16s_gen::@3 sin16s_gen::@1
-sin16s_gen::@4 dominated by main @33 @begin sin16s_gen sin16s_gen::@3 sin16s_gen::@4 sin16s_gen::@1
-sin16s_gen::@return dominated by main sin16s_gen::@return @33 @begin sin16s_gen sin16s_gen::@3 sin16s_gen::@4 sin16s_gen::@1
-sin16s dominated by main @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s_gen::@1
-sin16s::@4 dominated by main @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s::@4
-sin16s::@1 dominated by main @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1
-sin16s::@5 dominated by main @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@5
-sin16s::@2 dominated by main @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@2
-sin16s::@8 dominated by main @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@8 sin16s::@2
-sin16s::@9 dominated by main @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@2
-sin16s::@10 dominated by main @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@10 sin16s::@2
-sin16s::@11 dominated by main @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@11 sin16s::@10 sin16s::@2
-sin16s::@12 dominated by main @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@2
-sin16s::@6 dominated by main @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@6 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@2
-sin16s::@3 dominated by main @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@3 sin16s::@2
-sin16s::@return dominated by main @33 sin16s @begin sin16s::@return sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@3 sin16s::@2
-sin16s::@15 dominated by main @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@15 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@2
-mulu16_sel dominated by main @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2
-mulu16_sel::@2 dominated by main @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 mulu16_sel::@2
-mulu16_sel::@return dominated by main @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 mulu16_sel::@return mulu16_sel::@2
-mul16u dominated by main mul16u @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2
-mul16u::@1 dominated by main mul16u mul16u::@1 @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2
-mul16u::@return dominated by main mul16u mul16u::@1 @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 mul16u::@return
-mul16u::@2 dominated by main mul16u mul16u::@1 mul16u::@2 @33 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2
-mul16u::@7 dominated by main mul16u mul16u::@1 mul16u::@2 @33 sin16s @begin mul16u::@7 sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2
-mul16u::@4 dominated by main mul16u mul16u::@1 mul16u::@2 @33 sin16s @begin mul16u::@4 sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2
-div32u16u dominated by main @33 @begin sin16s_gen div32u16u
-div32u16u::@2 dominated by main div32u16u::@2 @33 @begin sin16s_gen div32u16u
-div32u16u::@3 dominated by main div32u16u::@2 div32u16u::@3 @33 @begin sin16s_gen div32u16u
-div32u16u::@return dominated by main div32u16u::@2 div32u16u::@3 @33 @begin sin16s_gen div32u16u div32u16u::@return
-divr16u dominated by divr16u main @33 @begin sin16s_gen div32u16u
-divr16u::@1 dominated by divr16u divr16u::@1 main @33 @begin sin16s_gen div32u16u
-divr16u::@4 dominated by divr16u divr16u::@1 main divr16u::@4 @33 @begin sin16s_gen div32u16u
-divr16u::@2 dominated by divr16u divr16u::@2 divr16u::@1 main @33 @begin sin16s_gen div32u16u
-divr16u::@5 dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@5 @33 @begin sin16s_gen div32u16u
-divr16u::@3 dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@3 @33 @begin sin16s_gen div32u16u
-divr16u::@6 dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@3 divr16u::@6 @33 @begin sin16s_gen div32u16u
-divr16u::@return dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@3 divr16u::@6 @33 @begin sin16s_gen div32u16u divr16u::@return
+@34 dominated by @34 @begin
+@end dominated by @end @34 @begin
+main dominated by main @34 @begin
+main::@5 dominated by main main::@5 @34 @begin
+main::@1 dominated by main main::@1 main::@5 @34 @begin
+main::@3 dominated by main main::@1 main::@5 main::@3 @34 @begin
+main::@2 dominated by main main::@1 main::@2 main::@5 @34 @begin
+main::@7 dominated by main::@7 main main::@1 main::@2 main::@5 @34 @begin
+main::@8 dominated by main::@7 main::@8 main main::@1 main::@2 main::@5 @34 @begin
+main::@return dominated by main::@7 main::@8 main main::@1 main::@2 main::@5 @34 @begin main::@return
+print_str dominated by main main::@1 main::@5 @34 @begin print_str
+print_str::@1 dominated by main main::@1 main::@5 @34 @begin print_str::@1 print_str
+print_str::@return dominated by main main::@1 main::@5 @34 @begin print_str::@return print_str::@1 print_str
+print_str::@2 dominated by main main::@1 main::@5 @34 @begin print_str::@1 print_str::@2 print_str
+print_sword dominated by main main::@1 main::@2 main::@5 @34 @begin print_sword
+print_sword::@2 dominated by print_sword::@2 main main::@1 main::@2 main::@5 @34 @begin print_sword
+print_sword::@4 dominated by print_sword::@2 print_sword::@4 main main::@1 main::@2 main::@5 @34 @begin print_sword
+print_sword::@1 dominated by print_sword::@1 main main::@1 main::@2 main::@5 @34 @begin print_sword
+print_sword::@return dominated by print_sword::@1 main main::@1 main::@2 main::@5 @34 @begin print_sword::@return print_sword
+print_word dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 @34 @begin print_sword
+print_word::@1 dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 @34 @begin print_word::@1 print_sword
+print_word::@return dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 @34 @begin print_word::@return print_word::@1 print_sword
+print_byte dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 @34 @begin print_byte print_sword
+print_byte::@1 dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 @34 @begin print_byte::@1 print_byte print_sword
+print_byte::@return dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 @34 @begin print_byte::@return print_byte::@1 print_byte print_sword
+print_char dominated by main print_char main::@1 main::@2 main::@5 @34 @begin print_sword
+print_char::@return dominated by main print_char main::@1 main::@2 main::@5 @34 print_char::@return @begin print_sword
+print_cls dominated by main main::@5 @34 @begin print_cls
+print_cls::@1 dominated by main main::@5 @34 @begin print_cls::@1 print_cls
+print_cls::@return dominated by main main::@5 @34 @begin print_cls::@return print_cls::@1 print_cls
+sin16s_gen dominated by main @34 @begin sin16s_gen
+sin16s_gen::@3 dominated by main @34 @begin sin16s_gen sin16s_gen::@3
+sin16s_gen::@1 dominated by main @34 @begin sin16s_gen sin16s_gen::@3 sin16s_gen::@1
+sin16s_gen::@4 dominated by main @34 @begin sin16s_gen sin16s_gen::@3 sin16s_gen::@4 sin16s_gen::@1
+sin16s_gen::@return dominated by main sin16s_gen::@return @34 @begin sin16s_gen sin16s_gen::@3 sin16s_gen::@4 sin16s_gen::@1
+sin16s dominated by main @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s_gen::@1
+sin16s::@4 dominated by main @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s::@4
+sin16s::@1 dominated by main @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1
+sin16s::@5 dominated by main @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@5
+sin16s::@2 dominated by main @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@2
+sin16s::@8 dominated by main @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@8 sin16s::@2
+sin16s::@9 dominated by main @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@2
+sin16s::@10 dominated by main @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@10 sin16s::@2
+sin16s::@11 dominated by main @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@11 sin16s::@10 sin16s::@2
+sin16s::@12 dominated by main @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@2
+sin16s::@6 dominated by main @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@6 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@2
+sin16s::@3 dominated by main @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@3 sin16s::@2
+sin16s::@return dominated by main @34 sin16s @begin sin16s::@return sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@3 sin16s::@2
+sin16s::@15 dominated by main @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@15 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@2
+mulu16_sel dominated by main @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2
+mulu16_sel::@2 dominated by main @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 mulu16_sel::@2
+mulu16_sel::@return dominated by main @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 mulu16_sel::@return mulu16_sel::@2
+mul16u dominated by main mul16u @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2
+mul16u::@1 dominated by main mul16u mul16u::@1 @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2
+mul16u::@return dominated by main mul16u mul16u::@1 @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 mul16u::@return
+mul16u::@2 dominated by main mul16u mul16u::@1 mul16u::@2 @34 sin16s @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2
+mul16u::@7 dominated by main mul16u mul16u::@1 mul16u::@2 @34 sin16s @begin mul16u::@7 sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2
+mul16u::@4 dominated by main mul16u mul16u::@1 mul16u::@2 @34 sin16s @begin mul16u::@4 sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2
+div32u16u dominated by main @34 @begin sin16s_gen div32u16u
+div32u16u::@2 dominated by main div32u16u::@2 @34 @begin sin16s_gen div32u16u
+div32u16u::@3 dominated by main div32u16u::@2 div32u16u::@3 @34 @begin sin16s_gen div32u16u
+div32u16u::@return dominated by main div32u16u::@2 div32u16u::@3 @34 @begin sin16s_gen div32u16u div32u16u::@return
+divr16u dominated by divr16u main @34 @begin sin16s_gen div32u16u
+divr16u::@1 dominated by divr16u divr16u::@1 main @34 @begin sin16s_gen div32u16u
+divr16u::@4 dominated by divr16u divr16u::@1 main divr16u::@4 @34 @begin sin16s_gen div32u16u
+divr16u::@2 dominated by divr16u divr16u::@2 divr16u::@1 main @34 @begin sin16s_gen div32u16u
+divr16u::@5 dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@5 @34 @begin sin16s_gen div32u16u
+divr16u::@3 dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@3 @34 @begin sin16s_gen div32u16u
+divr16u::@6 dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@3 divr16u::@6 @34 @begin sin16s_gen div32u16u
+divr16u::@return dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@3 divr16u::@6 @34 @begin sin16s_gen div32u16u divr16u::@return
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@8 blocks: null
@@ -5222,17 +5271,17 @@ INITIAL ASM
.label print_char_cursor = $a
//SEG2 @begin
bbegin:
-//SEG3 [1] phi from @begin to @33 [phi:@begin->@33]
-b33_from_bbegin:
- jmp b33
-//SEG4 @33
-b33:
+//SEG3 [1] phi from @begin to @34 [phi:@begin->@34]
+b34_from_bbegin:
+ jmp b34
+//SEG4 @34
+b34:
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @33 to main [phi:@33->main]
-main_from_b33:
+//SEG6 [4] phi from @34 to main [phi:@34->main]
+main_from_b34:
jsr main
-//SEG7 [3] phi from @33 to @end [phi:@33->@end]
-bend_from_b33:
+//SEG7 [3] phi from @34 to @end [phi:@34->@end]
+bend_from_b34:
jmp bend
//SEG8 @end
bend:
@@ -6437,6 +6486,8 @@ Statement [28] if((signed word) print_sword::w#1>=(byte/signed byte/word/signed
Statement [31] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#1 [ print_char_cursor#12 print_sword::w#0 ] ( main:2::print_sword:15 [ main::st1#2 print_char_cursor#12 print_sword::w#0 ] ) always clobbers reg byte a
Statement [35] (byte) print_byte::b#0 ← > (word)(signed word) print_sword::w#3 [ print_sword::w#3 print_char_cursor#43 print_byte::b#0 ] ( main:2::print_sword:15::print_word:33 [ main::st1#2 print_sword::w#3 print_char_cursor#43 print_byte::b#0 ] ) always clobbers reg byte a
Statement [37] (byte) print_byte::b#1 ← < (word)(signed word) print_sword::w#3 [ print_char_cursor#12 print_byte::b#1 ] ( main:2::print_sword:15::print_word:33 [ main::st1#2 print_char_cursor#12 print_byte::b#1 ] ) always clobbers reg byte a
+Statement [41] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#2 print_char_cursor#46 print_byte::$0 ] ( main:2::print_sword:15::print_word:33::print_byte:36 [ main::st1#2 print_sword::w#3 print_byte::b#2 print_char_cursor#46 print_byte::$0 ] main:2::print_sword:15::print_word:33::print_byte:38 [ main::st1#2 print_byte::b#2 print_char_cursor#46 print_byte::$0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:8 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ]
Statement [44] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#12 print_byte::$2 ] ( main:2::print_sword:15::print_word:33::print_byte:36 [ main::st1#2 print_sword::w#3 print_char_cursor#12 print_byte::$2 ] main:2::print_sword:15::print_word:33::print_byte:38 [ main::st1#2 print_char_cursor#12 print_byte::$2 ] ) always clobbers reg byte a
Statement [49] *((byte*) print_char_cursor#33) ← (byte) print_char::ch#3 [ print_char_cursor#33 ] ( main:2::print_sword:15::print_char:30 [ main::st1#2 print_sword::w#1 print_char_cursor#33 ] main:2::print_sword:15::print_word:33::print_byte:36::print_char:43 [ main::st1#2 print_sword::w#3 print_byte::b#2 print_char_cursor#33 ] main:2::print_sword:15::print_word:33::print_byte:38::print_char:43 [ main::st1#2 print_byte::b#2 print_char_cursor#33 ] main:2::print_sword:15::print_word:33::print_byte:36::print_char:46 [ main::st1#2 print_sword::w#3 print_char_cursor#33 ] main:2::print_sword:15::print_word:33::print_byte:38::print_char:46 [ main::st1#2 print_char_cursor#33 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:8 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ]
@@ -6518,6 +6569,7 @@ Statement [28] if((signed word) print_sword::w#1>=(byte/signed byte/word/signed
Statement [31] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#1 [ print_char_cursor#12 print_sword::w#0 ] ( main:2::print_sword:15 [ main::st1#2 print_char_cursor#12 print_sword::w#0 ] ) always clobbers reg byte a
Statement [35] (byte) print_byte::b#0 ← > (word)(signed word) print_sword::w#3 [ print_sword::w#3 print_char_cursor#43 print_byte::b#0 ] ( main:2::print_sword:15::print_word:33 [ main::st1#2 print_sword::w#3 print_char_cursor#43 print_byte::b#0 ] ) always clobbers reg byte a
Statement [37] (byte) print_byte::b#1 ← < (word)(signed word) print_sword::w#3 [ print_char_cursor#12 print_byte::b#1 ] ( main:2::print_sword:15::print_word:33 [ main::st1#2 print_char_cursor#12 print_byte::b#1 ] ) always clobbers reg byte a
+Statement [41] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#2 print_char_cursor#46 print_byte::$0 ] ( main:2::print_sword:15::print_word:33::print_byte:36 [ main::st1#2 print_sword::w#3 print_byte::b#2 print_char_cursor#46 print_byte::$0 ] main:2::print_sword:15::print_word:33::print_byte:38 [ main::st1#2 print_byte::b#2 print_char_cursor#46 print_byte::$0 ] ) always clobbers reg byte a
Statement [44] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#12 print_byte::$2 ] ( main:2::print_sword:15::print_word:33::print_byte:36 [ main::st1#2 print_sword::w#3 print_char_cursor#12 print_byte::$2 ] main:2::print_sword:15::print_word:33::print_byte:38 [ main::st1#2 print_char_cursor#12 print_byte::$2 ] ) always clobbers reg byte a
Statement [49] *((byte*) print_char_cursor#33) ← (byte) print_char::ch#3 [ print_char_cursor#33 ] ( main:2::print_sword:15::print_char:30 [ main::st1#2 print_sword::w#1 print_char_cursor#33 ] main:2::print_sword:15::print_word:33::print_byte:36::print_char:43 [ main::st1#2 print_sword::w#3 print_byte::b#2 print_char_cursor#33 ] main:2::print_sword:15::print_word:33::print_byte:38::print_char:43 [ main::st1#2 print_byte::b#2 print_char_cursor#33 ] main:2::print_sword:15::print_word:33::print_byte:36::print_char:46 [ main::st1#2 print_sword::w#3 print_char_cursor#33 ] main:2::print_sword:15::print_word:33::print_byte:38::print_char:46 [ main::st1#2 print_char_cursor#33 ] ) always clobbers reg byte y
Statement [54] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:7 [ print_cls::sc#2 ] ) always clobbers reg byte a reg byte y
@@ -6586,7 +6638,7 @@ Statement [158] (word) rem16u#1 ← (word) divr16u::rem#11 [ divr16u::return#0 r
Potential registers zp ZP_WORD:2 [ main::st1#2 main::st1#1 ] : zp ZP_WORD:2 ,
Potential registers zp ZP_WORD:4 [ print_str::str#3 print_str::str#5 print_str::str#0 ] : zp ZP_WORD:4 ,
Potential registers zp ZP_WORD:6 [ print_sword::w#3 print_sword::w#1 print_sword::w#0 ] : zp ZP_WORD:6 ,
-Potential registers zp ZP_BYTE:8 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] : zp ZP_BYTE:8 , reg byte a , reg byte x ,
+Potential registers zp ZP_BYTE:8 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] : zp ZP_BYTE:8 , reg byte x ,
Potential registers zp ZP_BYTE:9 [ print_char::ch#3 print_char::ch#1 print_char::ch#2 ] : zp ZP_BYTE:9 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_WORD:10 [ print_char_cursor#33 print_char_cursor#46 print_char_cursor#43 print_char_cursor#51 print_char_cursor#48 print_char_cursor#49 print_char_cursor#2 print_char_cursor#12 print_char_cursor#1 ] : zp ZP_WORD:10 ,
Potential registers zp ZP_WORD:12 [ print_cls::sc#2 print_cls::sc#1 ] : zp ZP_WORD:12 ,
@@ -6737,17 +6789,17 @@ ASSEMBLER BEFORE OPTIMIZATION
.label print_char_cursor = 8
//SEG2 @begin
bbegin:
-//SEG3 [1] phi from @begin to @33 [phi:@begin->@33]
-b33_from_bbegin:
- jmp b33
-//SEG4 @33
-b33:
+//SEG3 [1] phi from @begin to @34 [phi:@begin->@34]
+b34_from_bbegin:
+ jmp b34
+//SEG4 @34
+b34:
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @33 to main [phi:@33->main]
-main_from_b33:
+//SEG6 [4] phi from @34 to main [phi:@34->main]
+main_from_b34:
jsr main
-//SEG7 [3] phi from @33 to @end [phi:@33->@end]
-bend_from_b33:
+//SEG7 [3] phi from @34 to @end [phi:@34->@end]
+bend_from_b34:
jmp bend
//SEG8 @end
bend:
@@ -7795,7 +7847,7 @@ divr16u: {
print_hextab: .text "0123456789abcdef"
ASSEMBLER OPTIMIZATIONS
-Removing instruction jmp b33
+Removing instruction jmp b34
Removing instruction jmp bend
Removing instruction jmp b5
Removing instruction jmp b1
@@ -7879,9 +7931,9 @@ Replacing label b3_from_b2 with b3
Replacing label b3_from_b2 with b3
Replacing label b1_from_b3 with b1
Removing instruction bbegin:
-Removing instruction b33_from_bbegin:
-Removing instruction main_from_b33:
-Removing instruction bend_from_b33:
+Removing instruction b34_from_bbegin:
+Removing instruction main_from_b34:
+Removing instruction bend_from_b34:
Removing instruction b5_from_main:
Removing instruction print_cls_from_b5:
Removing instruction b1_from_b8:
@@ -7912,7 +7964,7 @@ Removing instruction b2_from_b4:
Removing instruction b3_from_b2:
Removing instruction b3_from_b5:
Succesful ASM optimization Pass5RedundantLabelElimination
-Removing instruction b33:
+Removing instruction b34:
Removing instruction bend:
Removing instruction sin16s_gen_from_main:
Removing instruction b5:
@@ -7989,7 +8041,7 @@ Removing unreachable instruction jmp b3
Succesful ASM optimization Pass5UnreachableCodeElimination
FINAL SYMBOL TABLE
-(label) @33
+(label) @34
(label) @begin
(label) @end
(dword) PI2_u4f28
@@ -8278,12 +8330,12 @@ Score: 20867
.label rem16u = 2
.label print_char_cursor = 8
//SEG2 @begin
-//SEG3 [1] phi from @begin to @33 [phi:@begin->@33]
-//SEG4 @33
+//SEG3 [1] phi from @begin to @34 [phi:@begin->@34]
+//SEG4 @34
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @33 to main [phi:@33->main]
+//SEG6 [4] phi from @34 to main [phi:@34->main]
jsr main
-//SEG7 [3] phi from @33 to @end [phi:@33->@end]
+//SEG7 [3] phi from @34 to @end [phi:@34->@end]
//SEG8 @end
//SEG9 main
main: {
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16.sym b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16.sym
index 0ab2402b3..9d02a16aa 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16.sym
+++ b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16.sym
@@ -1,4 +1,4 @@
-(label) @33
+(label) @34
(label) @begin
(label) @end
(dword) PI2_u4f28
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16b.cfg b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16b.cfg
index c430d2155..36217c6d5 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16b.cfg
+++ b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16b.cfg
@@ -1,13 +1,13 @@
@begin: scope:[] from
[0] phi() [ ] ( )
- to:@35
-@35: scope:[] from @begin
+ to:@36
+@36: scope:[] from @begin
[1] phi() [ ] ( )
[2] call main [ ] ( )
to:@end
-@end: scope:[] from @35
+@end: scope:[] from @36
[3] phi() [ ] ( )
-main: scope:[main] from @35
+main: scope:[main] from @36
[4] phi() [ ] ( main:2 [ ] )
[5] call sin16s_gen [ ] ( main:2 [ ] )
to:main::@5
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16b.log b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16b.log
index 4859ac33d..a341453ab 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16b.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16b.log
@@ -272,20 +272,22 @@ signed byte div8s(signed byte dividend, signed byte divisor) {
// Remainder after signed 16 bit division
signed word rem16s = 0;
-// Perform division on two signed 16-bit numbers
-// Returns dividend/divisor.
-// The remainder will be set into the global variable rem16s.
+// Perform division on two signed 16-bit numbers with an initial remainder.
+// Returns dividend/divisor. The remainder will be set into the global variable rem16s.
// Implemented using simple binary division
// Follows the C99 standard by truncating toward zero on negative results.
// See http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf section 6.5.5
-signed word div16s(signed word dividend, signed word divisor) {
+signed word divr16s(signed word dividend, signed word divisor, signed word rem) {
byte neg = 0;
word dividendu = 0;
- if(dividend<0) {
+ word remu = 0;
+ if(dividend<0 || rem<0) {
dividendu = (word)-dividend;
+ remu = (word)-rem;
neg = 1;
} else {
dividendu = (word)dividend;
+ remu = (word)rem;
}
word divisoru = 0;
if(divisor<0) {
@@ -294,7 +296,7 @@ signed word div16s(signed word dividend, signed word divisor) {
} else {
divisoru = (word)divisor;
}
- word resultu = div16u(dividendu, divisoru);
+ word resultu = divr16u(dividendu, divisoru, remu);
if(neg==0) {
rem16s = (signed word)rem16u;
return (signed word)resultu;
@@ -304,6 +306,16 @@ signed word div16s(signed word dividend, signed word divisor) {
}
}
+// Perform division on two signed 16-bit numbers
+// Returns dividend/divisor.
+// The remainder will be set into the global variable rem16s.
+// Implemented using simple binary division
+// Follows the C99 standard by truncating toward zero on negative results.
+// See http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf section 6.5.5
+signed word div16s(signed word dividend, signed word divisor) {
+ return divr16s(dividend, divisor, 0);
+}
+
Adding pre/post-modifier (byte) divr8u::quotient ← ++ (byte) divr8u::quotient
Adding pre/post-modifier (word) divr16u::quotient ← ++ (word) divr16u::quotient
Importing multiply.kc
@@ -591,6 +603,7 @@ SYMBOLS
(label) @33
(label) @34
(label) @35
+(label) @36
(label) @4
(label) @5
(label) @6
@@ -606,44 +619,11 @@ SYMBOLS
(word) PI_u4f12
(dword) PI_u4f28
(signed word()) div16s((signed word) div16s::dividend , (signed word) div16s::divisor)
-(bool~) div16s::$0
-(word~) div16s::$1
-(bool~) div16s::$10
-(signed word~) div16s::$11
-(signed word~) div16s::$12
-(signed word~) div16s::$13
-(signed word~) div16s::$14
-(signed word~) div16s::$15
-(signed word~) div16s::$16
-(signed word~) div16s::$2
-(word~) div16s::$3
-(bool~) div16s::$4
-(word~) div16s::$5
-(signed word~) div16s::$6
-(word~) div16s::$7
-(byte/word/dword~) div16s::$8
-(word~) div16s::$9
+(signed word~) div16s::$0
(label) div16s::@1
-(label) div16s::@10
-(label) div16s::@11
-(label) div16s::@12
-(label) div16s::@13
-(label) div16s::@14
-(label) div16s::@2
-(label) div16s::@3
-(label) div16s::@4
-(label) div16s::@5
-(label) div16s::@6
-(label) div16s::@7
-(label) div16s::@8
-(label) div16s::@9
(label) div16s::@return
(signed word) div16s::dividend
-(word) div16s::dividendu
(signed word) div16s::divisor
-(word) div16s::divisoru
-(byte) div16s::neg
-(word) div16s::resultu
(signed word) div16s::return
(word()) div16u((word) div16u::dividend , (word) div16u::divisor)
(word~) div16u::$0
@@ -712,6 +692,53 @@ SYMBOLS
(byte) div8u::dividend
(byte) div8u::divisor
(byte) div8u::return
+(signed word()) divr16s((signed word) divr16s::dividend , (signed word) divr16s::divisor , (signed word) divr16s::rem)
+(bool~) divr16s::$0
+(bool~) divr16s::$1
+(word~) divr16s::$10
+(signed word~) divr16s::$11
+(word~) divr16s::$12
+(byte/word/dword~) divr16s::$13
+(word~) divr16s::$14
+(bool~) divr16s::$15
+(signed word~) divr16s::$16
+(signed word~) divr16s::$17
+(signed word~) divr16s::$18
+(signed word~) divr16s::$19
+(bool~) divr16s::$2
+(signed word~) divr16s::$20
+(signed word~) divr16s::$21
+(word~) divr16s::$3
+(word~) divr16s::$4
+(signed word~) divr16s::$5
+(word~) divr16s::$6
+(signed word~) divr16s::$7
+(word~) divr16s::$8
+(bool~) divr16s::$9
+(label) divr16s::@1
+(label) divr16s::@10
+(label) divr16s::@11
+(label) divr16s::@12
+(label) divr16s::@13
+(label) divr16s::@14
+(label) divr16s::@2
+(label) divr16s::@3
+(label) divr16s::@4
+(label) divr16s::@5
+(label) divr16s::@6
+(label) divr16s::@7
+(label) divr16s::@8
+(label) divr16s::@9
+(label) divr16s::@return
+(signed word) divr16s::dividend
+(word) divr16s::dividendu
+(signed word) divr16s::divisor
+(word) divr16s::divisoru
+(byte) divr16s::neg
+(signed word) divr16s::rem
+(word) divr16s::remu
+(word) divr16s::resultu
+(signed word) divr16s::return
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
(word~) divr16u::$0
(byte~) divr16u::$1
@@ -1452,76 +1479,96 @@ div8s::@14: scope:[div8s] from
@6: scope:[] from @5
(signed word) rem16s ← (byte/signed byte/word/signed word/dword/signed dword) 0
to:@7
+divr16s: scope:[divr16s] from
+ (byte) divr16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (word) divr16s::dividendu ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (word) divr16s::remu ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$0 ← (signed word) divr16s::dividend < (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$1 ← (signed word) divr16s::rem < (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$2 ← (bool~) divr16s::$0 || (bool~) divr16s::$1
+ if((bool~) divr16s::$2) goto divr16s::@1
+ to:divr16s::@7
+divr16s::@1: scope:[divr16s] from divr16s divr16s::@8
+ (signed word~) divr16s::$5 ← - (signed word) divr16s::dividend
+ (word~) divr16s::$6 ← ((word)) (signed word~) divr16s::$5
+ (word) divr16s::dividendu ← (word~) divr16s::$6
+ (signed word~) divr16s::$7 ← - (signed word) divr16s::rem
+ (word~) divr16s::$8 ← ((word)) (signed word~) divr16s::$7
+ (word) divr16s::remu ← (word~) divr16s::$8
+ (byte) divr16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 1
+ to:divr16s::@2
+divr16s::@7: scope:[divr16s] from divr16s
+ (word~) divr16s::$3 ← ((word)) (signed word) divr16s::dividend
+ (word) divr16s::dividendu ← (word~) divr16s::$3
+ (word~) divr16s::$4 ← ((word)) (signed word) divr16s::rem
+ (word) divr16s::remu ← (word~) divr16s::$4
+ to:divr16s::@2
+divr16s::@2: scope:[divr16s] from divr16s::@1 divr16s::@7
+ (word) divr16s::divisoru ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$9 ← (signed word) divr16s::divisor < (byte/signed byte/word/signed word/dword/signed dword) 0
+ if((bool~) divr16s::$9) goto divr16s::@3
+ to:divr16s::@9
+divr16s::@8: scope:[divr16s] from
+ to:divr16s::@1
+divr16s::@3: scope:[divr16s] from divr16s::@10 divr16s::@2
+ (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor
+ (word~) divr16s::$12 ← ((word)) (signed word~) divr16s::$11
+ (word) divr16s::divisoru ← (word~) divr16s::$12
+ (byte/word/dword~) divr16s::$13 ← (byte) divr16s::neg ^ (byte/signed byte/word/signed word/dword/signed dword) 1
+ (byte) divr16s::neg ← (byte/word/dword~) divr16s::$13
+ to:divr16s::@4
+divr16s::@9: scope:[divr16s] from divr16s::@2
+ (word~) divr16s::$10 ← ((word)) (signed word) divr16s::divisor
+ (word) divr16s::divisoru ← (word~) divr16s::$10
+ to:divr16s::@4
+divr16s::@4: scope:[divr16s] from divr16s::@3 divr16s::@9
+ (word~) divr16s::$14 ← call divr16u (word) divr16s::dividendu (word) divr16s::divisoru (word) divr16s::remu
+ (word) divr16s::resultu ← (word~) divr16s::$14
+ (bool~) divr16s::$15 ← (byte) divr16s::neg == (byte/signed byte/word/signed word/dword/signed dword) 0
+ if((bool~) divr16s::$15) goto divr16s::@5
+ to:divr16s::@11
+divr16s::@10: scope:[divr16s] from
+ to:divr16s::@3
+divr16s::@5: scope:[divr16s] from divr16s::@13 divr16s::@4
+ (signed word~) divr16s::$20 ← ((signed word)) (word) rem16u
+ (signed word) rem16s ← (signed word~) divr16s::$20
+ (signed word~) divr16s::$21 ← ((signed word)) (word) divr16s::resultu
+ (signed word) divr16s::return ← (signed word~) divr16s::$21
+ to:divr16s::@return
+divr16s::@11: scope:[divr16s] from divr16s::@4
+ (signed word~) divr16s::$16 ← ((signed word)) (word) rem16u
+ (signed word~) divr16s::$17 ← - (signed word~) divr16s::$16
+ (signed word) rem16s ← (signed word~) divr16s::$17
+ (signed word~) divr16s::$18 ← ((signed word)) (word) divr16s::resultu
+ (signed word~) divr16s::$19 ← - (signed word~) divr16s::$18
+ (signed word) divr16s::return ← (signed word~) divr16s::$19
+ to:divr16s::@return
+divr16s::@return: scope:[divr16s] from divr16s::@11 divr16s::@5 divr16s::@6
+ (signed word) divr16s::return ← (signed word) divr16s::return
+ return (signed word) divr16s::return
+ to:@return
+divr16s::@12: scope:[divr16s] from
+ to:divr16s::@6
+divr16s::@6: scope:[divr16s] from divr16s::@12 divr16s::@14
+ to:divr16s::@return
+divr16s::@13: scope:[divr16s] from
+ to:divr16s::@5
+divr16s::@14: scope:[divr16s] from
+ to:divr16s::@6
+@7: scope:[] from @6
+ to:@8
div16s: scope:[div16s] from
- (byte) div16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (word) div16s::dividendu ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (bool~) div16s::$0 ← (signed word) div16s::dividend < (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$0) goto div16s::@1
- to:div16s::@7
-div16s::@1: scope:[div16s] from div16s div16s::@8
- (signed word~) div16s::$2 ← - (signed word) div16s::dividend
- (word~) div16s::$3 ← ((word)) (signed word~) div16s::$2
- (word) div16s::dividendu ← (word~) div16s::$3
- (byte) div16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 1
- to:div16s::@2
-div16s::@7: scope:[div16s] from div16s
- (word~) div16s::$1 ← ((word)) (signed word) div16s::dividend
- (word) div16s::dividendu ← (word~) div16s::$1
- to:div16s::@2
-div16s::@2: scope:[div16s] from div16s::@1 div16s::@7
- (word) div16s::divisoru ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (bool~) div16s::$4 ← (signed word) div16s::divisor < (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$4) goto div16s::@3
- to:div16s::@9
-div16s::@8: scope:[div16s] from
- to:div16s::@1
-div16s::@3: scope:[div16s] from div16s::@10 div16s::@2
- (signed word~) div16s::$6 ← - (signed word) div16s::divisor
- (word~) div16s::$7 ← ((word)) (signed word~) div16s::$6
- (word) div16s::divisoru ← (word~) div16s::$7
- (byte/word/dword~) div16s::$8 ← (byte) div16s::neg ^ (byte/signed byte/word/signed word/dword/signed dword) 1
- (byte) div16s::neg ← (byte/word/dword~) div16s::$8
- to:div16s::@4
-div16s::@9: scope:[div16s] from div16s::@2
- (word~) div16s::$5 ← ((word)) (signed word) div16s::divisor
- (word) div16s::divisoru ← (word~) div16s::$5
- to:div16s::@4
-div16s::@4: scope:[div16s] from div16s::@3 div16s::@9
- (word~) div16s::$9 ← call div16u (word) div16s::dividendu (word) div16s::divisoru
- (word) div16s::resultu ← (word~) div16s::$9
- (bool~) div16s::$10 ← (byte) div16s::neg == (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$10) goto div16s::@5
- to:div16s::@11
-div16s::@10: scope:[div16s] from
- to:div16s::@3
-div16s::@5: scope:[div16s] from div16s::@13 div16s::@4
- (signed word~) div16s::$15 ← ((signed word)) (word) rem16u
- (signed word) rem16s ← (signed word~) div16s::$15
- (signed word~) div16s::$16 ← ((signed word)) (word) div16s::resultu
- (signed word) div16s::return ← (signed word~) div16s::$16
+ (signed word~) div16s::$0 ← call divr16s (signed word) div16s::dividend (signed word) div16s::divisor (byte/signed byte/word/signed word/dword/signed dword) 0
+ (signed word) div16s::return ← (signed word~) div16s::$0
to:div16s::@return
-div16s::@11: scope:[div16s] from div16s::@4
- (signed word~) div16s::$11 ← ((signed word)) (word) rem16u
- (signed word~) div16s::$12 ← - (signed word~) div16s::$11
- (signed word) rem16s ← (signed word~) div16s::$12
- (signed word~) div16s::$13 ← ((signed word)) (word) div16s::resultu
- (signed word~) div16s::$14 ← - (signed word~) div16s::$13
- (signed word) div16s::return ← (signed word~) div16s::$14
- to:div16s::@return
-div16s::@return: scope:[div16s] from div16s::@11 div16s::@5 div16s::@6
+div16s::@return: scope:[div16s] from div16s div16s::@1
(signed word) div16s::return ← (signed word) div16s::return
return (signed word) div16s::return
to:@return
-div16s::@12: scope:[div16s] from
- to:div16s::@6
-div16s::@6: scope:[div16s] from div16s::@12 div16s::@14
+div16s::@1: scope:[div16s] from
to:div16s::@return
-div16s::@13: scope:[div16s] from
- to:div16s::@5
-div16s::@14: scope:[div16s] from
- to:div16s::@6
-@7: scope:[] from @6
- to:@8
+@8: scope:[] from @7
+ to:@9
mul8u: scope:[mul8u] from
(word) mul8u::res ← (byte/signed byte/word/signed word/dword/signed dword) 0
(word) mul8u::mb ← ((word)) (byte) mul8u::b
@@ -1561,8 +1608,8 @@ mul8u::@return: scope:[mul8u] from mul8u::@3 mul8u::@9
to:@return
mul8u::@9: scope:[mul8u] from
to:mul8u::@return
-@8: scope:[] from @7
- to:@9
+@9: scope:[] from @8
+ to:@10
mul8s: scope:[mul8s] from
(byte~) mul8s::$0 ← ((byte)) (signed byte) mul8s::a
(byte~) mul8s::$1 ← ((byte)) (signed byte) mul8s::b
@@ -1603,8 +1650,8 @@ mul8s::@return: scope:[mul8s] from mul8s::@2 mul8s::@5
to:@return
mul8s::@5: scope:[mul8s] from
to:mul8s::@return
-@9: scope:[] from @8
- to:@10
+@10: scope:[] from @9
+ to:@11
mul8su: scope:[mul8su] from
(byte~) mul8su::$0 ← ((byte)) (signed byte) mul8su::a
(byte~) mul8su::$1 ← ((byte)) (byte) mul8su::b
@@ -1632,8 +1679,8 @@ mul8su::@return: scope:[mul8su] from mul8su::@1 mul8su::@3
to:@return
mul8su::@3: scope:[mul8su] from
to:mul8su::@return
-@10: scope:[] from @9
- to:@11
+@11: scope:[] from @10
+ to:@12
mul16u: scope:[mul16u] from
(dword) mul16u::res ← (byte/signed byte/word/signed word/dword/signed dword) 0
(dword) mul16u::mb ← ((dword)) (word) mul16u::b
@@ -1673,8 +1720,8 @@ mul16u::@return: scope:[mul16u] from mul16u::@3 mul16u::@9
to:@return
mul16u::@9: scope:[mul16u] from
to:mul16u::@return
-@11: scope:[] from @10
- to:@12
+@12: scope:[] from @11
+ to:@13
mul16s: scope:[mul16s] from
(word~) mul16s::$0 ← ((word)) (signed word) mul16s::a
(word~) mul16s::$1 ← ((word)) (signed word) mul16s::b
@@ -1715,14 +1762,14 @@ mul16s::@return: scope:[mul16s] from mul16s::@2 mul16s::@5
to:@return
mul16s::@5: scope:[mul16s] from
to:mul16s::@return
-@12: scope:[] from @11
+@13: scope:[] from @12
(dword) PI2_u4f28 ← (dword/signed dword) 1686629713
(dword) PI_u4f28 ← (dword/signed dword) 843314857
(dword) PI_HALF_u4f28 ← (dword/signed dword) 421657428
(word) PI2_u4f12 ← (word/signed word/dword/signed dword) 25736
(word) PI_u4f12 ← (word/signed word/dword/signed dword) 12868
(word) PI_HALF_u4f12 ← (word/signed word/dword/signed dword) 6434
- to:@13
+ to:@14
sin16s_gen: scope:[sin16s_gen] from
(dword~) sin16s_gen::$0 ← call div32u16u (dword) PI2_u4f28 (word) sin16s_gen::wavelength
(dword) sin16s_gen::step ← (dword~) sin16s_gen::$0
@@ -1745,8 +1792,8 @@ sin16s_gen::@2: scope:[sin16s_gen] from sin16s_gen::@1
sin16s_gen::@return: scope:[sin16s_gen] from sin16s_gen::@2
return
to:@return
-@13: scope:[] from @12
- to:@14
+@14: scope:[] from @13
+ to:@15
sin8s_gen: scope:[sin8s_gen] from
(word~) sin8s_gen::$0 ← call div16u (word) PI2_u4f12 (word) sin8s_gen::wavelength
(word) sin8s_gen::step ← (word~) sin8s_gen::$0
@@ -1768,8 +1815,8 @@ sin8s_gen::@2: scope:[sin8s_gen] from sin8s_gen::@1
sin8s_gen::@return: scope:[sin8s_gen] from sin8s_gen::@2
return
to:@return
-@14: scope:[] from @13
- to:@15
+@15: scope:[] from @14
+ to:@16
sin16s: scope:[sin16s] from
(byte) sin16s::isUpper ← (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) sin16s::$0 ← (dword) sin16s::x >= (dword) PI_u4f28
@@ -1831,8 +1878,8 @@ sin16s::@return: scope:[sin16s] from sin16s::@3 sin16s::@7
to:@return
sin16s::@7: scope:[sin16s] from
to:sin16s::@return
-@15: scope:[] from @14
- to:@16
+@16: scope:[] from @15
+ to:@17
sin8s: scope:[sin8s] from
(byte) sin8s::isUpper ← (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) sin8s::$0 ← (word) sin8s::x >= (word) PI_u4f12
@@ -1902,8 +1949,8 @@ sin8s::@return: scope:[sin8s] from sin8s::@4 sin8s::@9
to:@return
sin8s::@9: scope:[sin8s] from
to:sin8s::@return
-@16: scope:[] from @15
- to:@17
+@17: scope:[] from @16
+ to:@18
mulu16_sel: scope:[mulu16_sel] from
(dword~) mulu16_sel::$0 ← call mul16u (word) mulu16_sel::v1 (word) mulu16_sel::v2
(dword~) mulu16_sel::$1 ← (dword~) mulu16_sel::$0 << (byte) mulu16_sel::select
@@ -1916,8 +1963,8 @@ mulu16_sel::@return: scope:[mulu16_sel] from mulu16_sel mulu16_sel::@1
to:@return
mulu16_sel::@1: scope:[mulu16_sel] from
to:mulu16_sel::@return
-@17: scope:[] from @16
- to:@18
+@18: scope:[] from @17
+ to:@19
mulu8_sel: scope:[mulu8_sel] from
(word~) mulu8_sel::$0 ← call mul8u (byte) mulu8_sel::v1 (byte) mulu8_sel::v2
(word~) mulu8_sel::$1 ← (word~) mulu8_sel::$0 << (byte) mulu8_sel::select
@@ -1930,8 +1977,8 @@ mulu8_sel::@return: scope:[mulu8_sel] from mulu8_sel mulu8_sel::@1
to:@return
mulu8_sel::@1: scope:[mulu8_sel] from
to:mulu8_sel::@return
-@18: scope:[] from @17
- to:@19
+@19: scope:[] from @18
+ to:@20
sin16s_genb: scope:[sin16s_genb] from
(dword~) sin16s_genb::$0 ← call div32u16u (dword) PI2_u4f28 (word) sin16s_genb::wavelength
(dword) sin16s_genb::step ← (dword~) sin16s_genb::$0
@@ -1955,8 +2002,8 @@ sin16s_genb::@2: scope:[sin16s_genb] from sin16s_genb::@1
sin16s_genb::@return: scope:[sin16s_genb] from sin16s_genb::@2
return
to:@return
-@19: scope:[] from @18
- to:@20
+@20: scope:[] from @19
+ to:@21
sin16sb: scope:[sin16sb] from
(byte) sin16sb::isUpper ← (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) sin16sb::$0 ← (word) sin16sb::x >= (word) PI_u4f12
@@ -2017,11 +2064,11 @@ sin16sb::@return: scope:[sin16sb] from sin16sb::@3 sin16sb::@7
to:@return
sin16sb::@7: scope:[sin16sb] from
to:sin16sb::@return
-@20: scope:[] from @19
+@21: scope:[] from @20
(byte*) print_screen ← ((byte*)) (word/signed word/dword/signed dword) 1024
(byte*) print_line_cursor ← (byte*) print_screen
(byte*) print_char_cursor ← (byte*) print_line_cursor
- to:@21
+ to:@22
print_str_lines: scope:[print_str_lines] from
to:print_str_lines::@1
print_str_lines::@1: scope:[print_str_lines] from print_str_lines print_str_lines::@9
@@ -2059,8 +2106,8 @@ print_str_lines::@10: scope:[print_str_lines] from
print_str_lines::@return: scope:[print_str_lines] from print_str_lines::@3
return
to:@return
-@21: scope:[] from @20
- to:@22
+@22: scope:[] from @21
+ to:@23
print_str_ln: scope:[print_str_ln] from
(void~) print_str_ln::$0 ← call print_str (byte*) print_str_ln::str
(void~) print_str_ln::$1 ← call print_ln
@@ -2068,8 +2115,8 @@ print_str_ln: scope:[print_str_ln] from
print_str_ln::@return: scope:[print_str_ln] from print_str_ln
return
to:@return
-@22: scope:[] from @21
- to:@23
+@23: scope:[] from @22
+ to:@24
print_str: scope:[print_str] from
to:print_str::@1
print_str::@1: scope:[print_str] from print_str print_str::@2
@@ -2092,8 +2139,8 @@ print_str::@6: scope:[print_str] from
print_str::@return: scope:[print_str] from print_str::@3
return
to:@return
-@23: scope:[] from @22
- to:@24
+@24: scope:[] from @23
+ to:@25
print_str_at: scope:[print_str_at] from
to:print_str_at::@1
print_str_at::@1: scope:[print_str_at] from print_str_at print_str_at::@2
@@ -2116,8 +2163,8 @@ print_str_at::@6: scope:[print_str_at] from
print_str_at::@return: scope:[print_str_at] from print_str_at::@3
return
to:@return
-@24: scope:[] from @23
- to:@25
+@25: scope:[] from @24
+ to:@26
print_ln: scope:[print_ln] from
to:print_ln::@1
print_ln::@1: scope:[print_ln] from print_ln print_ln::@1
@@ -2132,8 +2179,8 @@ print_ln::@2: scope:[print_ln] from print_ln::@1
print_ln::@return: scope:[print_ln] from print_ln::@2
return
to:@return
-@25: scope:[] from @24
- to:@26
+@26: scope:[] from @25
+ to:@27
print_sword: scope:[print_sword] from
(bool~) print_sword::$0 ← (signed word) print_sword::w < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sword::$1 ← ! (bool~) print_sword::$0
@@ -2151,8 +2198,8 @@ print_sword::@2: scope:[print_sword] from print_sword
print_sword::@return: scope:[print_sword] from print_sword::@1
return
to:@return
-@26: scope:[] from @25
- to:@27
+@27: scope:[] from @26
+ to:@28
print_sbyte: scope:[print_sbyte] from
(bool~) print_sbyte::$0 ← (signed byte) print_sbyte::b < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sbyte::$1 ← ! (bool~) print_sbyte::$0
@@ -2170,8 +2217,8 @@ print_sbyte::@2: scope:[print_sbyte] from print_sbyte
print_sbyte::@return: scope:[print_sbyte] from print_sbyte::@1
return
to:@return
-@27: scope:[] from @26
- to:@28
+@28: scope:[] from @27
+ to:@29
print_word: scope:[print_word] from
(byte~) print_word::$0 ← > (word) print_word::w
(void~) print_word::$1 ← call print_byte (byte~) print_word::$0
@@ -2181,8 +2228,8 @@ print_word: scope:[print_word] from
print_word::@return: scope:[print_word] from print_word
return
to:@return
-@28: scope:[] from @27
- to:@29
+@29: scope:[] from @28
+ to:@30
print_dword: scope:[print_dword] from
(word~) print_dword::$0 ← > (dword) print_dword::dw
(void~) print_dword::$1 ← call print_word (word~) print_dword::$0
@@ -2192,8 +2239,8 @@ print_dword: scope:[print_dword] from
print_dword::@return: scope:[print_dword] from print_dword
return
to:@return
-@29: scope:[] from @28
- to:@30
+@30: scope:[] from @29
+ to:@31
print_sdword: scope:[print_sdword] from
(bool~) print_sdword::$0 ← (signed dword) print_sdword::dw < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sdword::$1 ← ! (bool~) print_sdword::$0
@@ -2211,9 +2258,9 @@ print_sdword::@2: scope:[print_sdword] from print_sdword
print_sdword::@return: scope:[print_sdword] from print_sdword::@1
return
to:@return
-@30: scope:[] from @29
+@31: scope:[] from @30
(byte[]) print_hextab ← (string) "0123456789abcdef"
- to:@31
+ to:@32
print_byte: scope:[print_byte] from
(byte~) print_byte::$0 ← (byte) print_byte::b >> (byte/signed byte/word/signed word/dword/signed dword) 4
(void~) print_byte::$1 ← call print_char *((byte[]) print_hextab + (byte~) print_byte::$0)
@@ -2223,8 +2270,8 @@ print_byte: scope:[print_byte] from
print_byte::@return: scope:[print_byte] from print_byte
return
to:@return
-@31: scope:[] from @30
- to:@32
+@32: scope:[] from @31
+ to:@33
print_char: scope:[print_char] from
*((byte*) print_char_cursor) ← (byte) print_char::ch
(byte*) print_char_cursor ← ++ (byte*) print_char_cursor
@@ -2232,8 +2279,8 @@ print_char: scope:[print_char] from
print_char::@return: scope:[print_char] from print_char
return
to:@return
-@32: scope:[] from @31
- to:@33
+@33: scope:[] from @32
+ to:@34
print_cls: scope:[print_cls] from
(byte*) print_cls::sc ← (byte*) print_screen
to:print_cls::@1
@@ -2251,8 +2298,8 @@ print_cls::@2: scope:[print_cls] from print_cls::@1
print_cls::@return: scope:[print_cls] from print_cls::@2
return
to:@return
-@33: scope:[] from @32
- to:@34
+@34: scope:[] from @33
+ to:@35
print_set_screen: scope:[print_set_screen] from
(byte*) print_screen ← (byte*) print_set_screen::screen
(byte*) print_line_cursor ← (byte*) print_screen
@@ -2261,8 +2308,8 @@ print_set_screen: scope:[print_set_screen] from
print_set_screen::@return: scope:[print_set_screen] from print_set_screen
return
to:@return
-@34: scope:[] from @33
- to:@35
+@35: scope:[] from @34
+ to:@36
main: scope:[main] from
(word) main::wavelength ← (byte/signed byte/word/signed word/dword/signed dword) 120
(signed word[120]) main::sintab1 ← { fill( 120, 0) }
@@ -2300,10 +2347,10 @@ main::@4: scope:[main] from main::@2
main::@return: scope:[main] from main::@4
return
to:@return
-@35: scope:[] from @34
+@36: scope:[] from @35
call main
to:@end
-@end: scope:[] from @35
+@end: scope:[] from @36
Removing unused procedure div8s
Removing unused procedure div16s
@@ -2319,6 +2366,7 @@ Removing unused procedure print_sdword
Removing unused procedure print_set_screen
Removing unused procedure div8u
Removing unused procedure div16u
+Removing unused procedure divr16s
Removing unused procedure sin8s
Removing unused procedure print_ln
Removing unused procedure print_dword
@@ -2355,40 +2403,41 @@ Removing empty block @7
Removing empty block @8
Removing empty block @9
Removing empty block @10
+Removing empty block @11
Removing empty block mul16u::@5
Removing empty block mul16u::@6
Removing empty block mul16u::@8
Removing empty block mul16u::@9
-Removing empty block @11
+Removing empty block @12
Removing empty block sin16s_gen::@2
-Removing empty block @13
Removing empty block @14
-Removing empty block sin16s::@7
Removing empty block @15
+Removing empty block sin16s::@7
Removing empty block @16
-Removing empty block mulu16_sel::@1
Removing empty block @17
+Removing empty block mulu16_sel::@1
Removing empty block @18
-Removing empty block sin16s_genb::@2
Removing empty block @19
+Removing empty block sin16s_genb::@2
+Removing empty block @20
Removing empty block sin16sb::@7
-Removing empty block @21
Removing empty block @22
+Removing empty block @23
Removing empty block print_str::@4
Removing empty block print_str::@3
Removing empty block print_str::@5
Removing empty block print_str::@6
-Removing empty block @23
Removing empty block @24
Removing empty block @25
Removing empty block @26
Removing empty block @27
Removing empty block @28
Removing empty block @29
-Removing empty block @31
+Removing empty block @30
Removing empty block @32
Removing empty block @33
Removing empty block @34
+Removing empty block @35
Removing empty block main::@4
PROCEDURE MODIFY VARIABLE ANALYSIS
divr16u modifies rem16u
@@ -2419,7 +2468,7 @@ CONTROL FLOW GRAPH SSA WITH ASSIGNMENT CALL & RETURN
to:@2
@2: scope:[] from @begin
(word) rem16u#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
- to:@12
+ to:@13
divr16u: scope:[divr16u] from div32u16u div32u16u::@2
(word) divr16u::divisor#6 ← phi( div32u16u/(word) divr16u::divisor#0 div32u16u::@2/(word) divr16u::divisor#1 )
(word) divr16u::dividend#5 ← phi( div32u16u/(word) divr16u::dividend#1 div32u16u::@2/(word) divr16u::dividend#2 )
@@ -2587,14 +2636,14 @@ mul16u::@return: scope:[mul16u] from mul16u::@3
(dword) mul16u::return#1 ← (dword) mul16u::return#3
return
to:@return
-@12: scope:[] from @2
+@13: scope:[] from @2
(word) rem16u#40 ← phi( @2/(word) rem16u#0 )
(dword) PI2_u4f28#0 ← (dword/signed dword) 1686629713
(dword) PI_u4f28#0 ← (dword/signed dword) 843314857
(dword) PI_HALF_u4f28#0 ← (dword/signed dword) 421657428
(word) PI_u4f12#0 ← (word/signed word/dword/signed dword) 12868
(word) PI_HALF_u4f12#0 ← (word/signed word/dword/signed dword) 6434
- to:@20
+ to:@21
sin16s_gen: scope:[sin16s_gen] from main
(signed word*) sin16s_gen::sintab#5 ← phi( main/(signed word*) sin16s_gen::sintab#1 )
(word) rem16u#27 ← phi( main/(word) rem16u#31 )
@@ -2969,12 +3018,12 @@ sin16sb::@return: scope:[sin16sb] from sin16sb::@3
(signed word) sin16sb::return#2 ← (signed word) sin16sb::return#4
return
to:@return
-@20: scope:[] from @12
- (word) rem16u#38 ← phi( @12/(word) rem16u#40 )
+@21: scope:[] from @13
+ (word) rem16u#38 ← phi( @13/(word) rem16u#40 )
(byte*) print_screen#0 ← ((byte*)) (word/signed word/dword/signed dword) 1024
(byte*) print_line_cursor#0 ← (byte*) print_screen#0
(byte*) print_char_cursor#0 ← (byte*) print_line_cursor#0
- to:@30
+ to:@31
print_str: scope:[print_str] from main::@3 main::@8
(byte*) print_char_cursor#51 ← phi( main::@3/(byte*) print_char_cursor#49 main::@8/(byte*) print_char_cursor#17 )
(byte*) print_str::str#5 ← phi( main::@3/(byte*) print_str::str#2 main::@8/(byte*) print_str::str#1 )
@@ -3057,13 +3106,13 @@ print_word::@return: scope:[print_word] from print_word::@2
(byte*) print_char_cursor#8 ← (byte*) print_char_cursor#29
return
to:@return
-@30: scope:[] from @20
- (byte*) print_screen#8 ← phi( @20/(byte*) print_screen#0 )
- (byte*) print_char_cursor#55 ← phi( @20/(byte*) print_char_cursor#0 )
- (byte*) print_line_cursor#15 ← phi( @20/(byte*) print_line_cursor#0 )
- (word) rem16u#37 ← phi( @20/(word) rem16u#38 )
+@31: scope:[] from @21
+ (byte*) print_screen#8 ← phi( @21/(byte*) print_screen#0 )
+ (byte*) print_char_cursor#55 ← phi( @21/(byte*) print_char_cursor#0 )
+ (byte*) print_line_cursor#15 ← phi( @21/(byte*) print_line_cursor#0 )
+ (word) rem16u#37 ← phi( @21/(word) rem16u#38 )
(byte[]) print_hextab#0 ← (const string) $0
- to:@35
+ to:@36
print_byte: scope:[print_byte] from print_word print_word::@1
(byte*) print_char_cursor#46 ← phi( print_word/(byte*) print_char_cursor#45 print_word::@1/(byte*) print_char_cursor#6 )
(byte) print_byte::b#2 ← phi( print_word/(byte) print_byte::b#0 print_word::@1/(byte) print_byte::b#1 )
@@ -3124,11 +3173,11 @@ print_cls::@return: scope:[print_cls] from print_cls::@2
(byte*) print_char_cursor#15 ← (byte*) print_char_cursor#35
return
to:@return
-main: scope:[main] from @35
- (byte*) print_char_cursor#56 ← phi( @35/(byte*) print_char_cursor#50 )
- (byte*) print_line_cursor#16 ← phi( @35/(byte*) print_line_cursor#12 )
- (byte*) print_screen#6 ← phi( @35/(byte*) print_screen#7 )
- (word) rem16u#31 ← phi( @35/(word) rem16u#33 )
+main: scope:[main] from @36
+ (byte*) print_char_cursor#56 ← phi( @36/(byte*) print_char_cursor#50 )
+ (byte*) print_line_cursor#16 ← phi( @36/(byte*) print_line_cursor#12 )
+ (byte*) print_screen#6 ← phi( @36/(byte*) print_screen#7 )
+ (word) rem16u#31 ← phi( @36/(word) rem16u#33 )
(word) main::wavelength#0 ← (byte/signed byte/word/signed word/dword/signed dword) 120
(signed word[120]) main::sintab1#0 ← { fill( 120, 0) }
(signed word[120]) main::sintab2#0 ← { fill( 120, 0) }
@@ -3246,31 +3295,31 @@ main::@return: scope:[main] from main::@9
(byte*) print_char_cursor#20 ← (byte*) print_char_cursor#40
return
to:@return
-@35: scope:[] from @30
- (byte*) print_screen#7 ← phi( @30/(byte*) print_screen#8 )
- (byte*) print_char_cursor#50 ← phi( @30/(byte*) print_char_cursor#55 )
- (byte*) print_line_cursor#12 ← phi( @30/(byte*) print_line_cursor#15 )
- (word) rem16u#33 ← phi( @30/(word) rem16u#37 )
+@36: scope:[] from @31
+ (byte*) print_screen#7 ← phi( @31/(byte*) print_screen#8 )
+ (byte*) print_char_cursor#50 ← phi( @31/(byte*) print_char_cursor#55 )
+ (byte*) print_line_cursor#12 ← phi( @31/(byte*) print_line_cursor#15 )
+ (word) rem16u#33 ← phi( @31/(word) rem16u#37 )
call main
- to:@36
-@36: scope:[] from @35
- (byte*) print_char_cursor#41 ← phi( @35/(byte*) print_char_cursor#20 )
- (byte*) print_line_cursor#9 ← phi( @35/(byte*) print_line_cursor#4 )
- (word) rem16u#25 ← phi( @35/(word) rem16u#12 )
+ to:@37
+@37: scope:[] from @36
+ (byte*) print_char_cursor#41 ← phi( @36/(byte*) print_char_cursor#20 )
+ (byte*) print_line_cursor#9 ← phi( @36/(byte*) print_line_cursor#4 )
+ (word) rem16u#25 ← phi( @36/(word) rem16u#12 )
(word) rem16u#13 ← (word) rem16u#25
(byte*) print_line_cursor#5 ← (byte*) print_line_cursor#9
(byte*) print_char_cursor#21 ← (byte*) print_char_cursor#41
to:@end
-@end: scope:[] from @36
+@end: scope:[] from @37
SYMBOL TABLE SSA
(const string) $0 = (string) "0123456789abcdef"
-(label) @12
+(label) @13
(label) @2
-(label) @20
-(label) @30
-(label) @35
+(label) @21
+(label) @31
(label) @36
+(label) @37
(label) @begin
(label) @end
(dword) PI2_u4f28
@@ -4732,16 +4781,16 @@ Eliminating Noop Cast (word) print_word::w#0 ← ((word)) (signed word) print_sw
Succesful SSA optimization Pass2NopCastElimination
Culled Empty Block (label) @2
Culled Empty Block (label) mul16u::@3
-Culled Empty Block (label) @12
-Culled Empty Block (label) @20
+Culled Empty Block (label) @13
+Culled Empty Block (label) @21
Culled Empty Block (label) print_sword::@3
Culled Empty Block (label) print_word::@2
-Culled Empty Block (label) @30
+Culled Empty Block (label) @31
Culled Empty Block (label) print_byte::@2
Culled Empty Block (label) print_cls::@2
Culled Empty Block (label) main::@7
Culled Empty Block (label) main::@10
-Culled Empty Block (label) @36
+Culled Empty Block (label) @37
Succesful SSA optimization Pass2CullEmptyBlocks
Not aliassing across scopes: divr16u::dividend#5 divr16u::dividend#1
Not aliassing across scopes: divr16u::divisor#6 divr16u::divisor#0
@@ -5164,7 +5213,7 @@ Constant inlined divr16u::dividend#2 = <(const dword) PI2_u4f28#0
Succesful SSA optimization Pass2ConstantInlining
Identical Phi Values (word) divr16u::divisor#6 (const word) main::wavelength#0
Succesful SSA optimization Pass2IdenticalPhiElimination
-Block Sequence Planned @begin @35 @end main main::@5 main::@6 main::@1 main::@3 main::@2 main::@8 main::@9 main::@return print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return sin16s_genb sin16s_genb::@3 sin16s_genb::@1 sin16s_genb::@4 sin16s_genb::@return sin16sb sin16sb::@4 sin16sb::@1 sin16sb::@5 sin16sb::@2 sin16sb::@8 sin16sb::@9 sin16sb::@10 sin16sb::@11 sin16sb::@12 sin16sb::@6 sin16sb::@3 sin16sb::@return mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return
+Block Sequence Planned @begin @36 @end main main::@5 main::@6 main::@1 main::@3 main::@2 main::@8 main::@9 main::@return print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return sin16s_genb sin16s_genb::@3 sin16s_genb::@1 sin16s_genb::@4 sin16s_genb::@return sin16sb sin16sb::@4 sin16sb::@1 sin16sb::@5 sin16sb::@2 sin16sb::@8 sin16sb::@9 sin16sb::@10 sin16sb::@11 sin16sb::@12 sin16sb::@6 sin16sb::@3 sin16sb::@return mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return
Added new block during phi lifting main::@11(between main::@9 and main::@1)
Added new block during phi lifting main::@12(between main::@1 and main::@2)
Added new block during phi lifting print_sword::@5(between print_sword and print_sword::@1)
@@ -5183,9 +5232,9 @@ Added new block during phi lifting sin16s::@13(between sin16s and sin16s::@1)
Fixing phi predecessor for sin16s::isUpper#2 to new block ( sin16s -> sin16s::@13 ) during phi lifting.
Added new block during phi lifting sin16s::@14(between sin16s::@1 and sin16s::@2)
Added new block during phi lifting sin16s::@15(between sin16s::@12 and sin16s::@3)
-Block Sequence Planned @begin @35 @end main main::@5 main::@6 main::@1 main::@3 main::@2 main::@8 main::@9 main::@return main::@11 main::@12 print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_sword::@5 print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return print_cls::@3 sin16s_genb sin16s_genb::@3 sin16s_genb::@1 sin16s_genb::@4 sin16s_genb::@return sin16s_genb::@5 sin16sb sin16sb::@4 sin16sb::@1 sin16sb::@5 sin16sb::@2 sin16sb::@8 sin16sb::@9 sin16sb::@10 sin16sb::@11 sin16sb::@12 sin16sb::@6 sin16sb::@3 sin16sb::@return sin16sb::@15 sin16sb::@14 sin16sb::@13 mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 mul16u::@10 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return divr16u::@8 divr16u::@10 divr16u::@9 sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s_gen::@5 sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return sin16s::@15 sin16s::@14 sin16s::@13
+Block Sequence Planned @begin @36 @end main main::@5 main::@6 main::@1 main::@3 main::@2 main::@8 main::@9 main::@return main::@11 main::@12 print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_sword::@5 print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return print_cls::@3 sin16s_genb sin16s_genb::@3 sin16s_genb::@1 sin16s_genb::@4 sin16s_genb::@return sin16s_genb::@5 sin16sb sin16sb::@4 sin16sb::@1 sin16sb::@5 sin16sb::@2 sin16sb::@8 sin16sb::@9 sin16sb::@10 sin16sb::@11 sin16sb::@12 sin16sb::@6 sin16sb::@3 sin16sb::@return sin16sb::@15 sin16sb::@14 sin16sb::@13 mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 mul16u::@10 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return divr16u::@8 divr16u::@10 divr16u::@9 sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s_gen::@5 sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return sin16s::@15 sin16s::@14 sin16s::@13
Adding NOP phi() at start of @begin
-Adding NOP phi() at start of @35
+Adding NOP phi() at start of @36
Adding NOP phi() at start of @end
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@5
@@ -5345,9 +5394,9 @@ Culled Empty Block (label) divr16u::@9
Culled Empty Block (label) sin16s_gen::@5
Culled Empty Block (label) sin16s::@14
Culled Empty Block (label) sin16s::@13
-Block Sequence Planned @begin @35 @end main main::@5 main::@6 main::@1 main::@3 main::@2 main::@8 main::@9 main::@return print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return sin16s_genb sin16s_genb::@3 sin16s_genb::@1 sin16s_genb::@4 sin16s_genb::@return sin16sb sin16sb::@4 sin16sb::@1 sin16sb::@5 sin16sb::@2 sin16sb::@8 sin16sb::@9 sin16sb::@10 sin16sb::@11 sin16sb::@12 sin16sb::@6 sin16sb::@3 sin16sb::@return sin16sb::@15 mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return sin16s::@15
+Block Sequence Planned @begin @36 @end main main::@5 main::@6 main::@1 main::@3 main::@2 main::@8 main::@9 main::@return print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return sin16s_genb sin16s_genb::@3 sin16s_genb::@1 sin16s_genb::@4 sin16s_genb::@return sin16sb sin16sb::@4 sin16sb::@1 sin16sb::@5 sin16sb::@2 sin16sb::@8 sin16sb::@9 sin16sb::@10 sin16sb::@11 sin16sb::@12 sin16sb::@6 sin16sb::@3 sin16sb::@return sin16sb::@15 mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return sin16s::@15
Adding NOP phi() at start of @begin
-Adding NOP phi() at start of @35
+Adding NOP phi() at start of @36
Adding NOP phi() at start of @end
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@5
@@ -5396,14 +5445,14 @@ Propagating live ranges...
FINAL CONTROL FLOW GRAPH
@begin: scope:[] from
[0] phi() [ ] ( )
- to:@35
-@35: scope:[] from @begin
+ to:@36
+@36: scope:[] from @begin
[1] phi() [ ] ( )
[2] call main [ ] ( )
to:@end
-@end: scope:[] from @35
+@end: scope:[] from @36
[3] phi() [ ] ( )
-main: scope:[main] from @35
+main: scope:[main] from @36
[4] phi() [ ] ( main:2 [ ] )
[5] call sin16s_gen [ ] ( main:2 [ ] )
to:main::@5
@@ -5819,96 +5868,96 @@ sin16s::@15: scope:[sin16s] from sin16s::@12
DOMINATORS
@begin dominated by @begin
-@35 dominated by @35 @begin
-@end dominated by @end @35 @begin
-main dominated by main @35 @begin
-main::@5 dominated by main main::@5 @35 @begin
-main::@6 dominated by main main::@5 main::@6 @35 @begin
-main::@1 dominated by main main::@1 main::@5 main::@6 @35 @begin
-main::@3 dominated by main main::@1 main::@5 main::@6 main::@3 @35 @begin
-main::@2 dominated by main main::@1 main::@2 main::@5 main::@6 @35 @begin
-main::@8 dominated by main::@8 main main::@1 main::@2 main::@5 main::@6 @35 @begin
-main::@9 dominated by main::@9 main::@8 main main::@1 main::@2 main::@5 main::@6 @35 @begin
-main::@return dominated by main::@9 main::@8 main main::@1 main::@2 main::@5 main::@6 @35 @begin main::@return
-print_str dominated by main main::@1 main::@5 main::@6 @35 @begin print_str
-print_str::@1 dominated by main main::@1 main::@5 main::@6 @35 @begin print_str::@1 print_str
-print_str::@return dominated by main main::@1 main::@5 main::@6 @35 @begin print_str::@return print_str::@1 print_str
-print_str::@2 dominated by main main::@1 main::@5 main::@6 @35 @begin print_str::@1 print_str::@2 print_str
-print_sword dominated by main main::@1 main::@2 main::@5 main::@6 @35 @begin print_sword
-print_sword::@2 dominated by print_sword::@2 main main::@1 main::@2 main::@5 main::@6 @35 @begin print_sword
-print_sword::@4 dominated by print_sword::@2 print_sword::@4 main main::@1 main::@2 main::@5 main::@6 @35 @begin print_sword
-print_sword::@1 dominated by print_sword::@1 main main::@1 main::@2 main::@5 main::@6 @35 @begin print_sword
-print_sword::@return dominated by print_sword::@1 main main::@1 main::@2 main::@5 main::@6 @35 @begin print_sword::@return print_sword
-print_word dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 main::@6 @35 @begin print_sword
-print_word::@1 dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 main::@6 @35 @begin print_word::@1 print_sword
-print_word::@return dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 main::@6 @35 @begin print_word::@return print_word::@1 print_sword
-print_byte dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 main::@6 @35 @begin print_byte print_sword
-print_byte::@1 dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 main::@6 @35 @begin print_byte::@1 print_byte print_sword
-print_byte::@return dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 main::@6 @35 @begin print_byte::@return print_byte::@1 print_byte print_sword
-print_char dominated by main print_char main::@1 main::@2 main::@5 main::@6 @35 @begin print_sword
-print_char::@return dominated by main print_char main::@1 main::@2 main::@5 main::@6 print_char::@return @35 @begin print_sword
-print_cls dominated by main main::@5 main::@6 @35 @begin print_cls
-print_cls::@1 dominated by main main::@5 main::@6 @35 @begin print_cls::@1 print_cls
-print_cls::@return dominated by main main::@5 main::@6 @35 @begin print_cls::@return print_cls::@1 print_cls
-sin16s_genb dominated by main sin16s_genb main::@5 @35 @begin
-sin16s_genb::@3 dominated by main sin16s_genb main::@5 @35 @begin sin16s_genb::@3
-sin16s_genb::@1 dominated by main sin16s_genb main::@5 @35 @begin sin16s_genb::@3 sin16s_genb::@1
-sin16s_genb::@4 dominated by main sin16s_genb main::@5 @35 @begin sin16s_genb::@3 sin16s_genb::@4 sin16s_genb::@1
-sin16s_genb::@return dominated by sin16s_genb::@return main sin16s_genb main::@5 @35 @begin sin16s_genb::@3 sin16s_genb::@4 sin16s_genb::@1
-sin16sb dominated by main sin16s_genb main::@5 @35 @begin sin16sb sin16s_genb::@3 sin16s_genb::@1
-sin16sb::@4 dominated by main sin16s_genb main::@5 @35 @begin sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@4
-sin16sb::@1 dominated by main sin16s_genb sin16sb::@1 main::@5 @35 @begin sin16sb sin16s_genb::@3 sin16s_genb::@1
-sin16sb::@5 dominated by main sin16s_genb sin16sb::@1 main::@5 @35 @begin sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@5
-sin16sb::@2 dominated by main sin16s_genb sin16sb::@2 sin16sb::@1 main::@5 @35 @begin sin16sb sin16s_genb::@3 sin16s_genb::@1
-sin16sb::@8 dominated by main sin16s_genb sin16sb::@2 sin16sb::@1 main::@5 @35 @begin sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@8
-sin16sb::@9 dominated by main sin16s_genb sin16sb::@2 sin16sb::@1 main::@5 @35 @begin sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@9 sin16sb::@8
-sin16sb::@10 dominated by main sin16s_genb sin16sb::@2 sin16sb::@1 main::@5 @35 @begin sin16sb::@10 sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@9 sin16sb::@8
-sin16sb::@11 dominated by main sin16s_genb sin16sb::@2 sin16sb::@1 main::@5 @35 sin16sb::@11 @begin sin16sb::@10 sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@9 sin16sb::@8
-sin16sb::@12 dominated by main sin16s_genb sin16sb::@2 sin16sb::@1 main::@5 @35 sin16sb::@11 @begin sin16sb::@12 sin16sb::@10 sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@9 sin16sb::@8
-sin16sb::@6 dominated by main sin16s_genb sin16sb::@2 sin16sb::@1 main::@5 @35 sin16sb::@11 @begin sin16sb::@12 sin16sb::@10 sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@6 sin16sb::@9 sin16sb::@8
-sin16sb::@3 dominated by main sin16s_genb sin16sb::@3 sin16sb::@2 sin16sb::@1 main::@5 @35 sin16sb::@11 @begin sin16sb::@12 sin16sb::@10 sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@9 sin16sb::@8
-sin16sb::@return dominated by main sin16s_genb sin16sb::@3 sin16sb::@2 sin16sb::@1 main::@5 @35 sin16sb::@11 @begin sin16sb::@12 sin16sb::@10 sin16sb sin16sb::@return sin16s_genb::@3 sin16s_genb::@1 sin16sb::@9 sin16sb::@8
-sin16sb::@15 dominated by main sin16s_genb sin16sb::@2 sin16sb::@1 main::@5 @35 sin16sb::@11 @begin sin16sb::@12 sin16sb::@10 sin16sb::@15 sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@9 sin16sb::@8
-mulu16_sel dominated by main @35 @begin mulu16_sel
-mulu16_sel::@2 dominated by main @35 @begin mulu16_sel mulu16_sel::@2
-mulu16_sel::@return dominated by main @35 @begin mulu16_sel mulu16_sel::@return mulu16_sel::@2
-mul16u dominated by main mul16u @35 @begin mulu16_sel
-mul16u::@1 dominated by main mul16u mul16u::@1 @35 @begin mulu16_sel
-mul16u::@return dominated by main mul16u mul16u::@1 @35 @begin mulu16_sel mul16u::@return
-mul16u::@2 dominated by main mul16u mul16u::@1 mul16u::@2 @35 @begin mulu16_sel
-mul16u::@7 dominated by main mul16u mul16u::@1 mul16u::@2 @35 @begin mul16u::@7 mulu16_sel
-mul16u::@4 dominated by main mul16u mul16u::@1 mul16u::@2 @35 @begin mul16u::@4 mulu16_sel
-div32u16u dominated by main @35 @begin div32u16u
-div32u16u::@2 dominated by main div32u16u::@2 @35 @begin div32u16u
-div32u16u::@3 dominated by main div32u16u::@2 div32u16u::@3 @35 @begin div32u16u
-div32u16u::@return dominated by main div32u16u::@2 div32u16u::@3 @35 @begin div32u16u div32u16u::@return
-divr16u dominated by divr16u main @35 @begin div32u16u
-divr16u::@1 dominated by divr16u divr16u::@1 main @35 @begin div32u16u
-divr16u::@4 dominated by divr16u divr16u::@1 main divr16u::@4 @35 @begin div32u16u
-divr16u::@2 dominated by divr16u divr16u::@2 divr16u::@1 main @35 @begin div32u16u
-divr16u::@5 dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@5 @35 @begin div32u16u
-divr16u::@3 dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@3 @35 @begin div32u16u
-divr16u::@6 dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@3 divr16u::@6 @35 @begin div32u16u
-divr16u::@return dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@3 divr16u::@6 @35 @begin div32u16u divr16u::@return
-sin16s_gen dominated by main @35 @begin sin16s_gen
-sin16s_gen::@3 dominated by main @35 @begin sin16s_gen sin16s_gen::@3
-sin16s_gen::@1 dominated by main @35 @begin sin16s_gen sin16s_gen::@3 sin16s_gen::@1
-sin16s_gen::@4 dominated by main @35 @begin sin16s_gen sin16s_gen::@3 sin16s_gen::@4 sin16s_gen::@1
-sin16s_gen::@return dominated by main sin16s_gen::@return @35 @begin sin16s_gen sin16s_gen::@3 sin16s_gen::@4 sin16s_gen::@1
-sin16s dominated by main sin16s @35 @begin sin16s_gen sin16s_gen::@3 sin16s_gen::@1
-sin16s::@4 dominated by main sin16s @35 @begin sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s::@4
-sin16s::@1 dominated by main sin16s @35 @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1
-sin16s::@5 dominated by main sin16s @35 @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@5
-sin16s::@2 dominated by main sin16s @35 @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@2
-sin16s::@8 dominated by main sin16s @35 @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@8 sin16s::@2
-sin16s::@9 dominated by main sin16s @35 @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@2
-sin16s::@10 dominated by main sin16s @35 @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@10 sin16s::@2
-sin16s::@11 dominated by main sin16s @35 @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@11 sin16s::@10 sin16s::@2
-sin16s::@12 dominated by main sin16s @35 @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@2
-sin16s::@6 dominated by main sin16s @35 @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@6 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@2
-sin16s::@3 dominated by main sin16s @35 @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@3 sin16s::@2
-sin16s::@return dominated by main sin16s @35 @begin sin16s::@return sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@3 sin16s::@2
-sin16s::@15 dominated by main sin16s @35 @begin sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@15 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@2
+@36 dominated by @begin @36
+@end dominated by @end @begin @36
+main dominated by main @begin @36
+main::@5 dominated by main main::@5 @begin @36
+main::@6 dominated by main main::@5 main::@6 @begin @36
+main::@1 dominated by main main::@1 main::@5 main::@6 @begin @36
+main::@3 dominated by main main::@1 main::@5 main::@6 main::@3 @begin @36
+main::@2 dominated by main main::@1 main::@2 main::@5 main::@6 @begin @36
+main::@8 dominated by main::@8 main main::@1 main::@2 main::@5 main::@6 @begin @36
+main::@9 dominated by main::@9 main::@8 main main::@1 main::@2 main::@5 main::@6 @begin @36
+main::@return dominated by main::@9 main::@8 main main::@1 main::@2 main::@5 main::@6 @begin @36 main::@return
+print_str dominated by main main::@1 main::@5 main::@6 @begin @36 print_str
+print_str::@1 dominated by main main::@1 main::@5 main::@6 @begin @36 print_str::@1 print_str
+print_str::@return dominated by main main::@1 main::@5 main::@6 @begin @36 print_str::@return print_str::@1 print_str
+print_str::@2 dominated by main main::@1 main::@5 main::@6 @begin @36 print_str::@1 print_str::@2 print_str
+print_sword dominated by main main::@1 main::@2 main::@5 main::@6 @begin @36 print_sword
+print_sword::@2 dominated by print_sword::@2 main main::@1 main::@2 main::@5 main::@6 @begin @36 print_sword
+print_sword::@4 dominated by print_sword::@2 print_sword::@4 main main::@1 main::@2 main::@5 main::@6 @begin @36 print_sword
+print_sword::@1 dominated by print_sword::@1 main main::@1 main::@2 main::@5 main::@6 @begin @36 print_sword
+print_sword::@return dominated by print_sword::@1 main main::@1 main::@2 main::@5 main::@6 @begin @36 print_sword::@return print_sword
+print_word dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 main::@6 @begin @36 print_sword
+print_word::@1 dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 main::@6 @begin @36 print_word::@1 print_sword
+print_word::@return dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 main::@6 @begin @36 print_word::@return print_word::@1 print_sword
+print_byte dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 main::@6 @begin @36 print_byte print_sword
+print_byte::@1 dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 main::@6 @begin @36 print_byte::@1 print_byte print_sword
+print_byte::@return dominated by print_sword::@1 main print_word main::@1 main::@2 main::@5 main::@6 @begin @36 print_byte::@return print_byte::@1 print_byte print_sword
+print_char dominated by main print_char main::@1 main::@2 main::@5 main::@6 @begin @36 print_sword
+print_char::@return dominated by main print_char main::@1 main::@2 main::@5 main::@6 print_char::@return @begin @36 print_sword
+print_cls dominated by main main::@5 main::@6 @begin @36 print_cls
+print_cls::@1 dominated by main main::@5 main::@6 @begin @36 print_cls::@1 print_cls
+print_cls::@return dominated by main main::@5 main::@6 @begin @36 print_cls::@return print_cls::@1 print_cls
+sin16s_genb dominated by main sin16s_genb main::@5 @begin @36
+sin16s_genb::@3 dominated by main sin16s_genb main::@5 @begin @36 sin16s_genb::@3
+sin16s_genb::@1 dominated by main sin16s_genb main::@5 @begin @36 sin16s_genb::@3 sin16s_genb::@1
+sin16s_genb::@4 dominated by main sin16s_genb main::@5 @begin @36 sin16s_genb::@3 sin16s_genb::@4 sin16s_genb::@1
+sin16s_genb::@return dominated by sin16s_genb::@return main sin16s_genb main::@5 @begin @36 sin16s_genb::@3 sin16s_genb::@4 sin16s_genb::@1
+sin16sb dominated by main sin16s_genb main::@5 @begin @36 sin16sb sin16s_genb::@3 sin16s_genb::@1
+sin16sb::@4 dominated by main sin16s_genb main::@5 @begin @36 sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@4
+sin16sb::@1 dominated by main sin16s_genb sin16sb::@1 main::@5 @begin @36 sin16sb sin16s_genb::@3 sin16s_genb::@1
+sin16sb::@5 dominated by main sin16s_genb sin16sb::@1 main::@5 @begin @36 sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@5
+sin16sb::@2 dominated by main sin16s_genb sin16sb::@2 sin16sb::@1 main::@5 @begin @36 sin16sb sin16s_genb::@3 sin16s_genb::@1
+sin16sb::@8 dominated by main sin16s_genb sin16sb::@2 sin16sb::@1 main::@5 @begin @36 sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@8
+sin16sb::@9 dominated by main sin16s_genb sin16sb::@2 sin16sb::@1 main::@5 @begin @36 sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@9 sin16sb::@8
+sin16sb::@10 dominated by main sin16s_genb sin16sb::@2 sin16sb::@1 main::@5 @begin @36 sin16sb::@10 sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@9 sin16sb::@8
+sin16sb::@11 dominated by main sin16s_genb sin16sb::@2 sin16sb::@1 main::@5 sin16sb::@11 @begin @36 sin16sb::@10 sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@9 sin16sb::@8
+sin16sb::@12 dominated by main sin16s_genb sin16sb::@2 sin16sb::@1 main::@5 sin16sb::@11 @begin @36 sin16sb::@12 sin16sb::@10 sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@9 sin16sb::@8
+sin16sb::@6 dominated by main sin16s_genb sin16sb::@2 sin16sb::@1 main::@5 sin16sb::@11 @begin @36 sin16sb::@12 sin16sb::@10 sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@6 sin16sb::@9 sin16sb::@8
+sin16sb::@3 dominated by main sin16s_genb sin16sb::@3 sin16sb::@2 sin16sb::@1 main::@5 sin16sb::@11 @begin @36 sin16sb::@12 sin16sb::@10 sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@9 sin16sb::@8
+sin16sb::@return dominated by main sin16s_genb sin16sb::@3 sin16sb::@2 sin16sb::@1 main::@5 sin16sb::@11 @begin @36 sin16sb::@12 sin16sb::@10 sin16sb sin16sb::@return sin16s_genb::@3 sin16s_genb::@1 sin16sb::@9 sin16sb::@8
+sin16sb::@15 dominated by main sin16s_genb sin16sb::@2 sin16sb::@1 main::@5 sin16sb::@11 @begin @36 sin16sb::@12 sin16sb::@10 sin16sb::@15 sin16sb sin16s_genb::@3 sin16s_genb::@1 sin16sb::@9 sin16sb::@8
+mulu16_sel dominated by main @begin @36 mulu16_sel
+mulu16_sel::@2 dominated by main @begin @36 mulu16_sel mulu16_sel::@2
+mulu16_sel::@return dominated by main @begin @36 mulu16_sel mulu16_sel::@return mulu16_sel::@2
+mul16u dominated by main mul16u @begin @36 mulu16_sel
+mul16u::@1 dominated by main mul16u mul16u::@1 @begin @36 mulu16_sel
+mul16u::@return dominated by main mul16u mul16u::@1 @begin @36 mulu16_sel mul16u::@return
+mul16u::@2 dominated by main mul16u mul16u::@1 mul16u::@2 @begin @36 mulu16_sel
+mul16u::@7 dominated by main mul16u mul16u::@1 mul16u::@2 @begin @36 mul16u::@7 mulu16_sel
+mul16u::@4 dominated by main mul16u mul16u::@1 mul16u::@2 @begin @36 mul16u::@4 mulu16_sel
+div32u16u dominated by main @begin @36 div32u16u
+div32u16u::@2 dominated by main div32u16u::@2 @begin @36 div32u16u
+div32u16u::@3 dominated by main div32u16u::@2 div32u16u::@3 @begin @36 div32u16u
+div32u16u::@return dominated by main div32u16u::@2 div32u16u::@3 @begin @36 div32u16u div32u16u::@return
+divr16u dominated by divr16u main @begin @36 div32u16u
+divr16u::@1 dominated by divr16u divr16u::@1 main @begin @36 div32u16u
+divr16u::@4 dominated by divr16u divr16u::@1 main divr16u::@4 @begin @36 div32u16u
+divr16u::@2 dominated by divr16u divr16u::@2 divr16u::@1 main @begin @36 div32u16u
+divr16u::@5 dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@5 @begin @36 div32u16u
+divr16u::@3 dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@3 @begin @36 div32u16u
+divr16u::@6 dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@3 divr16u::@6 @begin @36 div32u16u
+divr16u::@return dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@3 divr16u::@6 @begin @36 div32u16u divr16u::@return
+sin16s_gen dominated by main @begin @36 sin16s_gen
+sin16s_gen::@3 dominated by main @begin @36 sin16s_gen sin16s_gen::@3
+sin16s_gen::@1 dominated by main @begin @36 sin16s_gen sin16s_gen::@3 sin16s_gen::@1
+sin16s_gen::@4 dominated by main @begin @36 sin16s_gen sin16s_gen::@3 sin16s_gen::@4 sin16s_gen::@1
+sin16s_gen::@return dominated by main sin16s_gen::@return @begin @36 sin16s_gen sin16s_gen::@3 sin16s_gen::@4 sin16s_gen::@1
+sin16s dominated by main sin16s @begin @36 sin16s_gen sin16s_gen::@3 sin16s_gen::@1
+sin16s::@4 dominated by main sin16s @begin @36 sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s::@4
+sin16s::@1 dominated by main sin16s @begin @36 sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1
+sin16s::@5 dominated by main sin16s @begin @36 sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@5
+sin16s::@2 dominated by main sin16s @begin @36 sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@2
+sin16s::@8 dominated by main sin16s @begin @36 sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@8 sin16s::@2
+sin16s::@9 dominated by main sin16s @begin @36 sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@2
+sin16s::@10 dominated by main sin16s @begin @36 sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@10 sin16s::@2
+sin16s::@11 dominated by main sin16s @begin @36 sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@11 sin16s::@10 sin16s::@2
+sin16s::@12 dominated by main sin16s @begin @36 sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@2
+sin16s::@6 dominated by main sin16s @begin @36 sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@6 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@2
+sin16s::@3 dominated by main sin16s @begin @36 sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@3 sin16s::@2
+sin16s::@return dominated by main sin16s @begin @36 sin16s::@return sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@3 sin16s::@2
+sin16s::@15 dominated by main sin16s @begin @36 sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@15 sin16s::@12 sin16s::@11 sin16s::@10 sin16s::@2
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@9 blocks: null
@@ -6495,17 +6544,17 @@ INITIAL ASM
.label print_char_cursor = $d
//SEG2 @begin
bbegin:
-//SEG3 [1] phi from @begin to @35 [phi:@begin->@35]
-b35_from_bbegin:
- jmp b35
-//SEG4 @35
-b35:
+//SEG3 [1] phi from @begin to @36 [phi:@begin->@36]
+b36_from_bbegin:
+ jmp b36
+//SEG4 @36
+b36:
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @35 to main [phi:@35->main]
-main_from_b35:
+//SEG6 [4] phi from @36 to main [phi:@36->main]
+main_from_b36:
jsr main
-//SEG7 [3] phi from @35 to @end [phi:@35->@end]
-bend_from_b35:
+//SEG7 [3] phi from @36 to @end [phi:@36->@end]
+bend_from_b36:
jmp bend
//SEG8 @end
bend:
@@ -8191,6 +8240,8 @@ Statement [32] if((signed word) print_sword::w#1>=(byte/signed byte/word/signed
Statement [35] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#1 [ print_char_cursor#12 print_sword::w#0 ] ( main:2::print_sword:17 [ main::st1#2 main::st2#2 main::i#2 print_char_cursor#12 print_sword::w#0 ] ) always clobbers reg byte a
Statement [39] (byte) print_byte::b#0 ← > (word)(signed word) print_sword::w#3 [ print_sword::w#3 print_char_cursor#43 print_byte::b#0 ] ( main:2::print_sword:17::print_word:37 [ main::st1#2 main::st2#2 main::i#2 print_sword::w#3 print_char_cursor#43 print_byte::b#0 ] ) always clobbers reg byte a
Statement [41] (byte) print_byte::b#1 ← < (word)(signed word) print_sword::w#3 [ print_char_cursor#12 print_byte::b#1 ] ( main:2::print_sword:17::print_word:37 [ main::st1#2 main::st2#2 main::i#2 print_char_cursor#12 print_byte::b#1 ] ) always clobbers reg byte a
+Statement [45] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#2 print_char_cursor#46 print_byte::$0 ] ( main:2::print_sword:17::print_word:37::print_byte:40 [ main::st1#2 main::st2#2 main::i#2 print_sword::w#3 print_byte::b#2 print_char_cursor#46 print_byte::$0 ] main:2::print_sword:17::print_word:37::print_byte:42 [ main::st1#2 main::st2#2 main::i#2 print_byte::b#2 print_char_cursor#46 print_byte::$0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:11 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ]
Statement [48] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#12 print_byte::$2 ] ( main:2::print_sword:17::print_word:37::print_byte:40 [ main::st1#2 main::st2#2 main::i#2 print_sword::w#3 print_char_cursor#12 print_byte::$2 ] main:2::print_sword:17::print_word:37::print_byte:42 [ main::st1#2 main::st2#2 main::i#2 print_char_cursor#12 print_byte::$2 ] ) always clobbers reg byte a
Statement [53] *((byte*) print_char_cursor#33) ← (byte) print_char::ch#3 [ print_char_cursor#33 ] ( main:2::print_sword:17::print_char:34 [ main::st1#2 main::st2#2 main::i#2 print_sword::w#1 print_char_cursor#33 ] main:2::print_sword:17::print_word:37::print_byte:40::print_char:47 [ main::st1#2 main::st2#2 main::i#2 print_sword::w#3 print_byte::b#2 print_char_cursor#33 ] main:2::print_sword:17::print_word:37::print_byte:42::print_char:47 [ main::st1#2 main::st2#2 main::i#2 print_byte::b#2 print_char_cursor#33 ] main:2::print_sword:17::print_word:37::print_byte:40::print_char:50 [ main::st1#2 main::st2#2 main::i#2 print_sword::w#3 print_char_cursor#33 ] main:2::print_sword:17::print_word:37::print_byte:42::print_char:50 [ main::st1#2 main::st2#2 main::i#2 print_char_cursor#33 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:11 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ]
@@ -8312,6 +8363,7 @@ Statement [32] if((signed word) print_sword::w#1>=(byte/signed byte/word/signed
Statement [35] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#1 [ print_char_cursor#12 print_sword::w#0 ] ( main:2::print_sword:17 [ main::st1#2 main::st2#2 main::i#2 print_char_cursor#12 print_sword::w#0 ] ) always clobbers reg byte a
Statement [39] (byte) print_byte::b#0 ← > (word)(signed word) print_sword::w#3 [ print_sword::w#3 print_char_cursor#43 print_byte::b#0 ] ( main:2::print_sword:17::print_word:37 [ main::st1#2 main::st2#2 main::i#2 print_sword::w#3 print_char_cursor#43 print_byte::b#0 ] ) always clobbers reg byte a
Statement [41] (byte) print_byte::b#1 ← < (word)(signed word) print_sword::w#3 [ print_char_cursor#12 print_byte::b#1 ] ( main:2::print_sword:17::print_word:37 [ main::st1#2 main::st2#2 main::i#2 print_char_cursor#12 print_byte::b#1 ] ) always clobbers reg byte a
+Statement [45] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#2 print_char_cursor#46 print_byte::$0 ] ( main:2::print_sword:17::print_word:37::print_byte:40 [ main::st1#2 main::st2#2 main::i#2 print_sword::w#3 print_byte::b#2 print_char_cursor#46 print_byte::$0 ] main:2::print_sword:17::print_word:37::print_byte:42 [ main::st1#2 main::st2#2 main::i#2 print_byte::b#2 print_char_cursor#46 print_byte::$0 ] ) always clobbers reg byte a
Statement [48] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#12 print_byte::$2 ] ( main:2::print_sword:17::print_word:37::print_byte:40 [ main::st1#2 main::st2#2 main::i#2 print_sword::w#3 print_char_cursor#12 print_byte::$2 ] main:2::print_sword:17::print_word:37::print_byte:42 [ main::st1#2 main::st2#2 main::i#2 print_char_cursor#12 print_byte::$2 ] ) always clobbers reg byte a
Statement [53] *((byte*) print_char_cursor#33) ← (byte) print_char::ch#3 [ print_char_cursor#33 ] ( main:2::print_sword:17::print_char:34 [ main::st1#2 main::st2#2 main::i#2 print_sword::w#1 print_char_cursor#33 ] main:2::print_sword:17::print_word:37::print_byte:40::print_char:47 [ main::st1#2 main::st2#2 main::i#2 print_sword::w#3 print_byte::b#2 print_char_cursor#33 ] main:2::print_sword:17::print_word:37::print_byte:42::print_char:47 [ main::st1#2 main::st2#2 main::i#2 print_byte::b#2 print_char_cursor#33 ] main:2::print_sword:17::print_word:37::print_byte:40::print_char:50 [ main::st1#2 main::st2#2 main::i#2 print_sword::w#3 print_char_cursor#33 ] main:2::print_sword:17::print_word:37::print_byte:42::print_char:50 [ main::st1#2 main::st2#2 main::i#2 print_char_cursor#33 ] ) always clobbers reg byte y
Statement [58] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:9 [ print_cls::sc#2 ] ) always clobbers reg byte a reg byte y
@@ -8420,7 +8472,7 @@ Potential registers zp ZP_WORD:4 [ main::st2#2 main::st2#1 ] : zp ZP_WORD:4 ,
Potential registers zp ZP_BYTE:6 [ main::i#2 main::i#1 ] : zp ZP_BYTE:6 , reg byte x ,
Potential registers zp ZP_WORD:7 [ print_str::str#3 print_str::str#5 print_str::str#0 ] : zp ZP_WORD:7 ,
Potential registers zp ZP_WORD:9 [ print_sword::w#3 print_sword::w#1 print_sword::w#0 ] : zp ZP_WORD:9 ,
-Potential registers zp ZP_BYTE:11 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] : zp ZP_BYTE:11 , reg byte a , reg byte x ,
+Potential registers zp ZP_BYTE:11 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] : zp ZP_BYTE:11 , reg byte x ,
Potential registers zp ZP_BYTE:12 [ print_char::ch#3 print_char::ch#1 print_char::ch#2 ] : zp ZP_BYTE:12 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_WORD:13 [ print_char_cursor#33 print_char_cursor#46 print_char_cursor#43 print_char_cursor#51 print_char_cursor#48 print_char_cursor#49 print_char_cursor#2 print_char_cursor#12 print_char_cursor#1 ] : zp ZP_WORD:13 ,
Potential registers zp ZP_WORD:15 [ print_cls::sc#2 print_cls::sc#1 ] : zp ZP_WORD:15 ,
@@ -8632,17 +8684,17 @@ ASSEMBLER BEFORE OPTIMIZATION
.label print_char_cursor = $b
//SEG2 @begin
bbegin:
-//SEG3 [1] phi from @begin to @35 [phi:@begin->@35]
-b35_from_bbegin:
- jmp b35
-//SEG4 @35
-b35:
+//SEG3 [1] phi from @begin to @36 [phi:@begin->@36]
+b36_from_bbegin:
+ jmp b36
+//SEG4 @36
+b36:
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @35 to main [phi:@35->main]
-main_from_b35:
+//SEG6 [4] phi from @36 to main [phi:@36->main]
+main_from_b36:
jsr main
-//SEG7 [3] phi from @35 to @end [phi:@35->@end]
-bend_from_b35:
+//SEG7 [3] phi from @36 to @end [phi:@36->@end]
+bend_from_b36:
jmp bend
//SEG8 @end
bend:
@@ -10093,7 +10145,7 @@ sin16s: {
print_hextab: .text "0123456789abcdef"
ASSEMBLER OPTIMIZATIONS
-Removing instruction jmp b35
+Removing instruction jmp b36
Removing instruction jmp bend
Removing instruction jmp b5
Removing instruction jmp b6
@@ -10200,9 +10252,9 @@ Replacing label b2_from_b1 with b2
Replacing label b2_from_b1 with b2
Replacing label b3_from_b15 with b3
Removing instruction bbegin:
-Removing instruction b35_from_bbegin:
-Removing instruction main_from_b35:
-Removing instruction bend_from_b35:
+Removing instruction b36_from_bbegin:
+Removing instruction main_from_b36:
+Removing instruction bend_from_b36:
Removing instruction b5_from_main:
Removing instruction sin16s_genb_from_b5:
Removing instruction b6_from_b5:
@@ -10241,7 +10293,7 @@ Removing instruction b3_from_b15:
Removing instruction b3_from_b6:
Removing instruction breturn:
Succesful ASM optimization Pass5RedundantLabelElimination
-Removing instruction b35:
+Removing instruction b36:
Removing instruction bend:
Removing instruction sin16s_gen_from_main:
Removing instruction b5:
@@ -10343,7 +10395,7 @@ Removing unreachable instruction jmp b3
Succesful ASM optimization Pass5UnreachableCodeElimination
FINAL SYMBOL TABLE
-(label) @35
+(label) @36
(label) @begin
(label) @end
(dword) PI2_u4f28
@@ -10725,12 +10777,12 @@ Score: 23127
.label rem16u = 2
.label print_char_cursor = $b
//SEG2 @begin
-//SEG3 [1] phi from @begin to @35 [phi:@begin->@35]
-//SEG4 @35
+//SEG3 [1] phi from @begin to @36 [phi:@begin->@36]
+//SEG4 @36
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @35 to main [phi:@35->main]
+//SEG6 [4] phi from @36 to main [phi:@36->main]
jsr main
-//SEG7 [3] phi from @35 to @end [phi:@35->@end]
+//SEG7 [3] phi from @36 to @end [phi:@36->@end]
//SEG8 @end
//SEG9 main
main: {
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16b.sym b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16b.sym
index 672776e20..54b60a087 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16b.sym
+++ b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen16b.sym
@@ -1,4 +1,4 @@
-(label) @35
+(label) @36
(label) @begin
(label) @end
(dword) PI2_u4f28
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8.cfg b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8.cfg
index 5160aff0b..a430e8438 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8.cfg
+++ b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8.cfg
@@ -1,13 +1,13 @@
@begin: scope:[] from
[0] phi() [ ] ( )
- to:@33
-@33: scope:[] from @begin
+ to:@34
+@34: scope:[] from @begin
[1] phi() [ ] ( )
[2] call main [ ] ( )
to:@end
-@end: scope:[] from @33
+@end: scope:[] from @34
[3] phi() [ ] ( )
-main: scope:[main] from @33
+main: scope:[main] from @34
[4] phi() [ ] ( main:2 [ ] )
[5] call sin8s_gen [ ] ( main:2 [ ] )
to:main::@5
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8.log b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8.log
index 67468bf8b..741889c4d 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8.log
@@ -279,20 +279,22 @@ signed byte div8s(signed byte dividend, signed byte divisor) {
// Remainder after signed 16 bit division
signed word rem16s = 0;
-// Perform division on two signed 16-bit numbers
-// Returns dividend/divisor.
-// The remainder will be set into the global variable rem16s.
+// Perform division on two signed 16-bit numbers with an initial remainder.
+// Returns dividend/divisor. The remainder will be set into the global variable rem16s.
// Implemented using simple binary division
// Follows the C99 standard by truncating toward zero on negative results.
// See http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf section 6.5.5
-signed word div16s(signed word dividend, signed word divisor) {
+signed word divr16s(signed word dividend, signed word divisor, signed word rem) {
byte neg = 0;
word dividendu = 0;
- if(dividend<0) {
+ word remu = 0;
+ if(dividend<0 || rem<0) {
dividendu = (word)-dividend;
+ remu = (word)-rem;
neg = 1;
} else {
dividendu = (word)dividend;
+ remu = (word)rem;
}
word divisoru = 0;
if(divisor<0) {
@@ -301,7 +303,7 @@ signed word div16s(signed word dividend, signed word divisor) {
} else {
divisoru = (word)divisor;
}
- word resultu = div16u(dividendu, divisoru);
+ word resultu = divr16u(dividendu, divisoru, remu);
if(neg==0) {
rem16s = (signed word)rem16u;
return (signed word)resultu;
@@ -311,6 +313,16 @@ signed word div16s(signed word dividend, signed word divisor) {
}
}
+// Perform division on two signed 16-bit numbers
+// Returns dividend/divisor.
+// The remainder will be set into the global variable rem16s.
+// Implemented using simple binary division
+// Follows the C99 standard by truncating toward zero on negative results.
+// See http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf section 6.5.5
+signed word div16s(signed word dividend, signed word divisor) {
+ return divr16s(dividend, divisor, 0);
+}
+
Adding pre/post-modifier (byte) divr8u::quotient ← ++ (byte) divr8u::quotient
Adding pre/post-modifier (word) divr16u::quotient ← ++ (word) divr16u::quotient
Importing multiply.kc
@@ -539,6 +551,7 @@ SYMBOLS
(label) @31
(label) @32
(label) @33
+(label) @34
(label) @4
(label) @5
(label) @6
@@ -554,44 +567,11 @@ SYMBOLS
(word) PI_u4f12
(dword) PI_u4f28
(signed word()) div16s((signed word) div16s::dividend , (signed word) div16s::divisor)
-(bool~) div16s::$0
-(word~) div16s::$1
-(bool~) div16s::$10
-(signed word~) div16s::$11
-(signed word~) div16s::$12
-(signed word~) div16s::$13
-(signed word~) div16s::$14
-(signed word~) div16s::$15
-(signed word~) div16s::$16
-(signed word~) div16s::$2
-(word~) div16s::$3
-(bool~) div16s::$4
-(word~) div16s::$5
-(signed word~) div16s::$6
-(word~) div16s::$7
-(byte/word/dword~) div16s::$8
-(word~) div16s::$9
+(signed word~) div16s::$0
(label) div16s::@1
-(label) div16s::@10
-(label) div16s::@11
-(label) div16s::@12
-(label) div16s::@13
-(label) div16s::@14
-(label) div16s::@2
-(label) div16s::@3
-(label) div16s::@4
-(label) div16s::@5
-(label) div16s::@6
-(label) div16s::@7
-(label) div16s::@8
-(label) div16s::@9
(label) div16s::@return
(signed word) div16s::dividend
-(word) div16s::dividendu
(signed word) div16s::divisor
-(word) div16s::divisoru
-(byte) div16s::neg
-(word) div16s::resultu
(signed word) div16s::return
(word()) div16u((word) div16u::dividend , (word) div16u::divisor)
(word~) div16u::$0
@@ -660,6 +640,53 @@ SYMBOLS
(byte) div8u::dividend
(byte) div8u::divisor
(byte) div8u::return
+(signed word()) divr16s((signed word) divr16s::dividend , (signed word) divr16s::divisor , (signed word) divr16s::rem)
+(bool~) divr16s::$0
+(bool~) divr16s::$1
+(word~) divr16s::$10
+(signed word~) divr16s::$11
+(word~) divr16s::$12
+(byte/word/dword~) divr16s::$13
+(word~) divr16s::$14
+(bool~) divr16s::$15
+(signed word~) divr16s::$16
+(signed word~) divr16s::$17
+(signed word~) divr16s::$18
+(signed word~) divr16s::$19
+(bool~) divr16s::$2
+(signed word~) divr16s::$20
+(signed word~) divr16s::$21
+(word~) divr16s::$3
+(word~) divr16s::$4
+(signed word~) divr16s::$5
+(word~) divr16s::$6
+(signed word~) divr16s::$7
+(word~) divr16s::$8
+(bool~) divr16s::$9
+(label) divr16s::@1
+(label) divr16s::@10
+(label) divr16s::@11
+(label) divr16s::@12
+(label) divr16s::@13
+(label) divr16s::@14
+(label) divr16s::@2
+(label) divr16s::@3
+(label) divr16s::@4
+(label) divr16s::@5
+(label) divr16s::@6
+(label) divr16s::@7
+(label) divr16s::@8
+(label) divr16s::@9
+(label) divr16s::@return
+(signed word) divr16s::dividend
+(word) divr16s::dividendu
+(signed word) divr16s::divisor
+(word) divr16s::divisoru
+(byte) divr16s::neg
+(signed word) divr16s::rem
+(word) divr16s::remu
+(word) divr16s::resultu
+(signed word) divr16s::return
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
(word~) divr16u::$0
(byte~) divr16u::$1
@@ -1339,76 +1366,96 @@ div8s::@14: scope:[div8s] from
@6: scope:[] from @5
(signed word) rem16s ← (byte/signed byte/word/signed word/dword/signed dword) 0
to:@7
+divr16s: scope:[divr16s] from
+ (byte) divr16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (word) divr16s::dividendu ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (word) divr16s::remu ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$0 ← (signed word) divr16s::dividend < (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$1 ← (signed word) divr16s::rem < (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$2 ← (bool~) divr16s::$0 || (bool~) divr16s::$1
+ if((bool~) divr16s::$2) goto divr16s::@1
+ to:divr16s::@7
+divr16s::@1: scope:[divr16s] from divr16s divr16s::@8
+ (signed word~) divr16s::$5 ← - (signed word) divr16s::dividend
+ (word~) divr16s::$6 ← ((word)) (signed word~) divr16s::$5
+ (word) divr16s::dividendu ← (word~) divr16s::$6
+ (signed word~) divr16s::$7 ← - (signed word) divr16s::rem
+ (word~) divr16s::$8 ← ((word)) (signed word~) divr16s::$7
+ (word) divr16s::remu ← (word~) divr16s::$8
+ (byte) divr16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 1
+ to:divr16s::@2
+divr16s::@7: scope:[divr16s] from divr16s
+ (word~) divr16s::$3 ← ((word)) (signed word) divr16s::dividend
+ (word) divr16s::dividendu ← (word~) divr16s::$3
+ (word~) divr16s::$4 ← ((word)) (signed word) divr16s::rem
+ (word) divr16s::remu ← (word~) divr16s::$4
+ to:divr16s::@2
+divr16s::@2: scope:[divr16s] from divr16s::@1 divr16s::@7
+ (word) divr16s::divisoru ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$9 ← (signed word) divr16s::divisor < (byte/signed byte/word/signed word/dword/signed dword) 0
+ if((bool~) divr16s::$9) goto divr16s::@3
+ to:divr16s::@9
+divr16s::@8: scope:[divr16s] from
+ to:divr16s::@1
+divr16s::@3: scope:[divr16s] from divr16s::@10 divr16s::@2
+ (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor
+ (word~) divr16s::$12 ← ((word)) (signed word~) divr16s::$11
+ (word) divr16s::divisoru ← (word~) divr16s::$12
+ (byte/word/dword~) divr16s::$13 ← (byte) divr16s::neg ^ (byte/signed byte/word/signed word/dword/signed dword) 1
+ (byte) divr16s::neg ← (byte/word/dword~) divr16s::$13
+ to:divr16s::@4
+divr16s::@9: scope:[divr16s] from divr16s::@2
+ (word~) divr16s::$10 ← ((word)) (signed word) divr16s::divisor
+ (word) divr16s::divisoru ← (word~) divr16s::$10
+ to:divr16s::@4
+divr16s::@4: scope:[divr16s] from divr16s::@3 divr16s::@9
+ (word~) divr16s::$14 ← call divr16u (word) divr16s::dividendu (word) divr16s::divisoru (word) divr16s::remu
+ (word) divr16s::resultu ← (word~) divr16s::$14
+ (bool~) divr16s::$15 ← (byte) divr16s::neg == (byte/signed byte/word/signed word/dword/signed dword) 0
+ if((bool~) divr16s::$15) goto divr16s::@5
+ to:divr16s::@11
+divr16s::@10: scope:[divr16s] from
+ to:divr16s::@3
+divr16s::@5: scope:[divr16s] from divr16s::@13 divr16s::@4
+ (signed word~) divr16s::$20 ← ((signed word)) (word) rem16u
+ (signed word) rem16s ← (signed word~) divr16s::$20
+ (signed word~) divr16s::$21 ← ((signed word)) (word) divr16s::resultu
+ (signed word) divr16s::return ← (signed word~) divr16s::$21
+ to:divr16s::@return
+divr16s::@11: scope:[divr16s] from divr16s::@4
+ (signed word~) divr16s::$16 ← ((signed word)) (word) rem16u
+ (signed word~) divr16s::$17 ← - (signed word~) divr16s::$16
+ (signed word) rem16s ← (signed word~) divr16s::$17
+ (signed word~) divr16s::$18 ← ((signed word)) (word) divr16s::resultu
+ (signed word~) divr16s::$19 ← - (signed word~) divr16s::$18
+ (signed word) divr16s::return ← (signed word~) divr16s::$19
+ to:divr16s::@return
+divr16s::@return: scope:[divr16s] from divr16s::@11 divr16s::@5 divr16s::@6
+ (signed word) divr16s::return ← (signed word) divr16s::return
+ return (signed word) divr16s::return
+ to:@return
+divr16s::@12: scope:[divr16s] from
+ to:divr16s::@6
+divr16s::@6: scope:[divr16s] from divr16s::@12 divr16s::@14
+ to:divr16s::@return
+divr16s::@13: scope:[divr16s] from
+ to:divr16s::@5
+divr16s::@14: scope:[divr16s] from
+ to:divr16s::@6
+@7: scope:[] from @6
+ to:@8
div16s: scope:[div16s] from
- (byte) div16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (word) div16s::dividendu ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (bool~) div16s::$0 ← (signed word) div16s::dividend < (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$0) goto div16s::@1
- to:div16s::@7
-div16s::@1: scope:[div16s] from div16s div16s::@8
- (signed word~) div16s::$2 ← - (signed word) div16s::dividend
- (word~) div16s::$3 ← ((word)) (signed word~) div16s::$2
- (word) div16s::dividendu ← (word~) div16s::$3
- (byte) div16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 1
- to:div16s::@2
-div16s::@7: scope:[div16s] from div16s
- (word~) div16s::$1 ← ((word)) (signed word) div16s::dividend
- (word) div16s::dividendu ← (word~) div16s::$1
- to:div16s::@2
-div16s::@2: scope:[div16s] from div16s::@1 div16s::@7
- (word) div16s::divisoru ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (bool~) div16s::$4 ← (signed word) div16s::divisor < (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$4) goto div16s::@3
- to:div16s::@9
-div16s::@8: scope:[div16s] from
- to:div16s::@1
-div16s::@3: scope:[div16s] from div16s::@10 div16s::@2
- (signed word~) div16s::$6 ← - (signed word) div16s::divisor
- (word~) div16s::$7 ← ((word)) (signed word~) div16s::$6
- (word) div16s::divisoru ← (word~) div16s::$7
- (byte/word/dword~) div16s::$8 ← (byte) div16s::neg ^ (byte/signed byte/word/signed word/dword/signed dword) 1
- (byte) div16s::neg ← (byte/word/dword~) div16s::$8
- to:div16s::@4
-div16s::@9: scope:[div16s] from div16s::@2
- (word~) div16s::$5 ← ((word)) (signed word) div16s::divisor
- (word) div16s::divisoru ← (word~) div16s::$5
- to:div16s::@4
-div16s::@4: scope:[div16s] from div16s::@3 div16s::@9
- (word~) div16s::$9 ← call div16u (word) div16s::dividendu (word) div16s::divisoru
- (word) div16s::resultu ← (word~) div16s::$9
- (bool~) div16s::$10 ← (byte) div16s::neg == (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$10) goto div16s::@5
- to:div16s::@11
-div16s::@10: scope:[div16s] from
- to:div16s::@3
-div16s::@5: scope:[div16s] from div16s::@13 div16s::@4
- (signed word~) div16s::$15 ← ((signed word)) (word) rem16u
- (signed word) rem16s ← (signed word~) div16s::$15
- (signed word~) div16s::$16 ← ((signed word)) (word) div16s::resultu
- (signed word) div16s::return ← (signed word~) div16s::$16
+ (signed word~) div16s::$0 ← call divr16s (signed word) div16s::dividend (signed word) div16s::divisor (byte/signed byte/word/signed word/dword/signed dword) 0
+ (signed word) div16s::return ← (signed word~) div16s::$0
to:div16s::@return
-div16s::@11: scope:[div16s] from div16s::@4
- (signed word~) div16s::$11 ← ((signed word)) (word) rem16u
- (signed word~) div16s::$12 ← - (signed word~) div16s::$11
- (signed word) rem16s ← (signed word~) div16s::$12
- (signed word~) div16s::$13 ← ((signed word)) (word) div16s::resultu
- (signed word~) div16s::$14 ← - (signed word~) div16s::$13
- (signed word) div16s::return ← (signed word~) div16s::$14
- to:div16s::@return
-div16s::@return: scope:[div16s] from div16s::@11 div16s::@5 div16s::@6
+div16s::@return: scope:[div16s] from div16s div16s::@1
(signed word) div16s::return ← (signed word) div16s::return
return (signed word) div16s::return
to:@return
-div16s::@12: scope:[div16s] from
- to:div16s::@6
-div16s::@6: scope:[div16s] from div16s::@12 div16s::@14
+div16s::@1: scope:[div16s] from
to:div16s::@return
-div16s::@13: scope:[div16s] from
- to:div16s::@5
-div16s::@14: scope:[div16s] from
- to:div16s::@6
-@7: scope:[] from @6
- to:@8
+@8: scope:[] from @7
+ to:@9
mul8u: scope:[mul8u] from
(word) mul8u::res ← (byte/signed byte/word/signed word/dword/signed dword) 0
(word) mul8u::mb ← ((word)) (byte) mul8u::b
@@ -1448,8 +1495,8 @@ mul8u::@return: scope:[mul8u] from mul8u::@3 mul8u::@9
to:@return
mul8u::@9: scope:[mul8u] from
to:mul8u::@return
-@8: scope:[] from @7
- to:@9
+@9: scope:[] from @8
+ to:@10
mul8s: scope:[mul8s] from
(byte~) mul8s::$0 ← ((byte)) (signed byte) mul8s::a
(byte~) mul8s::$1 ← ((byte)) (signed byte) mul8s::b
@@ -1490,8 +1537,8 @@ mul8s::@return: scope:[mul8s] from mul8s::@2 mul8s::@5
to:@return
mul8s::@5: scope:[mul8s] from
to:mul8s::@return
-@9: scope:[] from @8
- to:@10
+@10: scope:[] from @9
+ to:@11
mul8su: scope:[mul8su] from
(byte~) mul8su::$0 ← ((byte)) (signed byte) mul8su::a
(byte~) mul8su::$1 ← ((byte)) (byte) mul8su::b
@@ -1519,8 +1566,8 @@ mul8su::@return: scope:[mul8su] from mul8su::@1 mul8su::@3
to:@return
mul8su::@3: scope:[mul8su] from
to:mul8su::@return
-@10: scope:[] from @9
- to:@11
+@11: scope:[] from @10
+ to:@12
mul16u: scope:[mul16u] from
(dword) mul16u::res ← (byte/signed byte/word/signed word/dword/signed dword) 0
(dword) mul16u::mb ← ((dword)) (word) mul16u::b
@@ -1560,8 +1607,8 @@ mul16u::@return: scope:[mul16u] from mul16u::@3 mul16u::@9
to:@return
mul16u::@9: scope:[mul16u] from
to:mul16u::@return
-@11: scope:[] from @10
- to:@12
+@12: scope:[] from @11
+ to:@13
mul16s: scope:[mul16s] from
(word~) mul16s::$0 ← ((word)) (signed word) mul16s::a
(word~) mul16s::$1 ← ((word)) (signed word) mul16s::b
@@ -1602,14 +1649,14 @@ mul16s::@return: scope:[mul16s] from mul16s::@2 mul16s::@5
to:@return
mul16s::@5: scope:[mul16s] from
to:mul16s::@return
-@12: scope:[] from @11
+@13: scope:[] from @12
(dword) PI2_u4f28 ← (dword/signed dword) 1686629713
(dword) PI_u4f28 ← (dword/signed dword) 843314857
(dword) PI_HALF_u4f28 ← (dword/signed dword) 421657428
(word) PI2_u4f12 ← (word/signed word/dword/signed dword) 25736
(word) PI_u4f12 ← (word/signed word/dword/signed dword) 12868
(word) PI_HALF_u4f12 ← (word/signed word/dword/signed dword) 6434
- to:@13
+ to:@14
sin16s_gen: scope:[sin16s_gen] from
(dword~) sin16s_gen::$0 ← call div32u16u (dword) PI2_u4f28 (word) sin16s_gen::wavelength
(dword) sin16s_gen::step ← (dword~) sin16s_gen::$0
@@ -1632,8 +1679,8 @@ sin16s_gen::@2: scope:[sin16s_gen] from sin16s_gen::@1
sin16s_gen::@return: scope:[sin16s_gen] from sin16s_gen::@2
return
to:@return
-@13: scope:[] from @12
- to:@14
+@14: scope:[] from @13
+ to:@15
sin8s_gen: scope:[sin8s_gen] from
(word~) sin8s_gen::$0 ← call div16u (word) PI2_u4f12 (word) sin8s_gen::wavelength
(word) sin8s_gen::step ← (word~) sin8s_gen::$0
@@ -1655,8 +1702,8 @@ sin8s_gen::@2: scope:[sin8s_gen] from sin8s_gen::@1
sin8s_gen::@return: scope:[sin8s_gen] from sin8s_gen::@2
return
to:@return
-@14: scope:[] from @13
- to:@15
+@15: scope:[] from @14
+ to:@16
sin16s: scope:[sin16s] from
(byte) sin16s::isUpper ← (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) sin16s::$0 ← (dword) sin16s::x >= (dword) PI_u4f28
@@ -1718,8 +1765,8 @@ sin16s::@return: scope:[sin16s] from sin16s::@3 sin16s::@7
to:@return
sin16s::@7: scope:[sin16s] from
to:sin16s::@return
-@15: scope:[] from @14
- to:@16
+@16: scope:[] from @15
+ to:@17
sin8s: scope:[sin8s] from
(byte) sin8s::isUpper ← (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) sin8s::$0 ← (word) sin8s::x >= (word) PI_u4f12
@@ -1789,8 +1836,8 @@ sin8s::@return: scope:[sin8s] from sin8s::@4 sin8s::@9
to:@return
sin8s::@9: scope:[sin8s] from
to:sin8s::@return
-@16: scope:[] from @15
- to:@17
+@17: scope:[] from @16
+ to:@18
mulu16_sel: scope:[mulu16_sel] from
(dword~) mulu16_sel::$0 ← call mul16u (word) mulu16_sel::v1 (word) mulu16_sel::v2
(dword~) mulu16_sel::$1 ← (dword~) mulu16_sel::$0 << (byte) mulu16_sel::select
@@ -1803,8 +1850,8 @@ mulu16_sel::@return: scope:[mulu16_sel] from mulu16_sel mulu16_sel::@1
to:@return
mulu16_sel::@1: scope:[mulu16_sel] from
to:mulu16_sel::@return
-@17: scope:[] from @16
- to:@18
+@18: scope:[] from @17
+ to:@19
mulu8_sel: scope:[mulu8_sel] from
(word~) mulu8_sel::$0 ← call mul8u (byte) mulu8_sel::v1 (byte) mulu8_sel::v2
(word~) mulu8_sel::$1 ← (word~) mulu8_sel::$0 << (byte) mulu8_sel::select
@@ -1817,11 +1864,11 @@ mulu8_sel::@return: scope:[mulu8_sel] from mulu8_sel mulu8_sel::@1
to:@return
mulu8_sel::@1: scope:[mulu8_sel] from
to:mulu8_sel::@return
-@18: scope:[] from @17
+@19: scope:[] from @18
(byte*) print_screen ← ((byte*)) (word/signed word/dword/signed dword) 1024
(byte*) print_line_cursor ← (byte*) print_screen
(byte*) print_char_cursor ← (byte*) print_line_cursor
- to:@19
+ to:@20
print_str_lines: scope:[print_str_lines] from
to:print_str_lines::@1
print_str_lines::@1: scope:[print_str_lines] from print_str_lines print_str_lines::@9
@@ -1859,8 +1906,8 @@ print_str_lines::@10: scope:[print_str_lines] from
print_str_lines::@return: scope:[print_str_lines] from print_str_lines::@3
return
to:@return
-@19: scope:[] from @18
- to:@20
+@20: scope:[] from @19
+ to:@21
print_str_ln: scope:[print_str_ln] from
(void~) print_str_ln::$0 ← call print_str (byte*) print_str_ln::str
(void~) print_str_ln::$1 ← call print_ln
@@ -1868,8 +1915,8 @@ print_str_ln: scope:[print_str_ln] from
print_str_ln::@return: scope:[print_str_ln] from print_str_ln
return
to:@return
-@20: scope:[] from @19
- to:@21
+@21: scope:[] from @20
+ to:@22
print_str: scope:[print_str] from
to:print_str::@1
print_str::@1: scope:[print_str] from print_str print_str::@2
@@ -1892,8 +1939,8 @@ print_str::@6: scope:[print_str] from
print_str::@return: scope:[print_str] from print_str::@3
return
to:@return
-@21: scope:[] from @20
- to:@22
+@22: scope:[] from @21
+ to:@23
print_str_at: scope:[print_str_at] from
to:print_str_at::@1
print_str_at::@1: scope:[print_str_at] from print_str_at print_str_at::@2
@@ -1916,8 +1963,8 @@ print_str_at::@6: scope:[print_str_at] from
print_str_at::@return: scope:[print_str_at] from print_str_at::@3
return
to:@return
-@22: scope:[] from @21
- to:@23
+@23: scope:[] from @22
+ to:@24
print_ln: scope:[print_ln] from
to:print_ln::@1
print_ln::@1: scope:[print_ln] from print_ln print_ln::@1
@@ -1932,8 +1979,8 @@ print_ln::@2: scope:[print_ln] from print_ln::@1
print_ln::@return: scope:[print_ln] from print_ln::@2
return
to:@return
-@23: scope:[] from @22
- to:@24
+@24: scope:[] from @23
+ to:@25
print_sword: scope:[print_sword] from
(bool~) print_sword::$0 ← (signed word) print_sword::w < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sword::$1 ← ! (bool~) print_sword::$0
@@ -1951,8 +1998,8 @@ print_sword::@2: scope:[print_sword] from print_sword
print_sword::@return: scope:[print_sword] from print_sword::@1
return
to:@return
-@24: scope:[] from @23
- to:@25
+@25: scope:[] from @24
+ to:@26
print_sbyte: scope:[print_sbyte] from
(bool~) print_sbyte::$0 ← (signed byte) print_sbyte::b < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sbyte::$1 ← ! (bool~) print_sbyte::$0
@@ -1970,8 +2017,8 @@ print_sbyte::@2: scope:[print_sbyte] from print_sbyte
print_sbyte::@return: scope:[print_sbyte] from print_sbyte::@1
return
to:@return
-@25: scope:[] from @24
- to:@26
+@26: scope:[] from @25
+ to:@27
print_word: scope:[print_word] from
(byte~) print_word::$0 ← > (word) print_word::w
(void~) print_word::$1 ← call print_byte (byte~) print_word::$0
@@ -1981,8 +2028,8 @@ print_word: scope:[print_word] from
print_word::@return: scope:[print_word] from print_word
return
to:@return
-@26: scope:[] from @25
- to:@27
+@27: scope:[] from @26
+ to:@28
print_dword: scope:[print_dword] from
(word~) print_dword::$0 ← > (dword) print_dword::dw
(void~) print_dword::$1 ← call print_word (word~) print_dword::$0
@@ -1992,8 +2039,8 @@ print_dword: scope:[print_dword] from
print_dword::@return: scope:[print_dword] from print_dword
return
to:@return
-@27: scope:[] from @26
- to:@28
+@28: scope:[] from @27
+ to:@29
print_sdword: scope:[print_sdword] from
(bool~) print_sdword::$0 ← (signed dword) print_sdword::dw < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sdword::$1 ← ! (bool~) print_sdword::$0
@@ -2011,9 +2058,9 @@ print_sdword::@2: scope:[print_sdword] from print_sdword
print_sdword::@return: scope:[print_sdword] from print_sdword::@1
return
to:@return
-@28: scope:[] from @27
+@29: scope:[] from @28
(byte[]) print_hextab ← (string) "0123456789abcdef"
- to:@29
+ to:@30
print_byte: scope:[print_byte] from
(byte~) print_byte::$0 ← (byte) print_byte::b >> (byte/signed byte/word/signed word/dword/signed dword) 4
(void~) print_byte::$1 ← call print_char *((byte[]) print_hextab + (byte~) print_byte::$0)
@@ -2023,8 +2070,8 @@ print_byte: scope:[print_byte] from
print_byte::@return: scope:[print_byte] from print_byte
return
to:@return
-@29: scope:[] from @28
- to:@30
+@30: scope:[] from @29
+ to:@31
print_char: scope:[print_char] from
*((byte*) print_char_cursor) ← (byte) print_char::ch
(byte*) print_char_cursor ← ++ (byte*) print_char_cursor
@@ -2032,8 +2079,8 @@ print_char: scope:[print_char] from
print_char::@return: scope:[print_char] from print_char
return
to:@return
-@30: scope:[] from @29
- to:@31
+@31: scope:[] from @30
+ to:@32
print_cls: scope:[print_cls] from
(byte*) print_cls::sc ← (byte*) print_screen
to:print_cls::@1
@@ -2051,8 +2098,8 @@ print_cls::@2: scope:[print_cls] from print_cls::@1
print_cls::@return: scope:[print_cls] from print_cls::@2
return
to:@return
-@31: scope:[] from @30
- to:@32
+@32: scope:[] from @31
+ to:@33
print_set_screen: scope:[print_set_screen] from
(byte*) print_screen ← (byte*) print_set_screen::screen
(byte*) print_line_cursor ← (byte*) print_screen
@@ -2061,8 +2108,8 @@ print_set_screen: scope:[print_set_screen] from
print_set_screen::@return: scope:[print_set_screen] from print_set_screen
return
to:@return
-@32: scope:[] from @31
- to:@33
+@33: scope:[] from @32
+ to:@34
main: scope:[main] from
(word) main::wavelength ← (byte/word/signed word/dword/signed dword) 192
(signed byte[192]) main::sintab2 ← { fill( 192, 0) }
@@ -2094,10 +2141,10 @@ main::@4: scope:[main] from main::@2
main::@return: scope:[main] from main::@4
return
to:@return
-@33: scope:[] from @32
+@34: scope:[] from @33
call main
to:@end
-@end: scope:[] from @33
+@end: scope:[] from @34
Removing unused procedure div8s
Removing unused procedure div16s
@@ -2113,6 +2160,7 @@ Removing unused procedure print_sdword
Removing unused procedure print_set_screen
Removing unused procedure div8u
Removing unused procedure div32u16u
+Removing unused procedure divr16s
Removing unused procedure sin16s
Removing unused procedure print_ln
Removing unused procedure print_dword
@@ -2146,39 +2194,40 @@ Removing empty block @4
Removing empty block @5
Removing empty block @6
Removing empty block @7
+Removing empty block @8
Removing empty block mul8u::@5
Removing empty block mul8u::@6
Removing empty block mul8u::@8
Removing empty block mul8u::@9
-Removing empty block @8
Removing empty block @9
Removing empty block @10
Removing empty block @11
-Removing empty block @13
-Removing empty block sin8s_gen::@2
+Removing empty block @12
Removing empty block @14
+Removing empty block sin8s_gen::@2
Removing empty block @15
-Removing empty block sin8s::@9
Removing empty block @16
+Removing empty block sin8s::@9
Removing empty block @17
+Removing empty block @18
Removing empty block mulu8_sel::@1
-Removing empty block @19
Removing empty block @20
+Removing empty block @21
Removing empty block print_str::@4
Removing empty block print_str::@3
Removing empty block print_str::@5
Removing empty block print_str::@6
-Removing empty block @21
Removing empty block @22
Removing empty block @23
Removing empty block @24
Removing empty block @25
Removing empty block @26
Removing empty block @27
-Removing empty block @29
+Removing empty block @28
Removing empty block @30
Removing empty block @31
Removing empty block @32
+Removing empty block @33
Removing empty block main::@4
PROCEDURE MODIFY VARIABLE ANALYSIS
divr16u modifies rem16u
@@ -2208,7 +2257,7 @@ CONTROL FLOW GRAPH SSA WITH ASSIGNMENT CALL & RETURN
to:@2
@2: scope:[] from @begin
(word) rem16u#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
- to:@12
+ to:@13
divr16u: scope:[divr16u] from div16u
(word) divr16u::divisor#5 ← phi( div16u/(word) divr16u::divisor#0 )
(word) divr16u::dividend#4 ← phi( div16u/(word) divr16u::dividend#1 )
@@ -2357,12 +2406,12 @@ mul8u::@return: scope:[mul8u] from mul8u::@3
(word) mul8u::return#1 ← (word) mul8u::return#3
return
to:@return
-@12: scope:[] from @2
+@13: scope:[] from @2
(word) rem16u#29 ← phi( @2/(word) rem16u#0 )
(word) PI2_u4f12#0 ← (word/signed word/dword/signed dword) 25736
(word) PI_u4f12#0 ← (word/signed word/dword/signed dword) 12868
(word) PI_HALF_u4f12#0 ← (word/signed word/dword/signed dword) 6434
- to:@18
+ to:@19
sin8s_gen: scope:[sin8s_gen] from main
(signed byte*) sin8s_gen::sintab#5 ← phi( main/(signed byte*) sin8s_gen::sintab#1 )
(word) rem16u#19 ← phi( main/(word) rem16u#21 )
@@ -2572,12 +2621,12 @@ mulu8_sel::@return: scope:[mulu8_sel] from mulu8_sel::@2
(byte) mulu8_sel::return#6 ← (byte) mulu8_sel::return#12
return
to:@return
-@18: scope:[] from @12
- (word) rem16u#27 ← phi( @12/(word) rem16u#29 )
+@19: scope:[] from @13
+ (word) rem16u#27 ← phi( @13/(word) rem16u#29 )
(byte*) print_screen#0 ← ((byte*)) (word/signed word/dword/signed dword) 1024
(byte*) print_line_cursor#0 ← (byte*) print_screen#0
(byte*) print_char_cursor#0 ← (byte*) print_line_cursor#0
- to:@28
+ to:@29
print_str: scope:[print_str] from main::@3 main::@7
(byte*) print_char_cursor#44 ← phi( main::@3/(byte*) print_char_cursor#42 main::@7/(byte*) print_char_cursor#14 )
(byte*) print_str::str#5 ← phi( main::@3/(byte*) print_str::str#2 main::@7/(byte*) print_str::str#1 )
@@ -2636,13 +2685,13 @@ print_sbyte::@return: scope:[print_sbyte] from print_sbyte::@3
(byte*) print_char_cursor#5 ← (byte*) print_char_cursor#23
return
to:@return
-@28: scope:[] from @18
- (byte*) print_screen#7 ← phi( @18/(byte*) print_screen#0 )
- (byte*) print_char_cursor#48 ← phi( @18/(byte*) print_char_cursor#0 )
- (byte*) print_line_cursor#15 ← phi( @18/(byte*) print_line_cursor#0 )
- (word) rem16u#26 ← phi( @18/(word) rem16u#27 )
+@29: scope:[] from @19
+ (byte*) print_screen#7 ← phi( @19/(byte*) print_screen#0 )
+ (byte*) print_char_cursor#48 ← phi( @19/(byte*) print_char_cursor#0 )
+ (byte*) print_line_cursor#15 ← phi( @19/(byte*) print_line_cursor#0 )
+ (word) rem16u#26 ← phi( @19/(word) rem16u#27 )
(byte[]) print_hextab#0 ← (const string) $0
- to:@33
+ to:@34
print_byte: scope:[print_byte] from print_sbyte::@1
(byte*) print_char_cursor#39 ← phi( print_sbyte::@1/(byte*) print_char_cursor#37 )
(byte) print_byte::b#1 ← phi( print_sbyte::@1/(byte) print_byte::b#0 )
@@ -2703,11 +2752,11 @@ print_cls::@return: scope:[print_cls] from print_cls::@2
(byte*) print_char_cursor#12 ← (byte*) print_char_cursor#29
return
to:@return
-main: scope:[main] from @33
- (byte*) print_char_cursor#46 ← phi( @33/(byte*) print_char_cursor#43 )
- (byte*) print_line_cursor#13 ← phi( @33/(byte*) print_line_cursor#12 )
- (byte*) print_screen#5 ← phi( @33/(byte*) print_screen#6 )
- (word) rem16u#21 ← phi( @33/(word) rem16u#23 )
+main: scope:[main] from @34
+ (byte*) print_char_cursor#46 ← phi( @34/(byte*) print_char_cursor#43 )
+ (byte*) print_line_cursor#13 ← phi( @34/(byte*) print_line_cursor#12 )
+ (byte*) print_screen#5 ← phi( @34/(byte*) print_screen#6 )
+ (word) rem16u#21 ← phi( @34/(word) rem16u#23 )
(word) main::wavelength#0 ← (byte/word/signed word/dword/signed dword) 192
(signed byte[192]) main::sintab2#0 ← { fill( 192, 0) }
(byte[]) main::sintabref#0 ← { (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 4, (byte/signed byte/word/signed word/dword/signed dword) 8, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 17, (byte/signed byte/word/signed word/dword/signed dword) 21, (byte/signed byte/word/signed word/dword/signed dword) 25, (byte/signed byte/word/signed word/dword/signed dword) 29, (byte/signed byte/word/signed word/dword/signed dword) 33, (byte/signed byte/word/signed word/dword/signed dword) 37, (byte/signed byte/word/signed word/dword/signed dword) 41, (byte/signed byte/word/signed word/dword/signed dword) 45, (byte/signed byte/word/signed word/dword/signed dword) 49, (byte/signed byte/word/signed word/dword/signed dword) 53, (byte/signed byte/word/signed word/dword/signed dword) 56, (byte/signed byte/word/signed word/dword/signed dword) 60, (byte/signed byte/word/signed word/dword/signed dword) 64, (byte/signed byte/word/signed word/dword/signed dword) 67, (byte/signed byte/word/signed word/dword/signed dword) 71, (byte/signed byte/word/signed word/dword/signed dword) 74, (byte/signed byte/word/signed word/dword/signed dword) 78, (byte/signed byte/word/signed word/dword/signed dword) 81, (byte/signed byte/word/signed word/dword/signed dword) 84, (byte/signed byte/word/signed word/dword/signed dword) 87, (byte/signed byte/word/signed word/dword/signed dword) 90, (byte/signed byte/word/signed word/dword/signed dword) 93, (byte/signed byte/word/signed word/dword/signed dword) 96, (byte/signed byte/word/signed word/dword/signed dword) 99, (byte/signed byte/word/signed word/dword/signed dword) 101, (byte/signed byte/word/signed word/dword/signed dword) 104, (byte/signed byte/word/signed word/dword/signed dword) 106, (byte/signed byte/word/signed word/dword/signed dword) 108, (byte/signed byte/word/signed word/dword/signed dword) 110, (byte/signed byte/word/signed word/dword/signed dword) 112, (byte/signed byte/word/signed word/dword/signed dword) 114, (byte/signed byte/word/signed word/dword/signed dword) 116, (byte/signed byte/word/signed word/dword/signed dword) 118, (byte/signed byte/word/signed word/dword/signed dword) 119, (byte/signed byte/word/signed word/dword/signed dword) 121, (byte/signed byte/word/signed word/dword/signed dword) 122, (byte/signed byte/word/signed word/dword/signed dword) 123, (byte/signed byte/word/signed word/dword/signed dword) 124, (byte/signed byte/word/signed word/dword/signed dword) 125, (byte/signed byte/word/signed word/dword/signed dword) 126, (byte/signed byte/word/signed word/dword/signed dword) 126, (byte/signed byte/word/signed word/dword/signed dword) 127, (byte/signed byte/word/signed word/dword/signed dword) 127, (byte/signed byte/word/signed word/dword/signed dword) 127, (byte/word/signed word/dword/signed dword) 128, (byte/signed byte/word/signed word/dword/signed dword) 127, (byte/signed byte/word/signed word/dword/signed dword) 127, (byte/signed byte/word/signed word/dword/signed dword) 127, (byte/signed byte/word/signed word/dword/signed dword) 126, (byte/signed byte/word/signed word/dword/signed dword) 126, (byte/signed byte/word/signed word/dword/signed dword) 125, (byte/signed byte/word/signed word/dword/signed dword) 124, (byte/signed byte/word/signed word/dword/signed dword) 123, (byte/signed byte/word/signed word/dword/signed dword) 122, (byte/signed byte/word/signed word/dword/signed dword) 121, (byte/signed byte/word/signed word/dword/signed dword) 119, (byte/signed byte/word/signed word/dword/signed dword) 118, (byte/signed byte/word/signed word/dword/signed dword) 116, (byte/signed byte/word/signed word/dword/signed dword) 114, (byte/signed byte/word/signed word/dword/signed dword) 112, (byte/signed byte/word/signed word/dword/signed dword) 110, (byte/signed byte/word/signed word/dword/signed dword) 108, (byte/signed byte/word/signed word/dword/signed dword) 106, (byte/signed byte/word/signed word/dword/signed dword) 104, (byte/signed byte/word/signed word/dword/signed dword) 101, (byte/signed byte/word/signed word/dword/signed dword) 99, (byte/signed byte/word/signed word/dword/signed dword) 96, (byte/signed byte/word/signed word/dword/signed dword) 93, (byte/signed byte/word/signed word/dword/signed dword) 90, (byte/signed byte/word/signed word/dword/signed dword) 87, (byte/signed byte/word/signed word/dword/signed dword) 84, (byte/signed byte/word/signed word/dword/signed dword) 81, (byte/signed byte/word/signed word/dword/signed dword) 78, (byte/signed byte/word/signed word/dword/signed dword) 74, (byte/signed byte/word/signed word/dword/signed dword) 71, (byte/signed byte/word/signed word/dword/signed dword) 67, (byte/signed byte/word/signed word/dword/signed dword) 64, (byte/signed byte/word/signed word/dword/signed dword) 60, (byte/signed byte/word/signed word/dword/signed dword) 56, (byte/signed byte/word/signed word/dword/signed dword) 53, (byte/signed byte/word/signed word/dword/signed dword) 49, (byte/signed byte/word/signed word/dword/signed dword) 45, (byte/signed byte/word/signed word/dword/signed dword) 41, (byte/signed byte/word/signed word/dword/signed dword) 37, (byte/signed byte/word/signed word/dword/signed dword) 33, (byte/signed byte/word/signed word/dword/signed dword) 29, (byte/signed byte/word/signed word/dword/signed dword) 25, (byte/signed byte/word/signed word/dword/signed dword) 21, (byte/signed byte/word/signed word/dword/signed dword) 17, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 8, (byte/signed byte/word/signed word/dword/signed dword) 4, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/word/signed word/dword/signed dword) 252, (byte/word/signed word/dword/signed dword) 248, (byte/word/signed word/dword/signed dword) 244, (byte/word/signed word/dword/signed dword) 239, (byte/word/signed word/dword/signed dword) 235, (byte/word/signed word/dword/signed dword) 231, (byte/word/signed word/dword/signed dword) 227, (byte/word/signed word/dword/signed dword) 223, (byte/word/signed word/dword/signed dword) 219, (byte/word/signed word/dword/signed dword) 215, (byte/word/signed word/dword/signed dword) 211, (byte/word/signed word/dword/signed dword) 207, (byte/word/signed word/dword/signed dword) 203, (byte/word/signed word/dword/signed dword) 200, (byte/word/signed word/dword/signed dword) 196, (byte/word/signed word/dword/signed dword) 192, (byte/word/signed word/dword/signed dword) 189, (byte/word/signed word/dword/signed dword) 185, (byte/word/signed word/dword/signed dword) 182, (byte/word/signed word/dword/signed dword) 178, (byte/word/signed word/dword/signed dword) 175, (byte/word/signed word/dword/signed dword) 172, (byte/word/signed word/dword/signed dword) 169, (byte/word/signed word/dword/signed dword) 166, (byte/word/signed word/dword/signed dword) 163, (byte/word/signed word/dword/signed dword) 160, (byte/word/signed word/dword/signed dword) 157, (byte/word/signed word/dword/signed dword) 155, (byte/word/signed word/dword/signed dword) 152, (byte/word/signed word/dword/signed dword) 150, (byte/word/signed word/dword/signed dword) 148, (byte/word/signed word/dword/signed dword) 146, (byte/word/signed word/dword/signed dword) 144, (byte/word/signed word/dword/signed dword) 142, (byte/word/signed word/dword/signed dword) 140, (byte/word/signed word/dword/signed dword) 138, (byte/word/signed word/dword/signed dword) 137, (byte/word/signed word/dword/signed dword) 135, (byte/word/signed word/dword/signed dword) 134, (byte/word/signed word/dword/signed dword) 133, (byte/word/signed word/dword/signed dword) 132, (byte/word/signed word/dword/signed dword) 131, (byte/word/signed word/dword/signed dword) 130, (byte/word/signed word/dword/signed dword) 130, (byte/word/signed word/dword/signed dword) 129, (byte/word/signed word/dword/signed dword) 129, (byte/word/signed word/dword/signed dword) 129, (byte/word/signed word/dword/signed dword) 129, (byte/word/signed word/dword/signed dword) 129, (byte/word/signed word/dword/signed dword) 129, (byte/word/signed word/dword/signed dword) 129, (byte/word/signed word/dword/signed dword) 130, (byte/word/signed word/dword/signed dword) 130, (byte/word/signed word/dword/signed dword) 131, (byte/word/signed word/dword/signed dword) 132, (byte/word/signed word/dword/signed dword) 133, (byte/word/signed word/dword/signed dword) 134, (byte/word/signed word/dword/signed dword) 135, (byte/word/signed word/dword/signed dword) 137, (byte/word/signed word/dword/signed dword) 138, (byte/word/signed word/dword/signed dword) 140, (byte/word/signed word/dword/signed dword) 142, (byte/word/signed word/dword/signed dword) 144, (byte/word/signed word/dword/signed dword) 146, (byte/word/signed word/dword/signed dword) 148, (byte/word/signed word/dword/signed dword) 150, (byte/word/signed word/dword/signed dword) 152, (byte/word/signed word/dword/signed dword) 155, (byte/word/signed word/dword/signed dword) 157, (byte/word/signed word/dword/signed dword) 160, (byte/word/signed word/dword/signed dword) 163, (byte/word/signed word/dword/signed dword) 166, (byte/word/signed word/dword/signed dword) 169, (byte/word/signed word/dword/signed dword) 172, (byte/word/signed word/dword/signed dword) 175, (byte/word/signed word/dword/signed dword) 178, (byte/word/signed word/dword/signed dword) 182, (byte/word/signed word/dword/signed dword) 185, (byte/word/signed word/dword/signed dword) 189, (byte/word/signed word/dword/signed dword) 192, (byte/word/signed word/dword/signed dword) 196, (byte/word/signed word/dword/signed dword) 200, (byte/word/signed word/dword/signed dword) 203, (byte/word/signed word/dword/signed dword) 207, (byte/word/signed word/dword/signed dword) 211, (byte/word/signed word/dword/signed dword) 215, (byte/word/signed word/dword/signed dword) 219, (byte/word/signed word/dword/signed dword) 223, (byte/word/signed word/dword/signed dword) 227, (byte/word/signed word/dword/signed dword) 231, (byte/word/signed word/dword/signed dword) 235, (byte/word/signed word/dword/signed dword) 239, (byte/word/signed word/dword/signed dword) 244, (byte/word/signed word/dword/signed dword) 248, (byte/word/signed word/dword/signed dword) 252 }
@@ -2797,31 +2846,31 @@ main::@return: scope:[main] from main::@8
(byte*) print_char_cursor#17 ← (byte*) print_char_cursor#34
return
to:@return
-@33: scope:[] from @28
- (byte*) print_screen#6 ← phi( @28/(byte*) print_screen#7 )
- (byte*) print_char_cursor#43 ← phi( @28/(byte*) print_char_cursor#48 )
- (byte*) print_line_cursor#12 ← phi( @28/(byte*) print_line_cursor#15 )
- (word) rem16u#23 ← phi( @28/(word) rem16u#26 )
+@34: scope:[] from @29
+ (byte*) print_screen#6 ← phi( @29/(byte*) print_screen#7 )
+ (byte*) print_char_cursor#43 ← phi( @29/(byte*) print_char_cursor#48 )
+ (byte*) print_line_cursor#12 ← phi( @29/(byte*) print_line_cursor#15 )
+ (word) rem16u#23 ← phi( @29/(word) rem16u#26 )
call main
- to:@34
-@34: scope:[] from @33
- (byte*) print_char_cursor#35 ← phi( @33/(byte*) print_char_cursor#17 )
- (byte*) print_line_cursor#9 ← phi( @33/(byte*) print_line_cursor#4 )
- (word) rem16u#17 ← phi( @33/(word) rem16u#8 )
+ to:@35
+@35: scope:[] from @34
+ (byte*) print_char_cursor#35 ← phi( @34/(byte*) print_char_cursor#17 )
+ (byte*) print_line_cursor#9 ← phi( @34/(byte*) print_line_cursor#4 )
+ (word) rem16u#17 ← phi( @34/(word) rem16u#8 )
(word) rem16u#9 ← (word) rem16u#17
(byte*) print_line_cursor#5 ← (byte*) print_line_cursor#9
(byte*) print_char_cursor#18 ← (byte*) print_char_cursor#35
to:@end
-@end: scope:[] from @34
+@end: scope:[] from @35
SYMBOL TABLE SSA
(const string) $0 = (string) "0123456789abcdef"
-(label) @12
-(label) @18
+(label) @13
+(label) @19
(label) @2
-(label) @28
-(label) @33
+(label) @29
(label) @34
+(label) @35
(label) @begin
(label) @end
(word) PI2_u4f12
@@ -3846,15 +3895,15 @@ Succesful SSA optimization Pass2NopCastElimination
Culled Empty Block (label) @2
Culled Empty Block (label) divr16u::@6
Culled Empty Block (label) mul8u::@3
-Culled Empty Block (label) @12
-Culled Empty Block (label) @18
+Culled Empty Block (label) @13
+Culled Empty Block (label) @19
Culled Empty Block (label) print_sbyte::@3
-Culled Empty Block (label) @28
+Culled Empty Block (label) @29
Culled Empty Block (label) print_byte::@2
Culled Empty Block (label) print_cls::@2
Culled Empty Block (label) main::@6
Culled Empty Block (label) main::@9
-Culled Empty Block (label) @34
+Culled Empty Block (label) @35
Succesful SSA optimization Pass2CullEmptyBlocks
Not aliassing across scopes: divr16u::return#2 divr16u::return#0
Not aliassing across scopes: div16u::return#0 divr16u::return#2
@@ -4026,7 +4075,7 @@ Constant inlined print_str::str#2 = (const string) main::str1
Constant inlined print_str::str#1 = (const string) main::str
Constant inlined sin8s_gen::i#0 = (byte/signed byte/word/signed word/dword/signed dword) 0
Succesful SSA optimization Pass2ConstantInlining
-Block Sequence Planned @begin @33 @end main main::@5 main::@1 main::@3 main::@2 main::@7 main::@8 main::@return print_str print_str::@1 print_str::@return print_str::@2 print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return sin8s_gen sin8s_gen::@3 sin8s_gen::@1 sin8s_gen::@4 sin8s_gen::@return sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return mulu8_sel mulu8_sel::@2 mulu8_sel::@return mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 div16u div16u::@2 div16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@return
+Block Sequence Planned @begin @34 @end main main::@5 main::@1 main::@3 main::@2 main::@7 main::@8 main::@return print_str print_str::@1 print_str::@return print_str::@2 print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return sin8s_gen sin8s_gen::@3 sin8s_gen::@1 sin8s_gen::@4 sin8s_gen::@return sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return mulu8_sel mulu8_sel::@2 mulu8_sel::@return mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 div16u div16u::@2 div16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@return
Added new block during phi lifting main::@10(between main::@8 and main::@1)
Added new block during phi lifting main::@11(between main::@1 and main::@2)
Added new block during phi lifting print_sbyte::@5(between print_sbyte and print_sbyte::@1)
@@ -4041,9 +4090,9 @@ Added new block during phi lifting mul8u::@10(between mul8u::@2 and mul8u::@4)
Added new block during phi lifting divr16u::@8(between divr16u::@3 and divr16u::@1)
Added new block during phi lifting divr16u::@9(between divr16u::@1 and divr16u::@2)
Added new block during phi lifting divr16u::@10(between divr16u::@2 and divr16u::@3)
-Block Sequence Planned @begin @33 @end main main::@5 main::@1 main::@3 main::@2 main::@7 main::@8 main::@return main::@10 main::@11 print_str print_str::@1 print_str::@return print_str::@2 print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return print_sbyte::@5 print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return print_cls::@3 sin8s_gen sin8s_gen::@3 sin8s_gen::@1 sin8s_gen::@4 sin8s_gen::@return sin8s_gen::@5 sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return sin8s::@18 sin8s::@17 sin8s::@16 sin8s::@15 mulu8_sel mulu8_sel::@2 mulu8_sel::@return mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 mul8u::@10 div16u div16u::@2 div16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@return divr16u::@8 divr16u::@10 divr16u::@9
+Block Sequence Planned @begin @34 @end main main::@5 main::@1 main::@3 main::@2 main::@7 main::@8 main::@return main::@10 main::@11 print_str print_str::@1 print_str::@return print_str::@2 print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return print_sbyte::@5 print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return print_cls::@3 sin8s_gen sin8s_gen::@3 sin8s_gen::@1 sin8s_gen::@4 sin8s_gen::@return sin8s_gen::@5 sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return sin8s::@18 sin8s::@17 sin8s::@16 sin8s::@15 mulu8_sel mulu8_sel::@2 mulu8_sel::@return mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 mul8u::@10 div16u div16u::@2 div16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@return divr16u::@8 divr16u::@10 divr16u::@9
Adding NOP phi() at start of @begin
-Adding NOP phi() at start of @33
+Adding NOP phi() at start of @34
Adding NOP phi() at start of @end
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@5
@@ -4175,9 +4224,9 @@ Culled Empty Block (label) mul8u::@10
Culled Empty Block (label) divr16u::@8
Culled Empty Block (label) divr16u::@10
Culled Empty Block (label) divr16u::@9
-Block Sequence Planned @begin @33 @end main main::@5 main::@1 main::@3 main::@2 main::@7 main::@8 main::@return print_str print_str::@1 print_str::@return print_str::@2 print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return sin8s_gen sin8s_gen::@3 sin8s_gen::@1 sin8s_gen::@4 sin8s_gen::@return sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return sin8s::@18 mulu8_sel mulu8_sel::@2 mulu8_sel::@return mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 div16u div16u::@2 div16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@return
+Block Sequence Planned @begin @34 @end main main::@5 main::@1 main::@3 main::@2 main::@7 main::@8 main::@return print_str print_str::@1 print_str::@return print_str::@2 print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return sin8s_gen sin8s_gen::@3 sin8s_gen::@1 sin8s_gen::@4 sin8s_gen::@return sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return sin8s::@18 mulu8_sel mulu8_sel::@2 mulu8_sel::@return mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 div16u div16u::@2 div16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@return
Adding NOP phi() at start of @begin
-Adding NOP phi() at start of @33
+Adding NOP phi() at start of @34
Adding NOP phi() at start of @end
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@5
@@ -4227,14 +4276,14 @@ Propagating live ranges...
FINAL CONTROL FLOW GRAPH
@begin: scope:[] from
[0] phi() [ ] ( )
- to:@33
-@33: scope:[] from @begin
+ to:@34
+@34: scope:[] from @begin
[1] phi() [ ] ( )
[2] call main [ ] ( )
to:@end
-@end: scope:[] from @33
+@end: scope:[] from @34
[3] phi() [ ] ( )
-main: scope:[main] from @33
+main: scope:[main] from @34
[4] phi() [ ] ( main:2 [ ] )
[5] call sin8s_gen [ ] ( main:2 [ ] )
to:main::@5
@@ -4530,73 +4579,73 @@ divr16u::@return: scope:[divr16u] from divr16u::@3
DOMINATORS
@begin dominated by @begin
-@33 dominated by @33 @begin
-@end dominated by @end @33 @begin
-main dominated by main @33 @begin
-main::@5 dominated by main main::@5 @33 @begin
-main::@1 dominated by main main::@1 main::@5 @33 @begin
-main::@3 dominated by main main::@1 main::@5 main::@3 @33 @begin
-main::@2 dominated by main main::@1 main::@2 main::@5 @33 @begin
-main::@7 dominated by main::@7 main main::@1 main::@2 main::@5 @33 @begin
-main::@8 dominated by main::@7 main::@8 main main::@1 main::@2 main::@5 @33 @begin
-main::@return dominated by main::@7 main::@8 main main::@1 main::@2 main::@5 @33 @begin main::@return
-print_str dominated by main main::@1 main::@5 @33 @begin print_str
-print_str::@1 dominated by main main::@1 main::@5 @33 @begin print_str::@1 print_str
-print_str::@return dominated by main main::@1 main::@5 @33 @begin print_str::@return print_str::@1 print_str
-print_str::@2 dominated by main main::@1 main::@5 @33 @begin print_str::@1 print_str::@2 print_str
-print_sbyte dominated by main main::@1 main::@2 main::@5 @33 @begin print_sbyte
-print_sbyte::@2 dominated by main print_sbyte::@2 main::@1 main::@2 main::@5 @33 @begin print_sbyte
-print_sbyte::@4 dominated by main print_sbyte::@4 print_sbyte::@2 main::@1 main::@2 main::@5 @33 @begin print_sbyte
-print_sbyte::@1 dominated by main print_sbyte::@1 main::@1 main::@2 main::@5 @33 @begin print_sbyte
-print_sbyte::@return dominated by main print_sbyte::@1 main::@1 main::@2 main::@5 @33 @begin print_sbyte::@return print_sbyte
-print_byte dominated by main print_sbyte::@1 main::@1 main::@2 main::@5 @33 @begin print_byte print_sbyte
-print_byte::@1 dominated by main print_sbyte::@1 main::@1 main::@2 main::@5 @33 @begin print_byte::@1 print_byte print_sbyte
-print_byte::@return dominated by main print_sbyte::@1 main::@1 main::@2 main::@5 @33 @begin print_byte::@return print_byte::@1 print_byte print_sbyte
-print_char dominated by main print_char main::@1 main::@2 main::@5 @33 @begin print_sbyte
-print_char::@return dominated by main print_char main::@1 main::@2 main::@5 @33 print_char::@return @begin print_sbyte
-print_cls dominated by main main::@5 @33 @begin print_cls
-print_cls::@1 dominated by main main::@5 @33 @begin print_cls::@1 print_cls
-print_cls::@return dominated by main main::@5 @33 @begin print_cls::@return print_cls::@1 print_cls
-sin8s_gen dominated by main @33 @begin sin8s_gen
-sin8s_gen::@3 dominated by main @33 @begin sin8s_gen sin8s_gen::@3
-sin8s_gen::@1 dominated by main @33 @begin sin8s_gen sin8s_gen::@1 sin8s_gen::@3
-sin8s_gen::@4 dominated by main @33 @begin sin8s_gen sin8s_gen::@1 sin8s_gen::@3 sin8s_gen::@4
-sin8s_gen::@return dominated by main @33 @begin sin8s_gen sin8s_gen::@return sin8s_gen::@1 sin8s_gen::@3 sin8s_gen::@4
-sin8s dominated by main sin8s @33 @begin sin8s_gen sin8s_gen::@1 sin8s_gen::@3
-sin8s::@5 dominated by main sin8s @33 @begin sin8s_gen sin8s::@5 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@1 dominated by main sin8s @33 @begin sin8s_gen sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@6 dominated by main sin8s @33 @begin sin8s_gen sin8s::@1 sin8s::@6 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@2 dominated by main sin8s @33 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@10 dominated by main sin8s @33 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 sin8s::@10
-sin8s::@11 dominated by main sin8s @33 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 sin8s::@11 sin8s::@10
-sin8s::@12 dominated by main sin8s @33 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 sin8s::@12 sin8s::@11 sin8s::@10
-sin8s::@13 dominated by main sin8s @33 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10
-sin8s::@14 dominated by main sin8s @33 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s::@14 sin8s_gen::@1 sin8s_gen::@3 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10
-sin8s::@7 dominated by main sin8s @33 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s::@14 sin8s::@7 sin8s_gen::@1 sin8s_gen::@3 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10
-sin8s::@3 dominated by main sin8s @33 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s::@3 sin8s::@14 sin8s_gen::@1 sin8s_gen::@3 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10
-sin8s::@8 dominated by main sin8s @33 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s::@3 sin8s::@14 sin8s::@8 sin8s_gen::@1 sin8s_gen::@3 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10
-sin8s::@4 dominated by main sin8s @33 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s::@4 sin8s::@3 sin8s::@14 sin8s_gen::@1 sin8s_gen::@3 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10
-sin8s::@return dominated by main sin8s @33 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s::@4 sin8s::@3 sin8s::@14 sin8s_gen::@1 sin8s_gen::@3 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 sin8s::@return
-sin8s::@18 dominated by main sin8s @33 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s::@3 sin8s::@18 sin8s::@14 sin8s_gen::@1 sin8s_gen::@3 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10
-mulu8_sel dominated by main sin8s @33 @begin sin8s_gen sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3
-mulu8_sel::@2 dominated by main mulu8_sel::@2 sin8s @33 @begin sin8s_gen sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3
-mulu8_sel::@return dominated by main mulu8_sel::@2 sin8s @33 @begin sin8s_gen mulu8_sel::@return sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3
-mul8u dominated by main sin8s @33 @begin sin8s_gen mul8u sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3
-mul8u::@1 dominated by main sin8s @33 @begin sin8s_gen mul8u sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3 mul8u::@1
-mul8u::@return dominated by main sin8s @33 @begin sin8s_gen mul8u sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3 mul8u::@return mul8u::@1
-mul8u::@2 dominated by main sin8s @33 @begin sin8s_gen mul8u sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3 mul8u::@2 mul8u::@1
-mul8u::@7 dominated by main sin8s @33 @begin sin8s_gen mul8u sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3 mul8u::@7 mul8u::@2 mul8u::@1
-mul8u::@4 dominated by main sin8s @33 @begin sin8s_gen mul8u sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3 mul8u::@2 mul8u::@1 mul8u::@4
-div16u dominated by main div16u @33 @begin sin8s_gen
-div16u::@2 dominated by main div16u @33 @begin sin8s_gen div16u::@2
-div16u::@return dominated by main div16u::@return div16u @33 @begin sin8s_gen div16u::@2
-divr16u dominated by divr16u main div16u @33 @begin sin8s_gen
-divr16u::@1 dominated by divr16u divr16u::@1 main div16u @33 @begin sin8s_gen
-divr16u::@4 dominated by divr16u divr16u::@1 main divr16u::@4 div16u @33 @begin sin8s_gen
-divr16u::@2 dominated by divr16u divr16u::@2 divr16u::@1 main div16u @33 @begin sin8s_gen
-divr16u::@5 dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@5 div16u @33 @begin sin8s_gen
-divr16u::@3 dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@3 div16u @33 @begin sin8s_gen
-divr16u::@return dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@3 div16u @33 @begin sin8s_gen divr16u::@return
+@34 dominated by @34 @begin
+@end dominated by @end @34 @begin
+main dominated by main @34 @begin
+main::@5 dominated by main main::@5 @34 @begin
+main::@1 dominated by main main::@1 main::@5 @34 @begin
+main::@3 dominated by main main::@1 main::@5 main::@3 @34 @begin
+main::@2 dominated by main main::@1 main::@2 main::@5 @34 @begin
+main::@7 dominated by main::@7 main main::@1 main::@2 main::@5 @34 @begin
+main::@8 dominated by main::@7 main::@8 main main::@1 main::@2 main::@5 @34 @begin
+main::@return dominated by main::@7 main::@8 main main::@1 main::@2 main::@5 @34 @begin main::@return
+print_str dominated by main main::@1 main::@5 @34 @begin print_str
+print_str::@1 dominated by main main::@1 main::@5 @34 @begin print_str::@1 print_str
+print_str::@return dominated by main main::@1 main::@5 @34 @begin print_str::@return print_str::@1 print_str
+print_str::@2 dominated by main main::@1 main::@5 @34 @begin print_str::@1 print_str::@2 print_str
+print_sbyte dominated by main main::@1 main::@2 main::@5 @34 @begin print_sbyte
+print_sbyte::@2 dominated by main print_sbyte::@2 main::@1 main::@2 main::@5 @34 @begin print_sbyte
+print_sbyte::@4 dominated by main print_sbyte::@4 print_sbyte::@2 main::@1 main::@2 main::@5 @34 @begin print_sbyte
+print_sbyte::@1 dominated by main print_sbyte::@1 main::@1 main::@2 main::@5 @34 @begin print_sbyte
+print_sbyte::@return dominated by main print_sbyte::@1 main::@1 main::@2 main::@5 @34 @begin print_sbyte::@return print_sbyte
+print_byte dominated by main print_sbyte::@1 main::@1 main::@2 main::@5 @34 @begin print_byte print_sbyte
+print_byte::@1 dominated by main print_sbyte::@1 main::@1 main::@2 main::@5 @34 @begin print_byte::@1 print_byte print_sbyte
+print_byte::@return dominated by main print_sbyte::@1 main::@1 main::@2 main::@5 @34 @begin print_byte::@return print_byte::@1 print_byte print_sbyte
+print_char dominated by main print_char main::@1 main::@2 main::@5 @34 @begin print_sbyte
+print_char::@return dominated by main print_char main::@1 main::@2 main::@5 @34 print_char::@return @begin print_sbyte
+print_cls dominated by main main::@5 @34 @begin print_cls
+print_cls::@1 dominated by main main::@5 @34 @begin print_cls::@1 print_cls
+print_cls::@return dominated by main main::@5 @34 @begin print_cls::@return print_cls::@1 print_cls
+sin8s_gen dominated by main @34 @begin sin8s_gen
+sin8s_gen::@3 dominated by main @34 @begin sin8s_gen sin8s_gen::@3
+sin8s_gen::@1 dominated by main @34 @begin sin8s_gen sin8s_gen::@1 sin8s_gen::@3
+sin8s_gen::@4 dominated by main @34 @begin sin8s_gen sin8s_gen::@1 sin8s_gen::@3 sin8s_gen::@4
+sin8s_gen::@return dominated by main @34 @begin sin8s_gen sin8s_gen::@return sin8s_gen::@1 sin8s_gen::@3 sin8s_gen::@4
+sin8s dominated by main sin8s @34 @begin sin8s_gen sin8s_gen::@1 sin8s_gen::@3
+sin8s::@5 dominated by main sin8s @34 @begin sin8s_gen sin8s::@5 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@1 dominated by main sin8s @34 @begin sin8s_gen sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@6 dominated by main sin8s @34 @begin sin8s_gen sin8s::@1 sin8s::@6 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@2 dominated by main sin8s @34 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@10 dominated by main sin8s @34 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 sin8s::@10
+sin8s::@11 dominated by main sin8s @34 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 sin8s::@11 sin8s::@10
+sin8s::@12 dominated by main sin8s @34 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 sin8s::@12 sin8s::@11 sin8s::@10
+sin8s::@13 dominated by main sin8s @34 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10
+sin8s::@14 dominated by main sin8s @34 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s::@14 sin8s_gen::@1 sin8s_gen::@3 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10
+sin8s::@7 dominated by main sin8s @34 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s::@14 sin8s::@7 sin8s_gen::@1 sin8s_gen::@3 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10
+sin8s::@3 dominated by main sin8s @34 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s::@3 sin8s::@14 sin8s_gen::@1 sin8s_gen::@3 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10
+sin8s::@8 dominated by main sin8s @34 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s::@3 sin8s::@14 sin8s::@8 sin8s_gen::@1 sin8s_gen::@3 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10
+sin8s::@4 dominated by main sin8s @34 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s::@4 sin8s::@3 sin8s::@14 sin8s_gen::@1 sin8s_gen::@3 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10
+sin8s::@return dominated by main sin8s @34 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s::@4 sin8s::@3 sin8s::@14 sin8s_gen::@1 sin8s_gen::@3 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 sin8s::@return
+sin8s::@18 dominated by main sin8s @34 @begin sin8s_gen sin8s::@2 sin8s::@1 sin8s::@3 sin8s::@18 sin8s::@14 sin8s_gen::@1 sin8s_gen::@3 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10
+mulu8_sel dominated by main sin8s @34 @begin sin8s_gen sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3
+mulu8_sel::@2 dominated by main mulu8_sel::@2 sin8s @34 @begin sin8s_gen sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3
+mulu8_sel::@return dominated by main mulu8_sel::@2 sin8s @34 @begin sin8s_gen mulu8_sel::@return sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3
+mul8u dominated by main sin8s @34 @begin sin8s_gen mul8u sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3
+mul8u::@1 dominated by main sin8s @34 @begin sin8s_gen mul8u sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3 mul8u::@1
+mul8u::@return dominated by main sin8s @34 @begin sin8s_gen mul8u sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3 mul8u::@return mul8u::@1
+mul8u::@2 dominated by main sin8s @34 @begin sin8s_gen mul8u sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3 mul8u::@2 mul8u::@1
+mul8u::@7 dominated by main sin8s @34 @begin sin8s_gen mul8u sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3 mul8u::@7 mul8u::@2 mul8u::@1
+mul8u::@4 dominated by main sin8s @34 @begin sin8s_gen mul8u sin8s::@2 sin8s::@1 mulu8_sel sin8s_gen::@1 sin8s_gen::@3 mul8u::@2 mul8u::@1 mul8u::@4
+div16u dominated by main div16u @34 @begin sin8s_gen
+div16u::@2 dominated by main div16u @34 @begin sin8s_gen div16u::@2
+div16u::@return dominated by main div16u::@return div16u @34 @begin sin8s_gen div16u::@2
+divr16u dominated by divr16u main div16u @34 @begin sin8s_gen
+divr16u::@1 dominated by divr16u divr16u::@1 main div16u @34 @begin sin8s_gen
+divr16u::@4 dominated by divr16u divr16u::@1 main divr16u::@4 div16u @34 @begin sin8s_gen
+divr16u::@2 dominated by divr16u divr16u::@2 divr16u::@1 main div16u @34 @begin sin8s_gen
+divr16u::@5 dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@5 div16u @34 @begin sin8s_gen
+divr16u::@3 dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@3 div16u @34 @begin sin8s_gen
+divr16u::@return dominated by divr16u divr16u::@2 divr16u::@1 main divr16u::@3 div16u @34 @begin sin8s_gen divr16u::@return
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@8 blocks: null
@@ -4997,17 +5046,17 @@ INITIAL ASM
.label print_char_cursor = 7
//SEG2 @begin
bbegin:
-//SEG3 [1] phi from @begin to @33 [phi:@begin->@33]
-b33_from_bbegin:
- jmp b33
-//SEG4 @33
-b33:
+//SEG3 [1] phi from @begin to @34 [phi:@begin->@34]
+b34_from_bbegin:
+ jmp b34
+//SEG4 @34
+b34:
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @33 to main [phi:@33->main]
-main_from_b33:
+//SEG6 [4] phi from @34 to main [phi:@34->main]
+main_from_b34:
jsr main
-//SEG7 [3] phi from @33 to @end [phi:@33->@end]
-bend_from_b33:
+//SEG7 [3] phi from @34 to @end [phi:@34->@end]
+bend_from_b34:
jmp bend
//SEG8 @end
bend:
@@ -5971,6 +6020,8 @@ Removing always clobbered register reg byte a as potential for zp ZP_BYTE:37 [ m
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:37 [ main::sb#0 ]
Statement [25] *((byte*) print_char_cursor#19) ← *((byte*) print_str::str#3) [ print_char_cursor#19 print_str::str#3 ] ( main:2::print_str:12 [ main::i#2 main::sb#0 print_char_cursor#19 print_str::str#3 ] main:2::print_str:17 [ main::i#2 print_char_cursor#19 print_str::str#3 ] ) always clobbers reg byte a reg byte y
Statement [31] (signed byte) print_sbyte::b#0 ← - (signed byte) print_sbyte::b#1 [ print_char_cursor#10 print_sbyte::b#0 ] ( main:2::print_sbyte:15 [ main::i#2 print_char_cursor#10 print_sbyte::b#0 ] ) always clobbers reg byte a
+Statement [35] (byte~) print_byte::$0 ← (byte)(signed byte) print_sbyte::b#3 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_sbyte::b#3 print_char_cursor#37 print_byte::$0 ] ( main:2::print_sbyte:15::print_byte:33 [ main::i#2 print_sbyte::b#3 print_char_cursor#37 print_byte::$0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:5 [ print_sbyte::b#3 print_sbyte::b#1 print_sbyte::b#0 ]
Statement [38] (byte~) print_byte::$2 ← (byte)(signed byte) print_sbyte::b#3 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#10 print_byte::$2 ] ( main:2::print_sbyte:15::print_byte:33 [ main::i#2 print_char_cursor#10 print_byte::$2 ] ) always clobbers reg byte a
Statement [43] *((byte*) print_char_cursor#27) ← (byte) print_char::ch#3 [ print_char_cursor#27 ] ( main:2::print_sbyte:15::print_char:30 [ main::i#2 print_sbyte::b#1 print_char_cursor#27 ] main:2::print_sbyte:15::print_byte:33::print_char:37 [ main::i#2 print_sbyte::b#3 print_char_cursor#27 ] main:2::print_sbyte:15::print_byte:33::print_char:40 [ main::i#2 print_char_cursor#27 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:5 [ print_sbyte::b#3 print_sbyte::b#1 print_sbyte::b#0 ]
@@ -5992,10 +6043,12 @@ Statement [74] (byte) sin8s::x1#0 ← > (word~) sin8s::$6 [ sin8s::isUpper#10 si
Statement [89] (byte) sin8s::usinx#0 ← (byte) sin8s::x1#0 - (byte) sin8s::x3_6#0 [ sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 sin8s::usinx#0 ] ( main:2::sin8s_gen:5::sin8s:58 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 sin8s::usinx#0 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:48 [ sin8s::x1#0 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:52 [ sin8s::x3#0 ]
+Statement [100] (byte) sin8s::x5_128#0 ← (byte) sin8s::x5#0 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ sin8s::isUpper#10 sin8s::usinx#0 sin8s::x5_128#0 ] ( main:2::sin8s_gen:5::sin8s:58 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#0 sin8s::x5_128#0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:55 [ sin8s::usinx#0 ]
+Statement [101] (byte) sin8s::usinx#1 ← (byte) sin8s::usinx#0 + (byte) sin8s::x5_128#0 [ sin8s::isUpper#10 sin8s::usinx#1 ] ( main:2::sin8s_gen:5::sin8s:58 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#1 ] ) always clobbers reg byte a
Statement [106] (signed byte) sin8s::sinx#1 ← - (signed byte)(byte) sin8s::usinx#4 [ sin8s::sinx#1 ] ( main:2::sin8s_gen:5::sin8s:58 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::sinx#1 ] ) always clobbers reg byte a
Statement [114] (word) mul8u::return#2 ← (word) mul8u::res#2 [ mulu8_sel::select#5 mul8u::return#2 ] ( main:2::sin8s_gen:5::sin8s:58::mulu8_sel:77 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::select#5 mul8u::return#2 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:82 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::select#5 mul8u::return#2 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:86 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 mulu8_sel::select#5 mul8u::return#2 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:92 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::usinx#0 mulu8_sel::select#5 mul8u::return#2 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:97 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#0 mulu8_sel::select#5 mul8u::return#2 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:24 [ mulu8_sel::select#5 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:55 [ sin8s::usinx#0 ]
Statement [115] (word~) mulu8_sel::$0 ← (word) mul8u::return#2 [ mulu8_sel::select#5 mulu8_sel::$0 ] ( main:2::sin8s_gen:5::sin8s:58::mulu8_sel:77 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::select#5 mulu8_sel::$0 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:82 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::select#5 mulu8_sel::$0 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:86 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 mulu8_sel::select#5 mulu8_sel::$0 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:92 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::usinx#0 mulu8_sel::select#5 mulu8_sel::$0 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:97 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#0 mulu8_sel::select#5 mulu8_sel::$0 ] ) always clobbers reg byte a
Statement [116] (word~) mulu8_sel::$1 ← (word~) mulu8_sel::$0 << (byte) mulu8_sel::select#5 [ mulu8_sel::$1 ] ( main:2::sin8s_gen:5::sin8s:58::mulu8_sel:77 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::$1 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:82 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::$1 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:86 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 mulu8_sel::$1 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:92 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::usinx#0 mulu8_sel::$1 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:97 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#0 mulu8_sel::$1 ] ) always clobbers reg byte a
Statement [117] (byte) mulu8_sel::return#12 ← > (word~) mulu8_sel::$1 [ mulu8_sel::return#12 ] ( main:2::sin8s_gen:5::sin8s:58::mulu8_sel:77 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::return#12 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:82 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::return#12 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:86 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 mulu8_sel::return#12 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:92 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::usinx#0 mulu8_sel::return#12 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:97 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#0 mulu8_sel::return#12 ] ) always clobbers reg byte a
@@ -6015,6 +6068,7 @@ Statement [9] (signed byte) main::sb#0 ← *((const signed byte[192]) main::sint
Statement [23] if(*((byte*) print_str::str#3)!=(byte) '@') goto print_str::@2 [ print_char_cursor#19 print_str::str#3 ] ( main:2::print_str:12 [ main::i#2 main::sb#0 print_char_cursor#19 print_str::str#3 ] main:2::print_str:17 [ main::i#2 print_char_cursor#19 print_str::str#3 ] ) always clobbers reg byte a reg byte y
Statement [25] *((byte*) print_char_cursor#19) ← *((byte*) print_str::str#3) [ print_char_cursor#19 print_str::str#3 ] ( main:2::print_str:12 [ main::i#2 main::sb#0 print_char_cursor#19 print_str::str#3 ] main:2::print_str:17 [ main::i#2 print_char_cursor#19 print_str::str#3 ] ) always clobbers reg byte a reg byte y
Statement [31] (signed byte) print_sbyte::b#0 ← - (signed byte) print_sbyte::b#1 [ print_char_cursor#10 print_sbyte::b#0 ] ( main:2::print_sbyte:15 [ main::i#2 print_char_cursor#10 print_sbyte::b#0 ] ) always clobbers reg byte a
+Statement [35] (byte~) print_byte::$0 ← (byte)(signed byte) print_sbyte::b#3 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_sbyte::b#3 print_char_cursor#37 print_byte::$0 ] ( main:2::print_sbyte:15::print_byte:33 [ main::i#2 print_sbyte::b#3 print_char_cursor#37 print_byte::$0 ] ) always clobbers reg byte a
Statement [38] (byte~) print_byte::$2 ← (byte)(signed byte) print_sbyte::b#3 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#10 print_byte::$2 ] ( main:2::print_sbyte:15::print_byte:33 [ main::i#2 print_char_cursor#10 print_byte::$2 ] ) always clobbers reg byte a
Statement [43] *((byte*) print_char_cursor#27) ← (byte) print_char::ch#3 [ print_char_cursor#27 ] ( main:2::print_sbyte:15::print_char:30 [ main::i#2 print_sbyte::b#1 print_char_cursor#27 ] main:2::print_sbyte:15::print_byte:33::print_char:37 [ main::i#2 print_sbyte::b#3 print_char_cursor#27 ] main:2::print_sbyte:15::print_byte:33::print_char:40 [ main::i#2 print_char_cursor#27 ] ) always clobbers reg byte y
Statement [48] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:7 [ print_cls::sc#2 ] ) always clobbers reg byte a reg byte y
@@ -6032,6 +6086,7 @@ Statement [71] (word) sin8s::x#2 ← (const word) PI_u4f12#0 - (word) sin8s::x#4
Statement [73] (word~) sin8s::$6 ← (word) sin8s::x#6 << (byte/signed byte/word/signed word/dword/signed dword) 3 [ sin8s::isUpper#10 sin8s::$6 ] ( main:2::sin8s_gen:5::sin8s:58 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::$6 ] ) always clobbers reg byte a
Statement [74] (byte) sin8s::x1#0 ← > (word~) sin8s::$6 [ sin8s::isUpper#10 sin8s::x1#0 ] ( main:2::sin8s_gen:5::sin8s:58 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 ] ) always clobbers reg byte a
Statement [89] (byte) sin8s::usinx#0 ← (byte) sin8s::x1#0 - (byte) sin8s::x3_6#0 [ sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 sin8s::usinx#0 ] ( main:2::sin8s_gen:5::sin8s:58 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 sin8s::usinx#0 ] ) always clobbers reg byte a
+Statement [100] (byte) sin8s::x5_128#0 ← (byte) sin8s::x5#0 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ sin8s::isUpper#10 sin8s::usinx#0 sin8s::x5_128#0 ] ( main:2::sin8s_gen:5::sin8s:58 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#0 sin8s::x5_128#0 ] ) always clobbers reg byte a
Statement [101] (byte) sin8s::usinx#1 ← (byte) sin8s::usinx#0 + (byte) sin8s::x5_128#0 [ sin8s::isUpper#10 sin8s::usinx#1 ] ( main:2::sin8s_gen:5::sin8s:58 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#1 ] ) always clobbers reg byte a
Statement [106] (signed byte) sin8s::sinx#1 ← - (signed byte)(byte) sin8s::usinx#4 [ sin8s::sinx#1 ] ( main:2::sin8s_gen:5::sin8s:58 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::sinx#1 ] ) always clobbers reg byte a
Statement [114] (word) mul8u::return#2 ← (word) mul8u::res#2 [ mulu8_sel::select#5 mul8u::return#2 ] ( main:2::sin8s_gen:5::sin8s:58::mulu8_sel:77 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::select#5 mul8u::return#2 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:82 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::select#5 mul8u::return#2 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:86 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 mulu8_sel::select#5 mul8u::return#2 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:92 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::usinx#0 mulu8_sel::select#5 mul8u::return#2 ] main:2::sin8s_gen:5::sin8s:58::mulu8_sel:97 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#0 mulu8_sel::select#5 mul8u::return#2 ] ) always clobbers reg byte a
@@ -6050,7 +6105,7 @@ Statement [144] if((word) divr16u::rem#5<(const word) main::wavelength#0) goto d
Statement [146] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (const word) main::wavelength#0 [ divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::sin8s_gen:5::div16u:53::divr16u:130 [ divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) always clobbers reg byte a
Potential registers zp ZP_BYTE:2 [ main::i#2 main::i#1 ] : zp ZP_BYTE:2 , reg byte x ,
Potential registers zp ZP_WORD:3 [ print_str::str#3 print_str::str#5 print_str::str#0 ] : zp ZP_WORD:3 ,
-Potential registers zp ZP_BYTE:5 [ print_sbyte::b#3 print_sbyte::b#1 print_sbyte::b#0 ] : zp ZP_BYTE:5 , reg byte a , reg byte x ,
+Potential registers zp ZP_BYTE:5 [ print_sbyte::b#3 print_sbyte::b#1 print_sbyte::b#0 ] : zp ZP_BYTE:5 , reg byte x ,
Potential registers zp ZP_BYTE:6 [ print_char::ch#3 print_char::ch#1 print_char::ch#2 ] : zp ZP_BYTE:6 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_WORD:7 [ print_char_cursor#27 print_char_cursor#37 print_char_cursor#44 print_char_cursor#41 print_char_cursor#42 print_char_cursor#19 print_char_cursor#10 print_char_cursor#1 ] : zp ZP_WORD:7 ,
Potential registers zp ZP_WORD:9 [ print_cls::sc#2 print_cls::sc#1 ] : zp ZP_WORD:9 ,
@@ -6206,17 +6261,17 @@ ASSEMBLER BEFORE OPTIMIZATION
.label print_char_cursor = 5
//SEG2 @begin
bbegin:
-//SEG3 [1] phi from @begin to @33 [phi:@begin->@33]
-b33_from_bbegin:
- jmp b33
-//SEG4 @33
-b33:
+//SEG3 [1] phi from @begin to @34 [phi:@begin->@34]
+b34_from_bbegin:
+ jmp b34
+//SEG4 @34
+b34:
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @33 to main [phi:@33->main]
-main_from_b33:
+//SEG6 [4] phi from @34 to main [phi:@34->main]
+main_from_b34:
jsr main
-//SEG7 [3] phi from @33 to @end [phi:@33->@end]
-bend_from_b33:
+//SEG7 [3] phi from @34 to @end [phi:@34->@end]
+bend_from_b34:
jmp bend
//SEG8 @end
bend:
@@ -7066,7 +7121,7 @@ divr16u: {
print_hextab: .text "0123456789abcdef"
ASSEMBLER OPTIMIZATIONS
-Removing instruction jmp b33
+Removing instruction jmp b34
Removing instruction jmp bend
Removing instruction jmp b5
Removing instruction jmp b1
@@ -7150,9 +7205,9 @@ Replacing label b3_from_b2 with b3
Replacing label b3_from_b2 with b3
Replacing label b1_from_b3 with b1
Removing instruction bbegin:
-Removing instruction b33_from_bbegin:
-Removing instruction main_from_b33:
-Removing instruction bend_from_b33:
+Removing instruction b34_from_bbegin:
+Removing instruction main_from_b34:
+Removing instruction bend_from_b34:
Removing instruction b5_from_main:
Removing instruction print_cls_from_b5:
Removing instruction b1_from_b8:
@@ -7185,7 +7240,7 @@ Removing instruction b2_from_b4:
Removing instruction b3_from_b2:
Removing instruction b3_from_b5:
Succesful ASM optimization Pass5RedundantLabelElimination
-Removing instruction b33:
+Removing instruction b34:
Removing instruction bend:
Removing instruction sin8s_gen_from_main:
Removing instruction b5:
@@ -7250,7 +7305,7 @@ Removing instruction lda #<0
Succesful ASM optimization Pass5UnnecesaryLoadElimination
FINAL SYMBOL TABLE
-(label) @33
+(label) @34
(label) @begin
(label) @end
(word) PI2_u4f12
@@ -7543,12 +7598,12 @@ Score: 14996
.label print_line_cursor = $400
.label print_char_cursor = 5
//SEG2 @begin
-//SEG3 [1] phi from @begin to @33 [phi:@begin->@33]
-//SEG4 @33
+//SEG3 [1] phi from @begin to @34 [phi:@begin->@34]
+//SEG4 @34
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @33 to main [phi:@33->main]
+//SEG6 [4] phi from @34 to main [phi:@34->main]
jsr main
-//SEG7 [3] phi from @33 to @end [phi:@33->@end]
+//SEG7 [3] phi from @34 to @end [phi:@34->@end]
//SEG8 @end
//SEG9 main
main: {
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8.sym b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8.sym
index 7ae26e15a..d44dcabd3 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8.sym
+++ b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8.sym
@@ -1,4 +1,4 @@
-(label) @33
+(label) @34
(label) @begin
(label) @end
(word) PI2_u4f12
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8b.cfg b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8b.cfg
index eb8161535..e5b1409f9 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8b.cfg
+++ b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8b.cfg
@@ -1,13 +1,13 @@
@begin: scope:[] from
[0] phi() [ ] ( )
- to:@33
-@33: scope:[] from @begin
+ to:@34
+@34: scope:[] from @begin
[1] phi() [ ] ( )
[2] call main [ ] ( )
to:@end
-@end: scope:[] from @33
+@end: scope:[] from @34
[3] phi() [ ] ( )
-main: scope:[main] from @33
+main: scope:[main] from @34
[4] phi() [ ] ( main:2 [ ] )
[5] call sin8s_gen [ ] ( main:2 [ ] )
to:main::@5
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8b.log b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8b.log
index f6e08de0c..cb5d624d4 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8b.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8b.log
@@ -268,20 +268,22 @@ signed byte div8s(signed byte dividend, signed byte divisor) {
// Remainder after signed 16 bit division
signed word rem16s = 0;
-// Perform division on two signed 16-bit numbers
-// Returns dividend/divisor.
-// The remainder will be set into the global variable rem16s.
+// Perform division on two signed 16-bit numbers with an initial remainder.
+// Returns dividend/divisor. The remainder will be set into the global variable rem16s.
// Implemented using simple binary division
// Follows the C99 standard by truncating toward zero on negative results.
// See http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf section 6.5.5
-signed word div16s(signed word dividend, signed word divisor) {
+signed word divr16s(signed word dividend, signed word divisor, signed word rem) {
byte neg = 0;
word dividendu = 0;
- if(dividend<0) {
+ word remu = 0;
+ if(dividend<0 || rem<0) {
dividendu = (word)-dividend;
+ remu = (word)-rem;
neg = 1;
} else {
dividendu = (word)dividend;
+ remu = (word)rem;
}
word divisoru = 0;
if(divisor<0) {
@@ -290,7 +292,7 @@ signed word div16s(signed word dividend, signed word divisor) {
} else {
divisoru = (word)divisor;
}
- word resultu = div16u(dividendu, divisoru);
+ word resultu = divr16u(dividendu, divisoru, remu);
if(neg==0) {
rem16s = (signed word)rem16u;
return (signed word)resultu;
@@ -300,6 +302,16 @@ signed word div16s(signed word dividend, signed word divisor) {
}
}
+// Perform division on two signed 16-bit numbers
+// Returns dividend/divisor.
+// The remainder will be set into the global variable rem16s.
+// Implemented using simple binary division
+// Follows the C99 standard by truncating toward zero on negative results.
+// See http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf section 6.5.5
+signed word div16s(signed word dividend, signed word divisor) {
+ return divr16s(dividend, divisor, 0);
+}
+
Adding pre/post-modifier (byte) divr8u::quotient ← ++ (byte) divr8u::quotient
Adding pre/post-modifier (word) divr16u::quotient ← ++ (word) divr16u::quotient
Importing multiply.kc
@@ -528,6 +540,7 @@ SYMBOLS
(label) @31
(label) @32
(label) @33
+(label) @34
(label) @4
(label) @5
(label) @6
@@ -543,44 +556,11 @@ SYMBOLS
(word) PI_u4f12
(dword) PI_u4f28
(signed word()) div16s((signed word) div16s::dividend , (signed word) div16s::divisor)
-(bool~) div16s::$0
-(word~) div16s::$1
-(bool~) div16s::$10
-(signed word~) div16s::$11
-(signed word~) div16s::$12
-(signed word~) div16s::$13
-(signed word~) div16s::$14
-(signed word~) div16s::$15
-(signed word~) div16s::$16
-(signed word~) div16s::$2
-(word~) div16s::$3
-(bool~) div16s::$4
-(word~) div16s::$5
-(signed word~) div16s::$6
-(word~) div16s::$7
-(byte/word/dword~) div16s::$8
-(word~) div16s::$9
+(signed word~) div16s::$0
(label) div16s::@1
-(label) div16s::@10
-(label) div16s::@11
-(label) div16s::@12
-(label) div16s::@13
-(label) div16s::@14
-(label) div16s::@2
-(label) div16s::@3
-(label) div16s::@4
-(label) div16s::@5
-(label) div16s::@6
-(label) div16s::@7
-(label) div16s::@8
-(label) div16s::@9
(label) div16s::@return
(signed word) div16s::dividend
-(word) div16s::dividendu
(signed word) div16s::divisor
-(word) div16s::divisoru
-(byte) div16s::neg
-(word) div16s::resultu
(signed word) div16s::return
(word()) div16u((word) div16u::dividend , (word) div16u::divisor)
(word~) div16u::$0
@@ -649,6 +629,53 @@ SYMBOLS
(byte) div8u::dividend
(byte) div8u::divisor
(byte) div8u::return
+(signed word()) divr16s((signed word) divr16s::dividend , (signed word) divr16s::divisor , (signed word) divr16s::rem)
+(bool~) divr16s::$0
+(bool~) divr16s::$1
+(word~) divr16s::$10
+(signed word~) divr16s::$11
+(word~) divr16s::$12
+(byte/word/dword~) divr16s::$13
+(word~) divr16s::$14
+(bool~) divr16s::$15
+(signed word~) divr16s::$16
+(signed word~) divr16s::$17
+(signed word~) divr16s::$18
+(signed word~) divr16s::$19
+(bool~) divr16s::$2
+(signed word~) divr16s::$20
+(signed word~) divr16s::$21
+(word~) divr16s::$3
+(word~) divr16s::$4
+(signed word~) divr16s::$5
+(word~) divr16s::$6
+(signed word~) divr16s::$7
+(word~) divr16s::$8
+(bool~) divr16s::$9
+(label) divr16s::@1
+(label) divr16s::@10
+(label) divr16s::@11
+(label) divr16s::@12
+(label) divr16s::@13
+(label) divr16s::@14
+(label) divr16s::@2
+(label) divr16s::@3
+(label) divr16s::@4
+(label) divr16s::@5
+(label) divr16s::@6
+(label) divr16s::@7
+(label) divr16s::@8
+(label) divr16s::@9
+(label) divr16s::@return
+(signed word) divr16s::dividend
+(word) divr16s::dividendu
+(signed word) divr16s::divisor
+(word) divr16s::divisoru
+(byte) divr16s::neg
+(signed word) divr16s::rem
+(word) divr16s::remu
+(word) divr16s::resultu
+(signed word) divr16s::return
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
(word~) divr16u::$0
(byte~) divr16u::$1
@@ -1335,76 +1362,96 @@ div8s::@14: scope:[div8s] from
@6: scope:[] from @5
(signed word) rem16s ← (byte/signed byte/word/signed word/dword/signed dword) 0
to:@7
+divr16s: scope:[divr16s] from
+ (byte) divr16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (word) divr16s::dividendu ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (word) divr16s::remu ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$0 ← (signed word) divr16s::dividend < (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$1 ← (signed word) divr16s::rem < (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$2 ← (bool~) divr16s::$0 || (bool~) divr16s::$1
+ if((bool~) divr16s::$2) goto divr16s::@1
+ to:divr16s::@7
+divr16s::@1: scope:[divr16s] from divr16s divr16s::@8
+ (signed word~) divr16s::$5 ← - (signed word) divr16s::dividend
+ (word~) divr16s::$6 ← ((word)) (signed word~) divr16s::$5
+ (word) divr16s::dividendu ← (word~) divr16s::$6
+ (signed word~) divr16s::$7 ← - (signed word) divr16s::rem
+ (word~) divr16s::$8 ← ((word)) (signed word~) divr16s::$7
+ (word) divr16s::remu ← (word~) divr16s::$8
+ (byte) divr16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 1
+ to:divr16s::@2
+divr16s::@7: scope:[divr16s] from divr16s
+ (word~) divr16s::$3 ← ((word)) (signed word) divr16s::dividend
+ (word) divr16s::dividendu ← (word~) divr16s::$3
+ (word~) divr16s::$4 ← ((word)) (signed word) divr16s::rem
+ (word) divr16s::remu ← (word~) divr16s::$4
+ to:divr16s::@2
+divr16s::@2: scope:[divr16s] from divr16s::@1 divr16s::@7
+ (word) divr16s::divisoru ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$9 ← (signed word) divr16s::divisor < (byte/signed byte/word/signed word/dword/signed dword) 0
+ if((bool~) divr16s::$9) goto divr16s::@3
+ to:divr16s::@9
+divr16s::@8: scope:[divr16s] from
+ to:divr16s::@1
+divr16s::@3: scope:[divr16s] from divr16s::@10 divr16s::@2
+ (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor
+ (word~) divr16s::$12 ← ((word)) (signed word~) divr16s::$11
+ (word) divr16s::divisoru ← (word~) divr16s::$12
+ (byte/word/dword~) divr16s::$13 ← (byte) divr16s::neg ^ (byte/signed byte/word/signed word/dword/signed dword) 1
+ (byte) divr16s::neg ← (byte/word/dword~) divr16s::$13
+ to:divr16s::@4
+divr16s::@9: scope:[divr16s] from divr16s::@2
+ (word~) divr16s::$10 ← ((word)) (signed word) divr16s::divisor
+ (word) divr16s::divisoru ← (word~) divr16s::$10
+ to:divr16s::@4
+divr16s::@4: scope:[divr16s] from divr16s::@3 divr16s::@9
+ (word~) divr16s::$14 ← call divr16u (word) divr16s::dividendu (word) divr16s::divisoru (word) divr16s::remu
+ (word) divr16s::resultu ← (word~) divr16s::$14
+ (bool~) divr16s::$15 ← (byte) divr16s::neg == (byte/signed byte/word/signed word/dword/signed dword) 0
+ if((bool~) divr16s::$15) goto divr16s::@5
+ to:divr16s::@11
+divr16s::@10: scope:[divr16s] from
+ to:divr16s::@3
+divr16s::@5: scope:[divr16s] from divr16s::@13 divr16s::@4
+ (signed word~) divr16s::$20 ← ((signed word)) (word) rem16u
+ (signed word) rem16s ← (signed word~) divr16s::$20
+ (signed word~) divr16s::$21 ← ((signed word)) (word) divr16s::resultu
+ (signed word) divr16s::return ← (signed word~) divr16s::$21
+ to:divr16s::@return
+divr16s::@11: scope:[divr16s] from divr16s::@4
+ (signed word~) divr16s::$16 ← ((signed word)) (word) rem16u
+ (signed word~) divr16s::$17 ← - (signed word~) divr16s::$16
+ (signed word) rem16s ← (signed word~) divr16s::$17
+ (signed word~) divr16s::$18 ← ((signed word)) (word) divr16s::resultu
+ (signed word~) divr16s::$19 ← - (signed word~) divr16s::$18
+ (signed word) divr16s::return ← (signed word~) divr16s::$19
+ to:divr16s::@return
+divr16s::@return: scope:[divr16s] from divr16s::@11 divr16s::@5 divr16s::@6
+ (signed word) divr16s::return ← (signed word) divr16s::return
+ return (signed word) divr16s::return
+ to:@return
+divr16s::@12: scope:[divr16s] from
+ to:divr16s::@6
+divr16s::@6: scope:[divr16s] from divr16s::@12 divr16s::@14
+ to:divr16s::@return
+divr16s::@13: scope:[divr16s] from
+ to:divr16s::@5
+divr16s::@14: scope:[divr16s] from
+ to:divr16s::@6
+@7: scope:[] from @6
+ to:@8
div16s: scope:[div16s] from
- (byte) div16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (word) div16s::dividendu ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (bool~) div16s::$0 ← (signed word) div16s::dividend < (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$0) goto div16s::@1
- to:div16s::@7
-div16s::@1: scope:[div16s] from div16s div16s::@8
- (signed word~) div16s::$2 ← - (signed word) div16s::dividend
- (word~) div16s::$3 ← ((word)) (signed word~) div16s::$2
- (word) div16s::dividendu ← (word~) div16s::$3
- (byte) div16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 1
- to:div16s::@2
-div16s::@7: scope:[div16s] from div16s
- (word~) div16s::$1 ← ((word)) (signed word) div16s::dividend
- (word) div16s::dividendu ← (word~) div16s::$1
- to:div16s::@2
-div16s::@2: scope:[div16s] from div16s::@1 div16s::@7
- (word) div16s::divisoru ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (bool~) div16s::$4 ← (signed word) div16s::divisor < (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$4) goto div16s::@3
- to:div16s::@9
-div16s::@8: scope:[div16s] from
- to:div16s::@1
-div16s::@3: scope:[div16s] from div16s::@10 div16s::@2
- (signed word~) div16s::$6 ← - (signed word) div16s::divisor
- (word~) div16s::$7 ← ((word)) (signed word~) div16s::$6
- (word) div16s::divisoru ← (word~) div16s::$7
- (byte/word/dword~) div16s::$8 ← (byte) div16s::neg ^ (byte/signed byte/word/signed word/dword/signed dword) 1
- (byte) div16s::neg ← (byte/word/dword~) div16s::$8
- to:div16s::@4
-div16s::@9: scope:[div16s] from div16s::@2
- (word~) div16s::$5 ← ((word)) (signed word) div16s::divisor
- (word) div16s::divisoru ← (word~) div16s::$5
- to:div16s::@4
-div16s::@4: scope:[div16s] from div16s::@3 div16s::@9
- (word~) div16s::$9 ← call div16u (word) div16s::dividendu (word) div16s::divisoru
- (word) div16s::resultu ← (word~) div16s::$9
- (bool~) div16s::$10 ← (byte) div16s::neg == (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$10) goto div16s::@5
- to:div16s::@11
-div16s::@10: scope:[div16s] from
- to:div16s::@3
-div16s::@5: scope:[div16s] from div16s::@13 div16s::@4
- (signed word~) div16s::$15 ← ((signed word)) (word) rem16u
- (signed word) rem16s ← (signed word~) div16s::$15
- (signed word~) div16s::$16 ← ((signed word)) (word) div16s::resultu
- (signed word) div16s::return ← (signed word~) div16s::$16
+ (signed word~) div16s::$0 ← call divr16s (signed word) div16s::dividend (signed word) div16s::divisor (byte/signed byte/word/signed word/dword/signed dword) 0
+ (signed word) div16s::return ← (signed word~) div16s::$0
to:div16s::@return
-div16s::@11: scope:[div16s] from div16s::@4
- (signed word~) div16s::$11 ← ((signed word)) (word) rem16u
- (signed word~) div16s::$12 ← - (signed word~) div16s::$11
- (signed word) rem16s ← (signed word~) div16s::$12
- (signed word~) div16s::$13 ← ((signed word)) (word) div16s::resultu
- (signed word~) div16s::$14 ← - (signed word~) div16s::$13
- (signed word) div16s::return ← (signed word~) div16s::$14
- to:div16s::@return
-div16s::@return: scope:[div16s] from div16s::@11 div16s::@5 div16s::@6
+div16s::@return: scope:[div16s] from div16s div16s::@1
(signed word) div16s::return ← (signed word) div16s::return
return (signed word) div16s::return
to:@return
-div16s::@12: scope:[div16s] from
- to:div16s::@6
-div16s::@6: scope:[div16s] from div16s::@12 div16s::@14
+div16s::@1: scope:[div16s] from
to:div16s::@return
-div16s::@13: scope:[div16s] from
- to:div16s::@5
-div16s::@14: scope:[div16s] from
- to:div16s::@6
-@7: scope:[] from @6
- to:@8
+@8: scope:[] from @7
+ to:@9
mul8u: scope:[mul8u] from
(word) mul8u::res ← (byte/signed byte/word/signed word/dword/signed dword) 0
(word) mul8u::mb ← ((word)) (byte) mul8u::b
@@ -1444,8 +1491,8 @@ mul8u::@return: scope:[mul8u] from mul8u::@3 mul8u::@9
to:@return
mul8u::@9: scope:[mul8u] from
to:mul8u::@return
-@8: scope:[] from @7
- to:@9
+@9: scope:[] from @8
+ to:@10
mul8s: scope:[mul8s] from
(byte~) mul8s::$0 ← ((byte)) (signed byte) mul8s::a
(byte~) mul8s::$1 ← ((byte)) (signed byte) mul8s::b
@@ -1486,8 +1533,8 @@ mul8s::@return: scope:[mul8s] from mul8s::@2 mul8s::@5
to:@return
mul8s::@5: scope:[mul8s] from
to:mul8s::@return
-@9: scope:[] from @8
- to:@10
+@10: scope:[] from @9
+ to:@11
mul8su: scope:[mul8su] from
(byte~) mul8su::$0 ← ((byte)) (signed byte) mul8su::a
(byte~) mul8su::$1 ← ((byte)) (byte) mul8su::b
@@ -1515,8 +1562,8 @@ mul8su::@return: scope:[mul8su] from mul8su::@1 mul8su::@3
to:@return
mul8su::@3: scope:[mul8su] from
to:mul8su::@return
-@10: scope:[] from @9
- to:@11
+@11: scope:[] from @10
+ to:@12
mul16u: scope:[mul16u] from
(dword) mul16u::res ← (byte/signed byte/word/signed word/dword/signed dword) 0
(dword) mul16u::mb ← ((dword)) (word) mul16u::b
@@ -1556,8 +1603,8 @@ mul16u::@return: scope:[mul16u] from mul16u::@3 mul16u::@9
to:@return
mul16u::@9: scope:[mul16u] from
to:mul16u::@return
-@11: scope:[] from @10
- to:@12
+@12: scope:[] from @11
+ to:@13
mul16s: scope:[mul16s] from
(word~) mul16s::$0 ← ((word)) (signed word) mul16s::a
(word~) mul16s::$1 ← ((word)) (signed word) mul16s::b
@@ -1598,14 +1645,14 @@ mul16s::@return: scope:[mul16s] from mul16s::@2 mul16s::@5
to:@return
mul16s::@5: scope:[mul16s] from
to:mul16s::@return
-@12: scope:[] from @11
+@13: scope:[] from @12
(dword) PI2_u4f28 ← (dword/signed dword) 1686629713
(dword) PI_u4f28 ← (dword/signed dword) 843314857
(dword) PI_HALF_u4f28 ← (dword/signed dword) 421657428
(word) PI2_u4f12 ← (word/signed word/dword/signed dword) 25736
(word) PI_u4f12 ← (word/signed word/dword/signed dword) 12868
(word) PI_HALF_u4f12 ← (word/signed word/dword/signed dword) 6434
- to:@13
+ to:@14
sin16s_gen: scope:[sin16s_gen] from
(dword~) sin16s_gen::$0 ← call div32u16u (dword) PI2_u4f28 (word) sin16s_gen::wavelength
(dword) sin16s_gen::step ← (dword~) sin16s_gen::$0
@@ -1628,8 +1675,8 @@ sin16s_gen::@2: scope:[sin16s_gen] from sin16s_gen::@1
sin16s_gen::@return: scope:[sin16s_gen] from sin16s_gen::@2
return
to:@return
-@13: scope:[] from @12
- to:@14
+@14: scope:[] from @13
+ to:@15
sin8s_gen: scope:[sin8s_gen] from
(word~) sin8s_gen::$0 ← call div16u (word) PI2_u4f12 (word) sin8s_gen::wavelength
(word) sin8s_gen::step ← (word~) sin8s_gen::$0
@@ -1651,8 +1698,8 @@ sin8s_gen::@2: scope:[sin8s_gen] from sin8s_gen::@1
sin8s_gen::@return: scope:[sin8s_gen] from sin8s_gen::@2
return
to:@return
-@14: scope:[] from @13
- to:@15
+@15: scope:[] from @14
+ to:@16
sin16s: scope:[sin16s] from
(byte) sin16s::isUpper ← (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) sin16s::$0 ← (dword) sin16s::x >= (dword) PI_u4f28
@@ -1714,8 +1761,8 @@ sin16s::@return: scope:[sin16s] from sin16s::@3 sin16s::@7
to:@return
sin16s::@7: scope:[sin16s] from
to:sin16s::@return
-@15: scope:[] from @14
- to:@16
+@16: scope:[] from @15
+ to:@17
sin8s: scope:[sin8s] from
(byte) sin8s::isUpper ← (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) sin8s::$0 ← (word) sin8s::x >= (word) PI_u4f12
@@ -1785,8 +1832,8 @@ sin8s::@return: scope:[sin8s] from sin8s::@4 sin8s::@9
to:@return
sin8s::@9: scope:[sin8s] from
to:sin8s::@return
-@16: scope:[] from @15
- to:@17
+@17: scope:[] from @16
+ to:@18
mulu16_sel: scope:[mulu16_sel] from
(dword~) mulu16_sel::$0 ← call mul16u (word) mulu16_sel::v1 (word) mulu16_sel::v2
(dword~) mulu16_sel::$1 ← (dword~) mulu16_sel::$0 << (byte) mulu16_sel::select
@@ -1799,8 +1846,8 @@ mulu16_sel::@return: scope:[mulu16_sel] from mulu16_sel mulu16_sel::@1
to:@return
mulu16_sel::@1: scope:[mulu16_sel] from
to:mulu16_sel::@return
-@17: scope:[] from @16
- to:@18
+@18: scope:[] from @17
+ to:@19
mulu8_sel: scope:[mulu8_sel] from
(word~) mulu8_sel::$0 ← call mul8u (byte) mulu8_sel::v1 (byte) mulu8_sel::v2
(word~) mulu8_sel::$1 ← (word~) mulu8_sel::$0 << (byte) mulu8_sel::select
@@ -1813,11 +1860,11 @@ mulu8_sel::@return: scope:[mulu8_sel] from mulu8_sel mulu8_sel::@1
to:@return
mulu8_sel::@1: scope:[mulu8_sel] from
to:mulu8_sel::@return
-@18: scope:[] from @17
+@19: scope:[] from @18
(byte*) print_screen ← ((byte*)) (word/signed word/dword/signed dword) 1024
(byte*) print_line_cursor ← (byte*) print_screen
(byte*) print_char_cursor ← (byte*) print_line_cursor
- to:@19
+ to:@20
print_str_lines: scope:[print_str_lines] from
to:print_str_lines::@1
print_str_lines::@1: scope:[print_str_lines] from print_str_lines print_str_lines::@9
@@ -1855,8 +1902,8 @@ print_str_lines::@10: scope:[print_str_lines] from
print_str_lines::@return: scope:[print_str_lines] from print_str_lines::@3
return
to:@return
-@19: scope:[] from @18
- to:@20
+@20: scope:[] from @19
+ to:@21
print_str_ln: scope:[print_str_ln] from
(void~) print_str_ln::$0 ← call print_str (byte*) print_str_ln::str
(void~) print_str_ln::$1 ← call print_ln
@@ -1864,8 +1911,8 @@ print_str_ln: scope:[print_str_ln] from
print_str_ln::@return: scope:[print_str_ln] from print_str_ln
return
to:@return
-@20: scope:[] from @19
- to:@21
+@21: scope:[] from @20
+ to:@22
print_str: scope:[print_str] from
to:print_str::@1
print_str::@1: scope:[print_str] from print_str print_str::@2
@@ -1888,8 +1935,8 @@ print_str::@6: scope:[print_str] from
print_str::@return: scope:[print_str] from print_str::@3
return
to:@return
-@21: scope:[] from @20
- to:@22
+@22: scope:[] from @21
+ to:@23
print_str_at: scope:[print_str_at] from
to:print_str_at::@1
print_str_at::@1: scope:[print_str_at] from print_str_at print_str_at::@2
@@ -1912,8 +1959,8 @@ print_str_at::@6: scope:[print_str_at] from
print_str_at::@return: scope:[print_str_at] from print_str_at::@3
return
to:@return
-@22: scope:[] from @21
- to:@23
+@23: scope:[] from @22
+ to:@24
print_ln: scope:[print_ln] from
to:print_ln::@1
print_ln::@1: scope:[print_ln] from print_ln print_ln::@1
@@ -1928,8 +1975,8 @@ print_ln::@2: scope:[print_ln] from print_ln::@1
print_ln::@return: scope:[print_ln] from print_ln::@2
return
to:@return
-@23: scope:[] from @22
- to:@24
+@24: scope:[] from @23
+ to:@25
print_sword: scope:[print_sword] from
(bool~) print_sword::$0 ← (signed word) print_sword::w < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sword::$1 ← ! (bool~) print_sword::$0
@@ -1947,8 +1994,8 @@ print_sword::@2: scope:[print_sword] from print_sword
print_sword::@return: scope:[print_sword] from print_sword::@1
return
to:@return
-@24: scope:[] from @23
- to:@25
+@25: scope:[] from @24
+ to:@26
print_sbyte: scope:[print_sbyte] from
(bool~) print_sbyte::$0 ← (signed byte) print_sbyte::b < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sbyte::$1 ← ! (bool~) print_sbyte::$0
@@ -1966,8 +2013,8 @@ print_sbyte::@2: scope:[print_sbyte] from print_sbyte
print_sbyte::@return: scope:[print_sbyte] from print_sbyte::@1
return
to:@return
-@25: scope:[] from @24
- to:@26
+@26: scope:[] from @25
+ to:@27
print_word: scope:[print_word] from
(byte~) print_word::$0 ← > (word) print_word::w
(void~) print_word::$1 ← call print_byte (byte~) print_word::$0
@@ -1977,8 +2024,8 @@ print_word: scope:[print_word] from
print_word::@return: scope:[print_word] from print_word
return
to:@return
-@26: scope:[] from @25
- to:@27
+@27: scope:[] from @26
+ to:@28
print_dword: scope:[print_dword] from
(word~) print_dword::$0 ← > (dword) print_dword::dw
(void~) print_dword::$1 ← call print_word (word~) print_dword::$0
@@ -1988,8 +2035,8 @@ print_dword: scope:[print_dword] from
print_dword::@return: scope:[print_dword] from print_dword
return
to:@return
-@27: scope:[] from @26
- to:@28
+@28: scope:[] from @27
+ to:@29
print_sdword: scope:[print_sdword] from
(bool~) print_sdword::$0 ← (signed dword) print_sdword::dw < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sdword::$1 ← ! (bool~) print_sdword::$0
@@ -2007,9 +2054,9 @@ print_sdword::@2: scope:[print_sdword] from print_sdword
print_sdword::@return: scope:[print_sdword] from print_sdword::@1
return
to:@return
-@28: scope:[] from @27
+@29: scope:[] from @28
(byte[]) print_hextab ← (string) "0123456789abcdef"
- to:@29
+ to:@30
print_byte: scope:[print_byte] from
(byte~) print_byte::$0 ← (byte) print_byte::b >> (byte/signed byte/word/signed word/dword/signed dword) 4
(void~) print_byte::$1 ← call print_char *((byte[]) print_hextab + (byte~) print_byte::$0)
@@ -2019,8 +2066,8 @@ print_byte: scope:[print_byte] from
print_byte::@return: scope:[print_byte] from print_byte
return
to:@return
-@29: scope:[] from @28
- to:@30
+@30: scope:[] from @29
+ to:@31
print_char: scope:[print_char] from
*((byte*) print_char_cursor) ← (byte) print_char::ch
(byte*) print_char_cursor ← ++ (byte*) print_char_cursor
@@ -2028,8 +2075,8 @@ print_char: scope:[print_char] from
print_char::@return: scope:[print_char] from print_char
return
to:@return
-@30: scope:[] from @29
- to:@31
+@31: scope:[] from @30
+ to:@32
print_cls: scope:[print_cls] from
(byte*) print_cls::sc ← (byte*) print_screen
to:print_cls::@1
@@ -2047,8 +2094,8 @@ print_cls::@2: scope:[print_cls] from print_cls::@1
print_cls::@return: scope:[print_cls] from print_cls::@2
return
to:@return
-@31: scope:[] from @30
- to:@32
+@32: scope:[] from @31
+ to:@33
print_set_screen: scope:[print_set_screen] from
(byte*) print_screen ← (byte*) print_set_screen::screen
(byte*) print_line_cursor ← (byte*) print_screen
@@ -2057,8 +2104,8 @@ print_set_screen: scope:[print_set_screen] from
print_set_screen::@return: scope:[print_set_screen] from print_set_screen
return
to:@return
-@32: scope:[] from @31
- to:@33
+@33: scope:[] from @32
+ to:@34
main: scope:[main] from
(word) main::wavelength ← (byte/word/signed word/dword/signed dword) 192
(signed byte[192]) main::sintabb ← { fill( 192, 0) }
@@ -2097,10 +2144,10 @@ main::@4: scope:[main] from main::@2
main::@return: scope:[main] from main::@4
return
to:@return
-@33: scope:[] from @32
+@34: scope:[] from @33
call main
to:@end
-@end: scope:[] from @33
+@end: scope:[] from @34
Removing unused procedure div8s
Removing unused procedure div16s
@@ -2114,6 +2161,7 @@ Removing unused procedure print_sword
Removing unused procedure print_sdword
Removing unused procedure print_set_screen
Removing unused procedure div8u
+Removing unused procedure divr16s
Removing unused procedure print_ln
Removing unused procedure print_dword
Removing unused procedure divr8u
@@ -2143,46 +2191,47 @@ Removing empty block div32u16u::@1
Removing empty block @5
Removing empty block @6
Removing empty block @7
+Removing empty block @8
Removing empty block mul8u::@5
Removing empty block mul8u::@6
Removing empty block mul8u::@8
Removing empty block mul8u::@9
-Removing empty block @8
Removing empty block @9
Removing empty block @10
+Removing empty block @11
Removing empty block mul16u::@5
Removing empty block mul16u::@6
Removing empty block mul16u::@8
Removing empty block mul16u::@9
-Removing empty block @11
+Removing empty block @12
Removing empty block sin16s_gen::@2
-Removing empty block @13
-Removing empty block sin8s_gen::@2
Removing empty block @14
-Removing empty block sin16s::@7
+Removing empty block sin8s_gen::@2
Removing empty block @15
-Removing empty block sin8s::@9
+Removing empty block sin16s::@7
Removing empty block @16
-Removing empty block mulu16_sel::@1
+Removing empty block sin8s::@9
Removing empty block @17
+Removing empty block mulu16_sel::@1
+Removing empty block @18
Removing empty block mulu8_sel::@1
-Removing empty block @19
Removing empty block @20
+Removing empty block @21
Removing empty block print_str::@4
Removing empty block print_str::@3
Removing empty block print_str::@5
Removing empty block print_str::@6
-Removing empty block @21
Removing empty block @22
Removing empty block @23
Removing empty block @24
Removing empty block @25
Removing empty block @26
Removing empty block @27
-Removing empty block @29
+Removing empty block @28
Removing empty block @30
Removing empty block @31
Removing empty block @32
+Removing empty block @33
Removing empty block main::@4
PROCEDURE MODIFY VARIABLE ANALYSIS
divr16u modifies rem16u
@@ -2214,7 +2263,7 @@ CONTROL FLOW GRAPH SSA WITH ASSIGNMENT CALL & RETURN
to:@2
@2: scope:[] from @begin
(word) rem16u#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
- to:@12
+ to:@13
divr16u: scope:[divr16u] from div16u div32u16u div32u16u::@2
(word) divr16u::divisor#7 ← phi( div16u/(word) divr16u::divisor#0 div32u16u/(word) divr16u::divisor#1 div32u16u::@2/(word) divr16u::divisor#2 )
(word) divr16u::dividend#6 ← phi( div16u/(word) divr16u::dividend#1 div32u16u/(word) divr16u::dividend#2 div32u16u::@2/(word) divr16u::dividend#3 )
@@ -2453,7 +2502,7 @@ mul16u::@return: scope:[mul16u] from mul16u::@3
(dword) mul16u::return#1 ← (dword) mul16u::return#3
return
to:@return
-@12: scope:[] from @2
+@13: scope:[] from @2
(word) rem16u#45 ← phi( @2/(word) rem16u#0 )
(dword) PI2_u4f28#0 ← (dword/signed dword) 1686629713
(dword) PI_u4f28#0 ← (dword/signed dword) 843314857
@@ -2461,7 +2510,7 @@ mul16u::@return: scope:[mul16u] from mul16u::@3
(word) PI2_u4f12#0 ← (word/signed word/dword/signed dword) 25736
(word) PI_u4f12#0 ← (word/signed word/dword/signed dword) 12868
(word) PI_HALF_u4f12#0 ← (word/signed word/dword/signed dword) 6434
- to:@18
+ to:@19
sin16s_gen: scope:[sin16s_gen] from main::@5
(signed word*) sin16s_gen::sintab#5 ← phi( main::@5/(signed word*) sin16s_gen::sintab#1 )
(word) rem16u#32 ← phi( main::@5/(word) rem16u#12 )
@@ -2869,12 +2918,12 @@ mulu8_sel::@return: scope:[mulu8_sel] from mulu8_sel::@2
(byte) mulu8_sel::return#6 ← (byte) mulu8_sel::return#12
return
to:@return
-@18: scope:[] from @12
- (word) rem16u#43 ← phi( @12/(word) rem16u#45 )
+@19: scope:[] from @13
+ (word) rem16u#43 ← phi( @13/(word) rem16u#45 )
(byte*) print_screen#0 ← ((byte*)) (word/signed word/dword/signed dword) 1024
(byte*) print_line_cursor#0 ← (byte*) print_screen#0
(byte*) print_char_cursor#0 ← (byte*) print_line_cursor#0
- to:@28
+ to:@29
print_str: scope:[print_str] from main::@3 main::@8
(byte*) print_char_cursor#44 ← phi( main::@3/(byte*) print_char_cursor#42 main::@8/(byte*) print_char_cursor#14 )
(byte*) print_str::str#5 ← phi( main::@3/(byte*) print_str::str#2 main::@8/(byte*) print_str::str#1 )
@@ -2933,13 +2982,13 @@ print_sbyte::@return: scope:[print_sbyte] from print_sbyte::@3
(byte*) print_char_cursor#5 ← (byte*) print_char_cursor#23
return
to:@return
-@28: scope:[] from @18
- (byte*) print_screen#8 ← phi( @18/(byte*) print_screen#0 )
- (byte*) print_char_cursor#48 ← phi( @18/(byte*) print_char_cursor#0 )
- (byte*) print_line_cursor#15 ← phi( @18/(byte*) print_line_cursor#0 )
- (word) rem16u#42 ← phi( @18/(word) rem16u#43 )
+@29: scope:[] from @19
+ (byte*) print_screen#8 ← phi( @19/(byte*) print_screen#0 )
+ (byte*) print_char_cursor#48 ← phi( @19/(byte*) print_char_cursor#0 )
+ (byte*) print_line_cursor#15 ← phi( @19/(byte*) print_line_cursor#0 )
+ (word) rem16u#42 ← phi( @19/(word) rem16u#43 )
(byte[]) print_hextab#0 ← (const string) $0
- to:@33
+ to:@34
print_byte: scope:[print_byte] from print_sbyte::@1
(byte*) print_char_cursor#39 ← phi( print_sbyte::@1/(byte*) print_char_cursor#37 )
(byte) print_byte::b#1 ← phi( print_sbyte::@1/(byte) print_byte::b#0 )
@@ -3000,11 +3049,11 @@ print_cls::@return: scope:[print_cls] from print_cls::@2
(byte*) print_char_cursor#12 ← (byte*) print_char_cursor#29
return
to:@return
-main: scope:[main] from @33
- (byte*) print_char_cursor#49 ← phi( @33/(byte*) print_char_cursor#43 )
- (byte*) print_line_cursor#16 ← phi( @33/(byte*) print_line_cursor#12 )
- (byte*) print_screen#6 ← phi( @33/(byte*) print_screen#7 )
- (word) rem16u#36 ← phi( @33/(word) rem16u#38 )
+main: scope:[main] from @34
+ (byte*) print_char_cursor#49 ← phi( @34/(byte*) print_char_cursor#43 )
+ (byte*) print_line_cursor#16 ← phi( @34/(byte*) print_line_cursor#12 )
+ (byte*) print_screen#6 ← phi( @34/(byte*) print_screen#7 )
+ (word) rem16u#36 ← phi( @34/(word) rem16u#38 )
(word) main::wavelength#0 ← (byte/word/signed word/dword/signed dword) 192
(signed byte[192]) main::sintabb#0 ← { fill( 192, 0) }
(signed byte*) sin8s_gen::sintab#1 ← (signed byte[192]) main::sintabb#0
@@ -3111,31 +3160,31 @@ main::@return: scope:[main] from main::@9
(byte*) print_char_cursor#17 ← (byte*) print_char_cursor#34
return
to:@return
-@33: scope:[] from @28
- (byte*) print_screen#7 ← phi( @28/(byte*) print_screen#8 )
- (byte*) print_char_cursor#43 ← phi( @28/(byte*) print_char_cursor#48 )
- (byte*) print_line_cursor#12 ← phi( @28/(byte*) print_line_cursor#15 )
- (word) rem16u#38 ← phi( @28/(word) rem16u#42 )
+@34: scope:[] from @29
+ (byte*) print_screen#7 ← phi( @29/(byte*) print_screen#8 )
+ (byte*) print_char_cursor#43 ← phi( @29/(byte*) print_char_cursor#48 )
+ (byte*) print_line_cursor#12 ← phi( @29/(byte*) print_line_cursor#15 )
+ (word) rem16u#38 ← phi( @29/(word) rem16u#42 )
call main
- to:@34
-@34: scope:[] from @33
- (byte*) print_char_cursor#35 ← phi( @33/(byte*) print_char_cursor#17 )
- (byte*) print_line_cursor#9 ← phi( @33/(byte*) print_line_cursor#4 )
- (word) rem16u#29 ← phi( @33/(word) rem16u#14 )
+ to:@35
+@35: scope:[] from @34
+ (byte*) print_char_cursor#35 ← phi( @34/(byte*) print_char_cursor#17 )
+ (byte*) print_line_cursor#9 ← phi( @34/(byte*) print_line_cursor#4 )
+ (word) rem16u#29 ← phi( @34/(word) rem16u#14 )
(word) rem16u#15 ← (word) rem16u#29
(byte*) print_line_cursor#5 ← (byte*) print_line_cursor#9
(byte*) print_char_cursor#18 ← (byte*) print_char_cursor#35
to:@end
-@end: scope:[] from @34
+@end: scope:[] from @35
SYMBOL TABLE SSA
(const string) $0 = (string) "0123456789abcdef"
-(label) @12
-(label) @18
+(label) @13
+(label) @19
(label) @2
-(label) @28
-(label) @33
+(label) @29
(label) @34
+(label) @35
(label) @begin
(label) @end
(word) PI2_u4f12
@@ -4729,15 +4778,15 @@ Succesful SSA optimization Pass2NopCastElimination
Culled Empty Block (label) @2
Culled Empty Block (label) mul8u::@3
Culled Empty Block (label) mul16u::@3
-Culled Empty Block (label) @12
-Culled Empty Block (label) @18
+Culled Empty Block (label) @13
+Culled Empty Block (label) @19
Culled Empty Block (label) print_sbyte::@3
-Culled Empty Block (label) @28
+Culled Empty Block (label) @29
Culled Empty Block (label) print_byte::@2
Culled Empty Block (label) print_cls::@2
Culled Empty Block (label) main::@7
Culled Empty Block (label) main::@10
-Culled Empty Block (label) @34
+Culled Empty Block (label) @35
Succesful SSA optimization Pass2CullEmptyBlocks
Not aliassing across scopes: rem16u#1 divr16u::rem#10
Not aliassing across scopes: divr16u::return#2 divr16u::return#0
@@ -5146,7 +5195,7 @@ Constant inlined sin8s_gen::i#0 = (byte/signed byte/word/signed word/dword/signe
Succesful SSA optimization Pass2ConstantInlining
Identical Phi Values (word) divr16u::divisor#7 (const word) main::wavelength#0
Succesful SSA optimization Pass2IdenticalPhiElimination
-Block Sequence Planned @begin @33 @end main main::@5 main::@6 main::@1 main::@3 main::@2 main::@8 main::@9 main::@return print_str print_str::@1 print_str::@return print_str::@2 print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return sin8s_gen sin8s_gen::@3 sin8s_gen::@1 sin8s_gen::@4 sin8s_gen::@return sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return mulu8_sel mulu8_sel::@2 mulu8_sel::@return mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 div16u div16u::@2 div16u::@return
+Block Sequence Planned @begin @34 @end main main::@5 main::@6 main::@1 main::@3 main::@2 main::@8 main::@9 main::@return print_str print_str::@1 print_str::@return print_str::@2 print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return sin8s_gen sin8s_gen::@3 sin8s_gen::@1 sin8s_gen::@4 sin8s_gen::@return sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return mulu8_sel mulu8_sel::@2 mulu8_sel::@return mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 div16u div16u::@2 div16u::@return
Added new block during phi lifting main::@11(between main::@9 and main::@1)
Added new block during phi lifting main::@12(between main::@1 and main::@2)
Added new block during phi lifting print_sbyte::@5(between print_sbyte and print_sbyte::@1)
@@ -5167,9 +5216,9 @@ Added new block during phi lifting sin8s::@16(between sin8s::@1 and sin8s::@2)
Added new block during phi lifting sin8s::@17(between sin8s::@14 and sin8s::@3)
Added new block during phi lifting sin8s::@18(between sin8s::@3 and sin8s::@4)
Added new block during phi lifting mul8u::@10(between mul8u::@2 and mul8u::@4)
-Block Sequence Planned @begin @33 @end main main::@5 main::@6 main::@1 main::@3 main::@2 main::@8 main::@9 main::@return main::@11 main::@12 print_str print_str::@1 print_str::@return print_str::@2 print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return print_sbyte::@5 print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return print_cls::@3 sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s_gen::@5 sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return sin16s::@15 sin16s::@14 sin16s::@13 mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 mul16u::@10 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return divr16u::@8 divr16u::@10 divr16u::@9 sin8s_gen sin8s_gen::@3 sin8s_gen::@1 sin8s_gen::@4 sin8s_gen::@return sin8s_gen::@5 sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return sin8s::@18 sin8s::@17 sin8s::@16 sin8s::@15 mulu8_sel mulu8_sel::@2 mulu8_sel::@return mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 mul8u::@10 div16u div16u::@2 div16u::@return
+Block Sequence Planned @begin @34 @end main main::@5 main::@6 main::@1 main::@3 main::@2 main::@8 main::@9 main::@return main::@11 main::@12 print_str print_str::@1 print_str::@return print_str::@2 print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return print_sbyte::@5 print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return print_cls::@3 sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s_gen::@5 sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return sin16s::@15 sin16s::@14 sin16s::@13 mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 mul16u::@10 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return divr16u::@8 divr16u::@10 divr16u::@9 sin8s_gen sin8s_gen::@3 sin8s_gen::@1 sin8s_gen::@4 sin8s_gen::@return sin8s_gen::@5 sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return sin8s::@18 sin8s::@17 sin8s::@16 sin8s::@15 mulu8_sel mulu8_sel::@2 mulu8_sel::@return mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 mul8u::@10 div16u div16u::@2 div16u::@return
Adding NOP phi() at start of @begin
-Adding NOP phi() at start of @33
+Adding NOP phi() at start of @34
Adding NOP phi() at start of @end
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@5
@@ -5338,9 +5387,9 @@ Culled Empty Block (label) sin8s::@17
Culled Empty Block (label) sin8s::@16
Culled Empty Block (label) sin8s::@15
Culled Empty Block (label) mul8u::@10
-Block Sequence Planned @begin @33 @end main main::@5 main::@6 main::@1 main::@3 main::@2 main::@8 main::@9 main::@return print_str print_str::@1 print_str::@return print_str::@2 print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return sin16s::@15 mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return sin8s_gen sin8s_gen::@3 sin8s_gen::@1 sin8s_gen::@4 sin8s_gen::@return sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return sin8s::@18 mulu8_sel mulu8_sel::@2 mulu8_sel::@return mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 div16u div16u::@2 div16u::@return
+Block Sequence Planned @begin @34 @end main main::@5 main::@6 main::@1 main::@3 main::@2 main::@8 main::@9 main::@return print_str print_str::@1 print_str::@return print_str::@2 print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_cls print_cls::@1 print_cls::@return sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s_gen::@4 sin16s_gen::@return sin16s sin16s::@4 sin16s::@1 sin16s::@5 sin16s::@2 sin16s::@8 sin16s::@9 sin16s::@10 sin16s::@11 sin16s::@12 sin16s::@6 sin16s::@3 sin16s::@return sin16s::@15 mulu16_sel mulu16_sel::@2 mulu16_sel::@return mul16u mul16u::@1 mul16u::@return mul16u::@2 mul16u::@7 mul16u::@4 div32u16u div32u16u::@2 div32u16u::@3 div32u16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return sin8s_gen sin8s_gen::@3 sin8s_gen::@1 sin8s_gen::@4 sin8s_gen::@return sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return sin8s::@18 mulu8_sel mulu8_sel::@2 mulu8_sel::@return mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 div16u div16u::@2 div16u::@return
Adding NOP phi() at start of @begin
-Adding NOP phi() at start of @33
+Adding NOP phi() at start of @34
Adding NOP phi() at start of @end
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@5
@@ -5392,14 +5441,14 @@ Propagating live ranges...
FINAL CONTROL FLOW GRAPH
@begin: scope:[] from
[0] phi() [ ] ( )
- to:@33
-@33: scope:[] from @begin
+ to:@34
+@34: scope:[] from @begin
[1] phi() [ ] ( )
[2] call main [ ] ( )
to:@end
-@end: scope:[] from @33
+@end: scope:[] from @34
[3] phi() [ ] ( )
-main: scope:[main] from @33
+main: scope:[main] from @34
[4] phi() [ ] ( main:2 [ ] )
[5] call sin8s_gen [ ] ( main:2 [ ] )
to:main::@5
@@ -5864,107 +5913,107 @@ div16u::@return: scope:[div16u] from div16u::@2
DOMINATORS
@begin dominated by @begin
-@33 dominated by @33 @begin
-@end dominated by @end @33 @begin
-main dominated by main @33 @begin
-main::@5 dominated by main::@5 main @33 @begin
-main::@6 dominated by main::@5 main::@6 main @33 @begin
-main::@1 dominated by main::@1 main::@5 main::@6 main @33 @begin
-main::@3 dominated by main::@1 main::@5 main::@6 main::@3 main @33 @begin
-main::@2 dominated by main::@1 main::@2 main::@5 main::@6 main @33 @begin
-main::@8 dominated by main::@8 main::@1 main::@2 main::@5 main::@6 main @33 @begin
-main::@9 dominated by main::@9 main::@8 main::@1 main::@2 main::@5 main::@6 main @33 @begin
-main::@return dominated by main::@9 main::@8 main::@1 main::@2 main::@5 main::@6 main::@return main @33 @begin
-print_str dominated by main::@1 main::@5 main::@6 print_str main @33 @begin
-print_str::@1 dominated by main::@1 main::@5 main::@6 print_str::@1 print_str main @33 @begin
-print_str::@return dominated by main::@1 main::@5 main::@6 print_str::@return print_str::@1 print_str main @33 @begin
-print_str::@2 dominated by main::@1 main::@5 main::@6 print_str::@1 print_str::@2 print_str main @33 @begin
-print_sbyte dominated by main::@1 main::@2 main::@5 main::@6 print_sbyte main @33 @begin
-print_sbyte::@2 dominated by main::@1 main::@2 main::@5 main::@6 print_sbyte main print_sbyte::@2 @33 @begin
-print_sbyte::@4 dominated by main::@1 main::@2 main::@5 main::@6 print_sbyte main print_sbyte::@4 print_sbyte::@2 @33 @begin
-print_sbyte::@1 dominated by main::@1 main::@2 main::@5 main::@6 print_sbyte main print_sbyte::@1 @33 @begin
-print_sbyte::@return dominated by main::@1 main::@2 main::@5 main::@6 print_sbyte main print_sbyte::@1 @33 @begin print_sbyte::@return
-print_byte dominated by main::@1 main::@2 main::@5 main::@6 print_byte print_sbyte main print_sbyte::@1 @33 @begin
-print_byte::@1 dominated by main::@1 main::@2 main::@5 main::@6 print_byte::@1 print_byte print_sbyte main print_sbyte::@1 @33 @begin
-print_byte::@return dominated by main::@1 main::@2 main::@5 main::@6 print_byte::@1 print_byte print_sbyte main print_sbyte::@1 @33 @begin print_byte::@return
-print_char dominated by main::@1 main::@2 main::@5 main::@6 print_sbyte main print_char @33 @begin
-print_char::@return dominated by main::@1 main::@2 main::@5 main::@6 print_sbyte main print_char @33 print_char::@return @begin
-print_cls dominated by main::@5 main::@6 print_cls main @33 @begin
-print_cls::@1 dominated by main::@5 main::@6 print_cls main @33 @begin print_cls::@1
-print_cls::@return dominated by main::@5 main::@6 print_cls main @33 @begin print_cls::@return print_cls::@1
-sin16s_gen dominated by main::@5 sin16s_gen main @33 @begin
-sin16s_gen::@3 dominated by main::@5 sin16s_gen sin16s_gen::@3 main @33 @begin
-sin16s_gen::@1 dominated by main::@5 sin16s_gen sin16s_gen::@3 sin16s_gen::@1 main @33 @begin
-sin16s_gen::@4 dominated by main::@5 sin16s_gen sin16s_gen::@3 sin16s_gen::@4 sin16s_gen::@1 main @33 @begin
-sin16s_gen::@return dominated by main::@5 sin16s_gen::@return sin16s_gen sin16s_gen::@3 sin16s_gen::@4 sin16s_gen::@1 main @33 @begin
-sin16s dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s_gen::@1 main @33 @begin
-sin16s::@4 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s::@4 main @33 @begin
-sin16s::@1 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 main @33 @begin
-sin16s::@5 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@5 main @33 @begin
-sin16s::@2 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@2 main @33 @begin
-sin16s::@8 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@8 sin16s::@2 main @33 @begin
-sin16s::@9 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@2 main @33 @begin
-sin16s::@10 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@2 main @33 @begin sin16s::@10
-sin16s::@11 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@2 main @33 @begin sin16s::@11 sin16s::@10
-sin16s::@12 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@2 main @33 @begin sin16s::@12 sin16s::@11 sin16s::@10
-sin16s::@6 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@6 sin16s::@2 main @33 @begin sin16s::@12 sin16s::@11 sin16s::@10
-sin16s::@3 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@3 sin16s::@2 main @33 @begin sin16s::@12 sin16s::@11 sin16s::@10
-sin16s::@return dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@3 sin16s::@2 main @33 @begin sin16s::@return sin16s::@12 sin16s::@11 sin16s::@10
-sin16s::@15 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@2 main @33 @begin sin16s::@15 sin16s::@12 sin16s::@11 sin16s::@10
-mulu16_sel dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 main @33 @begin
-mulu16_sel::@2 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 main @33 @begin mulu16_sel::@2
-mulu16_sel::@return dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 main @33 @begin mulu16_sel::@return mulu16_sel::@2
-mul16u dominated by mul16u main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 main @33 @begin
-mul16u::@1 dominated by mul16u main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 main mul16u::@1 @33 @begin
-mul16u::@return dominated by mul16u main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 mul16u::@return main mul16u::@1 @33 @begin
-mul16u::@2 dominated by mul16u main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 main mul16u::@1 mul16u::@2 @33 @begin
-mul16u::@7 dominated by mul16u main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 main mul16u::@1 mul16u::@2 @33 @begin mul16u::@7
-mul16u::@4 dominated by mul16u main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 main mul16u::@1 mul16u::@2 @33 @begin mul16u::@4
-div32u16u dominated by main::@5 sin16s_gen div32u16u main @33 @begin
-div32u16u::@2 dominated by main::@5 sin16s_gen div32u16u main div32u16u::@2 @33 @begin
-div32u16u::@3 dominated by main::@5 sin16s_gen div32u16u main div32u16u::@2 div32u16u::@3 @33 @begin
-div32u16u::@return dominated by main::@5 sin16s_gen div32u16u div32u16u::@return main div32u16u::@2 div32u16u::@3 @33 @begin
-divr16u dominated by divr16u main @33 @begin
-divr16u::@1 dominated by divr16u::@1 divr16u main @33 @begin
-divr16u::@4 dominated by divr16u::@1 divr16u::@4 divr16u main @33 @begin
-divr16u::@2 dominated by divr16u::@2 divr16u::@1 divr16u main @33 @begin
-divr16u::@5 dominated by divr16u::@2 divr16u::@1 divr16u::@5 divr16u main @33 @begin
-divr16u::@3 dominated by divr16u::@2 divr16u::@1 divr16u::@3 divr16u main @33 @begin
-divr16u::@6 dominated by divr16u::@2 divr16u::@1 divr16u::@3 divr16u::@6 divr16u main @33 @begin
-divr16u::@return dominated by divr16u::@2 divr16u::@1 divr16u::@3 divr16u::@6 divr16u::@return divr16u main @33 @begin
-sin8s_gen dominated by sin8s_gen main @33 @begin
-sin8s_gen::@3 dominated by sin8s_gen main @33 @begin sin8s_gen::@3
-sin8s_gen::@1 dominated by sin8s_gen main @33 @begin sin8s_gen::@1 sin8s_gen::@3
-sin8s_gen::@4 dominated by sin8s_gen main @33 @begin sin8s_gen::@1 sin8s_gen::@3 sin8s_gen::@4
-sin8s_gen::@return dominated by sin8s_gen sin8s_gen::@return main @33 @begin sin8s_gen::@1 sin8s_gen::@3 sin8s_gen::@4
-sin8s dominated by sin8s_gen main sin8s @33 @begin sin8s_gen::@1 sin8s_gen::@3
-sin8s::@5 dominated by sin8s_gen main sin8s @33 @begin sin8s::@5 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@1 dominated by sin8s_gen main sin8s @33 @begin sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@6 dominated by sin8s_gen main sin8s @33 @begin sin8s::@1 sin8s::@6 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@2 dominated by sin8s_gen main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@10 dominated by sin8s_gen sin8s::@10 main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@11 dominated by sin8s_gen sin8s::@11 sin8s::@10 main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@12 dominated by sin8s_gen sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@13 dominated by sin8s_gen sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@14 dominated by sin8s_gen sin8s::@14 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@7 dominated by sin8s_gen sin8s::@14 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s::@7 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@3 dominated by sin8s_gen sin8s::@14 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s::@3 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@8 dominated by sin8s_gen sin8s::@14 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s::@3 sin8s::@8 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@4 dominated by sin8s_gen sin8s::@14 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s::@4 sin8s::@3 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@return dominated by sin8s_gen sin8s::@14 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 sin8s::@return main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s::@4 sin8s::@3 sin8s_gen::@1 sin8s_gen::@3
-sin8s::@18 dominated by sin8s_gen sin8s::@18 sin8s::@14 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s::@3 sin8s_gen::@1 sin8s_gen::@3
-mulu8_sel dominated by sin8s_gen mulu8_sel main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
-mulu8_sel::@2 dominated by mulu8_sel::@2 sin8s_gen mulu8_sel main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
-mulu8_sel::@return dominated by mulu8_sel::@2 sin8s_gen mulu8_sel::@return mulu8_sel main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
-mul8u dominated by sin8s_gen mul8u mulu8_sel main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
-mul8u::@1 dominated by sin8s_gen mul8u mulu8_sel main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 mul8u::@1
-mul8u::@return dominated by sin8s_gen mul8u mulu8_sel mul8u::@return main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 mul8u::@1
-mul8u::@2 dominated by sin8s_gen mul8u mulu8_sel main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 mul8u::@2 mul8u::@1
-mul8u::@7 dominated by sin8s_gen mul8u mulu8_sel main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 mul8u::@7 mul8u::@2 mul8u::@1
-mul8u::@4 dominated by sin8s_gen mul8u mulu8_sel main sin8s @33 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 mul8u::@2 mul8u::@1 mul8u::@4
-div16u dominated by div16u sin8s_gen main @33 @begin
-div16u::@2 dominated by div16u sin8s_gen div16u::@2 main @33 @begin
-div16u::@return dominated by div16u::@return div16u sin8s_gen div16u::@2 main @33 @begin
+@34 dominated by @34 @begin
+@end dominated by @end @34 @begin
+main dominated by main @34 @begin
+main::@5 dominated by main::@5 main @34 @begin
+main::@6 dominated by main::@5 main::@6 main @34 @begin
+main::@1 dominated by main::@1 main::@5 main::@6 main @34 @begin
+main::@3 dominated by main::@1 main::@5 main::@6 main::@3 main @34 @begin
+main::@2 dominated by main::@1 main::@2 main::@5 main::@6 main @34 @begin
+main::@8 dominated by main::@8 main::@1 main::@2 main::@5 main::@6 main @34 @begin
+main::@9 dominated by main::@9 main::@8 main::@1 main::@2 main::@5 main::@6 main @34 @begin
+main::@return dominated by main::@9 main::@8 main::@1 main::@2 main::@5 main::@6 main::@return main @34 @begin
+print_str dominated by main::@1 main::@5 main::@6 print_str main @34 @begin
+print_str::@1 dominated by main::@1 main::@5 main::@6 print_str::@1 print_str main @34 @begin
+print_str::@return dominated by main::@1 main::@5 main::@6 print_str::@return print_str::@1 print_str main @34 @begin
+print_str::@2 dominated by main::@1 main::@5 main::@6 print_str::@1 print_str::@2 print_str main @34 @begin
+print_sbyte dominated by main::@1 main::@2 main::@5 main::@6 print_sbyte main @34 @begin
+print_sbyte::@2 dominated by main::@1 main::@2 main::@5 main::@6 print_sbyte main print_sbyte::@2 @34 @begin
+print_sbyte::@4 dominated by main::@1 main::@2 main::@5 main::@6 print_sbyte main print_sbyte::@4 print_sbyte::@2 @34 @begin
+print_sbyte::@1 dominated by main::@1 main::@2 main::@5 main::@6 print_sbyte main print_sbyte::@1 @34 @begin
+print_sbyte::@return dominated by main::@1 main::@2 main::@5 main::@6 print_sbyte main print_sbyte::@1 @34 @begin print_sbyte::@return
+print_byte dominated by main::@1 main::@2 main::@5 main::@6 print_byte print_sbyte main print_sbyte::@1 @34 @begin
+print_byte::@1 dominated by main::@1 main::@2 main::@5 main::@6 print_byte::@1 print_byte print_sbyte main print_sbyte::@1 @34 @begin
+print_byte::@return dominated by main::@1 main::@2 main::@5 main::@6 print_byte::@1 print_byte print_sbyte main print_sbyte::@1 @34 @begin print_byte::@return
+print_char dominated by main::@1 main::@2 main::@5 main::@6 print_sbyte main print_char @34 @begin
+print_char::@return dominated by main::@1 main::@2 main::@5 main::@6 print_sbyte main print_char @34 print_char::@return @begin
+print_cls dominated by main::@5 main::@6 print_cls main @34 @begin
+print_cls::@1 dominated by main::@5 main::@6 print_cls main @34 @begin print_cls::@1
+print_cls::@return dominated by main::@5 main::@6 print_cls main @34 @begin print_cls::@return print_cls::@1
+sin16s_gen dominated by main::@5 sin16s_gen main @34 @begin
+sin16s_gen::@3 dominated by main::@5 sin16s_gen sin16s_gen::@3 main @34 @begin
+sin16s_gen::@1 dominated by main::@5 sin16s_gen sin16s_gen::@3 sin16s_gen::@1 main @34 @begin
+sin16s_gen::@4 dominated by main::@5 sin16s_gen sin16s_gen::@3 sin16s_gen::@4 sin16s_gen::@1 main @34 @begin
+sin16s_gen::@return dominated by main::@5 sin16s_gen::@return sin16s_gen sin16s_gen::@3 sin16s_gen::@4 sin16s_gen::@1 main @34 @begin
+sin16s dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s_gen::@1 main @34 @begin
+sin16s::@4 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s_gen::@1 sin16s::@4 main @34 @begin
+sin16s::@1 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 main @34 @begin
+sin16s::@5 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@5 main @34 @begin
+sin16s::@2 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@2 main @34 @begin
+sin16s::@8 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@8 sin16s::@2 main @34 @begin
+sin16s::@9 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@2 main @34 @begin
+sin16s::@10 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@2 main @34 @begin sin16s::@10
+sin16s::@11 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@2 main @34 @begin sin16s::@11 sin16s::@10
+sin16s::@12 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@2 main @34 @begin sin16s::@12 sin16s::@11 sin16s::@10
+sin16s::@6 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@6 sin16s::@2 main @34 @begin sin16s::@12 sin16s::@11 sin16s::@10
+sin16s::@3 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@3 sin16s::@2 main @34 @begin sin16s::@12 sin16s::@11 sin16s::@10
+sin16s::@return dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@3 sin16s::@2 main @34 @begin sin16s::@return sin16s::@12 sin16s::@11 sin16s::@10
+sin16s::@15 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 sin16s::@9 sin16s::@8 sin16s::@2 main @34 @begin sin16s::@15 sin16s::@12 sin16s::@11 sin16s::@10
+mulu16_sel dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 main @34 @begin
+mulu16_sel::@2 dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 main @34 @begin mulu16_sel::@2
+mulu16_sel::@return dominated by main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 main @34 @begin mulu16_sel::@return mulu16_sel::@2
+mul16u dominated by mul16u main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 main @34 @begin
+mul16u::@1 dominated by mul16u main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 main mul16u::@1 @34 @begin
+mul16u::@return dominated by mul16u main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 mul16u::@return main mul16u::@1 @34 @begin
+mul16u::@2 dominated by mul16u main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 main mul16u::@1 mul16u::@2 @34 @begin
+mul16u::@7 dominated by mul16u main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 main mul16u::@1 mul16u::@2 @34 @begin mul16u::@7
+mul16u::@4 dominated by mul16u main::@5 sin16s sin16s_gen sin16s_gen::@3 sin16s::@1 sin16s_gen::@1 mulu16_sel sin16s::@2 main mul16u::@1 mul16u::@2 @34 @begin mul16u::@4
+div32u16u dominated by main::@5 sin16s_gen div32u16u main @34 @begin
+div32u16u::@2 dominated by main::@5 sin16s_gen div32u16u main div32u16u::@2 @34 @begin
+div32u16u::@3 dominated by main::@5 sin16s_gen div32u16u main div32u16u::@2 div32u16u::@3 @34 @begin
+div32u16u::@return dominated by main::@5 sin16s_gen div32u16u div32u16u::@return main div32u16u::@2 div32u16u::@3 @34 @begin
+divr16u dominated by divr16u main @34 @begin
+divr16u::@1 dominated by divr16u::@1 divr16u main @34 @begin
+divr16u::@4 dominated by divr16u::@1 divr16u::@4 divr16u main @34 @begin
+divr16u::@2 dominated by divr16u::@2 divr16u::@1 divr16u main @34 @begin
+divr16u::@5 dominated by divr16u::@2 divr16u::@1 divr16u::@5 divr16u main @34 @begin
+divr16u::@3 dominated by divr16u::@2 divr16u::@1 divr16u::@3 divr16u main @34 @begin
+divr16u::@6 dominated by divr16u::@2 divr16u::@1 divr16u::@3 divr16u::@6 divr16u main @34 @begin
+divr16u::@return dominated by divr16u::@2 divr16u::@1 divr16u::@3 divr16u::@6 divr16u::@return divr16u main @34 @begin
+sin8s_gen dominated by sin8s_gen main @34 @begin
+sin8s_gen::@3 dominated by sin8s_gen main @34 @begin sin8s_gen::@3
+sin8s_gen::@1 dominated by sin8s_gen main @34 @begin sin8s_gen::@1 sin8s_gen::@3
+sin8s_gen::@4 dominated by sin8s_gen main @34 @begin sin8s_gen::@1 sin8s_gen::@3 sin8s_gen::@4
+sin8s_gen::@return dominated by sin8s_gen sin8s_gen::@return main @34 @begin sin8s_gen::@1 sin8s_gen::@3 sin8s_gen::@4
+sin8s dominated by sin8s_gen main sin8s @34 @begin sin8s_gen::@1 sin8s_gen::@3
+sin8s::@5 dominated by sin8s_gen main sin8s @34 @begin sin8s::@5 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@1 dominated by sin8s_gen main sin8s @34 @begin sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@6 dominated by sin8s_gen main sin8s @34 @begin sin8s::@1 sin8s::@6 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@2 dominated by sin8s_gen main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@10 dominated by sin8s_gen sin8s::@10 main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@11 dominated by sin8s_gen sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@12 dominated by sin8s_gen sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@13 dominated by sin8s_gen sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@14 dominated by sin8s_gen sin8s::@14 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@7 dominated by sin8s_gen sin8s::@14 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s::@7 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@3 dominated by sin8s_gen sin8s::@14 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s::@3 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@8 dominated by sin8s_gen sin8s::@14 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s::@3 sin8s::@8 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@4 dominated by sin8s_gen sin8s::@14 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s::@4 sin8s::@3 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@return dominated by sin8s_gen sin8s::@14 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 sin8s::@return main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s::@4 sin8s::@3 sin8s_gen::@1 sin8s_gen::@3
+sin8s::@18 dominated by sin8s_gen sin8s::@18 sin8s::@14 sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s::@3 sin8s_gen::@1 sin8s_gen::@3
+mulu8_sel dominated by sin8s_gen mulu8_sel main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
+mulu8_sel::@2 dominated by mulu8_sel::@2 sin8s_gen mulu8_sel main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
+mulu8_sel::@return dominated by mulu8_sel::@2 sin8s_gen mulu8_sel::@return mulu8_sel main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
+mul8u dominated by sin8s_gen mul8u mulu8_sel main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3
+mul8u::@1 dominated by sin8s_gen mul8u mulu8_sel main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 mul8u::@1
+mul8u::@return dominated by sin8s_gen mul8u mulu8_sel mul8u::@return main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 mul8u::@1
+mul8u::@2 dominated by sin8s_gen mul8u mulu8_sel main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 mul8u::@2 mul8u::@1
+mul8u::@7 dominated by sin8s_gen mul8u mulu8_sel main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 mul8u::@7 mul8u::@2 mul8u::@1
+mul8u::@4 dominated by sin8s_gen mul8u mulu8_sel main sin8s @34 @begin sin8s::@2 sin8s::@1 sin8s_gen::@1 sin8s_gen::@3 mul8u::@2 mul8u::@1 mul8u::@4
+div16u dominated by div16u sin8s_gen main @34 @begin
+div16u::@2 dominated by div16u sin8s_gen div16u::@2 main @34 @begin
+div16u::@return dominated by div16u::@return div16u sin8s_gen div16u::@2 main @34 @begin
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@9 blocks: null
@@ -6649,17 +6698,17 @@ INITIAL ASM
.label print_char_cursor = 7
//SEG2 @begin
bbegin:
-//SEG3 [1] phi from @begin to @33 [phi:@begin->@33]
-b33_from_bbegin:
- jmp b33
-//SEG4 @33
-b33:
+//SEG3 [1] phi from @begin to @34 [phi:@begin->@34]
+b34_from_bbegin:
+ jmp b34
+//SEG4 @34
+b34:
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @33 to main [phi:@33->main]
-main_from_b33:
+//SEG6 [4] phi from @34 to main [phi:@34->main]
+main_from_b34:
jsr main
-//SEG7 [3] phi from @33 to @end [phi:@33->@end]
-bend_from_b33:
+//SEG7 [3] phi from @34 to @end [phi:@34->@end]
+bend_from_b34:
jmp bend
//SEG8 @end
bend:
@@ -8418,6 +8467,8 @@ Removing always clobbered register reg byte a as potential for zp ZP_BYTE:77 [ m
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:77 [ main::sd#0 ]
Statement [33] *((byte*) print_char_cursor#19) ← *((byte*) print_str::str#3) [ print_char_cursor#19 print_str::str#3 ] ( main:2::print_str:20 [ main::i#2 main::sd#0 print_char_cursor#19 print_str::str#3 ] main:2::print_str:25 [ main::i#2 print_char_cursor#19 print_str::str#3 ] ) always clobbers reg byte a reg byte y
Statement [39] (signed byte) print_sbyte::b#0 ← - (signed byte) print_sbyte::b#1 [ print_char_cursor#10 print_sbyte::b#0 ] ( main:2::print_sbyte:23 [ main::i#2 print_char_cursor#10 print_sbyte::b#0 ] ) always clobbers reg byte a
+Statement [43] (byte~) print_byte::$0 ← (byte)(signed byte) print_sbyte::b#3 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_sbyte::b#3 print_char_cursor#37 print_byte::$0 ] ( main:2::print_sbyte:23::print_byte:41 [ main::i#2 print_sbyte::b#3 print_char_cursor#37 print_byte::$0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:5 [ print_sbyte::b#3 print_sbyte::b#1 print_sbyte::b#0 ]
Statement [46] (byte~) print_byte::$2 ← (byte)(signed byte) print_sbyte::b#3 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#10 print_byte::$2 ] ( main:2::print_sbyte:23::print_byte:41 [ main::i#2 print_char_cursor#10 print_byte::$2 ] ) always clobbers reg byte a
Statement [51] *((byte*) print_char_cursor#27) ← (byte) print_char::ch#3 [ print_char_cursor#27 ] ( main:2::print_sbyte:23::print_char:38 [ main::i#2 print_sbyte::b#1 print_char_cursor#27 ] main:2::print_sbyte:23::print_byte:41::print_char:45 [ main::i#2 print_sbyte::b#3 print_char_cursor#27 ] main:2::print_sbyte:23::print_byte:41::print_char:48 [ main::i#2 print_char_cursor#27 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:5 [ print_sbyte::b#3 print_sbyte::b#1 print_sbyte::b#0 ]
@@ -8504,10 +8555,12 @@ Statement [184] (byte) sin8s::x1#0 ← > (word~) sin8s::$6 [ sin8s::isUpper#10 s
Statement [199] (byte) sin8s::usinx#0 ← (byte) sin8s::x1#0 - (byte) sin8s::x3_6#0 [ sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 sin8s::usinx#0 ] ( main:2::sin8s_gen:5::sin8s:168 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 sin8s::usinx#0 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:165 [ sin8s::x1#0 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:169 [ sin8s::x3#0 ]
+Statement [210] (byte) sin8s::x5_128#0 ← (byte) sin8s::x5#0 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ sin8s::isUpper#10 sin8s::usinx#0 sin8s::x5_128#0 ] ( main:2::sin8s_gen:5::sin8s:168 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#0 sin8s::x5_128#0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:172 [ sin8s::usinx#0 ]
+Statement [211] (byte) sin8s::usinx#1 ← (byte) sin8s::usinx#0 + (byte) sin8s::x5_128#0 [ sin8s::isUpper#10 sin8s::usinx#1 ] ( main:2::sin8s_gen:5::sin8s:168 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#1 ] ) always clobbers reg byte a
Statement [216] (signed byte) sin8s::sinx#1 ← - (signed byte)(byte) sin8s::usinx#4 [ sin8s::sinx#1 ] ( main:2::sin8s_gen:5::sin8s:168 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::sinx#1 ] ) always clobbers reg byte a
Statement [224] (word) mul8u::return#2 ← (word) mul8u::res#2 [ mulu8_sel::select#5 mul8u::return#2 ] ( main:2::sin8s_gen:5::sin8s:168::mulu8_sel:187 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::select#5 mul8u::return#2 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:192 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::select#5 mul8u::return#2 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:196 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 mulu8_sel::select#5 mul8u::return#2 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:202 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::usinx#0 mulu8_sel::select#5 mul8u::return#2 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:207 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#0 mulu8_sel::select#5 mul8u::return#2 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:61 [ mulu8_sel::select#5 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:172 [ sin8s::usinx#0 ]
Statement [225] (word~) mulu8_sel::$0 ← (word) mul8u::return#2 [ mulu8_sel::select#5 mulu8_sel::$0 ] ( main:2::sin8s_gen:5::sin8s:168::mulu8_sel:187 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::select#5 mulu8_sel::$0 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:192 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::select#5 mulu8_sel::$0 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:196 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 mulu8_sel::select#5 mulu8_sel::$0 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:202 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::usinx#0 mulu8_sel::select#5 mulu8_sel::$0 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:207 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#0 mulu8_sel::select#5 mulu8_sel::$0 ] ) always clobbers reg byte a
Statement [226] (word~) mulu8_sel::$1 ← (word~) mulu8_sel::$0 << (byte) mulu8_sel::select#5 [ mulu8_sel::$1 ] ( main:2::sin8s_gen:5::sin8s:168::mulu8_sel:187 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::$1 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:192 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::$1 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:196 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 mulu8_sel::$1 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:202 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::usinx#0 mulu8_sel::$1 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:207 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#0 mulu8_sel::$1 ] ) always clobbers reg byte a
Statement [227] (byte) mulu8_sel::return#12 ← > (word~) mulu8_sel::$1 [ mulu8_sel::return#12 ] ( main:2::sin8s_gen:5::sin8s:168::mulu8_sel:187 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::return#12 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:192 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::return#12 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:196 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 mulu8_sel::return#12 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:202 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::usinx#0 mulu8_sel::return#12 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:207 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#0 mulu8_sel::return#12 ] ) always clobbers reg byte a
@@ -8527,6 +8580,7 @@ Statement [17] (signed byte) main::sd#0 ← (signed byte) main::sb#0 - (signed b
Statement [31] if(*((byte*) print_str::str#3)!=(byte) '@') goto print_str::@2 [ print_char_cursor#19 print_str::str#3 ] ( main:2::print_str:20 [ main::i#2 main::sd#0 print_char_cursor#19 print_str::str#3 ] main:2::print_str:25 [ main::i#2 print_char_cursor#19 print_str::str#3 ] ) always clobbers reg byte a reg byte y
Statement [33] *((byte*) print_char_cursor#19) ← *((byte*) print_str::str#3) [ print_char_cursor#19 print_str::str#3 ] ( main:2::print_str:20 [ main::i#2 main::sd#0 print_char_cursor#19 print_str::str#3 ] main:2::print_str:25 [ main::i#2 print_char_cursor#19 print_str::str#3 ] ) always clobbers reg byte a reg byte y
Statement [39] (signed byte) print_sbyte::b#0 ← - (signed byte) print_sbyte::b#1 [ print_char_cursor#10 print_sbyte::b#0 ] ( main:2::print_sbyte:23 [ main::i#2 print_char_cursor#10 print_sbyte::b#0 ] ) always clobbers reg byte a
+Statement [43] (byte~) print_byte::$0 ← (byte)(signed byte) print_sbyte::b#3 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_sbyte::b#3 print_char_cursor#37 print_byte::$0 ] ( main:2::print_sbyte:23::print_byte:41 [ main::i#2 print_sbyte::b#3 print_char_cursor#37 print_byte::$0 ] ) always clobbers reg byte a
Statement [46] (byte~) print_byte::$2 ← (byte)(signed byte) print_sbyte::b#3 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#10 print_byte::$2 ] ( main:2::print_sbyte:23::print_byte:41 [ main::i#2 print_char_cursor#10 print_byte::$2 ] ) always clobbers reg byte a
Statement [51] *((byte*) print_char_cursor#27) ← (byte) print_char::ch#3 [ print_char_cursor#27 ] ( main:2::print_sbyte:23::print_char:38 [ main::i#2 print_sbyte::b#1 print_char_cursor#27 ] main:2::print_sbyte:23::print_byte:41::print_char:45 [ main::i#2 print_sbyte::b#3 print_char_cursor#27 ] main:2::print_sbyte:23::print_byte:41::print_char:48 [ main::i#2 print_char_cursor#27 ] ) always clobbers reg byte y
Statement [56] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:9 [ print_cls::sc#2 ] ) always clobbers reg byte a reg byte y
@@ -8605,6 +8659,7 @@ Statement [181] (word) sin8s::x#2 ← (const word) PI_u4f12#0 - (word) sin8s::x#
Statement [183] (word~) sin8s::$6 ← (word) sin8s::x#6 << (byte/signed byte/word/signed word/dword/signed dword) 3 [ sin8s::isUpper#10 sin8s::$6 ] ( main:2::sin8s_gen:5::sin8s:168 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::$6 ] ) always clobbers reg byte a
Statement [184] (byte) sin8s::x1#0 ← > (word~) sin8s::$6 [ sin8s::isUpper#10 sin8s::x1#0 ] ( main:2::sin8s_gen:5::sin8s:168 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 ] ) always clobbers reg byte a
Statement [199] (byte) sin8s::usinx#0 ← (byte) sin8s::x1#0 - (byte) sin8s::x3_6#0 [ sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 sin8s::usinx#0 ] ( main:2::sin8s_gen:5::sin8s:168 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 sin8s::usinx#0 ] ) always clobbers reg byte a
+Statement [210] (byte) sin8s::x5_128#0 ← (byte) sin8s::x5#0 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ sin8s::isUpper#10 sin8s::usinx#0 sin8s::x5_128#0 ] ( main:2::sin8s_gen:5::sin8s:168 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#0 sin8s::x5_128#0 ] ) always clobbers reg byte a
Statement [211] (byte) sin8s::usinx#1 ← (byte) sin8s::usinx#0 + (byte) sin8s::x5_128#0 [ sin8s::isUpper#10 sin8s::usinx#1 ] ( main:2::sin8s_gen:5::sin8s:168 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#1 ] ) always clobbers reg byte a
Statement [216] (signed byte) sin8s::sinx#1 ← - (signed byte)(byte) sin8s::usinx#4 [ sin8s::sinx#1 ] ( main:2::sin8s_gen:5::sin8s:168 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::sinx#1 ] ) always clobbers reg byte a
Statement [224] (word) mul8u::return#2 ← (word) mul8u::res#2 [ mulu8_sel::select#5 mul8u::return#2 ] ( main:2::sin8s_gen:5::sin8s:168::mulu8_sel:187 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::select#5 mul8u::return#2 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:192 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::select#5 mul8u::return#2 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:196 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 mulu8_sel::select#5 mul8u::return#2 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:202 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::x1#0 sin8s::usinx#0 mulu8_sel::select#5 mul8u::return#2 ] main:2::sin8s_gen:5::sin8s:168::mulu8_sel:207 [ sin8s_gen::step#0 sin8s_gen::x#2 sin8s_gen::sintab#2 sin8s_gen::i#2 sin8s::isUpper#10 sin8s::usinx#0 mulu8_sel::select#5 mul8u::return#2 ] ) always clobbers reg byte a
@@ -8618,7 +8673,7 @@ Statement [241] (word) divr16u::return#2 ← (word) divr16u::return#0 [ divr16u:
Statement [242] (word) div16u::return#0 ← (word) divr16u::return#2 [ div16u::return#0 ] ( main:2::sin8s_gen:5::div16u:163 [ div16u::return#0 ] ) always clobbers reg byte a
Potential registers zp ZP_BYTE:2 [ main::i#2 main::i#1 ] : zp ZP_BYTE:2 , reg byte x ,
Potential registers zp ZP_WORD:3 [ print_str::str#3 print_str::str#5 print_str::str#0 ] : zp ZP_WORD:3 ,
-Potential registers zp ZP_BYTE:5 [ print_sbyte::b#3 print_sbyte::b#1 print_sbyte::b#0 ] : zp ZP_BYTE:5 , reg byte a , reg byte x ,
+Potential registers zp ZP_BYTE:5 [ print_sbyte::b#3 print_sbyte::b#1 print_sbyte::b#0 ] : zp ZP_BYTE:5 , reg byte x ,
Potential registers zp ZP_BYTE:6 [ print_char::ch#3 print_char::ch#1 print_char::ch#2 ] : zp ZP_BYTE:6 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_WORD:7 [ print_char_cursor#27 print_char_cursor#37 print_char_cursor#44 print_char_cursor#41 print_char_cursor#42 print_char_cursor#19 print_char_cursor#10 print_char_cursor#1 ] : zp ZP_WORD:7 ,
Potential registers zp ZP_WORD:9 [ print_cls::sc#2 print_cls::sc#1 ] : zp ZP_WORD:9 ,
@@ -8887,17 +8942,17 @@ ASSEMBLER BEFORE OPTIMIZATION
.label print_char_cursor = 5
//SEG2 @begin
bbegin:
-//SEG3 [1] phi from @begin to @33 [phi:@begin->@33]
-b33_from_bbegin:
- jmp b33
-//SEG4 @33
-b33:
+//SEG3 [1] phi from @begin to @34 [phi:@begin->@34]
+b34_from_bbegin:
+ jmp b34
+//SEG4 @34
+b34:
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @33 to main [phi:@33->main]
-main_from_b33:
+//SEG6 [4] phi from @34 to main [phi:@34->main]
+main_from_b34:
jsr main
-//SEG7 [3] phi from @33 to @end [phi:@33->@end]
-bend_from_b33:
+//SEG7 [3] phi from @34 to @end [phi:@34->@end]
+bend_from_b34:
jmp bend
//SEG8 @end
bend:
@@ -10404,7 +10459,7 @@ div16u: {
print_hextab: .text "0123456789abcdef"
ASSEMBLER OPTIMIZATIONS
-Removing instruction jmp b33
+Removing instruction jmp b34
Removing instruction jmp bend
Removing instruction jmp b5
Removing instruction jmp b6
@@ -10527,9 +10582,9 @@ Replacing label b3_from_b14 with b3
Replacing label b4_from_b18 with b4
Replacing label b4_from_b2 with b4
Removing instruction bbegin:
-Removing instruction b33_from_bbegin:
-Removing instruction main_from_b33:
-Removing instruction bend_from_b33:
+Removing instruction b34_from_bbegin:
+Removing instruction main_from_b34:
+Removing instruction bend_from_b34:
Removing instruction b5_from_main:
Removing instruction sin16s_gen_from_b5:
Removing instruction b6_from_b5:
@@ -10572,7 +10627,7 @@ Removing instruction breturn:
Removing instruction b4_from_b2:
Removing instruction b4_from_b7:
Succesful ASM optimization Pass5RedundantLabelElimination
-Removing instruction b33:
+Removing instruction b34:
Removing instruction bend:
Removing instruction sin8s_gen_from_main:
Removing instruction b5:
@@ -10678,7 +10733,7 @@ Removing unreachable instruction jmp b3
Succesful ASM optimization Pass5UnreachableCodeElimination
FINAL SYMBOL TABLE
-(label) @33
+(label) @34
(label) @begin
(label) @end
(word) PI2_u4f12
@@ -11133,12 +11188,12 @@ Score: 28323
.label rem16u = 2
.label print_char_cursor = 5
//SEG2 @begin
-//SEG3 [1] phi from @begin to @33 [phi:@begin->@33]
-//SEG4 @33
+//SEG3 [1] phi from @begin to @34 [phi:@begin->@34]
+//SEG4 @34
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @33 to main [phi:@33->main]
+//SEG6 [4] phi from @34 to main [phi:@34->main]
jsr main
-//SEG7 [3] phi from @33 to @end [phi:@33->@end]
+//SEG7 [3] phi from @34 to @end [phi:@34->@end]
//SEG8 @end
//SEG9 main
main: {
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8b.sym b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8b.sym
index 24726ccb7..66e911192 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8b.sym
+++ b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen8b.sym
@@ -1,4 +1,4 @@
-(label) @33
+(label) @34
(label) @begin
(label) @end
(word) PI2_u4f12
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinusgenscale8.cfg b/src/test/java/dk/camelot64/kickc/test/ref/sinusgenscale8.cfg
index 0d60b39ed..1f9ef4549 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/sinusgenscale8.cfg
+++ b/src/test/java/dk/camelot64/kickc/test/ref/sinusgenscale8.cfg
@@ -1,13 +1,13 @@
@begin: scope:[] from
[0] phi() [ ] ( )
- to:@34
-@34: scope:[] from @begin
+ to:@35
+@35: scope:[] from @begin
[1] phi() [ ] ( )
[2] call main [ ] ( )
to:@end
-@end: scope:[] from @34
+@end: scope:[] from @35
[3] phi() [ ] ( )
-main: scope:[main] from @34
+main: scope:[main] from @35
[4] phi() [ ] ( main:2 [ ] )
[5] call print_cls [ ] ( main:2 [ ] )
to:main::@1
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinusgenscale8.log b/src/test/java/dk/camelot64/kickc/test/ref/sinusgenscale8.log
index e7d451710..669ec85bf 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/sinusgenscale8.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/sinusgenscale8.log
@@ -312,20 +312,22 @@ signed byte div8s(signed byte dividend, signed byte divisor) {
// Remainder after signed 16 bit division
signed word rem16s = 0;
-// Perform division on two signed 16-bit numbers
-// Returns dividend/divisor.
-// The remainder will be set into the global variable rem16s.
+// Perform division on two signed 16-bit numbers with an initial remainder.
+// Returns dividend/divisor. The remainder will be set into the global variable rem16s.
// Implemented using simple binary division
// Follows the C99 standard by truncating toward zero on negative results.
// See http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf section 6.5.5
-signed word div16s(signed word dividend, signed word divisor) {
+signed word divr16s(signed word dividend, signed word divisor, signed word rem) {
byte neg = 0;
word dividendu = 0;
- if(dividend<0) {
+ word remu = 0;
+ if(dividend<0 || rem<0) {
dividendu = (word)-dividend;
+ remu = (word)-rem;
neg = 1;
} else {
dividendu = (word)dividend;
+ remu = (word)rem;
}
word divisoru = 0;
if(divisor<0) {
@@ -334,7 +336,7 @@ signed word div16s(signed word dividend, signed word divisor) {
} else {
divisoru = (word)divisor;
}
- word resultu = div16u(dividendu, divisoru);
+ word resultu = divr16u(dividendu, divisoru, remu);
if(neg==0) {
rem16s = (signed word)rem16u;
return (signed word)resultu;
@@ -344,6 +346,16 @@ signed word div16s(signed word dividend, signed word divisor) {
}
}
+// Perform division on two signed 16-bit numbers
+// Returns dividend/divisor.
+// The remainder will be set into the global variable rem16s.
+// Implemented using simple binary division
+// Follows the C99 standard by truncating toward zero on negative results.
+// See http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf section 6.5.5
+signed word div16s(signed word dividend, signed word divisor) {
+ return divr16s(dividend, divisor, 0);
+}
+
Adding pre/post-modifier (byte) divr8u::quotient ← ++ (byte) divr8u::quotient
Adding pre/post-modifier (word) divr16u::quotient ← ++ (word) divr16u::quotient
Importing multiply.kc
@@ -576,6 +588,7 @@ SYMBOLS
(label) @32
(label) @33
(label) @34
+(label) @35
(label) @4
(label) @5
(label) @6
@@ -591,44 +604,11 @@ SYMBOLS
(word) PI_u4f12
(dword) PI_u4f28
(signed word()) div16s((signed word) div16s::dividend , (signed word) div16s::divisor)
-(bool~) div16s::$0
-(word~) div16s::$1
-(bool~) div16s::$10
-(signed word~) div16s::$11
-(signed word~) div16s::$12
-(signed word~) div16s::$13
-(signed word~) div16s::$14
-(signed word~) div16s::$15
-(signed word~) div16s::$16
-(signed word~) div16s::$2
-(word~) div16s::$3
-(bool~) div16s::$4
-(word~) div16s::$5
-(signed word~) div16s::$6
-(word~) div16s::$7
-(byte/word/dword~) div16s::$8
-(word~) div16s::$9
+(signed word~) div16s::$0
(label) div16s::@1
-(label) div16s::@10
-(label) div16s::@11
-(label) div16s::@12
-(label) div16s::@13
-(label) div16s::@14
-(label) div16s::@2
-(label) div16s::@3
-(label) div16s::@4
-(label) div16s::@5
-(label) div16s::@6
-(label) div16s::@7
-(label) div16s::@8
-(label) div16s::@9
(label) div16s::@return
(signed word) div16s::dividend
-(word) div16s::dividendu
(signed word) div16s::divisor
-(word) div16s::divisoru
-(byte) div16s::neg
-(word) div16s::resultu
(signed word) div16s::return
(word()) div16u((word) div16u::dividend , (word) div16u::divisor)
(word~) div16u::$0
@@ -697,6 +677,53 @@ SYMBOLS
(byte) div8u::dividend
(byte) div8u::divisor
(byte) div8u::return
+(signed word()) divr16s((signed word) divr16s::dividend , (signed word) divr16s::divisor , (signed word) divr16s::rem)
+(bool~) divr16s::$0
+(bool~) divr16s::$1
+(word~) divr16s::$10
+(signed word~) divr16s::$11
+(word~) divr16s::$12
+(byte/word/dword~) divr16s::$13
+(word~) divr16s::$14
+(bool~) divr16s::$15
+(signed word~) divr16s::$16
+(signed word~) divr16s::$17
+(signed word~) divr16s::$18
+(signed word~) divr16s::$19
+(bool~) divr16s::$2
+(signed word~) divr16s::$20
+(signed word~) divr16s::$21
+(word~) divr16s::$3
+(word~) divr16s::$4
+(signed word~) divr16s::$5
+(word~) divr16s::$6
+(signed word~) divr16s::$7
+(word~) divr16s::$8
+(bool~) divr16s::$9
+(label) divr16s::@1
+(label) divr16s::@10
+(label) divr16s::@11
+(label) divr16s::@12
+(label) divr16s::@13
+(label) divr16s::@14
+(label) divr16s::@2
+(label) divr16s::@3
+(label) divr16s::@4
+(label) divr16s::@5
+(label) divr16s::@6
+(label) divr16s::@7
+(label) divr16s::@8
+(label) divr16s::@9
+(label) divr16s::@return
+(signed word) divr16s::dividend
+(word) divr16s::dividendu
+(signed word) divr16s::divisor
+(word) divr16s::divisoru
+(byte) divr16s::neg
+(signed word) divr16s::rem
+(word) divr16s::remu
+(word) divr16s::resultu
+(signed word) divr16s::return
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
(word~) divr16u::$0
(byte~) divr16u::$1
@@ -1412,76 +1439,96 @@ div8s::@14: scope:[div8s] from
@6: scope:[] from @5
(signed word) rem16s ← (byte/signed byte/word/signed word/dword/signed dword) 0
to:@7
+divr16s: scope:[divr16s] from
+ (byte) divr16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (word) divr16s::dividendu ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (word) divr16s::remu ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$0 ← (signed word) divr16s::dividend < (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$1 ← (signed word) divr16s::rem < (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$2 ← (bool~) divr16s::$0 || (bool~) divr16s::$1
+ if((bool~) divr16s::$2) goto divr16s::@1
+ to:divr16s::@7
+divr16s::@1: scope:[divr16s] from divr16s divr16s::@8
+ (signed word~) divr16s::$5 ← - (signed word) divr16s::dividend
+ (word~) divr16s::$6 ← ((word)) (signed word~) divr16s::$5
+ (word) divr16s::dividendu ← (word~) divr16s::$6
+ (signed word~) divr16s::$7 ← - (signed word) divr16s::rem
+ (word~) divr16s::$8 ← ((word)) (signed word~) divr16s::$7
+ (word) divr16s::remu ← (word~) divr16s::$8
+ (byte) divr16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 1
+ to:divr16s::@2
+divr16s::@7: scope:[divr16s] from divr16s
+ (word~) divr16s::$3 ← ((word)) (signed word) divr16s::dividend
+ (word) divr16s::dividendu ← (word~) divr16s::$3
+ (word~) divr16s::$4 ← ((word)) (signed word) divr16s::rem
+ (word) divr16s::remu ← (word~) divr16s::$4
+ to:divr16s::@2
+divr16s::@2: scope:[divr16s] from divr16s::@1 divr16s::@7
+ (word) divr16s::divisoru ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$9 ← (signed word) divr16s::divisor < (byte/signed byte/word/signed word/dword/signed dword) 0
+ if((bool~) divr16s::$9) goto divr16s::@3
+ to:divr16s::@9
+divr16s::@8: scope:[divr16s] from
+ to:divr16s::@1
+divr16s::@3: scope:[divr16s] from divr16s::@10 divr16s::@2
+ (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor
+ (word~) divr16s::$12 ← ((word)) (signed word~) divr16s::$11
+ (word) divr16s::divisoru ← (word~) divr16s::$12
+ (byte/word/dword~) divr16s::$13 ← (byte) divr16s::neg ^ (byte/signed byte/word/signed word/dword/signed dword) 1
+ (byte) divr16s::neg ← (byte/word/dword~) divr16s::$13
+ to:divr16s::@4
+divr16s::@9: scope:[divr16s] from divr16s::@2
+ (word~) divr16s::$10 ← ((word)) (signed word) divr16s::divisor
+ (word) divr16s::divisoru ← (word~) divr16s::$10
+ to:divr16s::@4
+divr16s::@4: scope:[divr16s] from divr16s::@3 divr16s::@9
+ (word~) divr16s::$14 ← call divr16u (word) divr16s::dividendu (word) divr16s::divisoru (word) divr16s::remu
+ (word) divr16s::resultu ← (word~) divr16s::$14
+ (bool~) divr16s::$15 ← (byte) divr16s::neg == (byte/signed byte/word/signed word/dword/signed dword) 0
+ if((bool~) divr16s::$15) goto divr16s::@5
+ to:divr16s::@11
+divr16s::@10: scope:[divr16s] from
+ to:divr16s::@3
+divr16s::@5: scope:[divr16s] from divr16s::@13 divr16s::@4
+ (signed word~) divr16s::$20 ← ((signed word)) (word) rem16u
+ (signed word) rem16s ← (signed word~) divr16s::$20
+ (signed word~) divr16s::$21 ← ((signed word)) (word) divr16s::resultu
+ (signed word) divr16s::return ← (signed word~) divr16s::$21
+ to:divr16s::@return
+divr16s::@11: scope:[divr16s] from divr16s::@4
+ (signed word~) divr16s::$16 ← ((signed word)) (word) rem16u
+ (signed word~) divr16s::$17 ← - (signed word~) divr16s::$16
+ (signed word) rem16s ← (signed word~) divr16s::$17
+ (signed word~) divr16s::$18 ← ((signed word)) (word) divr16s::resultu
+ (signed word~) divr16s::$19 ← - (signed word~) divr16s::$18
+ (signed word) divr16s::return ← (signed word~) divr16s::$19
+ to:divr16s::@return
+divr16s::@return: scope:[divr16s] from divr16s::@11 divr16s::@5 divr16s::@6
+ (signed word) divr16s::return ← (signed word) divr16s::return
+ return (signed word) divr16s::return
+ to:@return
+divr16s::@12: scope:[divr16s] from
+ to:divr16s::@6
+divr16s::@6: scope:[divr16s] from divr16s::@12 divr16s::@14
+ to:divr16s::@return
+divr16s::@13: scope:[divr16s] from
+ to:divr16s::@5
+divr16s::@14: scope:[divr16s] from
+ to:divr16s::@6
+@7: scope:[] from @6
+ to:@8
div16s: scope:[div16s] from
- (byte) div16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (word) div16s::dividendu ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (bool~) div16s::$0 ← (signed word) div16s::dividend < (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$0) goto div16s::@1
- to:div16s::@7
-div16s::@1: scope:[div16s] from div16s div16s::@8
- (signed word~) div16s::$2 ← - (signed word) div16s::dividend
- (word~) div16s::$3 ← ((word)) (signed word~) div16s::$2
- (word) div16s::dividendu ← (word~) div16s::$3
- (byte) div16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 1
- to:div16s::@2
-div16s::@7: scope:[div16s] from div16s
- (word~) div16s::$1 ← ((word)) (signed word) div16s::dividend
- (word) div16s::dividendu ← (word~) div16s::$1
- to:div16s::@2
-div16s::@2: scope:[div16s] from div16s::@1 div16s::@7
- (word) div16s::divisoru ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (bool~) div16s::$4 ← (signed word) div16s::divisor < (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$4) goto div16s::@3
- to:div16s::@9
-div16s::@8: scope:[div16s] from
- to:div16s::@1
-div16s::@3: scope:[div16s] from div16s::@10 div16s::@2
- (signed word~) div16s::$6 ← - (signed word) div16s::divisor
- (word~) div16s::$7 ← ((word)) (signed word~) div16s::$6
- (word) div16s::divisoru ← (word~) div16s::$7
- (byte/word/dword~) div16s::$8 ← (byte) div16s::neg ^ (byte/signed byte/word/signed word/dword/signed dword) 1
- (byte) div16s::neg ← (byte/word/dword~) div16s::$8
- to:div16s::@4
-div16s::@9: scope:[div16s] from div16s::@2
- (word~) div16s::$5 ← ((word)) (signed word) div16s::divisor
- (word) div16s::divisoru ← (word~) div16s::$5
- to:div16s::@4
-div16s::@4: scope:[div16s] from div16s::@3 div16s::@9
- (word~) div16s::$9 ← call div16u (word) div16s::dividendu (word) div16s::divisoru
- (word) div16s::resultu ← (word~) div16s::$9
- (bool~) div16s::$10 ← (byte) div16s::neg == (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$10) goto div16s::@5
- to:div16s::@11
-div16s::@10: scope:[div16s] from
- to:div16s::@3
-div16s::@5: scope:[div16s] from div16s::@13 div16s::@4
- (signed word~) div16s::$15 ← ((signed word)) (word) rem16u
- (signed word) rem16s ← (signed word~) div16s::$15
- (signed word~) div16s::$16 ← ((signed word)) (word) div16s::resultu
- (signed word) div16s::return ← (signed word~) div16s::$16
+ (signed word~) div16s::$0 ← call divr16s (signed word) div16s::dividend (signed word) div16s::divisor (byte/signed byte/word/signed word/dword/signed dword) 0
+ (signed word) div16s::return ← (signed word~) div16s::$0
to:div16s::@return
-div16s::@11: scope:[div16s] from div16s::@4
- (signed word~) div16s::$11 ← ((signed word)) (word) rem16u
- (signed word~) div16s::$12 ← - (signed word~) div16s::$11
- (signed word) rem16s ← (signed word~) div16s::$12
- (signed word~) div16s::$13 ← ((signed word)) (word) div16s::resultu
- (signed word~) div16s::$14 ← - (signed word~) div16s::$13
- (signed word) div16s::return ← (signed word~) div16s::$14
- to:div16s::@return
-div16s::@return: scope:[div16s] from div16s::@11 div16s::@5 div16s::@6
+div16s::@return: scope:[div16s] from div16s div16s::@1
(signed word) div16s::return ← (signed word) div16s::return
return (signed word) div16s::return
to:@return
-div16s::@12: scope:[div16s] from
- to:div16s::@6
-div16s::@6: scope:[div16s] from div16s::@12 div16s::@14
+div16s::@1: scope:[div16s] from
to:div16s::@return
-div16s::@13: scope:[div16s] from
- to:div16s::@5
-div16s::@14: scope:[div16s] from
- to:div16s::@6
-@7: scope:[] from @6
- to:@8
+@8: scope:[] from @7
+ to:@9
mul8u: scope:[mul8u] from
(word) mul8u::res ← (byte/signed byte/word/signed word/dword/signed dword) 0
(word) mul8u::mb ← ((word)) (byte) mul8u::b
@@ -1521,8 +1568,8 @@ mul8u::@return: scope:[mul8u] from mul8u::@3 mul8u::@9
to:@return
mul8u::@9: scope:[mul8u] from
to:mul8u::@return
-@8: scope:[] from @7
- to:@9
+@9: scope:[] from @8
+ to:@10
mul8s: scope:[mul8s] from
(byte~) mul8s::$0 ← ((byte)) (signed byte) mul8s::a
(byte~) mul8s::$1 ← ((byte)) (signed byte) mul8s::b
@@ -1563,8 +1610,8 @@ mul8s::@return: scope:[mul8s] from mul8s::@2 mul8s::@5
to:@return
mul8s::@5: scope:[mul8s] from
to:mul8s::@return
-@9: scope:[] from @8
- to:@10
+@10: scope:[] from @9
+ to:@11
mul8su: scope:[mul8su] from
(byte~) mul8su::$0 ← ((byte)) (signed byte) mul8su::a
(byte~) mul8su::$1 ← ((byte)) (byte) mul8su::b
@@ -1592,8 +1639,8 @@ mul8su::@return: scope:[mul8su] from mul8su::@1 mul8su::@3
to:@return
mul8su::@3: scope:[mul8su] from
to:mul8su::@return
-@10: scope:[] from @9
- to:@11
+@11: scope:[] from @10
+ to:@12
mul16u: scope:[mul16u] from
(dword) mul16u::res ← (byte/signed byte/word/signed word/dword/signed dword) 0
(dword) mul16u::mb ← ((dword)) (word) mul16u::b
@@ -1633,8 +1680,8 @@ mul16u::@return: scope:[mul16u] from mul16u::@3 mul16u::@9
to:@return
mul16u::@9: scope:[mul16u] from
to:mul16u::@return
-@11: scope:[] from @10
- to:@12
+@12: scope:[] from @11
+ to:@13
mul16s: scope:[mul16s] from
(word~) mul16s::$0 ← ((word)) (signed word) mul16s::a
(word~) mul16s::$1 ← ((word)) (signed word) mul16s::b
@@ -1675,14 +1722,14 @@ mul16s::@return: scope:[mul16s] from mul16s::@2 mul16s::@5
to:@return
mul16s::@5: scope:[mul16s] from
to:mul16s::@return
-@12: scope:[] from @11
+@13: scope:[] from @12
(dword) PI2_u4f28 ← (dword/signed dword) 1686629713
(dword) PI_u4f28 ← (dword/signed dword) 843314857
(dword) PI_HALF_u4f28 ← (dword/signed dword) 421657428
(word) PI2_u4f12 ← (word/signed word/dword/signed dword) 25736
(word) PI_u4f12 ← (word/signed word/dword/signed dword) 12868
(word) PI_HALF_u4f12 ← (word/signed word/dword/signed dword) 6434
- to:@13
+ to:@14
sin16s_gen: scope:[sin16s_gen] from
(dword~) sin16s_gen::$0 ← call div32u16u (dword) PI2_u4f28 (word) sin16s_gen::wavelength
(dword) sin16s_gen::step ← (dword~) sin16s_gen::$0
@@ -1705,8 +1752,8 @@ sin16s_gen::@2: scope:[sin16s_gen] from sin16s_gen::@1
sin16s_gen::@return: scope:[sin16s_gen] from sin16s_gen::@2
return
to:@return
-@13: scope:[] from @12
- to:@14
+@14: scope:[] from @13
+ to:@15
sin8s_gen: scope:[sin8s_gen] from
(word~) sin8s_gen::$0 ← call div16u (word) PI2_u4f12 (word) sin8s_gen::wavelength
(word) sin8s_gen::step ← (word~) sin8s_gen::$0
@@ -1728,8 +1775,8 @@ sin8s_gen::@2: scope:[sin8s_gen] from sin8s_gen::@1
sin8s_gen::@return: scope:[sin8s_gen] from sin8s_gen::@2
return
to:@return
-@14: scope:[] from @13
- to:@15
+@15: scope:[] from @14
+ to:@16
sin16s: scope:[sin16s] from
(byte) sin16s::isUpper ← (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) sin16s::$0 ← (dword) sin16s::x >= (dword) PI_u4f28
@@ -1791,8 +1838,8 @@ sin16s::@return: scope:[sin16s] from sin16s::@3 sin16s::@7
to:@return
sin16s::@7: scope:[sin16s] from
to:sin16s::@return
-@15: scope:[] from @14
- to:@16
+@16: scope:[] from @15
+ to:@17
sin8s: scope:[sin8s] from
(byte) sin8s::isUpper ← (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) sin8s::$0 ← (word) sin8s::x >= (word) PI_u4f12
@@ -1862,8 +1909,8 @@ sin8s::@return: scope:[sin8s] from sin8s::@4 sin8s::@9
to:@return
sin8s::@9: scope:[sin8s] from
to:sin8s::@return
-@16: scope:[] from @15
- to:@17
+@17: scope:[] from @16
+ to:@18
mulu16_sel: scope:[mulu16_sel] from
(dword~) mulu16_sel::$0 ← call mul16u (word) mulu16_sel::v1 (word) mulu16_sel::v2
(dword~) mulu16_sel::$1 ← (dword~) mulu16_sel::$0 << (byte) mulu16_sel::select
@@ -1876,8 +1923,8 @@ mulu16_sel::@return: scope:[mulu16_sel] from mulu16_sel mulu16_sel::@1
to:@return
mulu16_sel::@1: scope:[mulu16_sel] from
to:mulu16_sel::@return
-@17: scope:[] from @16
- to:@18
+@18: scope:[] from @17
+ to:@19
mulu8_sel: scope:[mulu8_sel] from
(word~) mulu8_sel::$0 ← call mul8u (byte) mulu8_sel::v1 (byte) mulu8_sel::v2
(word~) mulu8_sel::$1 ← (word~) mulu8_sel::$0 << (byte) mulu8_sel::select
@@ -1890,11 +1937,11 @@ mulu8_sel::@return: scope:[mulu8_sel] from mulu8_sel mulu8_sel::@1
to:@return
mulu8_sel::@1: scope:[mulu8_sel] from
to:mulu8_sel::@return
-@18: scope:[] from @17
+@19: scope:[] from @18
(byte*) print_screen ← ((byte*)) (word/signed word/dword/signed dword) 1024
(byte*) print_line_cursor ← (byte*) print_screen
(byte*) print_char_cursor ← (byte*) print_line_cursor
- to:@19
+ to:@20
print_str_lines: scope:[print_str_lines] from
to:print_str_lines::@1
print_str_lines::@1: scope:[print_str_lines] from print_str_lines print_str_lines::@9
@@ -1932,8 +1979,8 @@ print_str_lines::@10: scope:[print_str_lines] from
print_str_lines::@return: scope:[print_str_lines] from print_str_lines::@3
return
to:@return
-@19: scope:[] from @18
- to:@20
+@20: scope:[] from @19
+ to:@21
print_str_ln: scope:[print_str_ln] from
(void~) print_str_ln::$0 ← call print_str (byte*) print_str_ln::str
(void~) print_str_ln::$1 ← call print_ln
@@ -1941,8 +1988,8 @@ print_str_ln: scope:[print_str_ln] from
print_str_ln::@return: scope:[print_str_ln] from print_str_ln
return
to:@return
-@20: scope:[] from @19
- to:@21
+@21: scope:[] from @20
+ to:@22
print_str: scope:[print_str] from
to:print_str::@1
print_str::@1: scope:[print_str] from print_str print_str::@2
@@ -1965,8 +2012,8 @@ print_str::@6: scope:[print_str] from
print_str::@return: scope:[print_str] from print_str::@3
return
to:@return
-@21: scope:[] from @20
- to:@22
+@22: scope:[] from @21
+ to:@23
print_str_at: scope:[print_str_at] from
to:print_str_at::@1
print_str_at::@1: scope:[print_str_at] from print_str_at print_str_at::@2
@@ -1989,8 +2036,8 @@ print_str_at::@6: scope:[print_str_at] from
print_str_at::@return: scope:[print_str_at] from print_str_at::@3
return
to:@return
-@22: scope:[] from @21
- to:@23
+@23: scope:[] from @22
+ to:@24
print_ln: scope:[print_ln] from
to:print_ln::@1
print_ln::@1: scope:[print_ln] from print_ln print_ln::@1
@@ -2005,8 +2052,8 @@ print_ln::@2: scope:[print_ln] from print_ln::@1
print_ln::@return: scope:[print_ln] from print_ln::@2
return
to:@return
-@23: scope:[] from @22
- to:@24
+@24: scope:[] from @23
+ to:@25
print_sword: scope:[print_sword] from
(bool~) print_sword::$0 ← (signed word) print_sword::w < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sword::$1 ← ! (bool~) print_sword::$0
@@ -2024,8 +2071,8 @@ print_sword::@2: scope:[print_sword] from print_sword
print_sword::@return: scope:[print_sword] from print_sword::@1
return
to:@return
-@24: scope:[] from @23
- to:@25
+@25: scope:[] from @24
+ to:@26
print_sbyte: scope:[print_sbyte] from
(bool~) print_sbyte::$0 ← (signed byte) print_sbyte::b < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sbyte::$1 ← ! (bool~) print_sbyte::$0
@@ -2043,8 +2090,8 @@ print_sbyte::@2: scope:[print_sbyte] from print_sbyte
print_sbyte::@return: scope:[print_sbyte] from print_sbyte::@1
return
to:@return
-@25: scope:[] from @24
- to:@26
+@26: scope:[] from @25
+ to:@27
print_word: scope:[print_word] from
(byte~) print_word::$0 ← > (word) print_word::w
(void~) print_word::$1 ← call print_byte (byte~) print_word::$0
@@ -2054,8 +2101,8 @@ print_word: scope:[print_word] from
print_word::@return: scope:[print_word] from print_word
return
to:@return
-@26: scope:[] from @25
- to:@27
+@27: scope:[] from @26
+ to:@28
print_dword: scope:[print_dword] from
(word~) print_dword::$0 ← > (dword) print_dword::dw
(void~) print_dword::$1 ← call print_word (word~) print_dword::$0
@@ -2065,8 +2112,8 @@ print_dword: scope:[print_dword] from
print_dword::@return: scope:[print_dword] from print_dword
return
to:@return
-@27: scope:[] from @26
- to:@28
+@28: scope:[] from @27
+ to:@29
print_sdword: scope:[print_sdword] from
(bool~) print_sdword::$0 ← (signed dword) print_sdword::dw < (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) print_sdword::$1 ← ! (bool~) print_sdword::$0
@@ -2084,9 +2131,9 @@ print_sdword::@2: scope:[print_sdword] from print_sdword
print_sdword::@return: scope:[print_sdword] from print_sdword::@1
return
to:@return
-@28: scope:[] from @27
+@29: scope:[] from @28
(byte[]) print_hextab ← (string) "0123456789abcdef"
- to:@29
+ to:@30
print_byte: scope:[print_byte] from
(byte~) print_byte::$0 ← (byte) print_byte::b >> (byte/signed byte/word/signed word/dword/signed dword) 4
(void~) print_byte::$1 ← call print_char *((byte[]) print_hextab + (byte~) print_byte::$0)
@@ -2096,8 +2143,8 @@ print_byte: scope:[print_byte] from
print_byte::@return: scope:[print_byte] from print_byte
return
to:@return
-@29: scope:[] from @28
- to:@30
+@30: scope:[] from @29
+ to:@31
print_char: scope:[print_char] from
*((byte*) print_char_cursor) ← (byte) print_char::ch
(byte*) print_char_cursor ← ++ (byte*) print_char_cursor
@@ -2105,8 +2152,8 @@ print_char: scope:[print_char] from
print_char::@return: scope:[print_char] from print_char
return
to:@return
-@30: scope:[] from @29
- to:@31
+@31: scope:[] from @30
+ to:@32
print_cls: scope:[print_cls] from
(byte*) print_cls::sc ← (byte*) print_screen
to:print_cls::@1
@@ -2124,8 +2171,8 @@ print_cls::@2: scope:[print_cls] from print_cls::@1
print_cls::@return: scope:[print_cls] from print_cls::@2
return
to:@return
-@31: scope:[] from @30
- to:@32
+@32: scope:[] from @31
+ to:@33
print_set_screen: scope:[print_set_screen] from
(byte*) print_screen ← (byte*) print_set_screen::screen
(byte*) print_line_cursor ← (byte*) print_screen
@@ -2134,8 +2181,8 @@ print_set_screen: scope:[print_set_screen] from
print_set_screen::@return: scope:[print_set_screen] from print_set_screen
return
to:@return
-@32: scope:[] from @31
- to:@33
+@33: scope:[] from @32
+ to:@34
main: scope:[main] from
(word) main::tabsize ← (byte/signed byte/word/signed word/dword/signed dword) 20
(byte[20]) main::sintab ← { fill( 20, 0) }
@@ -2145,8 +2192,8 @@ main: scope:[main] from
main::@return: scope:[main] from main
return
to:@return
-@33: scope:[] from @32
- to:@34
+@34: scope:[] from @33
+ to:@35
sin8u_table: scope:[sin8u_table] from
(byte~) sin8u_table::$0 ← (byte) sin8u_table::max - (byte) sin8u_table::min
(byte) sin8u_table::amplitude ← (byte~) sin8u_table::$0
@@ -2204,10 +2251,10 @@ sin8u_table::@2: scope:[sin8u_table] from sin8u_table::@1
sin8u_table::@return: scope:[sin8u_table] from sin8u_table::@2
return
to:@return
-@34: scope:[] from @33
+@35: scope:[] from @34
call main
to:@end
-@end: scope:[] from @34
+@end: scope:[] from @35
Removing unused procedure div8s
Removing unused procedure div16s
@@ -2222,6 +2269,7 @@ Removing unused procedure print_sdword
Removing unused procedure print_set_screen
Removing unused procedure div8u
Removing unused procedure div32u16u
+Removing unused procedure divr16s
Removing unused procedure sin16s
Removing unused procedure print_dword
Removing unused procedure divr8u
@@ -2282,40 +2330,41 @@ Removing empty block @4
Removing empty block @5
Removing empty block @6
Removing empty block @7
+Removing empty block @8
Removing empty block mul8u::@5
Removing empty block mul8u::@6
Removing empty block mul8u::@8
Removing empty block mul8u::@9
-Removing empty block @8
Removing empty block @9
-Removing empty block mul8su::@3
Removing empty block @10
+Removing empty block mul8su::@3
Removing empty block @11
-Removing empty block @13
+Removing empty block @12
Removing empty block @14
Removing empty block @15
-Removing empty block sin8s::@9
Removing empty block @16
+Removing empty block sin8s::@9
Removing empty block @17
+Removing empty block @18
Removing empty block mulu8_sel::@1
-Removing empty block @19
Removing empty block @20
+Removing empty block @21
Removing empty block print_str::@4
Removing empty block print_str::@3
Removing empty block print_str::@5
Removing empty block print_str::@6
-Removing empty block @21
Removing empty block @22
Removing empty block @23
Removing empty block @24
Removing empty block @25
Removing empty block @26
Removing empty block @27
-Removing empty block @29
+Removing empty block @28
Removing empty block @30
Removing empty block @31
Removing empty block @32
Removing empty block @33
+Removing empty block @34
Removing empty block sin8u_table::@2
PROCEDURE MODIFY VARIABLE ANALYSIS
divr16u modifies rem16u
@@ -2367,7 +2416,7 @@ CONTROL FLOW GRAPH SSA WITH ASSIGNMENT CALL & RETURN
to:@2
@2: scope:[] from @begin
(word) rem16u#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
- to:@12
+ to:@13
divr16u: scope:[divr16u] from div16u
(word) divr16u::divisor#5 ← phi( div16u/(word) divr16u::divisor#0 )
(word) divr16u::dividend#4 ← phi( div16u/(word) divr16u::dividend#1 )
@@ -2555,12 +2604,12 @@ mul8su::@return: scope:[mul8su] from mul8su::@1
(signed word) mul8su::return#1 ← (signed word) mul8su::return#3
return
to:@return
-@12: scope:[] from @2
+@13: scope:[] from @2
(word) rem16u#28 ← phi( @2/(word) rem16u#0 )
(word) PI2_u4f12#0 ← (word/signed word/dword/signed dword) 25736
(word) PI_u4f12#0 ← (word/signed word/dword/signed dword) 12868
(word) PI_HALF_u4f12#0 ← (word/signed word/dword/signed dword) 6434
- to:@18
+ to:@19
sin8s: scope:[sin8s] from sin8u_table::@1
(word) sin8s::x#3 ← phi( sin8u_table::@1/(word) sin8s::x#2 )
(byte) sin8s::isUpper#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
@@ -2717,12 +2766,12 @@ mulu8_sel::@return: scope:[mulu8_sel] from mulu8_sel::@2
(byte) mulu8_sel::return#6 ← (byte) mulu8_sel::return#12
return
to:@return
-@18: scope:[] from @12
- (word) rem16u#26 ← phi( @12/(word) rem16u#28 )
+@19: scope:[] from @13
+ (word) rem16u#26 ← phi( @13/(word) rem16u#28 )
(byte*) print_screen#0 ← ((byte*)) (word/signed word/dword/signed dword) 1024
(byte*) print_line_cursor#0 ← (byte*) print_screen#0
(byte*) print_char_cursor#0 ← (byte*) print_line_cursor#0
- to:@28
+ to:@29
print_str: scope:[print_str] from sin8u_table::@11 sin8u_table::@16 sin8u_table::@18 sin8u_table::@20 sin8u_table::@22 sin8u_table::@3 sin8u_table::@5 sin8u_table::@7 sin8u_table::@9
(byte*) print_char_cursor#102 ← phi( sin8u_table::@11/(byte*) print_char_cursor#31 sin8u_table::@16/(byte*) print_char_cursor#100 sin8u_table::@18/(byte*) print_char_cursor#36 sin8u_table::@20/(byte*) print_char_cursor#38 sin8u_table::@22/(byte*) print_char_cursor#40 sin8u_table::@3/(byte*) print_char_cursor#99 sin8u_table::@5/(byte*) print_char_cursor#25 sin8u_table::@7/(byte*) print_char_cursor#27 sin8u_table::@9/(byte*) print_char_cursor#29 )
(byte*) print_str::str#12 ← phi( sin8u_table::@11/(byte*) print_str::str#5 sin8u_table::@16/(byte*) print_str::str#6 sin8u_table::@18/(byte*) print_str::str#7 sin8u_table::@20/(byte*) print_str::str#8 sin8u_table::@22/(byte*) print_str::str#9 sin8u_table::@3/(byte*) print_str::str#1 sin8u_table::@5/(byte*) print_str::str#2 sin8u_table::@7/(byte*) print_str::str#3 sin8u_table::@9/(byte*) print_str::str#4 )
@@ -2864,13 +2913,13 @@ print_word::@return: scope:[print_word] from print_word::@2
(byte*) print_char_cursor#13 ← (byte*) print_char_cursor#58
return
to:@return
-@28: scope:[] from @18
- (byte*) print_screen#6 ← phi( @18/(byte*) print_screen#0 )
- (word) rem16u#25 ← phi( @18/(word) rem16u#26 )
- (byte*) print_char_cursor#107 ← phi( @18/(byte*) print_char_cursor#0 )
- (byte*) print_line_cursor#30 ← phi( @18/(byte*) print_line_cursor#0 )
+@29: scope:[] from @19
+ (byte*) print_screen#6 ← phi( @19/(byte*) print_screen#0 )
+ (word) rem16u#25 ← phi( @19/(word) rem16u#26 )
+ (byte*) print_char_cursor#107 ← phi( @19/(byte*) print_char_cursor#0 )
+ (byte*) print_line_cursor#30 ← phi( @19/(byte*) print_line_cursor#0 )
(byte[]) print_hextab#0 ← (const string) $0
- to:@34
+ to:@35
print_byte: scope:[print_byte] from print_sbyte::@1 print_word print_word::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@23 sin8u_table::@6 sin8u_table::@8
(byte*) print_char_cursor#97 ← phi( print_sbyte::@1/(byte*) print_char_cursor#94 print_word/(byte*) print_char_cursor#96 print_word::@1/(byte*) print_char_cursor#11 sin8u_table::@10/(byte*) print_char_cursor#30 sin8u_table::@12/(byte*) print_char_cursor#32 sin8u_table::@23/(byte*) print_char_cursor#41 sin8u_table::@6/(byte*) print_char_cursor#26 sin8u_table::@8/(byte*) print_char_cursor#28 )
(byte) print_byte::b#8 ← phi( print_sbyte::@1/(byte) print_byte::b#0 print_word/(byte) print_byte::b#1 print_word::@1/(byte) print_byte::b#2 sin8u_table::@10/(byte) print_byte::b#5 sin8u_table::@12/(byte) print_byte::b#6 sin8u_table::@23/(byte) print_byte::b#7 sin8u_table::@6/(byte) print_byte::b#3 sin8u_table::@8/(byte) print_byte::b#4 )
@@ -2931,11 +2980,11 @@ print_cls::@return: scope:[print_cls] from print_cls::@2
(byte*) print_char_cursor#20 ← (byte*) print_char_cursor#64
return
to:@return
-main: scope:[main] from @34
- (word) rem16u#23 ← phi( @34/(word) rem16u#22 )
- (byte*) print_char_cursor#98 ← phi( @34/(byte*) print_char_cursor#101 )
- (byte*) print_line_cursor#24 ← phi( @34/(byte*) print_line_cursor#27 )
- (byte*) print_screen#4 ← phi( @34/(byte*) print_screen#5 )
+main: scope:[main] from @35
+ (word) rem16u#23 ← phi( @35/(word) rem16u#22 )
+ (byte*) print_char_cursor#98 ← phi( @35/(byte*) print_char_cursor#101 )
+ (byte*) print_line_cursor#24 ← phi( @35/(byte*) print_line_cursor#27 )
+ (byte*) print_screen#4 ← phi( @35/(byte*) print_screen#5 )
(word) main::tabsize#0 ← (byte/signed byte/word/signed word/dword/signed dword) 20
(byte[20]) main::sintab#0 ← { fill( 20, 0) }
call print_cls
@@ -3380,31 +3429,31 @@ sin8u_table::@return: scope:[sin8u_table] from sin8u_table::@25
(byte*) print_line_cursor#10 ← (byte*) print_line_cursor#21
return
to:@return
-@34: scope:[] from @28
- (byte*) print_screen#5 ← phi( @28/(byte*) print_screen#6 )
- (word) rem16u#22 ← phi( @28/(word) rem16u#25 )
- (byte*) print_char_cursor#101 ← phi( @28/(byte*) print_char_cursor#107 )
- (byte*) print_line_cursor#27 ← phi( @28/(byte*) print_line_cursor#30 )
+@35: scope:[] from @29
+ (byte*) print_screen#5 ← phi( @29/(byte*) print_screen#6 )
+ (word) rem16u#22 ← phi( @29/(word) rem16u#25 )
+ (byte*) print_char_cursor#101 ← phi( @29/(byte*) print_char_cursor#107 )
+ (byte*) print_line_cursor#27 ← phi( @29/(byte*) print_line_cursor#30 )
call main
- to:@35
-@35: scope:[] from @34
- (word) rem16u#17 ← phi( @34/(word) rem16u#6 )
- (byte*) print_char_cursor#89 ← phi( @34/(byte*) print_char_cursor#23 )
- (byte*) print_line_cursor#22 ← phi( @34/(byte*) print_line_cursor#7 )
+ to:@36
+@36: scope:[] from @35
+ (word) rem16u#17 ← phi( @35/(word) rem16u#6 )
+ (byte*) print_char_cursor#89 ← phi( @35/(byte*) print_char_cursor#23 )
+ (byte*) print_line_cursor#22 ← phi( @35/(byte*) print_line_cursor#7 )
(byte*) print_line_cursor#11 ← (byte*) print_line_cursor#22
(byte*) print_char_cursor#45 ← (byte*) print_char_cursor#89
(word) rem16u#9 ← (word) rem16u#17
to:@end
-@end: scope:[] from @35
+@end: scope:[] from @36
SYMBOL TABLE SSA
(const string) $0 = (string) "0123456789abcdef"
-(label) @12
-(label) @18
+(label) @13
+(label) @19
(label) @2
-(label) @28
-(label) @34
+(label) @29
(label) @35
+(label) @36
(label) @begin
(label) @end
(word) PI2_u4f12
@@ -5067,18 +5116,18 @@ Succesful SSA optimization Pass2NopCastElimination
Culled Empty Block (label) @2
Culled Empty Block (label) divr16u::@6
Culled Empty Block (label) mul8u::@3
-Culled Empty Block (label) @12
-Culled Empty Block (label) @18
+Culled Empty Block (label) @13
+Culled Empty Block (label) @19
Culled Empty Block (label) print_ln::@2
Culled Empty Block (label) print_sword::@3
Culled Empty Block (label) print_sbyte::@3
Culled Empty Block (label) print_word::@2
-Culled Empty Block (label) @28
+Culled Empty Block (label) @29
Culled Empty Block (label) print_byte::@2
Culled Empty Block (label) print_cls::@2
Culled Empty Block (label) main::@2
Culled Empty Block (label) sin8u_table::@14
-Culled Empty Block (label) @35
+Culled Empty Block (label) @36
Succesful SSA optimization Pass2CullEmptyBlocks
Not aliassing across scopes: divr16u::return#2 divr16u::return#0
Not aliassing across scopes: div16u::return#0 divr16u::return#2
@@ -5334,7 +5383,7 @@ Constant inlined print_str::str#7 = (const string) sin8u_table::str6
Constant inlined print_str::str#6 = (const string) sin8u_table::str5
Constant inlined print_str::str#5 = (const string) sin8u_table::str4
Succesful SSA optimization Pass2ConstantInlining
-Block Sequence Planned @begin @34 @end main main::@1 main::@return sin8u_table sin8u_table::@3 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@8 sin8u_table::@9 sin8u_table::@10 sin8u_table::@11 sin8u_table::@12 sin8u_table::@13 sin8u_table::@1 sin8u_table::@15 sin8u_table::@16 sin8u_table::@17 sin8u_table::@18 sin8u_table::@19 sin8u_table::@20 sin8u_table::@21 sin8u_table::@22 sin8u_table::@23 sin8u_table::@24 sin8u_table::@25 sin8u_table::@return print_ln print_ln::@1 print_ln::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_word print_word::@1 print_word::@return print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return mul8su mul8su::@4 mul8su::@2 mul8su::@1 mul8su::@return mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return mulu8_sel mulu8_sel::@2 mulu8_sel::@return div16u div16u::@2 div16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@return print_cls print_cls::@1 print_cls::@return
+Block Sequence Planned @begin @35 @end main main::@1 main::@return sin8u_table sin8u_table::@3 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@8 sin8u_table::@9 sin8u_table::@10 sin8u_table::@11 sin8u_table::@12 sin8u_table::@13 sin8u_table::@1 sin8u_table::@15 sin8u_table::@16 sin8u_table::@17 sin8u_table::@18 sin8u_table::@19 sin8u_table::@20 sin8u_table::@21 sin8u_table::@22 sin8u_table::@23 sin8u_table::@24 sin8u_table::@25 sin8u_table::@return print_ln print_ln::@1 print_ln::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_word print_word::@1 print_word::@return print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return mul8su mul8su::@4 mul8su::@2 mul8su::@1 mul8su::@return mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return mulu8_sel mulu8_sel::@2 mulu8_sel::@return div16u div16u::@2 div16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@return print_cls print_cls::@1 print_cls::@return
Added new block during phi lifting sin8u_table::@26(between sin8u_table::@25 and sin8u_table::@1)
Added new block during phi lifting print_ln::@3(between print_ln::@1 and print_ln::@1)
Added new block during phi lifting print_sword::@5(between print_sword and print_sword::@1)
@@ -5350,9 +5399,9 @@ Added new block during phi lifting divr16u::@8(between divr16u::@3 and divr16u::
Added new block during phi lifting divr16u::@9(between divr16u::@1 and divr16u::@2)
Added new block during phi lifting divr16u::@10(between divr16u::@2 and divr16u::@3)
Added new block during phi lifting print_cls::@3(between print_cls::@1 and print_cls::@1)
-Block Sequence Planned @begin @34 @end main main::@1 main::@return sin8u_table sin8u_table::@3 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@8 sin8u_table::@9 sin8u_table::@10 sin8u_table::@11 sin8u_table::@12 sin8u_table::@13 sin8u_table::@1 sin8u_table::@15 sin8u_table::@16 sin8u_table::@17 sin8u_table::@18 sin8u_table::@19 sin8u_table::@20 sin8u_table::@21 sin8u_table::@22 sin8u_table::@23 sin8u_table::@24 sin8u_table::@25 sin8u_table::@return sin8u_table::@26 print_ln print_ln::@1 print_ln::@return print_ln::@3 print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_sword::@5 print_word print_word::@1 print_word::@return print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return print_sbyte::@5 mul8su mul8su::@4 mul8su::@2 mul8su::@1 mul8su::@return mul8su::@5 mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 mul8u::@10 sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return sin8s::@18 sin8s::@17 sin8s::@16 sin8s::@15 mulu8_sel mulu8_sel::@2 mulu8_sel::@return div16u div16u::@2 div16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@return divr16u::@8 divr16u::@10 divr16u::@9 print_cls print_cls::@1 print_cls::@return print_cls::@3
+Block Sequence Planned @begin @35 @end main main::@1 main::@return sin8u_table sin8u_table::@3 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@8 sin8u_table::@9 sin8u_table::@10 sin8u_table::@11 sin8u_table::@12 sin8u_table::@13 sin8u_table::@1 sin8u_table::@15 sin8u_table::@16 sin8u_table::@17 sin8u_table::@18 sin8u_table::@19 sin8u_table::@20 sin8u_table::@21 sin8u_table::@22 sin8u_table::@23 sin8u_table::@24 sin8u_table::@25 sin8u_table::@return sin8u_table::@26 print_ln print_ln::@1 print_ln::@return print_ln::@3 print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_sword::@5 print_word print_word::@1 print_word::@return print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return print_sbyte::@5 mul8su mul8su::@4 mul8su::@2 mul8su::@1 mul8su::@return mul8su::@5 mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 mul8u::@10 sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return sin8s::@18 sin8s::@17 sin8s::@16 sin8s::@15 mulu8_sel mulu8_sel::@2 mulu8_sel::@return div16u div16u::@2 div16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@return divr16u::@8 divr16u::@10 divr16u::@9 print_cls print_cls::@1 print_cls::@return print_cls::@3
Adding NOP phi() at start of @begin
-Adding NOP phi() at start of @34
+Adding NOP phi() at start of @35
Adding NOP phi() at start of @end
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@1
@@ -5533,9 +5582,9 @@ Culled Empty Block (label) divr16u::@8
Culled Empty Block (label) divr16u::@10
Culled Empty Block (label) divr16u::@9
Culled Empty Block (label) print_cls::@3
-Block Sequence Planned @begin @34 @end main main::@1 main::@return sin8u_table sin8u_table::@3 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@8 sin8u_table::@9 sin8u_table::@10 sin8u_table::@11 sin8u_table::@12 sin8u_table::@13 sin8u_table::@1 sin8u_table::@15 sin8u_table::@16 sin8u_table::@17 sin8u_table::@18 sin8u_table::@19 sin8u_table::@20 sin8u_table::@21 sin8u_table::@22 sin8u_table::@23 sin8u_table::@24 sin8u_table::@25 sin8u_table::@return print_ln print_ln::@1 print_ln::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_word print_word::@1 print_word::@return print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return mul8su mul8su::@4 mul8su::@2 mul8su::@1 mul8su::@return mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return sin8s::@18 mulu8_sel mulu8_sel::@2 mulu8_sel::@return div16u div16u::@2 div16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@return print_cls print_cls::@1 print_cls::@return
+Block Sequence Planned @begin @35 @end main main::@1 main::@return sin8u_table sin8u_table::@3 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@8 sin8u_table::@9 sin8u_table::@10 sin8u_table::@11 sin8u_table::@12 sin8u_table::@13 sin8u_table::@1 sin8u_table::@15 sin8u_table::@16 sin8u_table::@17 sin8u_table::@18 sin8u_table::@19 sin8u_table::@20 sin8u_table::@21 sin8u_table::@22 sin8u_table::@23 sin8u_table::@24 sin8u_table::@25 sin8u_table::@return print_ln print_ln::@1 print_ln::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_word print_word::@1 print_word::@return print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return mul8su mul8su::@4 mul8su::@2 mul8su::@1 mul8su::@return mul8u mul8u::@1 mul8u::@return mul8u::@2 mul8u::@7 mul8u::@4 sin8s sin8s::@5 sin8s::@1 sin8s::@6 sin8s::@2 sin8s::@10 sin8s::@11 sin8s::@12 sin8s::@13 sin8s::@14 sin8s::@7 sin8s::@3 sin8s::@8 sin8s::@4 sin8s::@return sin8s::@18 mulu8_sel mulu8_sel::@2 mulu8_sel::@return div16u div16u::@2 div16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@return print_cls print_cls::@1 print_cls::@return
Adding NOP phi() at start of @begin
-Adding NOP phi() at start of @34
+Adding NOP phi() at start of @35
Adding NOP phi() at start of @end
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@1
@@ -5614,14 +5663,14 @@ Propagating live ranges...
FINAL CONTROL FLOW GRAPH
@begin: scope:[] from
[0] phi() [ ] ( )
- to:@34
-@34: scope:[] from @begin
+ to:@35
+@35: scope:[] from @begin
[1] phi() [ ] ( )
[2] call main [ ] ( )
to:@end
-@end: scope:[] from @34
+@end: scope:[] from @35
[3] phi() [ ] ( )
-main: scope:[main] from @34
+main: scope:[main] from @35
[4] phi() [ ] ( main:2 [ ] )
[5] call print_cls [ ] ( main:2 [ ] )
to:main::@1
@@ -6047,104 +6096,104 @@ print_cls::@return: scope:[print_cls] from print_cls::@1
DOMINATORS
@begin dominated by @begin
-@34 dominated by @34 @begin
-@end dominated by @end @34 @begin
-main dominated by main @34 @begin
-main::@1 dominated by main::@1 main @34 @begin
-main::@return dominated by main::@1 main::@return main @34 @begin
-sin8u_table dominated by main::@1 sin8u_table main @34 @begin
-sin8u_table::@3 dominated by main::@1 sin8u_table main @34 @begin sin8u_table::@3
-sin8u_table::@4 dominated by main::@1 sin8u_table main @34 @begin sin8u_table::@3 sin8u_table::@4
-sin8u_table::@5 dominated by main::@1 sin8u_table main @34 @begin sin8u_table::@3 sin8u_table::@4 sin8u_table::@5
-sin8u_table::@6 dominated by main::@1 sin8u_table main @34 @begin sin8u_table::@3 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6
-sin8u_table::@7 dominated by main::@1 sin8u_table main @34 @begin sin8u_table::@3 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7
-sin8u_table::@8 dominated by main::@1 sin8u_table main @34 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7
-sin8u_table::@9 dominated by main::@1 sin8u_table main @34 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7
-sin8u_table::@10 dominated by main::@1 sin8u_table main @34 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10
-sin8u_table::@11 dominated by main::@1 sin8u_table main @34 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@11
-sin8u_table::@12 dominated by main::@1 sin8u_table main @34 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11
-sin8u_table::@13 dominated by main::@1 sin8u_table main @34 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8u_table::@1 dominated by main::@1 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8u_table::@15 dominated by main::@1 sin8u_table::@15 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8u_table::@16 dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8u_table::@17 dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table::@17 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8u_table::@18 dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8u_table::@19 dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8u_table::@20 dominated by main::@1 sin8u_table::@20 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8u_table::@21 dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8u_table::@22 dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@22 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8u_table::@23 dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@23 sin8u_table::@22 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8u_table::@24 dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@23 sin8u_table::@22 sin8u_table::@24 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8u_table::@25 dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@23 sin8u_table::@22 sin8u_table::@25 sin8u_table::@24 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8u_table::@return dominated by sin8u_table::@return main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@23 sin8u_table::@22 sin8u_table::@25 sin8u_table::@24 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-print_ln dominated by main::@1 print_ln sin8u_table main @34 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-print_ln::@1 dominated by main::@1 print_ln sin8u_table print_ln::@1 main @34 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-print_ln::@return dominated by print_ln::@return main::@1 print_ln sin8u_table print_ln::@1 main @34 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-print_byte dominated by main::@1 sin8u_table print_byte main @34 @begin sin8u_table::@3 sin8u_table::@4
-print_byte::@1 dominated by main::@1 sin8u_table print_byte::@1 print_byte main @34 @begin sin8u_table::@3 sin8u_table::@4
-print_byte::@return dominated by main::@1 sin8u_table print_byte::@1 print_byte main @34 @begin print_byte::@return sin8u_table::@3 sin8u_table::@4
-print_char dominated by main::@1 sin8u_table main print_char @34 @begin sin8u_table::@3 sin8u_table::@4
-print_char::@return dominated by main::@1 sin8u_table main print_char @34 print_char::@return @begin sin8u_table::@3 sin8u_table::@4
-print_str dominated by main::@1 sin8u_table print_str main @34 @begin sin8u_table::@3
-print_str::@1 dominated by main::@1 print_str::@1 sin8u_table print_str main @34 @begin sin8u_table::@3
-print_str::@return dominated by main::@1 print_str::@return print_str::@1 sin8u_table print_str main @34 @begin sin8u_table::@3
-print_str::@2 dominated by main::@1 print_str::@1 print_str::@2 sin8u_table print_str main @34 @begin sin8u_table::@3
-print_sword dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sword main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-print_sword::@2 dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sword print_sword::@2 main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-print_sword::@4 dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sword print_sword::@2 print_sword::@4 main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-print_sword::@1 dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sword print_sword::@1 main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-print_sword::@return dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sword print_sword::@1 main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 print_sword::@return
-print_word dominated by print_word main::@1 sin8u_table main @34 @begin sin8u_table::@3 sin8u_table::@4
-print_word::@1 dominated by print_word main::@1 sin8u_table print_word::@1 main @34 @begin sin8u_table::@3 sin8u_table::@4
-print_word::@return dominated by print_word main::@1 print_word::@return sin8u_table print_word::@1 main @34 @begin sin8u_table::@3 sin8u_table::@4
-print_sbyte dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sbyte main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-print_sbyte::@2 dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sbyte main print_sbyte::@2 @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-print_sbyte::@4 dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sbyte main print_sbyte::@4 print_sbyte::@2 @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-print_sbyte::@1 dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sbyte main print_sbyte::@1 @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-print_sbyte::@return dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sbyte main print_sbyte::@1 @34 @begin print_sbyte::@return sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-mul8su dominated by main::@1 sin8u_table::@15 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8su
-mul8su::@4 dominated by main::@1 sin8u_table::@15 mul8su::@4 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8su
-mul8su::@2 dominated by main::@1 sin8u_table::@15 mul8su::@2 mul8su::@4 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8su
-mul8su::@1 dominated by main::@1 mul8su::@1 sin8u_table::@15 mul8su::@4 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8su
-mul8su::@return dominated by mul8su::@return main::@1 mul8su::@1 sin8u_table::@15 mul8su::@4 sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8su
-mul8u dominated by main::@1 mul8u sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-mul8u::@1 dominated by main::@1 mul8u sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8u::@1
-mul8u::@return dominated by main::@1 mul8u sin8u_table mul8u::@return main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8u::@1
-mul8u::@2 dominated by main::@1 mul8u sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8u::@2 mul8u::@1
-mul8u::@7 dominated by main::@1 mul8u sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8u::@7 mul8u::@2 mul8u::@1
-mul8u::@4 dominated by main::@1 mul8u sin8u_table main @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8u::@2 mul8u::@1 mul8u::@4
-sin8s dominated by main::@1 sin8u_table main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8s::@5 dominated by main::@1 sin8u_table main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 sin8s::@5
-sin8s::@1 dominated by main::@1 sin8u_table main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8s::@6 dominated by main::@1 sin8u_table main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 sin8s::@6
-sin8s::@2 dominated by main::@1 sin8u_table main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8s::@10 dominated by main::@1 sin8u_table sin8s::@10 main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8s::@11 dominated by main::@1 sin8u_table sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8s::@12 dominated by main::@1 sin8u_table sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8s::@13 dominated by main::@1 sin8u_table sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8s::@14 dominated by main::@1 sin8s::@14 sin8u_table sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8s::@7 dominated by main::@1 sin8s::@14 sin8u_table sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 sin8s::@7
-sin8s::@3 dominated by main::@1 sin8s::@14 sin8u_table sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8s::@3 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8s::@8 dominated by main::@1 sin8s::@14 sin8u_table sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8s::@3 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 sin8s::@8
-sin8s::@4 dominated by main::@1 sin8s::@14 sin8u_table sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8s::@4 sin8s::@3 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8s::@return dominated by main::@1 sin8s::@14 sin8u_table sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 sin8s::@return main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8s::@4 sin8s::@3 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-sin8s::@18 dominated by main::@1 sin8s::@18 sin8s::@14 sin8u_table sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8s::@3 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-mulu8_sel dominated by main::@1 sin8u_table mulu8_sel main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-mulu8_sel::@2 dominated by mulu8_sel::@2 main::@1 sin8u_table mulu8_sel main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-mulu8_sel::@return dominated by mulu8_sel::@2 main::@1 mulu8_sel::@return sin8u_table mulu8_sel main sin8s @34 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
-div16u dominated by main::@1 div16u sin8u_table main @34 @begin
-div16u::@2 dominated by main::@1 div16u div16u::@2 sin8u_table main @34 @begin
-div16u::@return dominated by div16u::@return main::@1 div16u div16u::@2 sin8u_table main @34 @begin
-divr16u dominated by main::@1 div16u sin8u_table divr16u main @34 @begin
-divr16u::@1 dominated by divr16u::@1 main::@1 div16u sin8u_table divr16u main @34 @begin
-divr16u::@4 dominated by divr16u::@1 divr16u::@4 main::@1 div16u sin8u_table divr16u main @34 @begin
-divr16u::@2 dominated by divr16u::@2 divr16u::@1 main::@1 div16u sin8u_table divr16u main @34 @begin
-divr16u::@5 dominated by divr16u::@2 divr16u::@1 divr16u::@5 main::@1 div16u sin8u_table divr16u main @34 @begin
-divr16u::@3 dominated by divr16u::@2 divr16u::@1 divr16u::@3 main::@1 div16u sin8u_table divr16u main @34 @begin
-divr16u::@return dominated by divr16u::@2 divr16u::@1 divr16u::@3 main::@1 div16u sin8u_table divr16u::@return divr16u main @34 @begin
-print_cls dominated by print_cls main @34 @begin
-print_cls::@1 dominated by print_cls main @34 @begin print_cls::@1
-print_cls::@return dominated by print_cls main @34 @begin print_cls::@return print_cls::@1
+@35 dominated by @35 @begin
+@end dominated by @end @35 @begin
+main dominated by main @35 @begin
+main::@1 dominated by main::@1 main @35 @begin
+main::@return dominated by main::@1 main::@return main @35 @begin
+sin8u_table dominated by main::@1 sin8u_table main @35 @begin
+sin8u_table::@3 dominated by main::@1 sin8u_table main @35 @begin sin8u_table::@3
+sin8u_table::@4 dominated by main::@1 sin8u_table main @35 @begin sin8u_table::@3 sin8u_table::@4
+sin8u_table::@5 dominated by main::@1 sin8u_table main @35 @begin sin8u_table::@3 sin8u_table::@4 sin8u_table::@5
+sin8u_table::@6 dominated by main::@1 sin8u_table main @35 @begin sin8u_table::@3 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6
+sin8u_table::@7 dominated by main::@1 sin8u_table main @35 @begin sin8u_table::@3 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7
+sin8u_table::@8 dominated by main::@1 sin8u_table main @35 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7
+sin8u_table::@9 dominated by main::@1 sin8u_table main @35 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7
+sin8u_table::@10 dominated by main::@1 sin8u_table main @35 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10
+sin8u_table::@11 dominated by main::@1 sin8u_table main @35 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@11
+sin8u_table::@12 dominated by main::@1 sin8u_table main @35 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11
+sin8u_table::@13 dominated by main::@1 sin8u_table main @35 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8u_table::@1 dominated by main::@1 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8u_table::@15 dominated by main::@1 sin8u_table::@15 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8u_table::@16 dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8u_table::@17 dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table::@17 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8u_table::@18 dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8u_table::@19 dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8u_table::@20 dominated by main::@1 sin8u_table::@20 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8u_table::@21 dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8u_table::@22 dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@22 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8u_table::@23 dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@23 sin8u_table::@22 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8u_table::@24 dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@23 sin8u_table::@22 sin8u_table::@24 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8u_table::@25 dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@23 sin8u_table::@22 sin8u_table::@25 sin8u_table::@24 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8u_table::@return dominated by sin8u_table::@return main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@23 sin8u_table::@22 sin8u_table::@25 sin8u_table::@24 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+print_ln dominated by main::@1 print_ln sin8u_table main @35 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+print_ln::@1 dominated by main::@1 print_ln sin8u_table print_ln::@1 main @35 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+print_ln::@return dominated by print_ln::@return main::@1 print_ln sin8u_table print_ln::@1 main @35 @begin sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+print_byte dominated by main::@1 sin8u_table print_byte main @35 @begin sin8u_table::@3 sin8u_table::@4
+print_byte::@1 dominated by main::@1 sin8u_table print_byte::@1 print_byte main @35 @begin sin8u_table::@3 sin8u_table::@4
+print_byte::@return dominated by main::@1 sin8u_table print_byte::@1 print_byte main @35 @begin print_byte::@return sin8u_table::@3 sin8u_table::@4
+print_char dominated by main::@1 sin8u_table main print_char @35 @begin sin8u_table::@3 sin8u_table::@4
+print_char::@return dominated by main::@1 sin8u_table main print_char print_char::@return @35 @begin sin8u_table::@3 sin8u_table::@4
+print_str dominated by main::@1 sin8u_table print_str main @35 @begin sin8u_table::@3
+print_str::@1 dominated by main::@1 print_str::@1 sin8u_table print_str main @35 @begin sin8u_table::@3
+print_str::@return dominated by main::@1 print_str::@return print_str::@1 sin8u_table print_str main @35 @begin sin8u_table::@3
+print_str::@2 dominated by main::@1 print_str::@1 print_str::@2 sin8u_table print_str main @35 @begin sin8u_table::@3
+print_sword dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sword main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+print_sword::@2 dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sword print_sword::@2 main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+print_sword::@4 dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sword print_sword::@2 print_sword::@4 main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+print_sword::@1 dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sword print_sword::@1 main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+print_sword::@return dominated by main::@1 sin8u_table::@21 sin8u_table::@20 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sword print_sword::@1 main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 print_sword::@return
+print_word dominated by print_word main::@1 sin8u_table main @35 @begin sin8u_table::@3 sin8u_table::@4
+print_word::@1 dominated by print_word main::@1 sin8u_table print_word::@1 main @35 @begin sin8u_table::@3 sin8u_table::@4
+print_word::@return dominated by print_word main::@1 print_word::@return sin8u_table print_word::@1 main @35 @begin sin8u_table::@3 sin8u_table::@4
+print_sbyte dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sbyte main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+print_sbyte::@2 dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sbyte main print_sbyte::@2 @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+print_sbyte::@4 dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sbyte main print_sbyte::@4 print_sbyte::@2 @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+print_sbyte::@1 dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sbyte main print_sbyte::@1 @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+print_sbyte::@return dominated by main::@1 sin8u_table::@16 sin8u_table::@15 sin8u_table::@18 sin8u_table::@17 sin8u_table::@19 sin8u_table print_sbyte main print_sbyte::@1 @35 @begin print_sbyte::@return sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+mul8su dominated by main::@1 sin8u_table::@15 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8su
+mul8su::@4 dominated by main::@1 sin8u_table::@15 mul8su::@4 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8su
+mul8su::@2 dominated by main::@1 sin8u_table::@15 mul8su::@2 mul8su::@4 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8su
+mul8su::@1 dominated by main::@1 mul8su::@1 sin8u_table::@15 mul8su::@4 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8su
+mul8su::@return dominated by mul8su::@return main::@1 mul8su::@1 sin8u_table::@15 mul8su::@4 sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8su
+mul8u dominated by main::@1 mul8u sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+mul8u::@1 dominated by main::@1 mul8u sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8u::@1
+mul8u::@return dominated by main::@1 mul8u sin8u_table mul8u::@return main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8u::@1
+mul8u::@2 dominated by main::@1 mul8u sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8u::@2 mul8u::@1
+mul8u::@7 dominated by main::@1 mul8u sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8u::@7 mul8u::@2 mul8u::@1
+mul8u::@4 dominated by main::@1 mul8u sin8u_table main @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 mul8u::@2 mul8u::@1 mul8u::@4
+sin8s dominated by main::@1 sin8u_table main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8s::@5 dominated by main::@1 sin8u_table main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 sin8s::@5
+sin8s::@1 dominated by main::@1 sin8u_table main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8s::@6 dominated by main::@1 sin8u_table main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 sin8s::@6
+sin8s::@2 dominated by main::@1 sin8u_table main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8s::@10 dominated by main::@1 sin8u_table sin8s::@10 main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8s::@11 dominated by main::@1 sin8u_table sin8s::@11 sin8s::@10 main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8s::@12 dominated by main::@1 sin8u_table sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8s::@13 dominated by main::@1 sin8u_table sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8s::@14 dominated by main::@1 sin8s::@14 sin8u_table sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8s::@7 dominated by main::@1 sin8s::@14 sin8u_table sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 sin8s::@7
+sin8s::@3 dominated by main::@1 sin8s::@14 sin8u_table sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8s::@3 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8s::@8 dominated by main::@1 sin8s::@14 sin8u_table sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8s::@3 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13 sin8s::@8
+sin8s::@4 dominated by main::@1 sin8s::@14 sin8u_table sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8s::@4 sin8s::@3 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8s::@return dominated by main::@1 sin8s::@14 sin8u_table sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 sin8s::@return main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8s::@4 sin8s::@3 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+sin8s::@18 dominated by main::@1 sin8s::@18 sin8s::@14 sin8u_table sin8s::@13 sin8s::@12 sin8s::@11 sin8s::@10 main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8s::@3 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+mulu8_sel dominated by main::@1 sin8u_table mulu8_sel main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+mulu8_sel::@2 dominated by mulu8_sel::@2 main::@1 sin8u_table mulu8_sel main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+mulu8_sel::@return dominated by mulu8_sel::@2 main::@1 mulu8_sel::@return sin8u_table mulu8_sel main sin8s @35 @begin sin8u_table::@1 sin8u_table::@3 sin8u_table::@8 sin8u_table::@9 sin8u_table::@4 sin8u_table::@5 sin8u_table::@6 sin8u_table::@7 sin8s::@2 sin8s::@1 sin8u_table::@10 sin8u_table::@12 sin8u_table::@11 sin8u_table::@13
+div16u dominated by main::@1 div16u sin8u_table main @35 @begin
+div16u::@2 dominated by main::@1 div16u div16u::@2 sin8u_table main @35 @begin
+div16u::@return dominated by div16u::@return main::@1 div16u div16u::@2 sin8u_table main @35 @begin
+divr16u dominated by main::@1 div16u sin8u_table divr16u main @35 @begin
+divr16u::@1 dominated by divr16u::@1 main::@1 div16u sin8u_table divr16u main @35 @begin
+divr16u::@4 dominated by divr16u::@1 divr16u::@4 main::@1 div16u sin8u_table divr16u main @35 @begin
+divr16u::@2 dominated by divr16u::@2 divr16u::@1 main::@1 div16u sin8u_table divr16u main @35 @begin
+divr16u::@5 dominated by divr16u::@2 divr16u::@1 divr16u::@5 main::@1 div16u sin8u_table divr16u main @35 @begin
+divr16u::@3 dominated by divr16u::@2 divr16u::@1 divr16u::@3 main::@1 div16u sin8u_table divr16u main @35 @begin
+divr16u::@return dominated by divr16u::@2 divr16u::@1 divr16u::@3 main::@1 div16u sin8u_table divr16u::@return divr16u main @35 @begin
+print_cls dominated by print_cls main @35 @begin
+print_cls::@1 dominated by print_cls main @35 @begin print_cls::@1
+print_cls::@return dominated by print_cls main @35 @begin print_cls::@return print_cls::@1
NATURAL LOOPS
Found back edge: Loop head: sin8u_table::@1 tails: sin8u_table::@25 blocks: null
@@ -6625,17 +6674,17 @@ INITIAL ASM
.label print_line_cursor = 8
//SEG2 @begin
bbegin:
-//SEG3 [1] phi from @begin to @34 [phi:@begin->@34]
-b34_from_bbegin:
- jmp b34
-//SEG4 @34
-b34:
+//SEG3 [1] phi from @begin to @35 [phi:@begin->@35]
+b35_from_bbegin:
+ jmp b35
+//SEG4 @35
+b35:
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @34 to main [phi:@34->main]
-main_from_b34:
+//SEG6 [4] phi from @35 to main [phi:@35->main]
+main_from_b35:
jsr main
-//SEG7 [3] phi from @34 to @end [phi:@34->@end]
-bend_from_b34:
+//SEG7 [3] phi from @35 to @end [phi:@35->@end]
+bend_from_b35:
jmp bend
//SEG8 @end
bend:
@@ -8036,6 +8085,8 @@ Statement [65] (word) sin8u_table::x#1 ← (word) sin8u_table::x#10 + (word) sin
Statement [67] if((word) sin8u_table::i#1<(const word) main::tabsize#0) goto sin8u_table::@1 [ sin8u_table::step#0 sin8u_table::x#1 sin8u_table::sintab#1 sin8u_table::i#1 print_line_cursor#1 ] ( main:2::sin8u_table:7 [ sin8u_table::step#0 sin8u_table::x#1 sin8u_table::sintab#1 sin8u_table::i#1 print_line_cursor#1 ] ) always clobbers reg byte a
Statement [71] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#12 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::sin8u_table:7::print_ln:33 [ sin8u_table::step#0 print_line_cursor#1 print_char_cursor#17 ] main:2::sin8u_table:7::print_ln:64 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 print_line_cursor#1 print_char_cursor#17 ] ) always clobbers reg byte a
Statement [72] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#17) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::sin8u_table:7::print_ln:33 [ sin8u_table::step#0 print_line_cursor#1 print_char_cursor#17 ] main:2::sin8u_table:7::print_ln:64 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 print_line_cursor#1 print_char_cursor#17 ] ) always clobbers reg byte a
+Statement [75] (byte~) print_byte::$0 ← (byte) print_byte::b#8 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#8 print_char_cursor#97 print_byte::$0 ] ( main:2::sin8u_table:7::print_byte:19 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_byte:23 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_byte:27 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_byte:31 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_byte:62 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 print_line_cursor#1 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_word:15::print_byte:103 [ sin8u_table::step#0 print_word::w#3 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_word:50::print_byte:103 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_word::w#3 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_sword:58::print_word:99::print_byte:103 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_word::w#3 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_word:15::print_byte:105 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_word:50::print_byte:105 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_sword:58::print_word:99::print_byte:105 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_sbyte:54::print_byte:113 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:10 [ print_byte::b#8 print_byte::b#10 print_byte::b#1 print_byte::b#2 print_byte::b#7 ]
Statement [78] (byte~) print_byte::$2 ← (byte) print_byte::b#8 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::sin8u_table:7::print_byte:19 [ sin8u_table::step#0 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_byte:23 [ sin8u_table::step#0 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_byte:27 [ sin8u_table::step#0 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_byte:31 [ sin8u_table::step#0 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_byte:62 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_word:15::print_byte:103 [ sin8u_table::step#0 print_word::w#3 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_word:50::print_byte:103 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_word::w#3 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_sword:58::print_word:99::print_byte:103 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_word::w#3 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_word:15::print_byte:105 [ sin8u_table::step#0 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_word:50::print_byte:105 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_sword:58::print_word:99::print_byte:105 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_sbyte:54::print_byte:113 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] ) always clobbers reg byte a
Statement [83] *((byte*) print_char_cursor#62) ← (byte) print_char::ch#4 [ print_char_cursor#62 ] ( main:2::sin8u_table:7::print_byte:19::print_char:77 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:23::print_char:77 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:27::print_char:77 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:31::print_char:77 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:62::print_char:77 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 print_line_cursor#1 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_word:15::print_byte:103::print_char:77 [ sin8u_table::step#0 print_word::w#3 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_word:50::print_byte:103::print_char:77 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_word::w#3 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_sword:58::print_word:99::print_byte:103::print_char:77 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_word::w#3 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_word:15::print_byte:105::print_char:77 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_word:50::print_byte:105::print_char:77 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_sword:58::print_word:99::print_byte:105::print_char:77 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_sbyte:54::print_byte:113::print_char:77 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:19::print_char:80 [ sin8u_table::step#0 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:23::print_char:80 [ sin8u_table::step#0 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:27::print_char:80 [ sin8u_table::step#0 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:31::print_char:80 [ sin8u_table::step#0 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:62::print_char:80 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 print_line_cursor#1 print_char_cursor#62 ] main:2::sin8u_table:7::print_word:15::print_byte:103::print_char:80 [ sin8u_table::step#0 print_word::w#3 print_char_cursor#62 ] main:2::sin8u_table:7::print_word:50::print_byte:103::print_char:80 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_word::w#3 print_char_cursor#62 ] main:2::sin8u_table:7::print_sword:58::print_word:99::print_byte:103::print_char:80 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_word::w#3 print_char_cursor#62 ] main:2::sin8u_table:7::print_word:15::print_byte:105::print_char:80 [ sin8u_table::step#0 print_char_cursor#62 ] main:2::sin8u_table:7::print_word:50::print_byte:105::print_char:80 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_char_cursor#62 ] main:2::sin8u_table:7::print_sword:58::print_word:99::print_byte:105::print_char:80 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_char_cursor#62 ] main:2::sin8u_table:7::print_sbyte:54::print_byte:113::print_char:80 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_char_cursor#62 ] main:2::sin8u_table:7::print_sword:58::print_char:95 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_sword::w#1 print_char_cursor#62 ] main:2::sin8u_table:7::print_sbyte:54::print_char:109 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_sbyte::b#1 print_char_cursor#62 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:10 [ print_byte::b#8 print_byte::b#10 print_byte::b#1 print_byte::b#2 print_byte::b#7 ]
@@ -8069,6 +8120,7 @@ Statement [140] (word) sin8s::x#1 ← (const word) PI_u4f12#0 - (word) sin8s::x#
Statement [142] (word~) sin8s::$6 ← (word) sin8s::x#6 << (byte/signed byte/word/signed word/dword/signed dword) 3 [ sin8s::isUpper#10 sin8s::$6 ] ( main:2::sin8u_table:7::sin8s:36 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::$6 ] ) always clobbers reg byte a
Statement [143] (byte) sin8s::x1#0 ← > (word~) sin8s::$6 [ sin8s::isUpper#10 sin8s::x1#0 ] ( main:2::sin8u_table:7::sin8s:36 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::x1#0 ] ) always clobbers reg byte a
Statement [158] (byte) sin8s::usinx#0 ← (byte) sin8s::x1#0 - (byte) sin8s::x3_6#0 [ sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 sin8s::usinx#0 ] ( main:2::sin8u_table:7::sin8s:36 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 sin8s::usinx#0 ] ) always clobbers reg byte a
+Statement [169] (byte) sin8s::x5_128#0 ← (byte) sin8s::x5#0 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ sin8s::isUpper#10 sin8s::usinx#0 sin8s::x5_128#0 ] ( main:2::sin8u_table:7::sin8s:36 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::usinx#0 sin8s::x5_128#0 ] ) always clobbers reg byte a
Statement [170] (byte) sin8s::usinx#1 ← (byte) sin8s::usinx#0 + (byte) sin8s::x5_128#0 [ sin8s::isUpper#10 sin8s::usinx#1 ] ( main:2::sin8u_table:7::sin8s:36 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::usinx#1 ] ) always clobbers reg byte a
Statement [175] (signed byte) sin8s::sinx#1 ← - (signed byte)(byte) sin8s::usinx#4 [ sin8s::sinx#1 ] ( main:2::sin8u_table:7::sin8s:36 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::sinx#1 ] ) always clobbers reg byte a
Statement [183] (word) mul8u::return#3 ← (word) mul8u::res#2 [ mulu8_sel::select#5 mul8u::return#3 ] ( main:2::sin8u_table:7::sin8s:36::mulu8_sel:146 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::select#5 mul8u::return#3 ] main:2::sin8u_table:7::sin8s:36::mulu8_sel:151 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::select#5 mul8u::return#3 ] main:2::sin8u_table:7::sin8s:36::mulu8_sel:155 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 mulu8_sel::select#5 mul8u::return#3 ] main:2::sin8u_table:7::sin8s:36::mulu8_sel:161 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::x1#0 sin8s::usinx#0 mulu8_sel::select#5 mul8u::return#3 ] main:2::sin8u_table:7::sin8s:36::mulu8_sel:166 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::usinx#0 mulu8_sel::select#5 mul8u::return#3 ] ) always clobbers reg byte a
@@ -8100,6 +8152,7 @@ Statement [65] (word) sin8u_table::x#1 ← (word) sin8u_table::x#10 + (word) sin
Statement [67] if((word) sin8u_table::i#1<(const word) main::tabsize#0) goto sin8u_table::@1 [ sin8u_table::step#0 sin8u_table::x#1 sin8u_table::sintab#1 sin8u_table::i#1 print_line_cursor#1 ] ( main:2::sin8u_table:7 [ sin8u_table::step#0 sin8u_table::x#1 sin8u_table::sintab#1 sin8u_table::i#1 print_line_cursor#1 ] ) always clobbers reg byte a
Statement [71] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#12 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::sin8u_table:7::print_ln:33 [ sin8u_table::step#0 print_line_cursor#1 print_char_cursor#17 ] main:2::sin8u_table:7::print_ln:64 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 print_line_cursor#1 print_char_cursor#17 ] ) always clobbers reg byte a
Statement [72] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#17) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::sin8u_table:7::print_ln:33 [ sin8u_table::step#0 print_line_cursor#1 print_char_cursor#17 ] main:2::sin8u_table:7::print_ln:64 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 print_line_cursor#1 print_char_cursor#17 ] ) always clobbers reg byte a
+Statement [75] (byte~) print_byte::$0 ← (byte) print_byte::b#8 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#8 print_char_cursor#97 print_byte::$0 ] ( main:2::sin8u_table:7::print_byte:19 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_byte:23 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_byte:27 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_byte:31 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_byte:62 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 print_line_cursor#1 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_word:15::print_byte:103 [ sin8u_table::step#0 print_word::w#3 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_word:50::print_byte:103 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_word::w#3 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_sword:58::print_word:99::print_byte:103 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_word::w#3 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_word:15::print_byte:105 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_word:50::print_byte:105 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_sword:58::print_word:99::print_byte:105 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] main:2::sin8u_table:7::print_sbyte:54::print_byte:113 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_byte::b#8 print_char_cursor#97 print_byte::$0 ] ) always clobbers reg byte a
Statement [78] (byte~) print_byte::$2 ← (byte) print_byte::b#8 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::sin8u_table:7::print_byte:19 [ sin8u_table::step#0 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_byte:23 [ sin8u_table::step#0 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_byte:27 [ sin8u_table::step#0 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_byte:31 [ sin8u_table::step#0 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_byte:62 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_word:15::print_byte:103 [ sin8u_table::step#0 print_word::w#3 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_word:50::print_byte:103 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_word::w#3 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_sword:58::print_word:99::print_byte:103 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_word::w#3 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_word:15::print_byte:105 [ sin8u_table::step#0 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_word:50::print_byte:105 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_sword:58::print_word:99::print_byte:105 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::sin8u_table:7::print_sbyte:54::print_byte:113 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] ) always clobbers reg byte a
Statement [83] *((byte*) print_char_cursor#62) ← (byte) print_char::ch#4 [ print_char_cursor#62 ] ( main:2::sin8u_table:7::print_byte:19::print_char:77 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:23::print_char:77 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:27::print_char:77 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:31::print_char:77 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:62::print_char:77 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 print_line_cursor#1 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_word:15::print_byte:103::print_char:77 [ sin8u_table::step#0 print_word::w#3 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_word:50::print_byte:103::print_char:77 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_word::w#3 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_sword:58::print_word:99::print_byte:103::print_char:77 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_word::w#3 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_word:15::print_byte:105::print_char:77 [ sin8u_table::step#0 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_word:50::print_byte:105::print_char:77 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_sword:58::print_word:99::print_byte:105::print_char:77 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_sbyte:54::print_byte:113::print_char:77 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_byte::b#8 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:19::print_char:80 [ sin8u_table::step#0 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:23::print_char:80 [ sin8u_table::step#0 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:27::print_char:80 [ sin8u_table::step#0 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:31::print_char:80 [ sin8u_table::step#0 print_char_cursor#62 ] main:2::sin8u_table:7::print_byte:62::print_char:80 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 print_line_cursor#1 print_char_cursor#62 ] main:2::sin8u_table:7::print_word:15::print_byte:103::print_char:80 [ sin8u_table::step#0 print_word::w#3 print_char_cursor#62 ] main:2::sin8u_table:7::print_word:50::print_byte:103::print_char:80 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_word::w#3 print_char_cursor#62 ] main:2::sin8u_table:7::print_sword:58::print_word:99::print_byte:103::print_char:80 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_word::w#3 print_char_cursor#62 ] main:2::sin8u_table:7::print_word:15::print_byte:105::print_char:80 [ sin8u_table::step#0 print_char_cursor#62 ] main:2::sin8u_table:7::print_word:50::print_byte:105::print_char:80 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_char_cursor#62 ] main:2::sin8u_table:7::print_sword:58::print_word:99::print_byte:105::print_char:80 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_char_cursor#62 ] main:2::sin8u_table:7::print_sbyte:54::print_byte:113::print_char:80 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_char_cursor#62 ] main:2::sin8u_table:7::print_sword:58::print_char:95 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_sword::w#1 print_char_cursor#62 ] main:2::sin8u_table:7::print_sbyte:54::print_char:109 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_sbyte::b#1 print_char_cursor#62 ] ) always clobbers reg byte y
Statement [88] if(*((byte*) print_str::str#10)!=(byte) '@') goto print_str::@2 [ print_char_cursor#2 print_str::str#10 ] ( main:2::sin8u_table:7::print_str:13 [ sin8u_table::step#0 print_char_cursor#2 print_str::str#10 ] main:2::sin8u_table:7::print_str:17 [ sin8u_table::step#0 print_char_cursor#2 print_str::str#10 ] main:2::sin8u_table:7::print_str:21 [ sin8u_table::step#0 print_char_cursor#2 print_str::str#10 ] main:2::sin8u_table:7::print_str:25 [ sin8u_table::step#0 print_char_cursor#2 print_str::str#10 ] main:2::sin8u_table:7::print_str:29 [ sin8u_table::step#0 print_char_cursor#2 print_str::str#10 ] main:2::sin8u_table:7::print_str:48 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_char_cursor#2 print_str::str#10 ] main:2::sin8u_table:7::print_str:52 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx#0 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_char_cursor#2 print_str::str#10 ] main:2::sin8u_table:7::print_str:56 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_sc#0 sin8u_table::sinx_tr#0 print_line_cursor#1 print_char_cursor#2 print_str::str#10 ] main:2::sin8u_table:7::print_str:60 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::i#10 sin8u_table::sintab#1 sin8u_table::sinx_tr#0 print_line_cursor#1 print_char_cursor#2 print_str::str#10 ] ) always clobbers reg byte a reg byte y
@@ -8124,6 +8177,7 @@ Statement [140] (word) sin8s::x#1 ← (const word) PI_u4f12#0 - (word) sin8s::x#
Statement [142] (word~) sin8s::$6 ← (word) sin8s::x#6 << (byte/signed byte/word/signed word/dword/signed dword) 3 [ sin8s::isUpper#10 sin8s::$6 ] ( main:2::sin8u_table:7::sin8s:36 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::$6 ] ) always clobbers reg byte a
Statement [143] (byte) sin8s::x1#0 ← > (word~) sin8s::$6 [ sin8s::isUpper#10 sin8s::x1#0 ] ( main:2::sin8u_table:7::sin8s:36 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::x1#0 ] ) always clobbers reg byte a
Statement [158] (byte) sin8s::usinx#0 ← (byte) sin8s::x1#0 - (byte) sin8s::x3_6#0 [ sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 sin8s::usinx#0 ] ( main:2::sin8u_table:7::sin8s:36 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 sin8s::usinx#0 ] ) always clobbers reg byte a
+Statement [169] (byte) sin8s::x5_128#0 ← (byte) sin8s::x5#0 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ sin8s::isUpper#10 sin8s::usinx#0 sin8s::x5_128#0 ] ( main:2::sin8u_table:7::sin8s:36 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::usinx#0 sin8s::x5_128#0 ] ) always clobbers reg byte a
Statement [170] (byte) sin8s::usinx#1 ← (byte) sin8s::usinx#0 + (byte) sin8s::x5_128#0 [ sin8s::isUpper#10 sin8s::usinx#1 ] ( main:2::sin8u_table:7::sin8s:36 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::usinx#1 ] ) always clobbers reg byte a
Statement [175] (signed byte) sin8s::sinx#1 ← - (signed byte)(byte) sin8s::usinx#4 [ sin8s::sinx#1 ] ( main:2::sin8u_table:7::sin8s:36 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::sinx#1 ] ) always clobbers reg byte a
Statement [183] (word) mul8u::return#3 ← (word) mul8u::res#2 [ mulu8_sel::select#5 mul8u::return#3 ] ( main:2::sin8u_table:7::sin8s:36::mulu8_sel:146 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::select#5 mul8u::return#3 ] main:2::sin8u_table:7::sin8s:36::mulu8_sel:151 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::x1#0 mulu8_sel::select#5 mul8u::return#3 ] main:2::sin8u_table:7::sin8s:36::mulu8_sel:155 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::x1#0 sin8s::x3#0 mulu8_sel::select#5 mul8u::return#3 ] main:2::sin8u_table:7::sin8s:36::mulu8_sel:161 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::x1#0 sin8s::usinx#0 mulu8_sel::select#5 mul8u::return#3 ] main:2::sin8u_table:7::sin8s:36::mulu8_sel:166 [ sin8u_table::step#0 sin8u_table::x#10 sin8u_table::sintab#2 sin8u_table::i#10 print_line_cursor#1 sin8s::isUpper#10 sin8s::usinx#0 mulu8_sel::select#5 mul8u::return#3 ] ) always clobbers reg byte a
@@ -8143,7 +8197,7 @@ Potential registers zp ZP_WORD:2 [ sin8u_table::x#10 sin8u_table::x#1 ] : zp ZP_
Potential registers zp ZP_WORD:4 [ sin8u_table::sintab#2 sin8u_table::sintab#1 ] : zp ZP_WORD:4 ,
Potential registers zp ZP_WORD:6 [ sin8u_table::i#10 sin8u_table::i#1 ] : zp ZP_WORD:6 ,
Potential registers zp ZP_WORD:8 [ print_line_cursor#12 print_line_cursor#23 print_line_cursor#1 ] : zp ZP_WORD:8 ,
-Potential registers zp ZP_BYTE:10 [ print_byte::b#8 print_byte::b#10 print_byte::b#1 print_byte::b#2 print_byte::b#7 ] : zp ZP_BYTE:10 , reg byte a , reg byte x ,
+Potential registers zp ZP_BYTE:10 [ print_byte::b#8 print_byte::b#10 print_byte::b#1 print_byte::b#2 print_byte::b#7 ] : zp ZP_BYTE:10 , reg byte x ,
Potential registers zp ZP_BYTE:11 [ print_char::ch#4 print_char::ch#2 print_char::ch#3 ] : zp ZP_BYTE:11 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_WORD:12 [ print_str::str#10 print_str::str#12 print_str::str#0 ] : zp ZP_WORD:12 ,
Potential registers zp ZP_WORD:14 [ print_sword::w#3 print_sword::w#1 print_sword::w#0 ] : zp ZP_WORD:14 ,
@@ -8321,17 +8375,17 @@ ASSEMBLER BEFORE OPTIMIZATION
.label print_line_cursor = 8
//SEG2 @begin
bbegin:
-//SEG3 [1] phi from @begin to @34 [phi:@begin->@34]
-b34_from_bbegin:
- jmp b34
-//SEG4 @34
-b34:
+//SEG3 [1] phi from @begin to @35 [phi:@begin->@35]
+b35_from_bbegin:
+ jmp b35
+//SEG4 @35
+b35:
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @34 to main [phi:@34->main]
-main_from_b34:
+//SEG6 [4] phi from @35 to main [phi:@35->main]
+main_from_b35:
jsr main
-//SEG7 [3] phi from @34 to @end [phi:@34->@end]
-bend_from_b34:
+//SEG7 [3] phi from @35 to @end [phi:@35->@end]
+bend_from_b35:
jmp bend
//SEG8 @end
bend:
@@ -9581,7 +9635,7 @@ print_cls: {
print_hextab: .text "0123456789abcdef"
ASSEMBLER OPTIMIZATIONS
-Removing instruction jmp b34
+Removing instruction jmp b35
Removing instruction jmp bend
Removing instruction jmp b1
Removing instruction jmp breturn
@@ -9694,9 +9748,9 @@ Replacing label b1_from_b3 with b1
Replacing label b1_from_b1 with b1
Replacing label b1_from_b1 with b1
Removing instruction bbegin:
-Removing instruction b34_from_bbegin:
-Removing instruction main_from_b34:
-Removing instruction bend_from_b34:
+Removing instruction b35_from_bbegin:
+Removing instruction main_from_b35:
+Removing instruction bend_from_b35:
Removing instruction b1_from_main:
Removing instruction sin8u_table_from_b1:
Removing instruction b5_from_b4:
@@ -9757,7 +9811,7 @@ Removing instruction b3_from_b2:
Removing instruction b3_from_b5:
Removing instruction b1_from_b1:
Succesful ASM optimization Pass5RedundantLabelElimination
-Removing instruction b34:
+Removing instruction b35:
Removing instruction bend:
Removing instruction print_cls_from_main:
Removing instruction b1:
@@ -9858,7 +9912,7 @@ Fixing long branch [163] bcc b1 to bcs
Fixing long branch [169] bcc b1 to bcs
FINAL SYMBOL TABLE
-(label) @34
+(label) @35
(label) @begin
(label) @end
(word) PI2_u4f12
@@ -10237,12 +10291,12 @@ Score: 19469
.label print_char_cursor = $d
.label print_line_cursor = 8
//SEG2 @begin
-//SEG3 [1] phi from @begin to @34 [phi:@begin->@34]
-//SEG4 @34
+//SEG3 [1] phi from @begin to @35 [phi:@begin->@35]
+//SEG4 @35
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @34 to main [phi:@34->main]
+//SEG6 [4] phi from @35 to main [phi:@35->main]
jsr main
-//SEG7 [3] phi from @34 to @end [phi:@34->@end]
+//SEG7 [3] phi from @35 to @end [phi:@35->@end]
//SEG8 @end
//SEG9 main
main: {
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinusgenscale8.sym b/src/test/java/dk/camelot64/kickc/test/ref/sinusgenscale8.sym
index 75d5488cd..589b28a5f 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/sinusgenscale8.sym
+++ b/src/test/java/dk/camelot64/kickc/test/ref/sinusgenscale8.sym
@@ -1,4 +1,4 @@
-(label) @34
+(label) @35
(label) @begin
(label) @end
(word) PI2_u4f12
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/summin.asm b/src/test/java/dk/camelot64/kickc/test/ref/summin.asm
index ac648793c..8582b197a 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/summin.asm
+++ b/src/test/java/dk/camelot64/kickc/test/ref/summin.asm
@@ -7,18 +7,18 @@ main: {
.label s1 = 2
.label s3 = 3
lda #2
- ldx #1
+ ldy #1
jsr sum
sta s1
lda #4
- ldx #3
+ ldy #3
jsr sum
- tay
+ tax
lda #$d
- ldx #9
+ ldy #9
jsr sum
sta s3
- tya
+ txa
clc
adc s1
clc
@@ -27,7 +27,7 @@ main: {
rts
}
sum: {
- stx $ff
+ sty $ff
clc
adc $ff
rts
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/summin.log b/src/test/java/dk/camelot64/kickc/test/ref/summin.log
index fe0472b33..14bca8d13 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/summin.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/summin.log
@@ -565,14 +565,23 @@ sum: {
}
REGISTER UPLIFT POTENTIAL REGISTERS
+Statement [14] (byte~) main::$3 ← (byte) main::s1#0 + (byte) main::s2#0 [ main::s3#0 main::$3 ] ( main:2 [ main::s3#0 main::$3 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:9 [ main::s3#0 ]
+Statement [15] (byte) main::s4#0 ← (byte~) main::$3 + (byte) main::s3#0 [ main::s4#0 ] ( main:2 [ main::s4#0 ] ) always clobbers reg byte a
+Statement [19] (byte) sum::return#3 ← (byte) sum::a#3 + (byte) sum::b#3 [ sum::return#3 ] ( main:2::sum:5 [ sum::return#3 ] main:2::sum:8 [ main::s1#0 sum::return#3 ] main:2::sum:11 [ main::s1#0 main::s2#0 sum::return#3 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:5 [ main::s1#0 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:7 [ main::s2#0 ]
+Statement [14] (byte~) main::$3 ← (byte) main::s1#0 + (byte) main::s2#0 [ main::s3#0 main::$3 ] ( main:2 [ main::s3#0 main::$3 ] ) always clobbers reg byte a
+Statement [15] (byte) main::s4#0 ← (byte~) main::$3 + (byte) main::s3#0 [ main::s4#0 ] ( main:2 [ main::s4#0 ] ) always clobbers reg byte a
+Statement [19] (byte) sum::return#3 ← (byte) sum::a#3 + (byte) sum::b#3 [ sum::return#3 ] ( main:2::sum:5 [ sum::return#3 ] main:2::sum:8 [ main::s1#0 sum::return#3 ] main:2::sum:11 [ main::s1#0 main::s2#0 sum::return#3 ] ) always clobbers reg byte a
Potential registers zp ZP_BYTE:2 [ sum::a#3 ] : zp ZP_BYTE:2 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:3 [ sum::b#3 ] : zp ZP_BYTE:3 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:4 [ sum::return#0 ] : zp ZP_BYTE:4 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:5 [ main::s1#0 ] : zp ZP_BYTE:5 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:5 [ main::s1#0 ] : zp ZP_BYTE:5 , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:6 [ sum::return#1 ] : zp ZP_BYTE:6 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:7 [ main::s2#0 ] : zp ZP_BYTE:7 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:7 [ main::s2#0 ] : zp ZP_BYTE:7 , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:8 [ sum::return#2 ] : zp ZP_BYTE:8 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:9 [ main::s3#0 ] : zp ZP_BYTE:9 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:9 [ main::s3#0 ] : zp ZP_BYTE:9 , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:10 [ main::$3 ] : zp ZP_BYTE:10 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:11 [ main::s4#0 ] : zp ZP_BYTE:11 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:12 [ sum::return#3 ] : zp ZP_BYTE:12 , reg byte a , reg byte x , reg byte y ,
@@ -584,19 +593,17 @@ Uplift Scope []
Uplifting [sum] best 145 combination reg byte a [ sum::return#0 ] reg byte a [ sum::return#1 ] reg byte a [ sum::return#2 ] zp ZP_BYTE:2 [ sum::a#3 ] zp ZP_BYTE:3 [ sum::b#3 ] zp ZP_BYTE:12 [ sum::return#3 ]
Limited combination testing to 100 combinations of 4096 possible.
-Uplifting [main] best 133 combination reg byte a [ main::$3 ] reg byte a [ main::s4#0 ] zp ZP_BYTE:9 [ main::s3#0 ] zp ZP_BYTE:7 [ main::s2#0 ] zp ZP_BYTE:5 [ main::s1#0 ]
-Limited combination testing to 100 combinations of 1024 possible.
-Uplifting [] best 133 combination
+Uplifting [main] best 131 combination reg byte a [ main::$3 ] reg byte a [ main::s4#0 ] zp ZP_BYTE:9 [ main::s3#0 ] reg byte x [ main::s2#0 ] zp ZP_BYTE:5 [ main::s1#0 ]
+Limited combination testing to 100 combinations of 432 possible.
+Uplifting [] best 131 combination
Attempting to uplift remaining variables inzp ZP_BYTE:2 [ sum::a#3 ]
-Uplifting [sum] best 123 combination reg byte x [ sum::a#3 ]
+Uplifting [sum] best 121 combination reg byte y [ sum::a#3 ]
Attempting to uplift remaining variables inzp ZP_BYTE:3 [ sum::b#3 ]
-Uplifting [sum] best 115 combination reg byte a [ sum::b#3 ]
+Uplifting [sum] best 113 combination reg byte a [ sum::b#3 ]
Attempting to uplift remaining variables inzp ZP_BYTE:9 [ main::s3#0 ]
-Uplifting [main] best 115 combination zp ZP_BYTE:9 [ main::s3#0 ]
+Uplifting [main] best 113 combination zp ZP_BYTE:9 [ main::s3#0 ]
Attempting to uplift remaining variables inzp ZP_BYTE:12 [ sum::return#3 ]
-Uplifting [sum] best 103 combination reg byte a [ sum::return#3 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:7 [ main::s2#0 ]
-Uplifting [main] best 101 combination reg byte y [ main::s2#0 ]
+Uplifting [sum] best 101 combination reg byte a [ sum::return#3 ]
Attempting to uplift remaining variables inzp ZP_BYTE:5 [ main::s1#0 ]
Uplifting [main] best 101 combination zp ZP_BYTE:5 [ main::s1#0 ]
Allocated (was zp ZP_BYTE:5) zp ZP_BYTE:2 [ main::s1#0 ]
@@ -634,8 +641,8 @@ main: {
sum_from_main:
//SEG12 [18] phi (byte) sum::b#3 = (byte/signed byte/word/signed word/dword/signed dword) 2 [phi:main->sum#0] -- vbuaa=vbuc1
lda #2
- //SEG13 [18] phi (byte) sum::a#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:main->sum#1] -- vbuxx=vbuc1
- ldx #1
+ //SEG13 [18] phi (byte) sum::a#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:main->sum#1] -- vbuyy=vbuc1
+ ldy #1
jsr sum
//SEG14 [6] (byte) sum::return#0 ← (byte) sum::return#3 [ sum::return#0 ] ( main:2 [ sum::return#0 ] )
// (byte) sum::return#0 = (byte) sum::return#3 // register copy reg byte a
@@ -649,23 +656,23 @@ main: {
sum_from_b1:
//SEG19 [18] phi (byte) sum::b#3 = (byte/signed byte/word/signed word/dword/signed dword) 4 [phi:main::@1->sum#0] -- vbuaa=vbuc1
lda #4
- //SEG20 [18] phi (byte) sum::a#3 = (byte/signed byte/word/signed word/dword/signed dword) 3 [phi:main::@1->sum#1] -- vbuxx=vbuc1
- ldx #3
+ //SEG20 [18] phi (byte) sum::a#3 = (byte/signed byte/word/signed word/dword/signed dword) 3 [phi:main::@1->sum#1] -- vbuyy=vbuc1
+ ldy #3
jsr sum
//SEG21 [9] (byte) sum::return#1 ← (byte) sum::return#3 [ main::s1#0 sum::return#1 ] ( main:2 [ main::s1#0 sum::return#1 ] )
// (byte) sum::return#1 = (byte) sum::return#3 // register copy reg byte a
jmp b2
//SEG22 main::@2
b2:
- //SEG23 [10] (byte) main::s2#0 ← (byte) sum::return#1 [ main::s1#0 main::s2#0 ] ( main:2 [ main::s1#0 main::s2#0 ] ) -- vbuyy=vbuaa
- tay
+ //SEG23 [10] (byte) main::s2#0 ← (byte) sum::return#1 [ main::s1#0 main::s2#0 ] ( main:2 [ main::s1#0 main::s2#0 ] ) -- vbuxx=vbuaa
+ tax
//SEG24 [11] call sum [ sum::return#3 main::s1#0 main::s2#0 ] ( main:2 [ sum::return#3 main::s1#0 main::s2#0 ] )
//SEG25 [18] phi from main::@2 to sum [phi:main::@2->sum]
sum_from_b2:
//SEG26 [18] phi (byte) sum::b#3 = (byte/signed byte/word/signed word/dword/signed dword) 13 [phi:main::@2->sum#0] -- vbuaa=vbuc1
lda #$d
- //SEG27 [18] phi (byte) sum::a#3 = (byte/signed byte/word/signed word/dword/signed dword) 9 [phi:main::@2->sum#1] -- vbuxx=vbuc1
- ldx #9
+ //SEG27 [18] phi (byte) sum::a#3 = (byte/signed byte/word/signed word/dword/signed dword) 9 [phi:main::@2->sum#1] -- vbuyy=vbuc1
+ ldy #9
jsr sum
//SEG28 [12] (byte) sum::return#2 ← (byte) sum::return#3 [ main::s1#0 main::s2#0 sum::return#2 ] ( main:2 [ main::s1#0 main::s2#0 sum::return#2 ] )
// (byte) sum::return#2 = (byte) sum::return#3 // register copy reg byte a
@@ -674,8 +681,8 @@ main: {
b3:
//SEG30 [13] (byte) main::s3#0 ← (byte) sum::return#2 [ main::s1#0 main::s2#0 main::s3#0 ] ( main:2 [ main::s1#0 main::s2#0 main::s3#0 ] ) -- vbuz1=vbuaa
sta s3
- //SEG31 [14] (byte~) main::$3 ← (byte) main::s1#0 + (byte) main::s2#0 [ main::s3#0 main::$3 ] ( main:2 [ main::s3#0 main::$3 ] ) -- vbuaa=vbuz1_plus_vbuyy
- tya
+ //SEG31 [14] (byte~) main::$3 ← (byte) main::s1#0 + (byte) main::s2#0 [ main::s3#0 main::$3 ] ( main:2 [ main::s3#0 main::$3 ] ) -- vbuaa=vbuz1_plus_vbuxx
+ txa
clc
adc s1
//SEG32 [15] (byte) main::s4#0 ← (byte~) main::$3 + (byte) main::s3#0 [ main::s4#0 ] ( main:2 [ main::s4#0 ] ) -- vbuaa=vbuaa_plus_vbuz1
@@ -691,8 +698,8 @@ main: {
}
//SEG36 sum
sum: {
- //SEG37 [19] (byte) sum::return#3 ← (byte) sum::a#3 + (byte) sum::b#3 [ sum::return#3 ] ( main:2::sum:5 [ sum::return#3 ] main:2::sum:8 [ main::s1#0 sum::return#3 ] main:2::sum:11 [ main::s1#0 main::s2#0 sum::return#3 ] ) -- vbuaa=vbuxx_plus_vbuaa
- stx $ff
+ //SEG37 [19] (byte) sum::return#3 ← (byte) sum::a#3 + (byte) sum::b#3 [ sum::return#3 ] ( main:2::sum:5 [ sum::return#3 ] main:2::sum:8 [ main::s1#0 sum::return#3 ] main:2::sum:11 [ main::s1#0 main::s2#0 sum::return#3 ] ) -- vbuaa=vbuyy_plus_vbuaa
+ sty $ff
clc
adc $ff
jmp breturn
@@ -741,7 +748,7 @@ FINAL SYMBOL TABLE
(byte) main::s1
(byte) main::s1#0 s1 zp ZP_BYTE:2 0.5714285714285714
(byte) main::s2
-(byte) main::s2#0 reg byte y 1.0
+(byte) main::s2#0 reg byte x 1.0
(byte) main::s3
(byte) main::s3#0 s3 zp ZP_BYTE:3 2.0
(byte) main::s4
@@ -751,7 +758,7 @@ FINAL SYMBOL TABLE
(byte()) sum((byte) sum::a , (byte) sum::b)
(label) sum::@return
(byte) sum::a
-(byte) sum::a#3 reg byte x 2.0
+(byte) sum::a#3 reg byte y 2.0
(byte) sum::b
(byte) sum::b#3 reg byte a 2.0
(byte) sum::return
@@ -760,12 +767,12 @@ FINAL SYMBOL TABLE
(byte) sum::return#2 reg byte a 4.0
(byte) sum::return#3 reg byte a 1.6
-reg byte x [ sum::a#3 ]
+reg byte y [ sum::a#3 ]
reg byte a [ sum::b#3 ]
reg byte a [ sum::return#0 ]
zp ZP_BYTE:2 [ main::s1#0 ]
reg byte a [ sum::return#1 ]
-reg byte y [ main::s2#0 ]
+reg byte x [ main::s2#0 ]
reg byte a [ sum::return#2 ]
zp ZP_BYTE:3 [ main::s3#0 ]
reg byte a [ main::$3 ]
@@ -798,8 +805,8 @@ main: {
//SEG11 [18] phi from main to sum [phi:main->sum]
//SEG12 [18] phi (byte) sum::b#3 = (byte/signed byte/word/signed word/dword/signed dword) 2 [phi:main->sum#0] -- vbuaa=vbuc1
lda #2
- //SEG13 [18] phi (byte) sum::a#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:main->sum#1] -- vbuxx=vbuc1
- ldx #1
+ //SEG13 [18] phi (byte) sum::a#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:main->sum#1] -- vbuyy=vbuc1
+ ldy #1
jsr sum
//SEG14 [6] (byte) sum::return#0 ← (byte) sum::return#3 [ sum::return#0 ] ( main:2 [ sum::return#0 ] )
// (byte) sum::return#0 = (byte) sum::return#3 // register copy reg byte a
@@ -810,28 +817,28 @@ main: {
//SEG18 [18] phi from main::@1 to sum [phi:main::@1->sum]
//SEG19 [18] phi (byte) sum::b#3 = (byte/signed byte/word/signed word/dword/signed dword) 4 [phi:main::@1->sum#0] -- vbuaa=vbuc1
lda #4
- //SEG20 [18] phi (byte) sum::a#3 = (byte/signed byte/word/signed word/dword/signed dword) 3 [phi:main::@1->sum#1] -- vbuxx=vbuc1
- ldx #3
+ //SEG20 [18] phi (byte) sum::a#3 = (byte/signed byte/word/signed word/dword/signed dword) 3 [phi:main::@1->sum#1] -- vbuyy=vbuc1
+ ldy #3
jsr sum
//SEG21 [9] (byte) sum::return#1 ← (byte) sum::return#3 [ main::s1#0 sum::return#1 ] ( main:2 [ main::s1#0 sum::return#1 ] )
// (byte) sum::return#1 = (byte) sum::return#3 // register copy reg byte a
//SEG22 main::@2
- //SEG23 [10] (byte) main::s2#0 ← (byte) sum::return#1 [ main::s1#0 main::s2#0 ] ( main:2 [ main::s1#0 main::s2#0 ] ) -- vbuyy=vbuaa
- tay
+ //SEG23 [10] (byte) main::s2#0 ← (byte) sum::return#1 [ main::s1#0 main::s2#0 ] ( main:2 [ main::s1#0 main::s2#0 ] ) -- vbuxx=vbuaa
+ tax
//SEG24 [11] call sum [ sum::return#3 main::s1#0 main::s2#0 ] ( main:2 [ sum::return#3 main::s1#0 main::s2#0 ] )
//SEG25 [18] phi from main::@2 to sum [phi:main::@2->sum]
//SEG26 [18] phi (byte) sum::b#3 = (byte/signed byte/word/signed word/dword/signed dword) 13 [phi:main::@2->sum#0] -- vbuaa=vbuc1
lda #$d
- //SEG27 [18] phi (byte) sum::a#3 = (byte/signed byte/word/signed word/dword/signed dword) 9 [phi:main::@2->sum#1] -- vbuxx=vbuc1
- ldx #9
+ //SEG27 [18] phi (byte) sum::a#3 = (byte/signed byte/word/signed word/dword/signed dword) 9 [phi:main::@2->sum#1] -- vbuyy=vbuc1
+ ldy #9
jsr sum
//SEG28 [12] (byte) sum::return#2 ← (byte) sum::return#3 [ main::s1#0 main::s2#0 sum::return#2 ] ( main:2 [ main::s1#0 main::s2#0 sum::return#2 ] )
// (byte) sum::return#2 = (byte) sum::return#3 // register copy reg byte a
//SEG29 main::@3
//SEG30 [13] (byte) main::s3#0 ← (byte) sum::return#2 [ main::s1#0 main::s2#0 main::s3#0 ] ( main:2 [ main::s1#0 main::s2#0 main::s3#0 ] ) -- vbuz1=vbuaa
sta s3
- //SEG31 [14] (byte~) main::$3 ← (byte) main::s1#0 + (byte) main::s2#0 [ main::s3#0 main::$3 ] ( main:2 [ main::s3#0 main::$3 ] ) -- vbuaa=vbuz1_plus_vbuyy
- tya
+ //SEG31 [14] (byte~) main::$3 ← (byte) main::s1#0 + (byte) main::s2#0 [ main::s3#0 main::$3 ] ( main:2 [ main::s3#0 main::$3 ] ) -- vbuaa=vbuz1_plus_vbuxx
+ txa
clc
adc s1
//SEG32 [15] (byte) main::s4#0 ← (byte~) main::$3 + (byte) main::s3#0 [ main::s4#0 ] ( main:2 [ main::s4#0 ] ) -- vbuaa=vbuaa_plus_vbuz1
@@ -845,8 +852,8 @@ main: {
}
//SEG36 sum
sum: {
- //SEG37 [19] (byte) sum::return#3 ← (byte) sum::a#3 + (byte) sum::b#3 [ sum::return#3 ] ( main:2::sum:5 [ sum::return#3 ] main:2::sum:8 [ main::s1#0 sum::return#3 ] main:2::sum:11 [ main::s1#0 main::s2#0 sum::return#3 ] ) -- vbuaa=vbuxx_plus_vbuaa
- stx $ff
+ //SEG37 [19] (byte) sum::return#3 ← (byte) sum::a#3 + (byte) sum::b#3 [ sum::return#3 ] ( main:2::sum:5 [ sum::return#3 ] main:2::sum:8 [ main::s1#0 sum::return#3 ] main:2::sum:11 [ main::s1#0 main::s2#0 sum::return#3 ] ) -- vbuaa=vbuyy_plus_vbuaa
+ sty $ff
clc
adc $ff
//SEG38 sum::@return
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/summin.sym b/src/test/java/dk/camelot64/kickc/test/ref/summin.sym
index feb302e0a..1000bb767 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/summin.sym
+++ b/src/test/java/dk/camelot64/kickc/test/ref/summin.sym
@@ -10,7 +10,7 @@
(byte) main::s1
(byte) main::s1#0 s1 zp ZP_BYTE:2 0.5714285714285714
(byte) main::s2
-(byte) main::s2#0 reg byte y 1.0
+(byte) main::s2#0 reg byte x 1.0
(byte) main::s3
(byte) main::s3#0 s3 zp ZP_BYTE:3 2.0
(byte) main::s4
@@ -20,7 +20,7 @@
(byte()) sum((byte) sum::a , (byte) sum::b)
(label) sum::@return
(byte) sum::a
-(byte) sum::a#3 reg byte x 2.0
+(byte) sum::a#3 reg byte y 2.0
(byte) sum::b
(byte) sum::b#3 reg byte a 2.0
(byte) sum::return
@@ -29,12 +29,12 @@
(byte) sum::return#2 reg byte a 4.0
(byte) sum::return#3 reg byte a 1.6
-reg byte x [ sum::a#3 ]
+reg byte y [ sum::a#3 ]
reg byte a [ sum::b#3 ]
reg byte a [ sum::return#0 ]
zp ZP_BYTE:2 [ main::s1#0 ]
reg byte a [ sum::return#1 ]
-reg byte y [ main::s2#0 ]
+reg byte x [ main::s2#0 ]
reg byte a [ sum::return#2 ]
zp ZP_BYTE:3 [ main::s3#0 ]
reg byte a [ main::$3 ]
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/test-comparisons.log b/src/test/java/dk/camelot64/kickc/test/ref/test-comparisons.log
index 112095318..8ad4da553 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/test-comparisons.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/test-comparisons.log
@@ -8758,6 +8758,8 @@ Removing always clobbered register reg byte y as potential for zp ZP_BYTE:26 [ p
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:29 [ printu::b#20 printu::b#8 printu::b#10 printu::b#11 printu::b#12 printu::b#14 printu::b#15 printu::b#16 printu::b#0 printu::b#18 printu::b#19 printu::b#2 printu::b#3 printu::b#4 printu::b#6 printu::b#7 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:30 [ printu::res#20 printu::res#8 printu::res#9 printu::res#10 printu::res#11 printu::res#12 printu::res#13 printu::res#14 printu::res#15 printu::res#16 printu::res#17 printu::res#0 printu::res#18 printu::res#19 printu::res#1 printu::res#2 printu::res#3 printu::res#4 printu::res#5 printu::res#6 printu::res#7 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:34 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ]
+Statement [185] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_char_cursor#94 print_byte::b#2 print_byte::$0 ] ( main:2::printu:14::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:20::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:27::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:34::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:44::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:50::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:57::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:64::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:74::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:80::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:87::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:94::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:104::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:110::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:117::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:124::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:134::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:140::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:147::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:154::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:14::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:20::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:27::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:34::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:44::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:50::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:57::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:64::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:74::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:80::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:87::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:94::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:104::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:110::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:117::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:124::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:134::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:140::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:147::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:154::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:34 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ]
Statement [188] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#55 print_byte::$2 ] ( main:2::printu:14::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:20::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:27::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:34::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:44::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:50::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:57::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:64::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:74::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:80::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:87::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:94::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:104::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:110::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:117::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:124::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:134::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:140::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:147::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:154::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:14::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:20::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:27::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:34::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:44::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:50::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:57::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:64::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:74::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:80::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:87::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:94::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:104::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:110::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:117::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:124::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:134::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:140::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:147::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:154::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#55 print_byte::$2 ] ) always clobbers reg byte a
Statement [194] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 [ print_char_cursor#2 print_str::str#2 ] ( main:2::printu:14::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:20::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:27::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:34::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:44::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:50::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:57::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:64::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:74::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:80::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:87::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:94::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:104::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:110::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:117::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:124::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:134::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:140::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:147::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:154::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] ) always clobbers reg byte a reg byte y
Statement [196] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) [ print_char_cursor#2 print_str::str#2 ] ( main:2::printu:14::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:20::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:27::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:34::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:44::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:50::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:57::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:64::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:74::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:80::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:87::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:94::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:104::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:110::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:117::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:124::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:134::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:140::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:147::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:154::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] ) always clobbers reg byte a reg byte y
@@ -8795,6 +8797,7 @@ Statement [164] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#13 + (
Statement [165] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#55) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#55 ] ( main:2::print_ln:36 [ main::a#10 main::i#10 main::b#0 print_line_cursor#1 print_char_cursor#55 ] main:2::print_ln:66 [ main::a#10 main::i#10 main::b#0 print_line_cursor#1 print_char_cursor#55 ] main:2::print_ln:96 [ main::a#10 main::i#10 main::b#0 print_line_cursor#1 print_char_cursor#55 ] main:2::print_ln:126 [ main::a#10 main::i#10 main::b#0 print_line_cursor#1 print_char_cursor#55 ] main:2::print_ln:156 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#55 ] ) always clobbers reg byte a
Statement [171] (byte*) print_str::str#1 ← (byte[]) printu::op#20 [ print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] ( main:2::printu:14 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:20 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:27 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:34 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:44 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:50 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:57 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:64 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:74 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:80 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:87 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:94 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:104 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:110 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:117 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:124 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:134 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:140 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:147 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:154 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] ) always clobbers reg byte a
Statement [181] *((byte*) print_char_cursor#54) ← (byte) print_char::ch#5 [ print_char_cursor#54 ] ( main:2::printu:14::print_char:168 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:20::print_char:168 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:27::print_char:168 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:34::print_char:168 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:44::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:50::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:57::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:64::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:74::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:80::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:87::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:94::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:104::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:110::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:117::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:124::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:134::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:140::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:147::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:154::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:14::print_char:176 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:20::print_char:176 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:27::print_char:176 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:34::print_char:176 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:44::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:50::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:57::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:64::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:74::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:80::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:87::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:94::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:104::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:110::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:117::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:124::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:134::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#54 ] main:2::printu:140::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#54 ] main:2::printu:147::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#54 ] main:2::printu:154::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#54 ] main:2::printu:14::print_char:178 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 print_char_cursor#54 ] main:2::printu:20::print_char:178 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 print_char_cursor#54 ] main:2::printu:27::print_char:178 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 print_char_cursor#54 ] main:2::printu:34::print_char:178 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 print_char_cursor#54 ] main:2::printu:44::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:50::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:57::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:64::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:74::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:80::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:87::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:94::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:104::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:110::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:117::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:124::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:134::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#54 ] main:2::printu:140::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#54 ] main:2::printu:147::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#54 ] main:2::printu:154::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#54 ] main:2::printu:14::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:20::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:27::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:34::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:44::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:50::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:57::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:64::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:74::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:80::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:87::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:94::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:104::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:110::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:117::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:124::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:134::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:140::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:147::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:154::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:14::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:20::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:27::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:34::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:44::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:50::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:57::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:64::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:74::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:80::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:87::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:94::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:104::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:110::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:117::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:124::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:134::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:140::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:147::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:154::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:14::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:20::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:27::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:34::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:44::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:50::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:57::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:64::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:74::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:80::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:87::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:94::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:104::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:110::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:117::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:124::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:134::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:140::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:147::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:154::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:14::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:20::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:27::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:34::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:44::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:50::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:57::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:64::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:74::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:80::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:87::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:94::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:104::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:110::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:117::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:124::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:134::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#54 ] main:2::printu:140::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#54 ] main:2::printu:147::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#54 ] main:2::printu:154::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#54 ] ) always clobbers reg byte y
+Statement [185] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_char_cursor#94 print_byte::b#2 print_byte::$0 ] ( main:2::printu:14::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:20::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:27::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:34::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:44::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:50::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:57::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:64::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:74::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:80::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:87::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:94::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:104::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:110::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:117::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:124::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:134::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:140::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:147::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:154::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:14::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:20::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:27::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:34::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:44::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:50::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:57::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:64::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:74::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:80::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:87::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:94::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:104::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:110::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:117::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:124::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:134::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:140::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:147::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:154::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] ) always clobbers reg byte a
Statement [188] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#55 print_byte::$2 ] ( main:2::printu:14::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:20::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:27::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:34::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:44::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:50::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:57::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:64::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:74::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:80::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:87::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:94::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:104::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:110::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:117::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:124::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:134::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:140::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:147::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:154::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:14::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:20::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:27::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:34::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:44::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:50::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:57::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:64::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:74::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:80::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:87::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:94::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:104::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:110::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:117::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:124::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:134::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:140::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:147::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:154::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#55 print_byte::$2 ] ) always clobbers reg byte a
Statement [194] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 [ print_char_cursor#2 print_str::str#2 ] ( main:2::printu:14::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:20::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:27::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:34::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:44::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:50::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:57::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:64::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:74::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:80::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:87::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:94::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:104::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:110::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:117::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:124::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:134::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:140::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:147::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:154::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] ) always clobbers reg byte a reg byte y
Statement [196] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) [ print_char_cursor#2 print_str::str#2 ] ( main:2::printu:14::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:20::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:27::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:34::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:44::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:50::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:57::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:64::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:74::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:80::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:87::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:94::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:104::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:110::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:117::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:124::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:134::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:140::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:147::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:154::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] ) always clobbers reg byte a reg byte y
@@ -8827,6 +8830,7 @@ Statement [164] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#13 + (
Statement [165] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#55) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#55 ] ( main:2::print_ln:36 [ main::a#10 main::i#10 main::b#0 print_line_cursor#1 print_char_cursor#55 ] main:2::print_ln:66 [ main::a#10 main::i#10 main::b#0 print_line_cursor#1 print_char_cursor#55 ] main:2::print_ln:96 [ main::a#10 main::i#10 main::b#0 print_line_cursor#1 print_char_cursor#55 ] main:2::print_ln:126 [ main::a#10 main::i#10 main::b#0 print_line_cursor#1 print_char_cursor#55 ] main:2::print_ln:156 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#55 ] ) always clobbers reg byte a
Statement [171] (byte*) print_str::str#1 ← (byte[]) printu::op#20 [ print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] ( main:2::printu:14 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:20 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:27 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:34 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:44 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:50 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:57 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:64 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:74 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:80 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:87 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:94 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:104 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:110 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:117 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:124 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:134 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:140 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:147 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] main:2::printu:154 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#55 printu::b#20 printu::res#20 print_str::str#1 ] ) always clobbers reg byte a
Statement [181] *((byte*) print_char_cursor#54) ← (byte) print_char::ch#5 [ print_char_cursor#54 ] ( main:2::printu:14::print_char:168 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:20::print_char:168 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:27::print_char:168 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:34::print_char:168 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:44::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:50::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:57::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:64::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:74::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:80::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:87::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:94::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:104::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:110::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:117::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:124::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:134::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:140::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:147::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:154::print_char:168 [ main::a#10 main::i#10 print_line_cursor#1 printu::a#20 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:14::print_char:176 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:20::print_char:176 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:27::print_char:176 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:34::print_char:176 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:44::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:50::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:57::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:64::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:74::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:80::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:87::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:94::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:104::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:110::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:117::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:124::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:134::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#54 ] main:2::printu:140::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#54 ] main:2::printu:147::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#54 ] main:2::printu:154::print_char:176 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#54 ] main:2::printu:14::print_char:178 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 print_char_cursor#54 ] main:2::printu:20::print_char:178 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 print_char_cursor#54 ] main:2::printu:27::print_char:178 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 print_char_cursor#54 ] main:2::printu:34::print_char:178 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 print_char_cursor#54 ] main:2::printu:44::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:50::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:57::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:64::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:74::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:80::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:87::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:94::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:104::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:110::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:117::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:124::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 print_char_cursor#54 ] main:2::printu:134::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#54 ] main:2::printu:140::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#54 ] main:2::printu:147::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#54 ] main:2::printu:154::print_char:178 [ main::a#10 main::i#10 print_line_cursor#1 print_char_cursor#54 ] main:2::printu:14::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:20::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:27::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:34::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:44::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:50::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:57::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:64::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:74::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:80::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:87::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:94::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:104::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:110::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:117::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:124::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:134::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:140::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:147::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:154::print_byte:170::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:14::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:20::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:27::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:34::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:44::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:50::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:57::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:64::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:74::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:80::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:87::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:94::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:104::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:110::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:117::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:124::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:134::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:140::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:147::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:154::print_byte:174::print_char:187 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_byte::b#2 print_char_cursor#54 ] main:2::printu:14::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:20::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:27::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:34::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:44::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:50::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:57::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:64::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:74::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:80::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:87::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:94::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:104::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:110::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:117::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:124::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:134::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:140::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:147::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:154::print_byte:170::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#54 ] main:2::printu:14::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:20::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:27::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:34::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:44::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:50::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:57::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:64::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:74::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:80::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:87::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:94::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:104::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:110::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:117::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:124::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#54 ] main:2::printu:134::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#54 ] main:2::printu:140::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#54 ] main:2::printu:147::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#54 ] main:2::printu:154::print_byte:174::print_char:190 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#54 ] ) always clobbers reg byte y
+Statement [185] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_char_cursor#94 print_byte::b#2 print_byte::$0 ] ( main:2::printu:14::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:20::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:27::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:34::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:44::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:50::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:57::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:64::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:74::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:80::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:87::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:94::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:104::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:110::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:117::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:124::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:134::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:140::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:147::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:154::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:14::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:20::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:27::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:34::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:44::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:50::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:57::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:64::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:74::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:80::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:87::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:94::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:104::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:110::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:117::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:124::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:134::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:140::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:147::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] main:2::printu:154::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#94 print_byte::b#2 print_byte::$0 ] ) always clobbers reg byte a
Statement [188] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#55 print_byte::$2 ] ( main:2::printu:14::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:20::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:27::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:34::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:44::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:50::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:57::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:64::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:74::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:80::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:87::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:94::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:104::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:110::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:117::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:124::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:134::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:140::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:147::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:154::print_byte:170 [ main::a#10 main::i#10 print_line_cursor#1 printu::op#20 printu::b#20 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:14::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:20::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:27::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:34::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:44::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:50::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:57::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:64::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:74::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:80::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:87::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:94::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:104::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:110::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:117::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:124::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:134::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:140::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:147::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#55 print_byte::$2 ] main:2::printu:154::print_byte:174 [ main::a#10 main::i#10 print_line_cursor#1 printu::res#20 print_char_cursor#55 print_byte::$2 ] ) always clobbers reg byte a
Statement [194] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 [ print_char_cursor#2 print_str::str#2 ] ( main:2::printu:14::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:20::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:27::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:34::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:44::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:50::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:57::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:64::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:74::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:80::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:87::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:94::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:104::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:110::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:117::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:124::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:134::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:140::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:147::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:154::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] ) always clobbers reg byte a reg byte y
Statement [196] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) [ print_char_cursor#2 print_str::str#2 ] ( main:2::printu:14::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:20::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:27::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:34::print_str:172 [ main::a#10 main::i#10 print_line_cursor#27 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:44::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:50::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:57::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:64::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:74::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:80::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:87::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:94::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:104::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:110::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:117::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:124::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 main::b#0 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:134::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:140::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:147::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] main:2::printu:154::print_str:172 [ main::a#10 main::i#10 print_line_cursor#1 printu::b#20 printu::res#20 print_char_cursor#2 print_str::str#2 ] ) always clobbers reg byte a reg byte y
@@ -8861,7 +8865,7 @@ Potential registers zp ZP_BYTE:29 [ printu::b#20 printu::b#8 printu::b#10 printu
Potential registers zp ZP_BYTE:30 [ printu::res#20 printu::res#8 printu::res#9 printu::res#10 printu::res#11 printu::res#12 printu::res#13 printu::res#14 printu::res#15 printu::res#16 printu::res#17 printu::res#0 printu::res#18 printu::res#19 printu::res#1 printu::res#2 printu::res#3 printu::res#4 printu::res#5 printu::res#6 printu::res#7 ] : zp ZP_BYTE:30 , reg byte x ,
Potential registers zp ZP_BYTE:31 [ print_char::ch#5 print_char::ch#0 print_char::ch#1 print_char::ch#4 ] : zp ZP_BYTE:31 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_WORD:32 [ print_char_cursor#54 print_char_cursor#94 print_char_cursor#95 print_char_cursor#143 print_char_cursor#55 print_char_cursor#147 print_char_cursor#151 print_char_cursor#120 print_char_cursor#142 print_char_cursor#159 print_char_cursor#2 print_char_cursor#1 ] : zp ZP_WORD:32 ,
-Potential registers zp ZP_BYTE:34 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] : zp ZP_BYTE:34 , reg byte a , reg byte x ,
+Potential registers zp ZP_BYTE:34 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] : zp ZP_BYTE:34 , reg byte x ,
Potential registers zp ZP_WORD:35 [ print_str::str#2 print_str::str#1 print_str::str#0 ] : zp ZP_WORD:35 ,
Potential registers zp ZP_WORD:37 [ print_cls::sc#2 print_cls::sc#1 ] : zp ZP_WORD:37 ,
Potential registers zp ZP_BYTE:39 [ main::b#0 ] : zp ZP_BYTE:39 , reg byte x ,
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/test-division.asm b/src/test/java/dk/camelot64/kickc/test/ref/test-division.asm
index 73b0856a5..22cee47c0 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/test-division.asm
+++ b/src/test/java/dk/camelot64/kickc/test/ref/test-division.asm
@@ -3,8 +3,8 @@
.pc = $80d "Program"
.label print_char_cursor = 8
.label print_line_cursor = 3
- .label rem16u = $e
- .label rem16s = $e
+ .label rem16u = $a
+ .label rem16s = $a
jsr main
main: {
jsr print_cls
@@ -17,7 +17,7 @@ main: {
test_16s: {
.label dividend = 5
.label divisor = $13
- .label res = $c
+ .label res = $e
.label i = 2
lda #0
sta i
@@ -31,14 +31,6 @@ test_16s: {
sta divisor
lda divisors+1,y
sta divisor+1
- lda dividend
- sta div16s.dividend
- lda dividend+1
- sta div16s.dividend+1
- lda divisor
- sta div16s.divisor
- lda divisor+1
- sta div16s.divisor+1
jsr div16s
lda print_line_cursor
sta print_char_cursor
@@ -81,9 +73,7 @@ test_16s: {
adc #2
sta i
cmp #$c
- beq !b1+
- jmp b1
- !b1:
+ bne b1
rts
str: .text " / @"
str1: .text " = @"
@@ -188,22 +178,43 @@ print_str: {
jmp b1
}
div16s: {
- .label _2 = 8
- .label _6 = $a
- .label resultu = $c
- .label return = $c
+ .label return = $e
+ .label dividend = 5
+ .label divisor = $13
+ lda dividend
+ sta divr16s.dividend
+ lda dividend+1
+ sta divr16s.dividend+1
+ lda divisor
+ sta divr16s.divisor
+ lda divisor+1
+ sta divr16s.divisor+1
+ jsr divr16s
+ rts
+}
+divr16s: {
+ .const rem = 0
+ .label _5 = 8
+ .label _11 = $c
+ .label resultu = $e
+ .label return = $e
.label dividend = 8
- .label divisor = $a
+ .label divisor = $c
.label dividendu = 8
- .label divisoru = $a
+ .label divisoru = $c
+ .label remu = $a
lda dividend+1
bmi b1
+ lda #rem
+ sta remu+1
ldy #0
b2:
lda divisor+1
bmi b3
b4:
- jsr div16u
+ jsr divr16u
cpy #0
beq breturn
sec
@@ -228,50 +239,45 @@ div16s: {
rts
b3:
sec
- lda _6
+ lda _11
eor #$ff
adc #0
- sta _6
- lda _6+1
+ sta _11
+ lda _11+1
eor #$ff
adc #0
- sta _6+1
+ sta _11+1
tya
eor #1
tay
jmp b4
b1:
sec
- lda _2
+ lda _5
eor #$ff
adc #0
- sta _2
- lda _2+1
+ sta _5
+ lda _5+1
eor #$ff
adc #0
- sta _2+1
+ sta _5+1
+ lda #<-rem
+ sta remu
+ lda #>-rem
+ sta remu+1
ldy #1
jmp b2
}
-div16u: {
- .label return = $c
- .label dividend = 8
- .label divisor = $a
- jsr divr16u
- rts
-}
divr16u: {
- .label rem = $e
+ .label rem = $a
.label dividend = 8
- .label quotient = $c
- .label return = $c
- .label divisor = $a
+ .label quotient = $e
+ .label return = $e
+ .label divisor = $c
ldx #0
txa
sta quotient
sta quotient+1
- sta rem
- sta rem+1
b1:
asl rem
rol rem+1
@@ -481,8 +487,8 @@ divr8u: {
}
test_16u: {
.label dividend = 5
- .label divisor = $a
- .label res = $c
+ .label divisor = $c
+ .label res = $e
.label i = 2
lda #0
sta i
@@ -496,10 +502,6 @@ test_16u: {
sta divisor
lda divisors+1,y
sta divisor+1
- lda dividend
- sta div16u.dividend
- lda dividend+1
- sta div16u.dividend+1
jsr div16u
lda print_line_cursor
sta print_char_cursor
@@ -550,6 +552,20 @@ test_16u: {
dividends: .word $ffff, $ffff, $ffff, $ffff, $ffff, $ffff
divisors: .word 5, 7, $b, $d, $11, $13
}
+div16u: {
+ .label return = $e
+ .label dividend = 5
+ .label divisor = $c
+ lda dividend
+ sta divr16u.dividend
+ lda dividend+1
+ sta divr16u.dividend+1
+ lda #<0
+ sta divr16u.rem
+ sta divr16u.rem+1
+ jsr divr16u
+ rts
+}
test_8u: {
.label dividend = 7
.label divisor = $10
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/test-division.cfg b/src/test/java/dk/camelot64/kickc/test/ref/test-division.cfg
index 2d5b00c35..c884c1eab 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/test-division.cfg
+++ b/src/test/java/dk/camelot64/kickc/test/ref/test-division.cfg
@@ -1,13 +1,13 @@
@begin: scope:[] from
[0] phi() [ ] ( )
- to:@26
-@26: scope:[] from @begin
+ to:@27
+@27: scope:[] from @begin
[1] phi() [ ] ( )
[2] call main [ ] ( )
to:@end
-@end: scope:[] from @26
+@end: scope:[] from @27
[3] phi() [ ] ( )
-main: scope:[main] from @26
+main: scope:[main] from @27
[4] phi() [ ] ( main:2 [ ] )
[5] call print_cls [ ] ( main:2 [ ] )
to:main::@1
@@ -39,37 +39,37 @@ test_16s::@1: scope:[test_16s] from test_16s test_16s::@11
[18] (signed word) test_16s::divisor#0 ← *((const signed word[]) test_16s::divisors#0 + (byte) test_16s::i#10) [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 ] )
[19] (signed word) div16s::dividend#0 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 print_line_cursor#1 ] )
[20] (signed word) div16s::divisor#0 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 div16s::divisor#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 div16s::divisor#0 print_line_cursor#1 ] )
- [21] call div16s [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#3 ] )
- [22] (signed word) div16s::return#3 ← (signed word) div16s::return#2 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#3 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#3 print_line_cursor#1 rem16s#3 ] )
+ [21] call div16s [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#0 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#0 print_line_cursor#1 rem16s#11 ] )
+ [22] (signed word) div16s::return#2 ← (signed word) div16s::return#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#11 ] )
to:test_16s::@3
test_16s::@3: scope:[test_16s] from test_16s::@1
- [23] (signed word) test_16s::res#0 ← (signed word) div16s::return#3 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 ] )
- [24] (signed word) print_sword::w#1 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#3 ] )
- [25] (byte*~) print_char_cursor#156 ← (byte*) print_line_cursor#1 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#3 ] )
- [26] call print_sword [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
+ [23] (signed word) test_16s::res#0 ← (signed word) div16s::return#2 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 ] )
+ [24] (signed word) print_sword::w#1 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#11 ] )
+ [25] (byte*~) print_char_cursor#156 ← (byte*) print_line_cursor#1 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#11 ] )
+ [26] call print_sword [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
to:test_16s::@4
test_16s::@4: scope:[test_16s] from test_16s::@3
- [27] phi() [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
- [28] call print_str [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] )
+ [27] phi() [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
+ [28] call print_str [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] )
to:test_16s::@5
test_16s::@5: scope:[test_16s] from test_16s::@4
- [29] (signed word) print_sword::w#2 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#3 print_char_cursor#126 ] )
- [30] call print_sword [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
+ [29] (signed word) print_sword::w#2 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#11 print_char_cursor#126 ] )
+ [30] call print_sword [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
to:test_16s::@6
test_16s::@6: scope:[test_16s] from test_16s::@5
- [31] phi() [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
- [32] call print_str [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] )
+ [31] phi() [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
+ [32] call print_str [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] )
to:test_16s::@7
test_16s::@7: scope:[test_16s] from test_16s::@6
- [33] (signed word) print_sword::w#3 ← (signed word) test_16s::res#0 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#3 print_char_cursor#126 ] )
- [34] call print_sword [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
+ [33] (signed word) print_sword::w#3 ← (signed word) test_16s::res#0 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#11 print_char_cursor#126 ] )
+ [34] call print_sword [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
to:test_16s::@8
test_16s::@8: scope:[test_16s] from test_16s::@7
- [35] phi() [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
- [36] call print_str [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] )
+ [35] phi() [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
+ [36] call print_str [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] )
to:test_16s::@9
test_16s::@9: scope:[test_16s] from test_16s::@8
- [37] (signed word) print_sword::w#4 ← (signed word) rem16s#3 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] )
+ [37] (signed word) print_sword::w#4 ← (signed word) rem16s#11 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] )
[38] call print_sword [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
to:test_16s::@10
test_16s::@10: scope:[test_16s] from test_16s::@9
@@ -84,189 +84,191 @@ test_16s::@return: scope:[test_16s] from test_16s::@11
[43] return [ ] ( main:2::test_16s:13 [ ] )
to:@return
print_ln: scope:[print_ln] from test_16s::@10 test_16u::@10 test_8s::@10 test_8u::@10
- [44] (byte*) print_line_cursor#39 ← phi( test_16s::@10/(byte*) print_line_cursor#1 test_16u::@10/(byte*) print_line_cursor#1 test_8s::@10/(byte*) print_line_cursor#1 test_8u::@10/(byte*) print_line_cursor#41 ) [ print_line_cursor#39 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#39 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#39 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#39 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#39 print_char_cursor#17 ] )
+ [44] (byte*) print_line_cursor#39 ← phi( test_16s::@10/(byte*) print_line_cursor#1 test_16u::@10/(byte*) print_line_cursor#1 test_8s::@10/(byte*) print_line_cursor#1 test_8u::@10/(byte*) print_line_cursor#41 ) [ print_line_cursor#39 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#39 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#39 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#39 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#39 print_char_cursor#17 ] )
to:print_ln::@1
print_ln::@1: scope:[print_ln] from print_ln print_ln::@1
- [45] (byte*) print_line_cursor#20 ← phi( print_ln/(byte*) print_line_cursor#39 print_ln::@1/(byte*) print_line_cursor#1 ) [ print_line_cursor#20 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#20 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#20 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#20 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#20 print_char_cursor#17 ] )
- [46] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#20 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] )
- [47] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#17) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] )
+ [45] (byte*) print_line_cursor#20 ← phi( print_ln/(byte*) print_line_cursor#39 print_ln::@1/(byte*) print_line_cursor#1 ) [ print_line_cursor#20 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#20 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#20 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#20 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#20 print_char_cursor#17 ] )
+ [46] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#20 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] )
+ [47] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#17) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] )
to:print_ln::@return
print_ln::@return: scope:[print_ln] from print_ln::@1
- [48] return [ print_line_cursor#1 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 ] )
+ [48] return [ print_line_cursor#1 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 ] )
to:@return
print_sword: scope:[print_sword] from test_16s::@3 test_16s::@5 test_16s::@7 test_16s::@9
- [49] (byte*) print_char_cursor#129 ← phi( test_16s::@3/(byte*~) print_char_cursor#156 test_16s::@5/(byte*) print_char_cursor#126 test_16s::@7/(byte*) print_char_cursor#126 test_16s::@9/(byte*) print_char_cursor#126 ) [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] )
- [49] (signed word) print_sword::w#5 ← phi( test_16s::@3/(signed word) print_sword::w#1 test_16s::@5/(signed word) print_sword::w#2 test_16s::@7/(signed word) print_sword::w#3 test_16s::@9/(signed word) print_sword::w#4 ) [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] )
- [50] if((signed word) print_sword::w#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] )
+ [49] (byte*) print_char_cursor#129 ← phi( test_16s::@3/(byte*~) print_char_cursor#156 test_16s::@5/(byte*) print_char_cursor#126 test_16s::@7/(byte*) print_char_cursor#126 test_16s::@9/(byte*) print_char_cursor#126 ) [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] )
+ [49] (signed word) print_sword::w#5 ← phi( test_16s::@3/(signed word) print_sword::w#1 test_16s::@5/(signed word) print_sword::w#2 test_16s::@7/(signed word) print_sword::w#3 test_16s::@9/(signed word) print_sword::w#4 ) [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] )
+ [50] if((signed word) print_sword::w#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] )
to:print_sword::@2
print_sword::@2: scope:[print_sword] from print_sword
- [51] phi() [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] )
- [52] call print_char [ print_char_cursor#17 print_sword::w#5 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#5 ] )
+ [51] phi() [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] )
+ [52] call print_char [ print_char_cursor#17 print_sword::w#5 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#5 ] )
to:print_sword::@4
print_sword::@4: scope:[print_sword] from print_sword::@2
- [53] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#5 [ print_char_cursor#17 print_sword::w#0 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#0 ] )
+ [53] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#5 [ print_char_cursor#17 print_sword::w#0 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#0 ] )
to:print_sword::@1
print_sword::@1: scope:[print_sword] from print_sword print_sword::@4
- [54] (byte*) print_char_cursor#128 ← phi( print_sword/(byte*) print_char_cursor#129 print_sword::@4/(byte*) print_char_cursor#17 ) [ print_sword::w#6 print_char_cursor#128 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#6 print_char_cursor#128 ] )
- [54] (signed word) print_sword::w#6 ← phi( print_sword/(signed word) print_sword::w#5 print_sword::@4/(signed word) print_sword::w#0 ) [ print_sword::w#6 print_char_cursor#128 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#6 print_char_cursor#128 ] )
- [55] (word~) print_word::w#7 ← (word)(signed word) print_sword::w#6 [ print_char_cursor#128 print_word::w#7 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#128 print_word::w#7 ] )
- [56] call print_word [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
+ [54] (byte*) print_char_cursor#128 ← phi( print_sword/(byte*) print_char_cursor#129 print_sword::@4/(byte*) print_char_cursor#17 ) [ print_sword::w#6 print_char_cursor#128 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#6 print_char_cursor#128 ] )
+ [54] (signed word) print_sword::w#6 ← phi( print_sword/(signed word) print_sword::w#5 print_sword::@4/(signed word) print_sword::w#0 ) [ print_sword::w#6 print_char_cursor#128 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#6 print_char_cursor#128 ] )
+ [55] (word~) print_word::w#7 ← (word)(signed word) print_sword::w#6 [ print_char_cursor#128 print_word::w#7 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#128 print_word::w#7 ] )
+ [56] call print_word [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
to:print_sword::@return
print_sword::@return: scope:[print_sword] from print_sword::@1
- [57] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
+ [57] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
to:@return
print_word: scope:[print_word] from print_sword::@1 test_16u::@3 test_16u::@5 test_16u::@7 test_16u::@9
- [58] (byte*) print_char_cursor#132 ← phi( print_sword::@1/(byte*) print_char_cursor#128 test_16u::@3/(byte*~) print_char_cursor#163 test_16u::@5/(byte*) print_char_cursor#126 test_16u::@7/(byte*) print_char_cursor#126 test_16u::@9/(byte*) print_char_cursor#126 ) [ print_word::w#5 print_char_cursor#132 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 ] )
- [58] (word) print_word::w#5 ← phi( print_sword::@1/(word~) print_word::w#7 test_16u::@3/(word) print_word::w#1 test_16u::@5/(word) print_word::w#2 test_16u::@7/(word) print_word::w#3 test_16u::@9/(word) print_word::w#4 ) [ print_word::w#5 print_char_cursor#132 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 ] )
- [59] (byte) print_byte::b#1 ← > (word) print_word::w#5 [ print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] )
- [60] call print_byte [ print_char_cursor#17 print_word::w#5 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] )
+ [58] (byte*) print_char_cursor#132 ← phi( print_sword::@1/(byte*) print_char_cursor#128 test_16u::@3/(byte*~) print_char_cursor#163 test_16u::@5/(byte*) print_char_cursor#126 test_16u::@7/(byte*) print_char_cursor#126 test_16u::@9/(byte*) print_char_cursor#126 ) [ print_word::w#5 print_char_cursor#132 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 ] )
+ [58] (word) print_word::w#5 ← phi( print_sword::@1/(word~) print_word::w#7 test_16u::@3/(word) print_word::w#1 test_16u::@5/(word) print_word::w#2 test_16u::@7/(word) print_word::w#3 test_16u::@9/(word) print_word::w#4 ) [ print_word::w#5 print_char_cursor#132 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 ] )
+ [59] (byte) print_byte::b#1 ← > (word) print_word::w#5 [ print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] )
+ [60] call print_byte [ print_char_cursor#17 print_word::w#5 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] )
to:print_word::@1
print_word::@1: scope:[print_word] from print_word
- [61] (byte) print_byte::b#2 ← < (word) print_word::w#5 [ print_char_cursor#17 print_byte::b#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] )
- [62] call print_byte [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
+ [61] (byte) print_byte::b#2 ← < (word) print_word::w#5 [ print_char_cursor#17 print_byte::b#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] )
+ [62] call print_byte [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
to:print_word::@return
print_word::@return: scope:[print_word] from print_word::@1
- [63] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
+ [63] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
to:@return
print_byte: scope:[print_byte] from print_sbyte::@1 print_word print_word::@1 test_8u::@3 test_8u::@5 test_8u::@7 test_8u::@9
- [64] (byte*) print_char_cursor#133 ← phi( print_sbyte::@1/(byte*) print_char_cursor#130 print_word/(byte*) print_char_cursor#132 print_word::@1/(byte*) print_char_cursor#17 test_8u::@3/(byte*) print_char_cursor#135 test_8u::@5/(byte*) print_char_cursor#126 test_8u::@7/(byte*) print_char_cursor#126 test_8u::@9/(byte*) print_char_cursor#126 ) [ print_byte::b#7 print_char_cursor#133 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 ] )
- [64] (byte) print_byte::b#7 ← phi( print_sbyte::@1/(byte~) print_byte::b#9 print_word/(byte) print_byte::b#1 print_word::@1/(byte) print_byte::b#2 test_8u::@3/(byte) print_byte::b#3 test_8u::@5/(byte) print_byte::b#4 test_8u::@7/(byte) print_byte::b#5 test_8u::@9/(byte) print_byte::b#6 ) [ print_byte::b#7 print_char_cursor#133 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 ] )
- [65] (byte~) print_byte::$0 ← (byte) print_byte::b#7 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] )
- [66] (byte) print_char::ch#2 ← *((const string) print_hextab#0 + (byte~) print_byte::$0) [ print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] )
- [67] call print_char [ print_char_cursor#17 print_byte::b#7 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] )
+ [64] (byte*) print_char_cursor#133 ← phi( print_sbyte::@1/(byte*) print_char_cursor#130 print_word/(byte*) print_char_cursor#132 print_word::@1/(byte*) print_char_cursor#17 test_8u::@3/(byte*) print_char_cursor#135 test_8u::@5/(byte*) print_char_cursor#126 test_8u::@7/(byte*) print_char_cursor#126 test_8u::@9/(byte*) print_char_cursor#126 ) [ print_byte::b#7 print_char_cursor#133 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 ] )
+ [64] (byte) print_byte::b#7 ← phi( print_sbyte::@1/(byte~) print_byte::b#9 print_word/(byte) print_byte::b#1 print_word::@1/(byte) print_byte::b#2 test_8u::@3/(byte) print_byte::b#3 test_8u::@5/(byte) print_byte::b#4 test_8u::@7/(byte) print_byte::b#5 test_8u::@9/(byte) print_byte::b#6 ) [ print_byte::b#7 print_char_cursor#133 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 ] )
+ [65] (byte~) print_byte::$0 ← (byte) print_byte::b#7 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] )
+ [66] (byte) print_char::ch#2 ← *((const string) print_hextab#0 + (byte~) print_byte::$0) [ print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] )
+ [67] call print_char [ print_char_cursor#17 print_byte::b#7 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] )
to:print_byte::@1
print_byte::@1: scope:[print_byte] from print_byte
- [68] (byte~) print_byte::$2 ← (byte) print_byte::b#7 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] )
- [69] (byte) print_char::ch#3 ← *((const string) print_hextab#0 + (byte~) print_byte::$2) [ print_char_cursor#17 print_char::ch#3 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] )
- [70] call print_char [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
+ [68] (byte~) print_byte::$2 ← (byte) print_byte::b#7 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] )
+ [69] (byte) print_char::ch#3 ← *((const string) print_hextab#0 + (byte~) print_byte::$2) [ print_char_cursor#17 print_char::ch#3 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] )
+ [70] call print_char [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
to:print_byte::@return
print_byte::@return: scope:[print_byte] from print_byte::@1
- [71] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
+ [71] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
to:@return
print_char: scope:[print_char] from print_byte print_byte::@1 print_sbyte::@2 print_sword::@2
- [72] (byte*) print_char_cursor#80 ← phi( print_byte/(byte*) print_char_cursor#133 print_byte::@1/(byte*) print_char_cursor#17 print_sbyte::@2/(byte*) print_char_cursor#131 print_sword::@2/(byte*) print_char_cursor#129 ) [ print_char::ch#4 print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] )
- [72] (byte) print_char::ch#4 ← phi( print_byte/(byte) print_char::ch#2 print_byte::@1/(byte) print_char::ch#3 print_sbyte::@2/(byte) '-' print_sword::@2/(byte) '-' ) [ print_char::ch#4 print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] )
- [73] *((byte*) print_char_cursor#80) ← (byte) print_char::ch#4 [ print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#80 ] )
- [74] (byte*) print_char_cursor#17 ← ++ (byte*) print_char_cursor#80 [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] )
+ [72] (byte*) print_char_cursor#80 ← phi( print_byte/(byte*) print_char_cursor#133 print_byte::@1/(byte*) print_char_cursor#17 print_sbyte::@2/(byte*) print_char_cursor#131 print_sword::@2/(byte*) print_char_cursor#129 ) [ print_char::ch#4 print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] )
+ [72] (byte) print_char::ch#4 ← phi( print_byte/(byte) print_char::ch#2 print_byte::@1/(byte) print_char::ch#3 print_sbyte::@2/(byte) '-' print_sword::@2/(byte) '-' ) [ print_char::ch#4 print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] )
+ [73] *((byte*) print_char_cursor#80) ← (byte) print_char::ch#4 [ print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#80 ] )
+ [74] (byte*) print_char_cursor#17 ← ++ (byte*) print_char_cursor#80 [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] )
to:print_char::@return
print_char::@return: scope:[print_char] from print_char
- [75] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] )
+ [75] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] )
to:@return
print_str: scope:[print_str] from test_16s::@4 test_16s::@6 test_16s::@8 test_16u::@4 test_16u::@6 test_16u::@8 test_8s::@4 test_8s::@6 test_8s::@8 test_8u::@4 test_8u::@6 test_8u::@8
- [76] (byte*) print_str::str#15 ← phi( test_16s::@4/(const string) test_16s::str test_16s::@6/(const string) test_16s::str1 test_16s::@8/(const string) test_16s::str2 test_16u::@4/(const string) test_16u::str test_16u::@6/(const string) test_16u::str1 test_16u::@8/(const string) test_16u::str2 test_8s::@4/(const string) test_8s::str test_8s::@6/(const string) test_8s::str1 test_8s::@8/(const string) test_8s::str2 test_8u::@4/(const string) test_8u::str test_8u::@6/(const string) test_8u::str1 test_8u::@8/(const string) test_8u::str2 ) [ print_char_cursor#17 print_str::str#15 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_str::str#15 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_str::str#15 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_str::str#15 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_str::str#15 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_str::str#15 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_str::str#15 ] )
+ [76] (byte*) print_str::str#15 ← phi( test_16s::@4/(const string) test_16s::str test_16s::@6/(const string) test_16s::str1 test_16s::@8/(const string) test_16s::str2 test_16u::@4/(const string) test_16u::str test_16u::@6/(const string) test_16u::str1 test_16u::@8/(const string) test_16u::str2 test_8s::@4/(const string) test_8s::str test_8s::@6/(const string) test_8s::str1 test_8s::@8/(const string) test_8s::str2 test_8u::@4/(const string) test_8u::str test_8u::@6/(const string) test_8u::str1 test_8u::@8/(const string) test_8u::str2 ) [ print_char_cursor#17 print_str::str#15 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_str::str#15 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_str::str#15 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_str::str#15 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_str::str#15 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_str::str#15 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_str::str#15 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_str::str#15 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_str::str#15 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_str::str#15 ] )
to:print_str::@1
print_str::@1: scope:[print_str] from print_str print_str::@2
- [77] (byte*) print_char_cursor#126 ← phi( print_str/(byte*) print_char_cursor#17 print_str::@2/(byte*) print_char_cursor#1 ) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] )
- [77] (byte*) print_str::str#13 ← phi( print_str/(byte*) print_str::str#15 print_str::@2/(byte*) print_str::str#0 ) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] )
- [78] if(*((byte*) print_str::str#13)!=(byte) '@') goto print_str::@2 [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] )
+ [77] (byte*) print_char_cursor#126 ← phi( print_str/(byte*) print_char_cursor#17 print_str::@2/(byte*) print_char_cursor#1 ) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] )
+ [77] (byte*) print_str::str#13 ← phi( print_str/(byte*) print_str::str#15 print_str::@2/(byte*) print_str::str#0 ) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] )
+ [78] if(*((byte*) print_str::str#13)!=(byte) '@') goto print_str::@2 [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] )
to:print_str::@return
print_str::@return: scope:[print_str] from print_str::@1
- [79] return [ print_char_cursor#126 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 ] )
+ [79] return [ print_char_cursor#126 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 ] )
to:@return
print_str::@2: scope:[print_str] from print_str::@1
- [80] *((byte*) print_char_cursor#126) ← *((byte*) print_str::str#13) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] )
- [81] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#126 [ print_str::str#13 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#13 print_char_cursor#1 ] )
- [82] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#13 [ print_str::str#0 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#0 print_char_cursor#1 ] )
+ [80] *((byte*) print_char_cursor#126) ← *((byte*) print_str::str#13) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] )
+ [81] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#126 [ print_str::str#13 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#13 print_char_cursor#1 ] )
+ [82] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#13 [ print_str::str#0 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#0 print_char_cursor#1 ] )
to:print_str::@1
div16s: scope:[div16s] from test_16s::@1
- [83] if((signed word) div16s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@1 [ div16s::dividend#0 div16s::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividend#0 div16s::divisor#0 ] )
- to:div16s::@16
-div16s::@16: scope:[div16s] from div16s
- [84] (word~) div16s::dividendu#8 ← (word)(signed word) div16s::dividend#0 [ div16s::divisor#0 div16s::dividendu#8 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::dividendu#8 ] )
+ [83] (signed word) divr16s::dividend#0 ← (signed word) div16s::dividend#0 [ div16s::divisor#0 divr16s::dividend#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 divr16s::dividend#0 ] )
+ [84] (signed word) divr16s::divisor#0 ← (signed word) div16s::divisor#0 [ divr16s::dividend#0 divr16s::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividend#0 divr16s::divisor#0 ] )
+ [85] call divr16s [ rem16s#11 divr16s::return#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#2 ] )
+ [86] (signed word) divr16s::return#3 ← (signed word) divr16s::return#2 [ rem16s#11 divr16s::return#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#3 ] )
to:div16s::@2
-div16s::@2: scope:[div16s] from div16s::@1 div16s::@16
- [85] (word) div16s::dividendu#3 ← phi( div16s::@1/(word~) div16s::dividendu#7 div16s::@16/(word~) div16s::dividendu#8 ) [ div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] )
- [85] (byte) div16s::neg#3 ← phi( div16s::@1/(byte/signed byte/word/signed word/dword/signed dword) 1 div16s::@16/(byte/signed byte/word/signed word/dword/signed dword) 0 ) [ div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] )
- [86] if((signed word) div16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@3 [ div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] )
- to:div16s::@17
-div16s::@17: scope:[div16s] from div16s::@2
- [87] (word~) div16s::divisoru#5 ← (word)(signed word) div16s::divisor#0 [ div16s::neg#3 div16s::dividendu#3 div16s::divisoru#5 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#3 div16s::dividendu#3 div16s::divisoru#5 ] )
- to:div16s::@4
-div16s::@4: scope:[div16s] from div16s::@17 div16s::@3
- [88] (byte) div16s::neg#4 ← phi( div16s::@3/(byte) div16s::neg#2 div16s::@17/(byte) div16s::neg#3 ) [ div16s::dividendu#3 div16s::divisoru#3 div16s::neg#4 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::divisoru#3 div16s::neg#4 ] )
- [88] (word) div16s::divisoru#3 ← phi( div16s::@3/(word~) div16s::divisoru#4 div16s::@17/(word~) div16s::divisoru#5 ) [ div16s::dividendu#3 div16s::divisoru#3 div16s::neg#4 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::divisoru#3 div16s::neg#4 ] )
- [89] (word) div16u::dividend#0 ← (word) div16s::dividendu#3 [ div16s::divisoru#3 div16s::neg#4 div16u::dividend#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisoru#3 div16s::neg#4 div16u::dividend#0 ] )
- [90] (word) div16u::divisor#0 ← (word) div16s::divisoru#3 [ div16s::neg#4 div16u::dividend#0 div16u::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::dividend#0 div16u::divisor#0 ] )
- [91] call div16u [ div16s::neg#4 div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] )
- [92] (word) div16u::return#2 ← (word) div16u::return#0 [ div16s::neg#4 div16u::return#2 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#2 rem16u#1 ] )
- to:div16s::@15
-div16s::@15: scope:[div16s] from div16s::@4
- [93] (word) div16s::resultu#0 ← (word) div16u::return#2 [ div16s::neg#4 div16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16s::resultu#0 rem16u#1 ] )
- [94] if((byte) div16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@18 [ div16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::resultu#0 rem16u#1 ] )
- to:div16s::@11
-div16s::@11: scope:[div16s] from div16s::@15
- [95] (signed word) rem16s#2 ← - (signed word)(word) rem16u#1 [ div16s::resultu#0 rem16s#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::resultu#0 rem16s#2 ] )
- [96] (signed word) div16s::return#1 ← - (signed word)(word) div16s::resultu#0 [ rem16s#2 div16s::return#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#2 div16s::return#1 ] )
+div16s::@2: scope:[div16s] from div16s
+ [87] (signed word) div16s::return#0 ← (signed word) divr16s::return#3 [ div16s::return#0 rem16s#11 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#0 rem16s#11 ] )
to:div16s::@return
-div16s::@return: scope:[div16s] from div16s::@11 div16s::@18
- [97] (signed word) rem16s#3 ← phi( div16s::@11/(signed word) rem16s#2 div16s::@18/(signed word~) rem16s#32 ) [ div16s::return#2 rem16s#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#2 rem16s#3 ] )
- [97] (signed word) div16s::return#2 ← phi( div16s::@11/(signed word) div16s::return#1 div16s::@18/(signed word~) div16s::return#7 ) [ div16s::return#2 rem16s#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#2 rem16s#3 ] )
- [98] return [ div16s::return#2 rem16s#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#2 rem16s#3 ] )
+div16s::@return: scope:[div16s] from div16s::@2
+ [88] return [ div16s::return#0 rem16s#11 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#0 rem16s#11 ] )
to:@return
-div16s::@18: scope:[div16s] from div16s::@15
- [99] (signed word~) div16s::return#7 ← (signed word)(word) div16s::resultu#0 [ rem16u#1 div16s::return#7 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16u#1 div16s::return#7 ] )
- [100] (signed word~) rem16s#32 ← (signed word)(word) rem16u#1 [ div16s::return#7 rem16s#32 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#7 rem16s#32 ] )
- to:div16s::@return
-div16s::@3: scope:[div16s] from div16s::@2
- [101] (signed word~) div16s::$6 ← - (signed word) div16s::divisor#0 [ div16s::neg#3 div16s::dividendu#3 div16s::$6 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#3 div16s::dividendu#3 div16s::$6 ] )
- [102] (byte) div16s::neg#2 ← (byte) div16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ div16s::dividendu#3 div16s::neg#2 div16s::$6 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::neg#2 div16s::$6 ] )
- [103] (word~) div16s::divisoru#4 ← (word)(signed word~) div16s::$6 [ div16s::dividendu#3 div16s::divisoru#4 div16s::neg#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::divisoru#4 div16s::neg#2 ] )
- to:div16s::@4
-div16s::@1: scope:[div16s] from div16s
- [104] (signed word~) div16s::$2 ← - (signed word) div16s::dividend#0 [ div16s::divisor#0 div16s::$2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::$2 ] )
- [105] (word~) div16s::dividendu#7 ← (word)(signed word~) div16s::$2 [ div16s::divisor#0 div16s::dividendu#7 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::dividendu#7 ] )
- to:div16s::@2
-div16u: scope:[div16u] from div16s::@4 test_16u::@1
- [106] (word) div16u::divisor#2 ← phi( div16s::@4/(word) div16u::divisor#0 test_16u::@1/(word) div16u::divisor#1 ) [ div16u::dividend#2 div16u::divisor#2 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::dividend#2 div16u::divisor#2 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#2 div16u::divisor#2 ] )
- [106] (word) div16u::dividend#2 ← phi( div16s::@4/(word) div16u::dividend#0 test_16u::@1/(word) div16u::dividend#1 ) [ div16u::dividend#2 div16u::divisor#2 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::dividend#2 div16u::divisor#2 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#2 div16u::divisor#2 ] )
- [107] (word) divr16u::dividend#1 ← (word) div16u::dividend#2 [ div16u::divisor#2 divr16u::dividend#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::divisor#2 divr16u::dividend#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::divisor#2 divr16u::dividend#1 ] )
- [108] (word) divr16u::divisor#0 ← (word) div16u::divisor#2 [ divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 divr16u::divisor#0 ] )
- [109] call divr16u [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] )
- [110] (word) divr16u::return#2 ← (word) divr16u::return#0 [ rem16u#1 divr16u::return#2 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#2 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#2 ] )
- to:div16u::@2
-div16u::@2: scope:[div16u] from div16u
- [111] (word) div16u::return#0 ← (word) divr16u::return#2 [ div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 rem16u#1 ] )
- to:div16u::@return
-div16u::@return: scope:[div16u] from div16u::@2
- [112] return [ div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 rem16u#1 ] )
+divr16s: scope:[divr16s] from div16s
+ [89] if((signed word) divr16s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::dividend#0 divr16s::divisor#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividend#0 divr16s::divisor#0 ] )
+ to:divr16s::@17
+divr16s::@17: scope:[divr16s] from divr16s
+ [90] (word~) divr16s::dividendu#8 ← (word)(signed word) divr16s::dividend#0 [ divr16s::divisor#0 divr16s::dividendu#8 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::dividendu#8 ] )
+ to:divr16s::@2
+divr16s::@2: scope:[divr16s] from divr16s::@1 divr16s::@17
+ [91] (word) divr16s::remu#3 ← phi( divr16s::@1/((word))-(const signed word) divr16s::rem#0 divr16s::@17/((word))(const signed word) divr16s::rem#0 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
+ [91] (word) divr16s::dividendu#3 ← phi( divr16s::@1/(word~) divr16s::dividendu#7 divr16s::@17/(word~) divr16s::dividendu#8 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
+ [91] (byte) divr16s::neg#3 ← phi( divr16s::@1/(byte/signed byte/word/signed word/dword/signed dword) 1 divr16s::@17/(byte/signed byte/word/signed word/dword/signed dword) 0 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
+ [92] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
+ to:divr16s::@18
+divr16s::@18: scope:[divr16s] from divr16s::@2
+ [93] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] )
+ to:divr16s::@4
+divr16s::@4: scope:[divr16s] from divr16s::@18 divr16s::@3
+ [94] (byte) divr16s::neg#4 ← phi( divr16s::@3/(byte) divr16s::neg#2 divr16s::@18/(byte) divr16s::neg#3 ) [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] )
+ [94] (word) divr16s::divisoru#3 ← phi( divr16s::@3/(word~) divr16s::divisoru#4 divr16s::@18/(word~) divr16s::divisoru#5 ) [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] )
+ [95] (word) divr16u::dividend#2 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#2 ] )
+ [96] (word) divr16u::divisor#1 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 ] )
+ [97] (word) divr16u::rem#4 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 divr16u::rem#4 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 divr16u::rem#4 ] )
+ [98] call divr16u [ divr16s::neg#4 divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] )
+ [99] (word) divr16u::return#3 ← (word) divr16u::return#0 [ divr16s::neg#4 divr16u::return#3 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#3 rem16u#1 ] )
+ to:divr16s::@15
+divr16s::@15: scope:[divr16s] from divr16s::@4
+ [100] (word) divr16s::resultu#0 ← (word) divr16u::return#3 [ divr16s::neg#4 divr16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16s::resultu#0 rem16u#1 ] )
+ [101] if((byte) divr16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@19 [ divr16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::resultu#0 rem16u#1 ] )
+ to:divr16s::@11
+divr16s::@11: scope:[divr16s] from divr16s::@15
+ [102] (signed word) rem16s#2 ← - (signed word)(word) rem16u#1 [ divr16s::resultu#0 rem16s#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::resultu#0 rem16s#2 ] )
+ [103] (signed word) divr16s::return#1 ← - (signed word)(word) divr16s::resultu#0 [ rem16s#2 divr16s::return#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#2 divr16s::return#1 ] )
+ to:divr16s::@return
+divr16s::@return: scope:[divr16s] from divr16s::@11 divr16s::@19
+ [104] (signed word) rem16s#11 ← phi( divr16s::@11/(signed word) rem16s#2 divr16s::@19/(signed word~) rem16s#37 ) [ rem16s#11 divr16s::return#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#2 ] )
+ [104] (signed word) divr16s::return#2 ← phi( divr16s::@11/(signed word) divr16s::return#1 divr16s::@19/(signed word~) divr16s::return#7 ) [ rem16s#11 divr16s::return#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#2 ] )
+ [105] return [ rem16s#11 divr16s::return#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#2 ] )
to:@return
-divr16u: scope:[divr16u] from div16u
- [113] phi() [ divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 divr16u::divisor#0 ] )
+divr16s::@19: scope:[divr16s] from divr16s::@15
+ [106] (signed word~) divr16s::return#7 ← (signed word)(word) divr16s::resultu#0 [ rem16u#1 divr16s::return#7 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16u#1 divr16s::return#7 ] )
+ [107] (signed word~) rem16s#37 ← (signed word)(word) rem16u#1 [ divr16s::return#7 rem16s#37 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::return#7 rem16s#37 ] )
+ to:divr16s::@return
+divr16s::@3: scope:[divr16s] from divr16s::@2
+ [108] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] )
+ [109] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] )
+ [110] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] )
+ to:divr16s::@4
+divr16s::@1: scope:[divr16s] from divr16s
+ [111] (signed word~) divr16s::$5 ← - (signed word) divr16s::dividend#0 [ divr16s::divisor#0 divr16s::$5 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::$5 ] )
+ [112] (word~) divr16s::dividendu#7 ← (word)(signed word~) divr16s::$5 [ divr16s::divisor#0 divr16s::dividendu#7 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::dividendu#7 ] )
+ to:divr16s::@2
+divr16u: scope:[divr16u] from div16u divr16s::@4
+ [113] (word) divr16u::divisor#6 ← phi( div16u/(word) divr16u::divisor#0 divr16s::@4/(word) divr16u::divisor#1 ) [ divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] )
+ [113] (word) divr16u::dividend#5 ← phi( div16u/(word) divr16u::dividend#1 divr16s::@4/(word) divr16u::dividend#2 ) [ divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] )
+ [113] (word) divr16u::rem#10 ← phi( div16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16s::@4/(word) divr16u::rem#4 ) [ divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] )
to:divr16u::@1
divr16u::@1: scope:[divr16u] from divr16u divr16u::@3
- [114] (byte) divr16u::i#2 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(byte) divr16u::i#1 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
- [114] (word) divr16u::quotient#3 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(word) divr16u::return#0 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
- [114] (word) divr16u::dividend#2 ← phi( divr16u/(word) divr16u::dividend#1 divr16u::@3/(word) divr16u::dividend#0 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
- [114] (word) divr16u::rem#4 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(word) divr16u::rem#10 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
- [115] (word) divr16u::rem#0 ← (word) divr16u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] )
- [116] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] )
- [117] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] )
- [118] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] )
+ [114] (byte) divr16u::i#2 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(byte) divr16u::i#1 ) [ divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] )
+ [114] (word) divr16u::quotient#3 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(word) divr16u::return#0 ) [ divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] )
+ [114] (word) divr16u::dividend#3 ← phi( divr16u/(word) divr16u::dividend#5 divr16u::@3/(word) divr16u::dividend#0 ) [ divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] )
+ [114] (word) divr16u::rem#5 ← phi( divr16u/(word) divr16u::rem#10 divr16u::@3/(word) divr16u::rem#11 ) [ divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] )
+ [115] (word) divr16u::rem#0 ← (word) divr16u::rem#5 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] )
+ [116] (byte~) divr16u::$1 ← > (word) divr16u::dividend#3 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] )
+ [117] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] )
+ [118] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] )
to:divr16u::@4
divr16u::@4: scope:[divr16u] from divr16u::@1
- [119] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] )
+ [119] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] )
to:divr16u::@2
divr16u::@2: scope:[divr16u] from divr16u::@1 divr16u::@4
- [120] (word) divr16u::rem#5 ← phi( divr16u::@1/(word) divr16u::rem#0 divr16u::@4/(word) divr16u::rem#1 ) [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#5 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#5 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#5 ] )
- [121] (word) divr16u::dividend#0 ← (word) divr16u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] )
- [122] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] )
- [123] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] )
+ [120] (word) divr16u::rem#6 ← phi( divr16u::@1/(word) divr16u::rem#0 divr16u::@4/(word) divr16u::rem#1 ) [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#6 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#6 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#6 ] )
+ [121] (word) divr16u::dividend#0 ← (word) divr16u::dividend#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 ] )
+ [122] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] )
+ [123] if((word) divr16u::rem#6<(word) divr16u::divisor#6) goto divr16u::@3 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] )
to:divr16u::@5
divr16u::@5: scope:[divr16u] from divr16u::@2
- [124] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] )
- [125] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] )
+ [124] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#2 ] )
+ [125] (word) divr16u::rem#2 ← (word) divr16u::rem#6 - (word) divr16u::divisor#6 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] )
to:divr16u::@3
divr16u::@3: scope:[divr16u] from divr16u::@2 divr16u::@5
- [126] (word) divr16u::return#0 ← phi( divr16u::@2/(word) divr16u::quotient#1 divr16u::@5/(word) divr16u::quotient#2 ) [ divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::rem#10 divr16u::dividend#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::rem#10 divr16u::dividend#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::rem#10 divr16u::dividend#0 ] )
- [126] (word) divr16u::rem#10 ← phi( divr16u::@2/(word) divr16u::rem#5 divr16u::@5/(word) divr16u::rem#2 ) [ divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::rem#10 divr16u::dividend#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::rem#10 divr16u::dividend#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::rem#10 divr16u::dividend#0 ] )
- [127] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] )
- [128] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] )
+ [126] (word) divr16u::return#0 ← phi( divr16u::@2/(word) divr16u::quotient#1 divr16u::@5/(word) divr16u::quotient#2 ) [ divr16u::return#0 divr16u::divisor#6 divr16u::i#2 divr16u::rem#11 divr16u::dividend#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 divr16u::divisor#6 divr16u::i#2 divr16u::rem#11 divr16u::dividend#0 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 divr16u::divisor#6 divr16u::i#2 divr16u::rem#11 divr16u::dividend#0 ] )
+ [126] (word) divr16u::rem#11 ← phi( divr16u::@2/(word) divr16u::rem#6 divr16u::@5/(word) divr16u::rem#2 ) [ divr16u::return#0 divr16u::divisor#6 divr16u::i#2 divr16u::rem#11 divr16u::dividend#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 divr16u::divisor#6 divr16u::i#2 divr16u::rem#11 divr16u::dividend#0 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 divr16u::divisor#6 divr16u::i#2 divr16u::rem#11 divr16u::dividend#0 ] )
+ [127] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] )
+ [128] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] )
to:divr16u::@6
divr16u::@6: scope:[divr16u] from divr16u::@3
- [129] (word) rem16u#1 ← (word) divr16u::rem#10 [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] )
+ [129] (word) rem16u#1 ← (word) divr16u::rem#11 [ divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] )
to:divr16u::@return
divr16u::@return: scope:[divr16u] from divr16u::@6
- [130] return [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] )
+ [130] return [ divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] )
to:@return
test_8s: scope:[test_8s] from main::@3
[131] phi() [ print_line_cursor#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 ] )
@@ -391,55 +393,55 @@ div8s::@1: scope:[div8s] from div8s
[191] (byte~) div8s::dividendu#7 ← (byte)(signed byte~) div8s::$2 [ div8s::divisor#0 div8s::dividendu#7 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::dividendu#7 ] )
to:div8s::@2
div8u: scope:[div8u] from div8s::@4 test_8u::@1
- [192] (byte) div8u::divisor#2 ← phi( div8s::@4/(byte) div8u::divisor#0 test_8u::@1/(byte) div8u::divisor#1 ) [ div8u::dividend#2 div8u::divisor#2 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::dividend#2 div8u::divisor#2 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::dividend#2 div8u::divisor#2 ] )
- [192] (byte) div8u::dividend#2 ← phi( div8s::@4/(byte) div8u::dividend#0 test_8u::@1/(byte) div8u::dividend#1 ) [ div8u::dividend#2 div8u::divisor#2 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::dividend#2 div8u::divisor#2 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::dividend#2 div8u::divisor#2 ] )
- [193] (byte) divr8u::dividend#0 ← (byte) div8u::dividend#2 [ div8u::divisor#2 divr8u::dividend#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::divisor#2 divr8u::dividend#0 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::divisor#2 divr8u::dividend#0 ] )
- [194] (byte) divr8u::divisor#0 ← (byte) div8u::divisor#2 [ divr8u::dividend#0 divr8u::divisor#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::dividend#0 divr8u::divisor#0 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::dividend#0 divr8u::divisor#0 ] )
- [195] call divr8u [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
- [196] (byte) divr8u::return#0 ← (byte) divr8u::return#1 [ rem8u#17 divr8u::return#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#0 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#0 ] )
+ [192] (byte) div8u::divisor#2 ← phi( div8s::@4/(byte) div8u::divisor#0 test_8u::@1/(byte) div8u::divisor#1 ) [ div8u::dividend#2 div8u::divisor#2 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::dividend#2 div8u::divisor#2 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::dividend#2 div8u::divisor#2 ] )
+ [192] (byte) div8u::dividend#2 ← phi( div8s::@4/(byte) div8u::dividend#0 test_8u::@1/(byte) div8u::dividend#1 ) [ div8u::dividend#2 div8u::divisor#2 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::dividend#2 div8u::divisor#2 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::dividend#2 div8u::divisor#2 ] )
+ [193] (byte) divr8u::dividend#0 ← (byte) div8u::dividend#2 [ div8u::divisor#2 divr8u::dividend#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::divisor#2 divr8u::dividend#0 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::divisor#2 divr8u::dividend#0 ] )
+ [194] (byte) divr8u::divisor#0 ← (byte) div8u::divisor#2 [ divr8u::dividend#0 divr8u::divisor#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::dividend#0 divr8u::divisor#0 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::dividend#0 divr8u::divisor#0 ] )
+ [195] call divr8u [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
+ [196] (byte) divr8u::return#0 ← (byte) divr8u::return#1 [ rem8u#17 divr8u::return#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#0 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#0 ] )
to:div8u::@2
div8u::@2: scope:[div8u] from div8u
- [197] (byte) div8u::return#0 ← (byte) divr8u::return#0 [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
+ [197] (byte) div8u::return#0 ← (byte) divr8u::return#0 [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
to:div8u::@return
div8u::@return: scope:[div8u] from div8u::@2
- [198] return [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
+ [198] return [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
to:@return
divr8u: scope:[divr8u] from div8u
- [199] phi() [ divr8u::dividend#0 divr8u::divisor#0 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::dividend#0 divr8u::divisor#0 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::dividend#0 divr8u::divisor#0 ] )
+ [199] phi() [ divr8u::dividend#0 divr8u::divisor#0 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::dividend#0 divr8u::divisor#0 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::dividend#0 divr8u::divisor#0 ] )
to:divr8u::@1
divr8u::@1: scope:[divr8u] from divr8u divr8u::@3
- [200] (byte) divr8u::i#2 ← phi( divr8u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr8u::@3/(byte) divr8u::i#1 ) [ divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] )
- [200] (byte) divr8u::quotient#3 ← phi( divr8u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr8u::@3/(byte) divr8u::return#1 ) [ divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] )
- [200] (byte) divr8u::dividend#2 ← phi( divr8u/(byte) divr8u::dividend#0 divr8u::@3/(byte) divr8u::dividend#1 ) [ divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] )
- [200] (byte) divr8u::rem#4 ← phi( divr8u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr8u::@3/(byte) divr8u::rem#10 ) [ divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] )
- [201] (byte) divr8u::rem#1 ← (byte) divr8u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] )
- [202] (byte~) divr8u::$1 ← (byte) divr8u::dividend#2 & (byte/word/signed word/dword/signed dword) 128 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] )
- [203] if((byte~) divr8u::$1==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr8u::@2 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] )
+ [200] (byte) divr8u::i#2 ← phi( divr8u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr8u::@3/(byte) divr8u::i#1 ) [ divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] )
+ [200] (byte) divr8u::quotient#3 ← phi( divr8u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr8u::@3/(byte) divr8u::return#1 ) [ divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] )
+ [200] (byte) divr8u::dividend#2 ← phi( divr8u/(byte) divr8u::dividend#0 divr8u::@3/(byte) divr8u::dividend#1 ) [ divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] )
+ [200] (byte) divr8u::rem#4 ← phi( divr8u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr8u::@3/(byte) divr8u::rem#10 ) [ divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] )
+ [201] (byte) divr8u::rem#1 ← (byte) divr8u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] )
+ [202] (byte~) divr8u::$1 ← (byte) divr8u::dividend#2 & (byte/word/signed word/dword/signed dword) 128 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] )
+ [203] if((byte~) divr8u::$1==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr8u::@2 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] )
to:divr8u::@4
divr8u::@4: scope:[divr8u] from divr8u::@1
- [204] (byte) divr8u::rem#2 ← (byte) divr8u::rem#1 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] )
+ [204] (byte) divr8u::rem#2 ← (byte) divr8u::rem#1 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] )
to:divr8u::@2
divr8u::@2: scope:[divr8u] from divr8u::@1 divr8u::@4
- [205] (byte) divr8u::rem#5 ← phi( divr8u::@1/(byte) divr8u::rem#1 divr8u::@4/(byte) divr8u::rem#2 ) [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#5 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#5 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#5 ] )
- [206] (byte) divr8u::dividend#1 ← (byte) divr8u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] )
- [207] (byte) divr8u::quotient#1 ← (byte) divr8u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] )
- [208] if((byte) divr8u::rem#5<(byte) divr8u::divisor#0) goto divr8u::@3 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] )
+ [205] (byte) divr8u::rem#5 ← phi( divr8u::@1/(byte) divr8u::rem#1 divr8u::@4/(byte) divr8u::rem#2 ) [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#5 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#5 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#5 ] )
+ [206] (byte) divr8u::dividend#1 ← (byte) divr8u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] )
+ [207] (byte) divr8u::quotient#1 ← (byte) divr8u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] )
+ [208] if((byte) divr8u::rem#5<(byte) divr8u::divisor#0) goto divr8u::@3 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] )
to:divr8u::@5
divr8u::@5: scope:[divr8u] from divr8u::@2
- [209] (byte) divr8u::quotient#2 ← ++ (byte) divr8u::quotient#1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] )
- [210] (byte) divr8u::rem#3 ← (byte) divr8u::rem#5 - (byte) divr8u::divisor#0 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] )
+ [209] (byte) divr8u::quotient#2 ← ++ (byte) divr8u::quotient#1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] )
+ [210] (byte) divr8u::rem#3 ← (byte) divr8u::rem#5 - (byte) divr8u::divisor#0 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] )
to:divr8u::@3
divr8u::@3: scope:[divr8u] from divr8u::@2 divr8u::@5
- [211] (byte) divr8u::return#1 ← phi( divr8u::@2/(byte) divr8u::quotient#1 divr8u::@5/(byte) divr8u::quotient#2 ) [ divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] )
- [211] (byte) divr8u::rem#10 ← phi( divr8u::@2/(byte) divr8u::rem#5 divr8u::@5/(byte) divr8u::rem#3 ) [ divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] )
- [212] (byte) divr8u::i#1 ← ++ (byte) divr8u::i#2 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] )
- [213] if((byte) divr8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 8) goto divr8u::@1 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] )
+ [211] (byte) divr8u::return#1 ← phi( divr8u::@2/(byte) divr8u::quotient#1 divr8u::@5/(byte) divr8u::quotient#2 ) [ divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] )
+ [211] (byte) divr8u::rem#10 ← phi( divr8u::@2/(byte) divr8u::rem#5 divr8u::@5/(byte) divr8u::rem#3 ) [ divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] )
+ [212] (byte) divr8u::i#1 ← ++ (byte) divr8u::i#2 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] )
+ [213] if((byte) divr8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 8) goto divr8u::@1 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] )
to:divr8u::@6
divr8u::@6: scope:[divr8u] from divr8u::@3
- [214] (byte) rem8u#17 ← (byte) divr8u::rem#10 [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
+ [214] (byte) rem8u#17 ← (byte) divr8u::rem#10 [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
to:divr8u::@return
divr8u::@return: scope:[divr8u] from divr8u::@6
- [215] return [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
+ [215] return [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
to:@return
test_16u: scope:[test_16u] from main::@2
[216] phi() [ print_line_cursor#1 ] ( main:2::test_16u:9 [ print_line_cursor#1 ] )
@@ -448,13 +450,13 @@ test_16u::@1: scope:[test_16u] from test_16u test_16u::@11
[217] (byte) test_16u::i#10 ← phi( test_16u/(byte/signed byte/word/signed word/dword/signed dword) 0 test_16u::@11/(byte) test_16u::i#1 ) [ print_line_cursor#1 test_16u::i#10 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 ] )
[218] (word) test_16u::dividend#0 ← *((const word[]) test_16u::dividends#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] )
[219] (word) test_16u::divisor#0 ← *((const word[]) test_16u::divisors#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] )
- [220] (word) div16u::dividend#1 ← (word) test_16u::dividend#0 [ print_line_cursor#1 div16u::dividend#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::dividend#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] )
- [221] (word) div16u::divisor#1 ← (word) test_16u::divisor#0 [ print_line_cursor#1 div16u::dividend#1 div16u::divisor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::dividend#1 div16u::divisor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] )
- [222] call div16u [ print_line_cursor#1 div16u::return#0 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::return#0 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] )
- [223] (word) div16u::return#3 ← (word) div16u::return#0 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#3 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#3 ] )
+ [220] (word) div16u::dividend#0 ← (word) test_16u::dividend#0 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 ] )
+ [221] (word) div16u::divisor#0 ← (word) test_16u::divisor#0 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 div16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 div16u::divisor#0 ] )
+ [222] call div16u [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 ] )
+ [223] (word) div16u::return#2 ← (word) div16u::return#0 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#2 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#2 ] )
to:test_16u::@3
test_16u::@3: scope:[test_16u] from test_16u::@1
- [224] (word) test_16u::res#0 ← (word) div16u::return#3 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] )
+ [224] (word) test_16u::res#0 ← (word) div16u::return#2 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] )
[225] (word) print_word::w#1 ← (word) test_16u::dividend#0 [ print_line_cursor#1 print_word::w#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_word::w#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] )
[226] (byte*~) print_char_cursor#163 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 print_word::w#1 print_char_cursor#163 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_word::w#1 print_char_cursor#163 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] )
[227] call print_word [ print_line_cursor#1 print_char_cursor#17 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_char_cursor#17 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] )
@@ -494,72 +496,84 @@ test_16u::@11: scope:[test_16u] from test_16u::@10
test_16u::@return: scope:[test_16u] from test_16u::@11
[244] return [ print_line_cursor#1 ] ( main:2::test_16u:9 [ print_line_cursor#1 ] )
to:@return
+div16u: scope:[div16u] from test_16u::@1
+ [245] (word) divr16u::dividend#1 ← (word) div16u::dividend#0 [ divr16u::dividend#1 div16u::divisor#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 div16u::divisor#0 ] )
+ [246] (word) divr16u::divisor#0 ← (word) div16u::divisor#0 [ divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 divr16u::divisor#0 ] )
+ [247] call divr16u [ divr16u::return#0 rem16u#1 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] )
+ [248] (word) divr16u::return#2 ← (word) divr16u::return#0 [ rem16u#1 divr16u::return#2 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#2 ] )
+ to:div16u::@2
+div16u::@2: scope:[div16u] from div16u
+ [249] (word) div16u::return#0 ← (word) divr16u::return#2 [ rem16u#1 div16u::return#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 div16u::return#0 ] )
+ to:div16u::@return
+div16u::@return: scope:[div16u] from div16u::@2
+ [250] return [ rem16u#1 div16u::return#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 div16u::return#0 ] )
+ to:@return
test_8u: scope:[test_8u] from main::@1
- [245] phi() [ ] ( main:2::test_8u:7 [ ] )
+ [251] phi() [ ] ( main:2::test_8u:7 [ ] )
to:test_8u::@1
test_8u::@1: scope:[test_8u] from test_8u test_8u::@12
- [246] (byte*) print_line_cursor#41 ← phi( test_8u/((byte*))(word/signed word/dword/signed dword) 1024 test_8u::@12/(byte*) print_line_cursor#1 ) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] )
- [246] (byte*) print_char_cursor#135 ← phi( test_8u/((byte*))(word/signed word/dword/signed dword) 1024 test_8u::@12/(byte*~) print_char_cursor#186 ) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] )
- [246] (byte) test_8u::i#10 ← phi( test_8u/(byte/signed byte/word/signed word/dword/signed dword) 0 test_8u::@12/(byte) test_8u::i#1 ) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] )
- [247] (byte) test_8u::dividend#0 ← *((const byte[]) test_8u::dividends#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] )
- [248] (byte) test_8u::divisor#0 ← *((const byte[]) test_8u::divisors#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
- [249] (byte) div8u::dividend#1 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
- [250] (byte) div8u::divisor#1 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
- [251] call div8u [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
- [252] (byte) div8u::return#3 ← (byte) div8u::return#0 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] )
+ [252] (byte*) print_line_cursor#41 ← phi( test_8u/((byte*))(word/signed word/dword/signed dword) 1024 test_8u::@12/(byte*) print_line_cursor#1 ) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] )
+ [252] (byte*) print_char_cursor#135 ← phi( test_8u/((byte*))(word/signed word/dword/signed dword) 1024 test_8u::@12/(byte*~) print_char_cursor#186 ) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] )
+ [252] (byte) test_8u::i#10 ← phi( test_8u/(byte/signed byte/word/signed word/dword/signed dword) 0 test_8u::@12/(byte) test_8u::i#1 ) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] )
+ [253] (byte) test_8u::dividend#0 ← *((const byte[]) test_8u::dividends#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] )
+ [254] (byte) test_8u::divisor#0 ← *((const byte[]) test_8u::divisors#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
+ [255] (byte) div8u::dividend#1 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
+ [256] (byte) div8u::divisor#1 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
+ [257] call div8u [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
+ [258] (byte) div8u::return#3 ← (byte) div8u::return#0 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] )
to:test_8u::@3
test_8u::@3: scope:[test_8u] from test_8u::@1
- [253] (byte) test_8u::res#0 ← (byte) div8u::return#3 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] )
- [254] (byte) print_byte::b#3 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
- [255] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
+ [259] (byte) test_8u::res#0 ← (byte) div8u::return#3 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] )
+ [260] (byte) print_byte::b#3 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
+ [261] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
to:test_8u::@4
test_8u::@4: scope:[test_8u] from test_8u::@3
- [256] phi() [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
- [257] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
+ [262] phi() [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
+ [263] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
to:test_8u::@5
test_8u::@5: scope:[test_8u] from test_8u::@4
- [258] (byte) print_byte::b#4 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
- [259] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
+ [264] (byte) print_byte::b#4 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
+ [265] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
to:test_8u::@6
test_8u::@6: scope:[test_8u] from test_8u::@5
- [260] phi() [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
- [261] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
+ [266] phi() [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
+ [267] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
to:test_8u::@7
test_8u::@7: scope:[test_8u] from test_8u::@6
- [262] (byte) print_byte::b#5 ← (byte) test_8u::res#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] )
- [263] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] )
+ [268] (byte) print_byte::b#5 ← (byte) test_8u::res#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] )
+ [269] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] )
to:test_8u::@8
test_8u::@8: scope:[test_8u] from test_8u::@7
- [264] phi() [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] )
- [265] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] )
+ [270] phi() [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] )
+ [271] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] )
to:test_8u::@9
test_8u::@9: scope:[test_8u] from test_8u::@8
- [266] (byte) print_byte::b#6 ← (byte) rem8u#17 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] )
- [267] call print_byte [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] )
+ [272] (byte) print_byte::b#6 ← (byte) rem8u#17 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] )
+ [273] call print_byte [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] )
to:test_8u::@10
test_8u::@10: scope:[test_8u] from test_8u::@9
- [268] phi() [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] )
- [269] call print_ln [ print_line_cursor#1 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#10 ] )
+ [274] phi() [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] )
+ [275] call print_ln [ print_line_cursor#1 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#10 ] )
to:test_8u::@11
test_8u::@11: scope:[test_8u] from test_8u::@10
- [270] (byte) test_8u::i#1 ← ++ (byte) test_8u::i#10 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] )
- [271] if((byte) test_8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8u::@12 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] )
+ [276] (byte) test_8u::i#1 ← ++ (byte) test_8u::i#10 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] )
+ [277] if((byte) test_8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8u::@12 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] )
to:test_8u::@return
test_8u::@return: scope:[test_8u] from test_8u::@11
- [272] return [ print_line_cursor#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 ] )
+ [278] return [ print_line_cursor#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 ] )
to:@return
test_8u::@12: scope:[test_8u] from test_8u::@11
- [273] (byte*~) print_char_cursor#186 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] )
+ [279] (byte*~) print_char_cursor#186 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] )
to:test_8u::@1
print_cls: scope:[print_cls] from main
- [274] phi() [ ] ( main:2::print_cls:5 [ ] )
+ [280] phi() [ ] ( main:2::print_cls:5 [ ] )
to:print_cls::@1
print_cls::@1: scope:[print_cls] from print_cls print_cls::@1
- [275] (byte*) print_cls::sc#2 ← phi( print_cls/((byte*))(word/signed word/dword/signed dword) 1024 print_cls::@1/(byte*) print_cls::sc#1 ) [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] )
- [276] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] )
- [277] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] )
- [278] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) 1024+(word/signed word/dword/signed dword) 1000) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] )
+ [281] (byte*) print_cls::sc#2 ← phi( print_cls/((byte*))(word/signed word/dword/signed dword) 1024 print_cls::@1/(byte*) print_cls::sc#1 ) [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] )
+ [282] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] )
+ [283] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] )
+ [284] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) 1024+(word/signed word/dword/signed dword) 1000) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] )
to:print_cls::@return
print_cls::@return: scope:[print_cls] from print_cls::@1
- [279] return [ ] ( main:2::print_cls:5 [ ] )
+ [285] return [ ] ( main:2::print_cls:5 [ ] )
to:@return
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/test-division.log b/src/test/java/dk/camelot64/kickc/test/ref/test-division.log
index 62006a894..31dca14e0 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/test-division.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/test-division.log
@@ -329,20 +329,22 @@ signed byte div8s(signed byte dividend, signed byte divisor) {
// Remainder after signed 16 bit division
signed word rem16s = 0;
-// Perform division on two signed 16-bit numbers
-// Returns dividend/divisor.
-// The remainder will be set into the global variable rem16s.
+// Perform division on two signed 16-bit numbers with an initial remainder.
+// Returns dividend/divisor. The remainder will be set into the global variable rem16s.
// Implemented using simple binary division
// Follows the C99 standard by truncating toward zero on negative results.
// See http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf section 6.5.5
-signed word div16s(signed word dividend, signed word divisor) {
+signed word divr16s(signed word dividend, signed word divisor, signed word rem) {
byte neg = 0;
word dividendu = 0;
- if(dividend<0) {
+ word remu = 0;
+ if(dividend<0 || rem<0) {
dividendu = (word)-dividend;
+ remu = (word)-rem;
neg = 1;
} else {
dividendu = (word)dividend;
+ remu = (word)rem;
}
word divisoru = 0;
if(divisor<0) {
@@ -351,7 +353,7 @@ signed word div16s(signed word dividend, signed word divisor) {
} else {
divisoru = (word)divisor;
}
- word resultu = div16u(dividendu, divisoru);
+ word resultu = divr16u(dividendu, divisoru, remu);
if(neg==0) {
rem16s = (signed word)rem16u;
return (signed word)resultu;
@@ -361,6 +363,16 @@ signed word div16s(signed word dividend, signed word divisor) {
}
}
+// Perform division on two signed 16-bit numbers
+// Returns dividend/divisor.
+// The remainder will be set into the global variable rem16s.
+// Implemented using simple binary division
+// Follows the C99 standard by truncating toward zero on negative results.
+// See http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf section 6.5.5
+signed word div16s(signed word dividend, signed word divisor) {
+ return divr16s(dividend, divisor, 0);
+}
+
Adding pre/post-modifier (byte) divr8u::quotient ← ++ (byte) divr8u::quotient
Adding pre/post-modifier (word) divr16u::quotient ← ++ (word) divr16u::quotient
SYMBOLS
@@ -383,6 +395,7 @@ SYMBOLS
(label) @24
(label) @25
(label) @26
+(label) @27
(label) @3
(label) @4
(label) @5
@@ -393,44 +406,11 @@ SYMBOLS
(label) @begin
(label) @end
(signed word()) div16s((signed word) div16s::dividend , (signed word) div16s::divisor)
-(bool~) div16s::$0
-(word~) div16s::$1
-(bool~) div16s::$10
-(signed word~) div16s::$11
-(signed word~) div16s::$12
-(signed word~) div16s::$13
-(signed word~) div16s::$14
-(signed word~) div16s::$15
-(signed word~) div16s::$16
-(signed word~) div16s::$2
-(word~) div16s::$3
-(bool~) div16s::$4
-(word~) div16s::$5
-(signed word~) div16s::$6
-(word~) div16s::$7
-(byte/word/dword~) div16s::$8
-(word~) div16s::$9
+(signed word~) div16s::$0
(label) div16s::@1
-(label) div16s::@10
-(label) div16s::@11
-(label) div16s::@12
-(label) div16s::@13
-(label) div16s::@14
-(label) div16s::@2
-(label) div16s::@3
-(label) div16s::@4
-(label) div16s::@5
-(label) div16s::@6
-(label) div16s::@7
-(label) div16s::@8
-(label) div16s::@9
(label) div16s::@return
(signed word) div16s::dividend
-(word) div16s::dividendu
(signed word) div16s::divisor
-(word) div16s::divisoru
-(byte) div16s::neg
-(word) div16s::resultu
(signed word) div16s::return
(word()) div16u((word) div16u::dividend , (word) div16u::divisor)
(word~) div16u::$0
@@ -499,6 +479,53 @@ SYMBOLS
(byte) div8u::dividend
(byte) div8u::divisor
(byte) div8u::return
+(signed word()) divr16s((signed word) divr16s::dividend , (signed word) divr16s::divisor , (signed word) divr16s::rem)
+(bool~) divr16s::$0
+(bool~) divr16s::$1
+(word~) divr16s::$10
+(signed word~) divr16s::$11
+(word~) divr16s::$12
+(byte/word/dword~) divr16s::$13
+(word~) divr16s::$14
+(bool~) divr16s::$15
+(signed word~) divr16s::$16
+(signed word~) divr16s::$17
+(signed word~) divr16s::$18
+(signed word~) divr16s::$19
+(bool~) divr16s::$2
+(signed word~) divr16s::$20
+(signed word~) divr16s::$21
+(word~) divr16s::$3
+(word~) divr16s::$4
+(signed word~) divr16s::$5
+(word~) divr16s::$6
+(signed word~) divr16s::$7
+(word~) divr16s::$8
+(bool~) divr16s::$9
+(label) divr16s::@1
+(label) divr16s::@10
+(label) divr16s::@11
+(label) divr16s::@12
+(label) divr16s::@13
+(label) divr16s::@14
+(label) divr16s::@2
+(label) divr16s::@3
+(label) divr16s::@4
+(label) divr16s::@5
+(label) divr16s::@6
+(label) divr16s::@7
+(label) divr16s::@8
+(label) divr16s::@9
+(label) divr16s::@return
+(signed word) divr16s::dividend
+(word) divr16s::dividendu
+(signed word) divr16s::divisor
+(word) divr16s::divisoru
+(byte) divr16s::neg
+(signed word) divr16s::rem
+(word) divr16s::remu
+(word) divr16s::resultu
+(signed word) divr16s::return
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
(word~) divr16u::$0
(byte~) divr16u::$1
@@ -1238,76 +1265,96 @@ div8s::@14: scope:[div8s] from
@20: scope:[] from @19
(signed word) rem16s ← (byte/signed byte/word/signed word/dword/signed dword) 0
to:@21
+divr16s: scope:[divr16s] from
+ (byte) divr16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (word) divr16s::dividendu ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (word) divr16s::remu ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$0 ← (signed word) divr16s::dividend < (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$1 ← (signed word) divr16s::rem < (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$2 ← (bool~) divr16s::$0 || (bool~) divr16s::$1
+ if((bool~) divr16s::$2) goto divr16s::@1
+ to:divr16s::@7
+divr16s::@1: scope:[divr16s] from divr16s divr16s::@8
+ (signed word~) divr16s::$5 ← - (signed word) divr16s::dividend
+ (word~) divr16s::$6 ← ((word)) (signed word~) divr16s::$5
+ (word) divr16s::dividendu ← (word~) divr16s::$6
+ (signed word~) divr16s::$7 ← - (signed word) divr16s::rem
+ (word~) divr16s::$8 ← ((word)) (signed word~) divr16s::$7
+ (word) divr16s::remu ← (word~) divr16s::$8
+ (byte) divr16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 1
+ to:divr16s::@2
+divr16s::@7: scope:[divr16s] from divr16s
+ (word~) divr16s::$3 ← ((word)) (signed word) divr16s::dividend
+ (word) divr16s::dividendu ← (word~) divr16s::$3
+ (word~) divr16s::$4 ← ((word)) (signed word) divr16s::rem
+ (word) divr16s::remu ← (word~) divr16s::$4
+ to:divr16s::@2
+divr16s::@2: scope:[divr16s] from divr16s::@1 divr16s::@7
+ (word) divr16s::divisoru ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$9 ← (signed word) divr16s::divisor < (byte/signed byte/word/signed word/dword/signed dword) 0
+ if((bool~) divr16s::$9) goto divr16s::@3
+ to:divr16s::@9
+divr16s::@8: scope:[divr16s] from
+ to:divr16s::@1
+divr16s::@3: scope:[divr16s] from divr16s::@10 divr16s::@2
+ (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor
+ (word~) divr16s::$12 ← ((word)) (signed word~) divr16s::$11
+ (word) divr16s::divisoru ← (word~) divr16s::$12
+ (byte/word/dword~) divr16s::$13 ← (byte) divr16s::neg ^ (byte/signed byte/word/signed word/dword/signed dword) 1
+ (byte) divr16s::neg ← (byte/word/dword~) divr16s::$13
+ to:divr16s::@4
+divr16s::@9: scope:[divr16s] from divr16s::@2
+ (word~) divr16s::$10 ← ((word)) (signed word) divr16s::divisor
+ (word) divr16s::divisoru ← (word~) divr16s::$10
+ to:divr16s::@4
+divr16s::@4: scope:[divr16s] from divr16s::@3 divr16s::@9
+ (word~) divr16s::$14 ← call divr16u (word) divr16s::dividendu (word) divr16s::divisoru (word) divr16s::remu
+ (word) divr16s::resultu ← (word~) divr16s::$14
+ (bool~) divr16s::$15 ← (byte) divr16s::neg == (byte/signed byte/word/signed word/dword/signed dword) 0
+ if((bool~) divr16s::$15) goto divr16s::@5
+ to:divr16s::@11
+divr16s::@10: scope:[divr16s] from
+ to:divr16s::@3
+divr16s::@5: scope:[divr16s] from divr16s::@13 divr16s::@4
+ (signed word~) divr16s::$20 ← ((signed word)) (word) rem16u
+ (signed word) rem16s ← (signed word~) divr16s::$20
+ (signed word~) divr16s::$21 ← ((signed word)) (word) divr16s::resultu
+ (signed word) divr16s::return ← (signed word~) divr16s::$21
+ to:divr16s::@return
+divr16s::@11: scope:[divr16s] from divr16s::@4
+ (signed word~) divr16s::$16 ← ((signed word)) (word) rem16u
+ (signed word~) divr16s::$17 ← - (signed word~) divr16s::$16
+ (signed word) rem16s ← (signed word~) divr16s::$17
+ (signed word~) divr16s::$18 ← ((signed word)) (word) divr16s::resultu
+ (signed word~) divr16s::$19 ← - (signed word~) divr16s::$18
+ (signed word) divr16s::return ← (signed word~) divr16s::$19
+ to:divr16s::@return
+divr16s::@return: scope:[divr16s] from divr16s::@11 divr16s::@5 divr16s::@6
+ (signed word) divr16s::return ← (signed word) divr16s::return
+ return (signed word) divr16s::return
+ to:@return
+divr16s::@12: scope:[divr16s] from
+ to:divr16s::@6
+divr16s::@6: scope:[divr16s] from divr16s::@12 divr16s::@14
+ to:divr16s::@return
+divr16s::@13: scope:[divr16s] from
+ to:divr16s::@5
+divr16s::@14: scope:[divr16s] from
+ to:divr16s::@6
+@21: scope:[] from @20
+ to:@22
div16s: scope:[div16s] from
- (byte) div16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (word) div16s::dividendu ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (bool~) div16s::$0 ← (signed word) div16s::dividend < (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$0) goto div16s::@1
- to:div16s::@7
-div16s::@1: scope:[div16s] from div16s div16s::@8
- (signed word~) div16s::$2 ← - (signed word) div16s::dividend
- (word~) div16s::$3 ← ((word)) (signed word~) div16s::$2
- (word) div16s::dividendu ← (word~) div16s::$3
- (byte) div16s::neg ← (byte/signed byte/word/signed word/dword/signed dword) 1
- to:div16s::@2
-div16s::@7: scope:[div16s] from div16s
- (word~) div16s::$1 ← ((word)) (signed word) div16s::dividend
- (word) div16s::dividendu ← (word~) div16s::$1
- to:div16s::@2
-div16s::@2: scope:[div16s] from div16s::@1 div16s::@7
- (word) div16s::divisoru ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (bool~) div16s::$4 ← (signed word) div16s::divisor < (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$4) goto div16s::@3
- to:div16s::@9
-div16s::@8: scope:[div16s] from
- to:div16s::@1
-div16s::@3: scope:[div16s] from div16s::@10 div16s::@2
- (signed word~) div16s::$6 ← - (signed word) div16s::divisor
- (word~) div16s::$7 ← ((word)) (signed word~) div16s::$6
- (word) div16s::divisoru ← (word~) div16s::$7
- (byte/word/dword~) div16s::$8 ← (byte) div16s::neg ^ (byte/signed byte/word/signed word/dword/signed dword) 1
- (byte) div16s::neg ← (byte/word/dword~) div16s::$8
- to:div16s::@4
-div16s::@9: scope:[div16s] from div16s::@2
- (word~) div16s::$5 ← ((word)) (signed word) div16s::divisor
- (word) div16s::divisoru ← (word~) div16s::$5
- to:div16s::@4
-div16s::@4: scope:[div16s] from div16s::@3 div16s::@9
- (word~) div16s::$9 ← call div16u (word) div16s::dividendu (word) div16s::divisoru
- (word) div16s::resultu ← (word~) div16s::$9
- (bool~) div16s::$10 ← (byte) div16s::neg == (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$10) goto div16s::@5
- to:div16s::@11
-div16s::@10: scope:[div16s] from
- to:div16s::@3
-div16s::@5: scope:[div16s] from div16s::@13 div16s::@4
- (signed word~) div16s::$15 ← ((signed word)) (word) rem16u
- (signed word) rem16s ← (signed word~) div16s::$15
- (signed word~) div16s::$16 ← ((signed word)) (word) div16s::resultu
- (signed word) div16s::return ← (signed word~) div16s::$16
+ (signed word~) div16s::$0 ← call divr16s (signed word) div16s::dividend (signed word) div16s::divisor (byte/signed byte/word/signed word/dword/signed dword) 0
+ (signed word) div16s::return ← (signed word~) div16s::$0
to:div16s::@return
-div16s::@11: scope:[div16s] from div16s::@4
- (signed word~) div16s::$11 ← ((signed word)) (word) rem16u
- (signed word~) div16s::$12 ← - (signed word~) div16s::$11
- (signed word) rem16s ← (signed word~) div16s::$12
- (signed word~) div16s::$13 ← ((signed word)) (word) div16s::resultu
- (signed word~) div16s::$14 ← - (signed word~) div16s::$13
- (signed word) div16s::return ← (signed word~) div16s::$14
- to:div16s::@return
-div16s::@return: scope:[div16s] from div16s::@11 div16s::@5 div16s::@6
+div16s::@return: scope:[div16s] from div16s div16s::@1
(signed word) div16s::return ← (signed word) div16s::return
return (signed word) div16s::return
to:@return
-div16s::@12: scope:[div16s] from
- to:div16s::@6
-div16s::@6: scope:[div16s] from div16s::@12 div16s::@14
+div16s::@1: scope:[div16s] from
to:div16s::@return
-div16s::@13: scope:[div16s] from
- to:div16s::@5
-div16s::@14: scope:[div16s] from
- to:div16s::@6
-@21: scope:[] from @20
- to:@22
+@22: scope:[] from @21
+ to:@23
main: scope:[main] from
(void~) main::$0 ← call print_cls
(void~) main::$1 ← call test_8u
@@ -1318,8 +1365,8 @@ main: scope:[main] from
main::@return: scope:[main] from main
return
to:@return
-@22: scope:[] from @21
- to:@23
+@23: scope:[] from @22
+ to:@24
test_8u: scope:[test_8u] from
(byte[]) test_8u::dividends ← { (byte/word/signed word/dword/signed dword) 255, (byte/word/signed word/dword/signed dword) 255, (byte/word/signed word/dword/signed dword) 255, (byte/word/signed word/dword/signed dword) 255, (byte/word/signed word/dword/signed dword) 255, (byte/word/signed word/dword/signed dword) 255 }
(byte[]) test_8u::divisors ← { (byte/signed byte/word/signed word/dword/signed dword) 5, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 11, (byte/signed byte/word/signed word/dword/signed dword) 13, (byte/signed byte/word/signed word/dword/signed dword) 17, (byte/signed byte/word/signed word/dword/signed dword) 19 }
@@ -1348,8 +1395,8 @@ test_8u::@2: scope:[test_8u] from test_8u::@1
test_8u::@return: scope:[test_8u] from test_8u::@2
return
to:@return
-@23: scope:[] from @22
- to:@24
+@24: scope:[] from @23
+ to:@25
test_16u: scope:[test_16u] from
(word[]) test_16u::dividends ← { (word/dword/signed dword) 65535, (word/dword/signed dword) 65535, (word/dword/signed dword) 65535, (word/dword/signed dword) 65535, (word/dword/signed dword) 65535, (word/dword/signed dword) 65535 }
(word[]) test_16u::divisors ← { (byte/signed byte/word/signed word/dword/signed dword) 5, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 11, (byte/signed byte/word/signed word/dword/signed dword) 13, (byte/signed byte/word/signed word/dword/signed dword) 17, (byte/signed byte/word/signed word/dword/signed dword) 19 }
@@ -1378,8 +1425,8 @@ test_16u::@2: scope:[test_16u] from test_16u::@1
test_16u::@return: scope:[test_16u] from test_16u::@2
return
to:@return
-@24: scope:[] from @23
- to:@25
+@25: scope:[] from @24
+ to:@26
test_8s: scope:[test_8s] from
(signed byte/signed word/signed dword~) test_8s::$0 ← - (byte/signed byte/word/signed word/dword/signed dword) 127
(signed byte/signed word/signed dword~) test_8s::$1 ← - (byte/signed byte/word/signed word/dword/signed dword) 127
@@ -1411,8 +1458,8 @@ test_8s::@2: scope:[test_8s] from test_8s::@1
test_8s::@return: scope:[test_8s] from test_8s::@2
return
to:@return
-@25: scope:[] from @24
- to:@26
+@26: scope:[] from @25
+ to:@27
test_16s: scope:[test_16s] from
(signed word/signed dword~) test_16s::$0 ← - (word/signed word/dword/signed dword) 32767
(signed word/signed dword~) test_16s::$1 ← - (word/signed word/dword/signed dword) 32767
@@ -1447,10 +1494,10 @@ test_16s::@2: scope:[test_16s] from test_16s::@1
test_16s::@return: scope:[test_16s] from test_16s::@2
return
to:@return
-@26: scope:[] from @25
+@27: scope:[] from @26
call main
to:@end
-@end: scope:[] from @26
+@end: scope:[] from @27
Removing unused procedure print_str_lines
Removing unused procedure print_str_ln
@@ -1472,7 +1519,7 @@ Eliminating unused variable - keeping the call (void~) main::$1
Eliminating unused variable - keeping the call (void~) main::$2
Eliminating unused variable - keeping the call (void~) main::$3
Eliminating unused variable - keeping the call (void~) main::$4
-Eliminating unused variable (byte) test_8u::rem and assignment [203] (byte) test_8u::rem ← (byte/signed byte/word/signed word/dword/signed dword) 0
+Eliminating unused variable (byte) test_8u::rem and assignment [215] (byte) test_8u::rem ← (byte/signed byte/word/signed word/dword/signed dword) 0
Eliminating unused variable - keeping the call (void~) test_8u::$1
Eliminating unused variable - keeping the call (void~) test_8u::$2
Eliminating unused variable - keeping the call (void~) test_8u::$3
@@ -1547,20 +1594,22 @@ Removing empty block div8s::@12
Removing empty block div8s::@6
Removing empty block div8s::@13
Removing empty block div8s::@14
-Removing empty block div16s::@8
-Removing empty block div16s::@10
-Removing empty block div16s::@12
-Removing empty block div16s::@6
-Removing empty block div16s::@13
-Removing empty block div16s::@14
+Removing empty block divr16s::@8
+Removing empty block divr16s::@10
+Removing empty block divr16s::@12
+Removing empty block divr16s::@6
+Removing empty block divr16s::@13
+Removing empty block divr16s::@14
Removing empty block @21
+Removing empty block div16s::@1
Removing empty block @22
-Removing empty block test_8u::@2
Removing empty block @23
-Removing empty block test_16u::@2
+Removing empty block test_8u::@2
Removing empty block @24
-Removing empty block test_8s::@2
+Removing empty block test_16u::@2
Removing empty block @25
+Removing empty block test_8s::@2
+Removing empty block @26
Removing empty block test_16s::@2
PROCEDURE MODIFY VARIABLE ANALYSIS
print_str modifies print_char_cursor
@@ -1579,6 +1628,8 @@ divr16u modifies rem16u
div16u modifies rem16u
div8s modifies rem8u
div8s modifies rem8s
+divr16s modifies rem16u
+divr16s modifies rem16s
div16s modifies rem16u
div16s modifies rem16s
main modifies print_line_cursor
@@ -1940,22 +1991,22 @@ divr8u::@return: scope:[divr8u] from divr8u::@6
(byte*) print_line_cursor#56 ← phi( @14/(byte*) print_line_cursor#61 )
(word) rem16u#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
to:@19
-divr16u: scope:[divr16u] from div16u
- (word) divr16u::divisor#5 ← phi( div16u/(word) divr16u::divisor#0 )
- (word) divr16u::dividend#4 ← phi( div16u/(word) divr16u::dividend#1 )
- (word) divr16u::rem#9 ← phi( div16u/(word) divr16u::rem#3 )
+divr16u: scope:[divr16u] from div16u divr16s::@4
+ (word) divr16u::divisor#6 ← phi( div16u/(word) divr16u::divisor#0 divr16s::@4/(word) divr16u::divisor#1 )
+ (word) divr16u::dividend#5 ← phi( div16u/(word) divr16u::dividend#1 divr16s::@4/(word) divr16u::dividend#2 )
+ (word) divr16u::rem#10 ← phi( div16u/(word) divr16u::rem#3 divr16s::@4/(word) divr16u::rem#4 )
(word) divr16u::quotient#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
(byte) divr16u::i#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
to:divr16u::@1
divr16u::@1: scope:[divr16u] from divr16u divr16u::@3
(byte) divr16u::i#5 ← phi( divr16u/(byte) divr16u::i#0 divr16u::@3/(byte) divr16u::i#1 )
- (word) divr16u::divisor#3 ← phi( divr16u/(word) divr16u::divisor#5 divr16u::@3/(word) divr16u::divisor#6 )
+ (word) divr16u::divisor#4 ← phi( divr16u/(word) divr16u::divisor#6 divr16u::@3/(word) divr16u::divisor#7 )
(word) divr16u::quotient#6 ← phi( divr16u/(word) divr16u::quotient#0 divr16u::@3/(word) divr16u::quotient#8 )
- (word) divr16u::dividend#2 ← phi( divr16u/(word) divr16u::dividend#4 divr16u::@3/(word) divr16u::dividend#5 )
- (word) divr16u::rem#4 ← phi( divr16u/(word) divr16u::rem#9 divr16u::@3/(word) divr16u::rem#10 )
- (word~) divr16u::$0 ← (word) divr16u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1
+ (word) divr16u::dividend#3 ← phi( divr16u/(word) divr16u::dividend#5 divr16u::@3/(word) divr16u::dividend#6 )
+ (word) divr16u::rem#5 ← phi( divr16u/(word) divr16u::rem#10 divr16u::@3/(word) divr16u::rem#11 )
+ (word~) divr16u::$0 ← (word) divr16u::rem#5 << (byte/signed byte/word/signed word/dword/signed dword) 1
(word) divr16u::rem#0 ← (word~) divr16u::$0
- (byte~) divr16u::$1 ← > (word) divr16u::dividend#2
+ (byte~) divr16u::$1 ← > (word) divr16u::dividend#3
(byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128
(bool~) divr16u::$3 ← (byte~) divr16u::$2 != (byte/signed byte/word/signed word/dword/signed dword) 0
(bool~) divr16u::$4 ← ! (bool~) divr16u::$3
@@ -1963,87 +2014,87 @@ divr16u::@1: scope:[divr16u] from divr16u divr16u::@3
to:divr16u::@4
divr16u::@2: scope:[divr16u] from divr16u::@1 divr16u::@4
(byte) divr16u::i#3 ← phi( divr16u::@1/(byte) divr16u::i#5 divr16u::@4/(byte) divr16u::i#6 )
- (word) divr16u::divisor#1 ← phi( divr16u::@1/(word) divr16u::divisor#3 divr16u::@4/(word) divr16u::divisor#4 )
- (word) divr16u::rem#5 ← phi( divr16u::@1/(word) divr16u::rem#0 divr16u::@4/(word) divr16u::rem#1 )
+ (word) divr16u::divisor#2 ← phi( divr16u::@1/(word) divr16u::divisor#4 divr16u::@4/(word) divr16u::divisor#5 )
+ (word) divr16u::rem#6 ← phi( divr16u::@1/(word) divr16u::rem#0 divr16u::@4/(word) divr16u::rem#1 )
(word) divr16u::quotient#3 ← phi( divr16u::@1/(word) divr16u::quotient#6 divr16u::@4/(word) divr16u::quotient#7 )
- (word) divr16u::dividend#3 ← phi( divr16u::@1/(word) divr16u::dividend#2 divr16u::@4/(word) divr16u::dividend#6 )
- (word~) divr16u::$6 ← (word) divr16u::dividend#3 << (byte/signed byte/word/signed word/dword/signed dword) 1
+ (word) divr16u::dividend#4 ← phi( divr16u::@1/(word) divr16u::dividend#3 divr16u::@4/(word) divr16u::dividend#7 )
+ (word~) divr16u::$6 ← (word) divr16u::dividend#4 << (byte/signed byte/word/signed word/dword/signed dword) 1
(word) divr16u::dividend#0 ← (word~) divr16u::$6
(word~) divr16u::$7 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1
(word) divr16u::quotient#1 ← (word~) divr16u::$7
- (bool~) divr16u::$8 ← (word) divr16u::rem#5 >= (word) divr16u::divisor#1
+ (bool~) divr16u::$8 ← (word) divr16u::rem#6 >= (word) divr16u::divisor#2
(bool~) divr16u::$9 ← ! (bool~) divr16u::$8
if((bool~) divr16u::$9) goto divr16u::@3
to:divr16u::@5
divr16u::@4: scope:[divr16u] from divr16u::@1
(byte) divr16u::i#6 ← phi( divr16u::@1/(byte) divr16u::i#5 )
- (word) divr16u::divisor#4 ← phi( divr16u::@1/(word) divr16u::divisor#3 )
+ (word) divr16u::divisor#5 ← phi( divr16u::@1/(word) divr16u::divisor#4 )
(word) divr16u::quotient#7 ← phi( divr16u::@1/(word) divr16u::quotient#6 )
- (word) divr16u::dividend#6 ← phi( divr16u::@1/(word) divr16u::dividend#2 )
- (word) divr16u::rem#6 ← phi( divr16u::@1/(word) divr16u::rem#0 )
- (word/dword~) divr16u::$5 ← (word) divr16u::rem#6 | (byte/signed byte/word/signed word/dword/signed dword) 1
+ (word) divr16u::dividend#7 ← phi( divr16u::@1/(word) divr16u::dividend#3 )
+ (word) divr16u::rem#7 ← phi( divr16u::@1/(word) divr16u::rem#0 )
+ (word/dword~) divr16u::$5 ← (word) divr16u::rem#7 | (byte/signed byte/word/signed word/dword/signed dword) 1
(word) divr16u::rem#1 ← (word/dword~) divr16u::$5
to:divr16u::@2
divr16u::@3: scope:[divr16u] from divr16u::@2 divr16u::@5
- (word) divr16u::divisor#6 ← phi( divr16u::@2/(word) divr16u::divisor#1 divr16u::@5/(word) divr16u::divisor#2 )
+ (word) divr16u::divisor#7 ← phi( divr16u::@2/(word) divr16u::divisor#2 divr16u::@5/(word) divr16u::divisor#3 )
(word) divr16u::quotient#8 ← phi( divr16u::@2/(word) divr16u::quotient#1 divr16u::@5/(word) divr16u::quotient#2 )
- (word) divr16u::dividend#5 ← phi( divr16u::@2/(word) divr16u::dividend#0 divr16u::@5/(word) divr16u::dividend#7 )
- (word) divr16u::rem#10 ← phi( divr16u::@2/(word) divr16u::rem#5 divr16u::@5/(word) divr16u::rem#2 )
+ (word) divr16u::dividend#6 ← phi( divr16u::@2/(word) divr16u::dividend#0 divr16u::@5/(word) divr16u::dividend#8 )
+ (word) divr16u::rem#11 ← phi( divr16u::@2/(word) divr16u::rem#6 divr16u::@5/(word) divr16u::rem#2 )
(byte) divr16u::i#2 ← phi( divr16u::@2/(byte) divr16u::i#3 divr16u::@5/(byte) divr16u::i#4 )
(byte) divr16u::i#1 ← ++ (byte) divr16u::i#2
(bool~) divr16u::$11 ← (byte) divr16u::i#1 != (byte/signed byte/word/signed word/dword/signed dword) 16
if((bool~) divr16u::$11) goto divr16u::@1
to:divr16u::@6
divr16u::@5: scope:[divr16u] from divr16u::@2
- (word) divr16u::dividend#7 ← phi( divr16u::@2/(word) divr16u::dividend#0 )
+ (word) divr16u::dividend#8 ← phi( divr16u::@2/(word) divr16u::dividend#0 )
(byte) divr16u::i#4 ← phi( divr16u::@2/(byte) divr16u::i#3 )
- (word) divr16u::divisor#2 ← phi( divr16u::@2/(word) divr16u::divisor#1 )
- (word) divr16u::rem#7 ← phi( divr16u::@2/(word) divr16u::rem#5 )
+ (word) divr16u::divisor#3 ← phi( divr16u::@2/(word) divr16u::divisor#2 )
+ (word) divr16u::rem#8 ← phi( divr16u::@2/(word) divr16u::rem#6 )
(word) divr16u::quotient#4 ← phi( divr16u::@2/(word) divr16u::quotient#1 )
(word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#4
- (word~) divr16u::$10 ← (word) divr16u::rem#7 - (word) divr16u::divisor#2
+ (word~) divr16u::$10 ← (word) divr16u::rem#8 - (word) divr16u::divisor#3
(word) divr16u::rem#2 ← (word~) divr16u::$10
to:divr16u::@3
divr16u::@6: scope:[divr16u] from divr16u::@3
(word) divr16u::quotient#5 ← phi( divr16u::@3/(word) divr16u::quotient#8 )
- (word) divr16u::rem#8 ← phi( divr16u::@3/(word) divr16u::rem#10 )
- (word) rem16u#1 ← (word) divr16u::rem#8
+ (word) divr16u::rem#9 ← phi( divr16u::@3/(word) divr16u::rem#11 )
+ (word) rem16u#1 ← (word) divr16u::rem#9
(word) divr16u::return#0 ← (word) divr16u::quotient#5
to:divr16u::@return
divr16u::@return: scope:[divr16u] from divr16u::@6
- (word) rem16u#15 ← phi( divr16u::@6/(word) rem16u#1 )
- (word) divr16u::return#3 ← phi( divr16u::@6/(word) divr16u::return#0 )
- (word) divr16u::return#1 ← (word) divr16u::return#3
- (word) rem16u#2 ← (word) rem16u#15
+ (word) rem16u#17 ← phi( divr16u::@6/(word) rem16u#1 )
+ (word) divr16u::return#4 ← phi( divr16u::@6/(word) divr16u::return#0 )
+ (word) divr16u::return#1 ← (word) divr16u::return#4
+ (word) rem16u#2 ← (word) rem16u#17
return
to:@return
-div16u: scope:[div16u] from div16s::@4 test_16u::@1
- (word) rem16u#31 ← phi( div16s::@4/(word) rem16u#32 test_16u::@1/(word) rem16u#35 )
- (word) div16u::divisor#2 ← phi( div16s::@4/(word) div16u::divisor#0 test_16u::@1/(word) div16u::divisor#1 )
- (word) div16u::dividend#2 ← phi( div16s::@4/(word) div16u::dividend#0 test_16u::@1/(word) div16u::dividend#1 )
- (word) divr16u::dividend#1 ← (word) div16u::dividend#2
- (word) divr16u::divisor#0 ← (word) div16u::divisor#2
+div16u: scope:[div16u] from test_16u::@1
+ (word) rem16u#35 ← phi( test_16u::@1/(word) rem16u#40 )
+ (word) div16u::divisor#1 ← phi( test_16u::@1/(word) div16u::divisor#0 )
+ (word) div16u::dividend#1 ← phi( test_16u::@1/(word) div16u::dividend#0 )
+ (word) divr16u::dividend#1 ← (word) div16u::dividend#1
+ (word) divr16u::divisor#0 ← (word) div16u::divisor#1
(word) divr16u::rem#3 ← (byte/signed byte/word/signed word/dword/signed dword) 0
call divr16u
(word) divr16u::return#2 ← (word) divr16u::return#1
to:div16u::@2
div16u::@2: scope:[div16u] from div16u
- (word) rem16u#16 ← phi( div16u/(word) rem16u#2 )
- (word) divr16u::return#4 ← phi( div16u/(word) divr16u::return#2 )
- (word~) div16u::$0 ← (word) divr16u::return#4
- (word) rem16u#3 ← (word) rem16u#16
+ (word) rem16u#18 ← phi( div16u/(word) rem16u#2 )
+ (word) divr16u::return#5 ← phi( div16u/(word) divr16u::return#2 )
+ (word~) div16u::$0 ← (word) divr16u::return#5
+ (word) rem16u#3 ← (word) rem16u#18
(word) div16u::return#0 ← (word~) div16u::$0
to:div16u::@return
div16u::@return: scope:[div16u] from div16u::@2
- (word) rem16u#17 ← phi( div16u::@2/(word) rem16u#3 )
- (word) div16u::return#4 ← phi( div16u::@2/(word) div16u::return#0 )
- (word) div16u::return#1 ← (word) div16u::return#4
- (word) rem16u#4 ← (word) rem16u#17
+ (word) rem16u#19 ← phi( div16u::@2/(word) rem16u#3 )
+ (word) div16u::return#3 ← phi( div16u::@2/(word) div16u::return#0 )
+ (word) div16u::return#1 ← (word) div16u::return#3
+ (word) rem16u#4 ← (word) rem16u#19
return
to:@return
@19: scope:[] from @16
(byte*) print_screen#7 ← phi( @16/(byte*) print_screen#8 )
- (word) rem16u#50 ← phi( @16/(word) rem16u#0 )
+ (word) rem16u#55 ← phi( @16/(word) rem16u#0 )
(byte) rem8u#52 ← phi( @16/(byte) rem8u#55 )
(byte*) print_char_cursor#148 ← phi( @16/(byte*) print_char_cursor#153 )
(byte*) print_line_cursor#51 ← phi( @16/(byte*) print_line_cursor#56 )
@@ -2153,127 +2204,172 @@ div8s::@return: scope:[div8s] from div8s::@11 div8s::@5
@20: scope:[] from @19
(byte*) print_screen#6 ← phi( @19/(byte*) print_screen#7 )
(signed byte) rem8s#26 ← phi( @19/(signed byte) rem8s#0 )
- (word) rem16u#49 ← phi( @19/(word) rem16u#50 )
+ (word) rem16u#54 ← phi( @19/(word) rem16u#55 )
(byte) rem8u#50 ← phi( @19/(byte) rem8u#52 )
(byte*) print_char_cursor#147 ← phi( @19/(byte*) print_char_cursor#148 )
(byte*) print_line_cursor#50 ← phi( @19/(byte*) print_line_cursor#51 )
(signed word) rem16s#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
- to:@26
-div16s: scope:[div16s] from test_16s::@1
- (word) rem16u#59 ← phi( test_16s::@1/(word) rem16u#38 )
- (signed word) div16s::divisor#6 ← phi( test_16s::@1/(signed word) div16s::divisor#0 )
- (signed word) div16s::dividend#1 ← phi( test_16s::@1/(signed word) div16s::dividend#0 )
- (byte) div16s::neg#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (word) div16s::dividendu#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (bool~) div16s::$0 ← (signed word) div16s::dividend#1 < (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$0) goto div16s::@1
- to:div16s::@7
-div16s::@1: scope:[div16s] from div16s
- (word) rem16u#55 ← phi( div16s/(word) rem16u#59 )
- (signed word) div16s::divisor#4 ← phi( div16s/(signed word) div16s::divisor#6 )
- (signed word) div16s::dividend#2 ← phi( div16s/(signed word) div16s::dividend#1 )
- (signed word~) div16s::$2 ← - (signed word) div16s::dividend#2
- (word~) div16s::$3 ← ((word)) (signed word~) div16s::$2
- (word) div16s::dividendu#1 ← (word~) div16s::$3
- (byte) div16s::neg#1 ← (byte/signed byte/word/signed word/dword/signed dword) 1
- to:div16s::@2
-div16s::@7: scope:[div16s] from div16s
- (word) rem16u#56 ← phi( div16s/(word) rem16u#59 )
- (byte) div16s::neg#7 ← phi( div16s/(byte) div16s::neg#0 )
- (signed word) div16s::divisor#5 ← phi( div16s/(signed word) div16s::divisor#6 )
- (signed word) div16s::dividend#3 ← phi( div16s/(signed word) div16s::dividend#1 )
- (word~) div16s::$1 ← ((word)) (signed word) div16s::dividend#3
- (word) div16s::dividendu#2 ← (word~) div16s::$1
- to:div16s::@2
-div16s::@2: scope:[div16s] from div16s::@1 div16s::@7
- (word) rem16u#51 ← phi( div16s::@1/(word) rem16u#55 div16s::@7/(word) rem16u#56 )
- (word) div16s::dividendu#6 ← phi( div16s::@1/(word) div16s::dividendu#1 div16s::@7/(word) div16s::dividendu#2 )
- (byte) div16s::neg#5 ← phi( div16s::@1/(byte) div16s::neg#1 div16s::@7/(byte) div16s::neg#7 )
- (signed word) div16s::divisor#1 ← phi( div16s::@1/(signed word) div16s::divisor#4 div16s::@7/(signed word) div16s::divisor#5 )
- (word) div16s::divisoru#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
- (bool~) div16s::$4 ← (signed word) div16s::divisor#1 < (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$4) goto div16s::@3
- to:div16s::@9
-div16s::@3: scope:[div16s] from div16s::@2
- (word) rem16u#41 ← phi( div16s::@2/(word) rem16u#51 )
- (word) div16s::dividendu#4 ← phi( div16s::@2/(word) div16s::dividendu#6 )
- (byte) div16s::neg#3 ← phi( div16s::@2/(byte) div16s::neg#5 )
- (signed word) div16s::divisor#2 ← phi( div16s::@2/(signed word) div16s::divisor#1 )
- (signed word~) div16s::$6 ← - (signed word) div16s::divisor#2
- (word~) div16s::$7 ← ((word)) (signed word~) div16s::$6
- (word) div16s::divisoru#1 ← (word~) div16s::$7
- (byte/word/dword~) div16s::$8 ← (byte) div16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1
- (byte) div16s::neg#2 ← (byte/word/dword~) div16s::$8
- to:div16s::@4
-div16s::@9: scope:[div16s] from div16s::@2
- (byte) div16s::neg#8 ← phi( div16s::@2/(byte) div16s::neg#5 )
- (word) rem16u#42 ← phi( div16s::@2/(word) rem16u#51 )
- (word) div16s::dividendu#5 ← phi( div16s::@2/(word) div16s::dividendu#6 )
- (signed word) div16s::divisor#3 ← phi( div16s::@2/(signed word) div16s::divisor#1 )
- (word~) div16s::$5 ← ((word)) (signed word) div16s::divisor#3
- (word) div16s::divisoru#2 ← (word~) div16s::$5
- to:div16s::@4
-div16s::@4: scope:[div16s] from div16s::@3 div16s::@9
- (byte) div16s::neg#6 ← phi( div16s::@3/(byte) div16s::neg#2 div16s::@9/(byte) div16s::neg#8 )
- (word) rem16u#32 ← phi( div16s::@3/(word) rem16u#41 div16s::@9/(word) rem16u#42 )
- (word) div16s::divisoru#3 ← phi( div16s::@3/(word) div16s::divisoru#1 div16s::@9/(word) div16s::divisoru#2 )
- (word) div16s::dividendu#3 ← phi( div16s::@3/(word) div16s::dividendu#4 div16s::@9/(word) div16s::dividendu#5 )
- (word) div16u::dividend#0 ← (word) div16s::dividendu#3
- (word) div16u::divisor#0 ← (word) div16s::divisoru#3
- call div16u
- (word) div16u::return#2 ← (word) div16u::return#1
- to:div16s::@15
-div16s::@15: scope:[div16s] from div16s::@4
- (byte) div16s::neg#4 ← phi( div16s::@4/(byte) div16s::neg#6 )
- (word) rem16u#18 ← phi( div16s::@4/(word) rem16u#4 )
- (word) div16u::return#5 ← phi( div16s::@4/(word) div16u::return#2 )
- (word~) div16s::$9 ← (word) div16u::return#5
- (word) rem16u#5 ← (word) rem16u#18
- (word) div16s::resultu#0 ← (word~) div16s::$9
- (bool~) div16s::$10 ← (byte) div16s::neg#4 == (byte/signed byte/word/signed word/dword/signed dword) 0
- if((bool~) div16s::$10) goto div16s::@5
- to:div16s::@11
-div16s::@5: scope:[div16s] from div16s::@15
- (word) div16s::resultu#1 ← phi( div16s::@15/(word) div16s::resultu#0 )
- (word) rem16u#19 ← phi( div16s::@15/(word) rem16u#5 )
- (signed word~) div16s::$15 ← ((signed word)) (word) rem16u#19
- (signed word) rem16s#1 ← (signed word~) div16s::$15
- (signed word~) div16s::$16 ← ((signed word)) (word) div16s::resultu#1
- (signed word) div16s::return#0 ← (signed word~) div16s::$16
- to:div16s::@return
-div16s::@11: scope:[div16s] from div16s::@15
- (word) div16s::resultu#2 ← phi( div16s::@15/(word) div16s::resultu#0 )
- (word) rem16u#20 ← phi( div16s::@15/(word) rem16u#5 )
- (signed word~) div16s::$11 ← ((signed word)) (word) rem16u#20
- (signed word~) div16s::$12 ← - (signed word~) div16s::$11
- (signed word) rem16s#2 ← (signed word~) div16s::$12
- (signed word~) div16s::$13 ← ((signed word)) (word) div16s::resultu#2
- (signed word~) div16s::$14 ← - (signed word~) div16s::$13
- (signed word) div16s::return#1 ← (signed word~) div16s::$14
- to:div16s::@return
-div16s::@return: scope:[div16s] from div16s::@11 div16s::@5
- (signed word) rem16s#9 ← phi( div16s::@11/(signed word) rem16s#2 div16s::@5/(signed word) rem16s#1 )
- (word) rem16u#21 ← phi( div16s::@11/(word) rem16u#20 div16s::@5/(word) rem16u#19 )
- (signed word) div16s::return#4 ← phi( div16s::@11/(signed word) div16s::return#1 div16s::@5/(signed word) div16s::return#0 )
- (signed word) div16s::return#2 ← (signed word) div16s::return#4
- (word) rem16u#6 ← (word) rem16u#21
- (signed word) rem16s#3 ← (signed word) rem16s#9
+ to:@27
+divr16s: scope:[divr16s] from div16s
+ (word) rem16u#64 ← phi( div16s/(word) rem16u#37 )
+ (signed word) divr16s::divisor#6 ← phi( div16s/(signed word) divr16s::divisor#0 )
+ (signed word) divr16s::rem#1 ← phi( div16s/(signed word) divr16s::rem#0 )
+ (signed word) divr16s::dividend#1 ← phi( div16s/(signed word) divr16s::dividend#0 )
+ (byte) divr16s::neg#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (word) divr16s::dividendu#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (word) divr16s::remu#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$0 ← (signed word) divr16s::dividend#1 < (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$1 ← (signed word) divr16s::rem#1 < (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$2 ← (bool~) divr16s::$0 || (bool~) divr16s::$1
+ if((bool~) divr16s::$2) goto divr16s::@1
+ to:divr16s::@7
+divr16s::@1: scope:[divr16s] from divr16s
+ (word) rem16u#60 ← phi( divr16s/(word) rem16u#64 )
+ (signed word) divr16s::divisor#4 ← phi( divr16s/(signed word) divr16s::divisor#6 )
+ (signed word) divr16s::rem#2 ← phi( divr16s/(signed word) divr16s::rem#1 )
+ (signed word) divr16s::dividend#2 ← phi( divr16s/(signed word) divr16s::dividend#1 )
+ (signed word~) divr16s::$5 ← - (signed word) divr16s::dividend#2
+ (word~) divr16s::$6 ← ((word)) (signed word~) divr16s::$5
+ (word) divr16s::dividendu#1 ← (word~) divr16s::$6
+ (signed word~) divr16s::$7 ← - (signed word) divr16s::rem#2
+ (word~) divr16s::$8 ← ((word)) (signed word~) divr16s::$7
+ (word) divr16s::remu#1 ← (word~) divr16s::$8
+ (byte) divr16s::neg#1 ← (byte/signed byte/word/signed word/dword/signed dword) 1
+ to:divr16s::@2
+divr16s::@7: scope:[divr16s] from divr16s
+ (word) rem16u#61 ← phi( divr16s/(word) rem16u#64 )
+ (byte) divr16s::neg#7 ← phi( divr16s/(byte) divr16s::neg#0 )
+ (signed word) divr16s::divisor#5 ← phi( divr16s/(signed word) divr16s::divisor#6 )
+ (signed word) divr16s::rem#3 ← phi( divr16s/(signed word) divr16s::rem#1 )
+ (signed word) divr16s::dividend#3 ← phi( divr16s/(signed word) divr16s::dividend#1 )
+ (word~) divr16s::$3 ← ((word)) (signed word) divr16s::dividend#3
+ (word) divr16s::dividendu#2 ← (word~) divr16s::$3
+ (word~) divr16s::$4 ← ((word)) (signed word) divr16s::rem#3
+ (word) divr16s::remu#2 ← (word~) divr16s::$4
+ to:divr16s::@2
+divr16s::@2: scope:[divr16s] from divr16s::@1 divr16s::@7
+ (word) rem16u#56 ← phi( divr16s::@1/(word) rem16u#60 divr16s::@7/(word) rem16u#61 )
+ (word) divr16s::remu#6 ← phi( divr16s::@1/(word) divr16s::remu#1 divr16s::@7/(word) divr16s::remu#2 )
+ (word) divr16s::dividendu#6 ← phi( divr16s::@1/(word) divr16s::dividendu#1 divr16s::@7/(word) divr16s::dividendu#2 )
+ (byte) divr16s::neg#5 ← phi( divr16s::@1/(byte) divr16s::neg#1 divr16s::@7/(byte) divr16s::neg#7 )
+ (signed word) divr16s::divisor#1 ← phi( divr16s::@1/(signed word) divr16s::divisor#4 divr16s::@7/(signed word) divr16s::divisor#5 )
+ (word) divr16s::divisoru#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ (bool~) divr16s::$9 ← (signed word) divr16s::divisor#1 < (byte/signed byte/word/signed word/dword/signed dword) 0
+ if((bool~) divr16s::$9) goto divr16s::@3
+ to:divr16s::@9
+divr16s::@3: scope:[divr16s] from divr16s::@2
+ (word) rem16u#46 ← phi( divr16s::@2/(word) rem16u#56 )
+ (word) divr16s::remu#4 ← phi( divr16s::@2/(word) divr16s::remu#6 )
+ (word) divr16s::dividendu#4 ← phi( divr16s::@2/(word) divr16s::dividendu#6 )
+ (byte) divr16s::neg#3 ← phi( divr16s::@2/(byte) divr16s::neg#5 )
+ (signed word) divr16s::divisor#2 ← phi( divr16s::@2/(signed word) divr16s::divisor#1 )
+ (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#2
+ (word~) divr16s::$12 ← ((word)) (signed word~) divr16s::$11
+ (word) divr16s::divisoru#1 ← (word~) divr16s::$12
+ (byte/word/dword~) divr16s::$13 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1
+ (byte) divr16s::neg#2 ← (byte/word/dword~) divr16s::$13
+ to:divr16s::@4
+divr16s::@9: scope:[divr16s] from divr16s::@2
+ (byte) divr16s::neg#8 ← phi( divr16s::@2/(byte) divr16s::neg#5 )
+ (word) rem16u#47 ← phi( divr16s::@2/(word) rem16u#56 )
+ (word) divr16s::remu#5 ← phi( divr16s::@2/(word) divr16s::remu#6 )
+ (word) divr16s::dividendu#5 ← phi( divr16s::@2/(word) divr16s::dividendu#6 )
+ (signed word) divr16s::divisor#3 ← phi( divr16s::@2/(signed word) divr16s::divisor#1 )
+ (word~) divr16s::$10 ← ((word)) (signed word) divr16s::divisor#3
+ (word) divr16s::divisoru#2 ← (word~) divr16s::$10
+ to:divr16s::@4
+divr16s::@4: scope:[divr16s] from divr16s::@3 divr16s::@9
+ (byte) divr16s::neg#6 ← phi( divr16s::@3/(byte) divr16s::neg#2 divr16s::@9/(byte) divr16s::neg#8 )
+ (word) rem16u#36 ← phi( divr16s::@3/(word) rem16u#46 divr16s::@9/(word) rem16u#47 )
+ (word) divr16s::remu#3 ← phi( divr16s::@3/(word) divr16s::remu#4 divr16s::@9/(word) divr16s::remu#5 )
+ (word) divr16s::divisoru#3 ← phi( divr16s::@3/(word) divr16s::divisoru#1 divr16s::@9/(word) divr16s::divisoru#2 )
+ (word) divr16s::dividendu#3 ← phi( divr16s::@3/(word) divr16s::dividendu#4 divr16s::@9/(word) divr16s::dividendu#5 )
+ (word) divr16u::dividend#2 ← (word) divr16s::dividendu#3
+ (word) divr16u::divisor#1 ← (word) divr16s::divisoru#3
+ (word) divr16u::rem#4 ← (word) divr16s::remu#3
+ call divr16u
+ (word) divr16u::return#3 ← (word) divr16u::return#1
+ to:divr16s::@15
+divr16s::@15: scope:[divr16s] from divr16s::@4
+ (byte) divr16s::neg#4 ← phi( divr16s::@4/(byte) divr16s::neg#6 )
+ (word) rem16u#20 ← phi( divr16s::@4/(word) rem16u#2 )
+ (word) divr16u::return#6 ← phi( divr16s::@4/(word) divr16u::return#3 )
+ (word~) divr16s::$14 ← (word) divr16u::return#6
+ (word) rem16u#5 ← (word) rem16u#20
+ (word) divr16s::resultu#0 ← (word~) divr16s::$14
+ (bool~) divr16s::$15 ← (byte) divr16s::neg#4 == (byte/signed byte/word/signed word/dword/signed dword) 0
+ if((bool~) divr16s::$15) goto divr16s::@5
+ to:divr16s::@11
+divr16s::@5: scope:[divr16s] from divr16s::@15
+ (word) divr16s::resultu#1 ← phi( divr16s::@15/(word) divr16s::resultu#0 )
+ (word) rem16u#21 ← phi( divr16s::@15/(word) rem16u#5 )
+ (signed word~) divr16s::$20 ← ((signed word)) (word) rem16u#21
+ (signed word) rem16s#1 ← (signed word~) divr16s::$20
+ (signed word~) divr16s::$21 ← ((signed word)) (word) divr16s::resultu#1
+ (signed word) divr16s::return#0 ← (signed word~) divr16s::$21
+ to:divr16s::@return
+divr16s::@11: scope:[divr16s] from divr16s::@15
+ (word) divr16s::resultu#2 ← phi( divr16s::@15/(word) divr16s::resultu#0 )
+ (word) rem16u#22 ← phi( divr16s::@15/(word) rem16u#5 )
+ (signed word~) divr16s::$16 ← ((signed word)) (word) rem16u#22
+ (signed word~) divr16s::$17 ← - (signed word~) divr16s::$16
+ (signed word) rem16s#2 ← (signed word~) divr16s::$17
+ (signed word~) divr16s::$18 ← ((signed word)) (word) divr16s::resultu#2
+ (signed word~) divr16s::$19 ← - (signed word~) divr16s::$18
+ (signed word) divr16s::return#1 ← (signed word~) divr16s::$19
+ to:divr16s::@return
+divr16s::@return: scope:[divr16s] from divr16s::@11 divr16s::@5
+ (signed word) rem16s#11 ← phi( divr16s::@11/(signed word) rem16s#2 divr16s::@5/(signed word) rem16s#1 )
+ (word) rem16u#23 ← phi( divr16s::@11/(word) rem16u#22 divr16s::@5/(word) rem16u#21 )
+ (signed word) divr16s::return#4 ← phi( divr16s::@11/(signed word) divr16s::return#1 divr16s::@5/(signed word) divr16s::return#0 )
+ (signed word) divr16s::return#2 ← (signed word) divr16s::return#4
+ (word) rem16u#6 ← (word) rem16u#23
+ (signed word) rem16s#3 ← (signed word) rem16s#11
return
to:@return
-main: scope:[main] from @26
- (signed word) rem16s#29 ← phi( @26/(signed word) rem16s#20 )
- (signed byte) rem8s#29 ← phi( @26/(signed byte) rem8s#21 )
- (word) rem16u#52 ← phi( @26/(word) rem16u#40 )
- (byte) rem8u#44 ← phi( @26/(byte) rem8u#41 )
- (byte*) print_char_cursor#134 ← phi( @26/(byte*) print_char_cursor#139 )
- (byte*) print_line_cursor#40 ← phi( @26/(byte*) print_line_cursor#45 )
- (byte*) print_screen#4 ← phi( @26/(byte*) print_screen#5 )
+div16s: scope:[div16s] from test_16s::@1
+ (signed word) rem16s#20 ← phi( test_16s::@1/(signed word) rem16s#22 )
+ (word) rem16u#37 ← phi( test_16s::@1/(word) rem16u#43 )
+ (signed word) div16s::divisor#1 ← phi( test_16s::@1/(signed word) div16s::divisor#0 )
+ (signed word) div16s::dividend#1 ← phi( test_16s::@1/(signed word) div16s::dividend#0 )
+ (signed word) divr16s::dividend#0 ← (signed word) div16s::dividend#1
+ (signed word) divr16s::divisor#0 ← (signed word) div16s::divisor#1
+ (signed word) divr16s::rem#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
+ call divr16s
+ (signed word) divr16s::return#3 ← (signed word) divr16s::return#2
+ to:div16s::@2
+div16s::@2: scope:[div16s] from div16s
+ (signed word) rem16s#12 ← phi( div16s/(signed word) rem16s#3 )
+ (word) rem16u#24 ← phi( div16s/(word) rem16u#6 )
+ (signed word) divr16s::return#5 ← phi( div16s/(signed word) divr16s::return#3 )
+ (signed word~) div16s::$0 ← (signed word) divr16s::return#5
+ (word) rem16u#7 ← (word) rem16u#24
+ (signed word) rem16s#4 ← (signed word) rem16s#12
+ (signed word) div16s::return#0 ← (signed word~) div16s::$0
+ to:div16s::@return
+div16s::@return: scope:[div16s] from div16s::@2
+ (signed word) rem16s#13 ← phi( div16s::@2/(signed word) rem16s#4 )
+ (word) rem16u#25 ← phi( div16s::@2/(word) rem16u#7 )
+ (signed word) div16s::return#3 ← phi( div16s::@2/(signed word) div16s::return#0 )
+ (signed word) div16s::return#1 ← (signed word) div16s::return#3
+ (word) rem16u#8 ← (word) rem16u#25
+ (signed word) rem16s#5 ← (signed word) rem16s#13
+ return
+ to:@return
+main: scope:[main] from @27
+ (signed word) rem16s#34 ← phi( @27/(signed word) rem16s#25 )
+ (signed byte) rem8s#29 ← phi( @27/(signed byte) rem8s#21 )
+ (word) rem16u#57 ← phi( @27/(word) rem16u#45 )
+ (byte) rem8u#44 ← phi( @27/(byte) rem8u#41 )
+ (byte*) print_char_cursor#134 ← phi( @27/(byte*) print_char_cursor#139 )
+ (byte*) print_line_cursor#40 ← phi( @27/(byte*) print_line_cursor#45 )
+ (byte*) print_screen#4 ← phi( @27/(byte*) print_screen#5 )
call print_cls
to:main::@1
main::@1: scope:[main] from main
- (signed word) rem16s#27 ← phi( main/(signed word) rem16s#29 )
+ (signed word) rem16s#32 ← phi( main/(signed word) rem16s#34 )
(signed byte) rem8s#27 ← phi( main/(signed byte) rem8s#29 )
- (word) rem16u#43 ← phi( main/(word) rem16u#52 )
+ (word) rem16u#48 ← phi( main/(word) rem16u#57 )
(byte) rem8u#33 ← phi( main/(byte) rem8u#44 )
(byte*) print_char_cursor#83 ← phi( main/(byte*) print_char_cursor#20 )
(byte*) print_line_cursor#24 ← phi( main/(byte*) print_line_cursor#4 )
@@ -2282,9 +2378,9 @@ main::@1: scope:[main] from main
call test_8u
to:main::@2
main::@2: scope:[main] from main::@1
- (signed word) rem16s#25 ← phi( main::@1/(signed word) rem16s#27 )
+ (signed word) rem16s#30 ← phi( main::@1/(signed word) rem16s#32 )
(signed byte) rem8s#22 ← phi( main::@1/(signed byte) rem8s#27 )
- (word) rem16u#33 ← phi( main::@1/(word) rem16u#43 )
+ (word) rem16u#38 ← phi( main::@1/(word) rem16u#48 )
(byte*) print_line_cursor#25 ← phi( main::@1/(byte*) print_line_cursor#12 )
(byte*) print_char_cursor#84 ← phi( main::@1/(byte*) print_char_cursor#35 )
(byte) rem8u#22 ← phi( main::@1/(byte) rem8u#11 )
@@ -2294,20 +2390,20 @@ main::@2: scope:[main] from main::@1
call test_16u
to:main::@3
main::@3: scope:[main] from main::@2
- (signed word) rem16s#21 ← phi( main::@2/(signed word) rem16s#25 )
+ (signed word) rem16s#26 ← phi( main::@2/(signed word) rem16s#30 )
(signed byte) rem8s#16 ← phi( main::@2/(signed byte) rem8s#22 )
(byte) rem8u#34 ← phi( main::@2/(byte) rem8u#7 )
(byte*) print_line_cursor#26 ← phi( main::@2/(byte*) print_line_cursor#14 )
(byte*) print_char_cursor#85 ← phi( main::@2/(byte*) print_char_cursor#44 )
- (word) rem16u#22 ← phi( main::@2/(word) rem16u#11 )
- (word) rem16u#7 ← (word) rem16u#22
+ (word) rem16u#26 ← phi( main::@2/(word) rem16u#13 )
+ (word) rem16u#9 ← (word) rem16u#26
(byte*) print_char_cursor#23 ← (byte*) print_char_cursor#85
(byte*) print_line_cursor#7 ← (byte*) print_line_cursor#26
call test_8s
to:main::@4
main::@4: scope:[main] from main::@3
- (signed word) rem16s#16 ← phi( main::@3/(signed word) rem16s#21 )
- (word) rem16u#34 ← phi( main::@3/(word) rem16u#7 )
+ (signed word) rem16s#21 ← phi( main::@3/(signed word) rem16s#26 )
+ (word) rem16u#39 ← phi( main::@3/(word) rem16u#9 )
(byte*) print_line_cursor#27 ← phi( main::@3/(byte*) print_line_cursor#16 )
(byte*) print_char_cursor#86 ← phi( main::@3/(byte*) print_char_cursor#53 )
(signed byte) rem8s#10 ← phi( main::@3/(signed byte) rem8s#7 )
@@ -2323,26 +2419,26 @@ main::@5: scope:[main] from main::@4
(byte) rem8u#35 ← phi( main::@4/(byte) rem8u#8 )
(byte*) print_line_cursor#28 ← phi( main::@4/(byte*) print_line_cursor#18 )
(byte*) print_char_cursor#87 ← phi( main::@4/(byte*) print_char_cursor#62 )
- (signed word) rem16s#10 ← phi( main::@4/(signed word) rem16s#7 )
- (word) rem16u#23 ← phi( main::@4/(word) rem16u#13 )
- (word) rem16u#8 ← (word) rem16u#23
- (signed word) rem16s#4 ← (signed word) rem16s#10
+ (signed word) rem16s#14 ← phi( main::@4/(signed word) rem16s#9 )
+ (word) rem16u#27 ← phi( main::@4/(word) rem16u#15 )
+ (word) rem16u#10 ← (word) rem16u#27
+ (signed word) rem16s#6 ← (signed word) rem16s#14
(byte*) print_char_cursor#25 ← (byte*) print_char_cursor#87
(byte*) print_line_cursor#9 ← (byte*) print_line_cursor#28
to:main::@return
main::@return: scope:[main] from main::@5
- (signed word) rem16s#11 ← phi( main::@5/(signed word) rem16s#4 )
+ (signed word) rem16s#15 ← phi( main::@5/(signed word) rem16s#6 )
(signed byte) rem8s#11 ← phi( main::@5/(signed byte) rem8s#17 )
- (word) rem16u#24 ← phi( main::@5/(word) rem16u#8 )
+ (word) rem16u#28 ← phi( main::@5/(word) rem16u#10 )
(byte) rem8u#24 ← phi( main::@5/(byte) rem8u#35 )
(byte*) print_char_cursor#88 ← phi( main::@5/(byte*) print_char_cursor#25 )
(byte*) print_line_cursor#29 ← phi( main::@5/(byte*) print_line_cursor#9 )
(byte*) print_line_cursor#10 ← (byte*) print_line_cursor#29
(byte*) print_char_cursor#26 ← (byte*) print_char_cursor#88
(byte) rem8u#9 ← (byte) rem8u#24
- (word) rem16u#9 ← (word) rem16u#24
+ (word) rem16u#11 ← (word) rem16u#28
(signed byte) rem8s#5 ← (signed byte) rem8s#11
- (signed word) rem16s#5 ← (signed word) rem16s#11
+ (signed word) rem16s#7 ← (signed word) rem16s#15
return
to:@return
test_8u: scope:[test_8u] from main::@1
@@ -2470,7 +2566,7 @@ test_8u::@return: scope:[test_8u] from test_8u::@11
test_16u: scope:[test_16u] from main::@2
(byte*) print_line_cursor#84 ← phi( main::@2/(byte*) print_line_cursor#6 )
(byte*) print_char_cursor#150 ← phi( main::@2/(byte*) print_char_cursor#22 )
- (word) rem16u#44 ← phi( main::@2/(word) rem16u#33 )
+ (word) rem16u#49 ← phi( main::@2/(word) rem16u#38 )
(word[]) test_16u::dividends#0 ← { (word/dword/signed dword) 65535, (word/dword/signed dword) 65535, (word/dword/signed dword) 65535, (word/dword/signed dword) 65535, (word/dword/signed dword) 65535, (word/dword/signed dword) 65535 }
(word[]) test_16u::divisors#0 ← { (byte/signed byte/word/signed word/dword/signed dword) 5, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 11, (byte/signed byte/word/signed word/dword/signed dword) 13, (byte/signed byte/word/signed word/dword/signed dword) 17, (byte/signed byte/word/signed word/dword/signed dword) 19 }
(byte) test_16u::i#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0
@@ -2478,14 +2574,14 @@ test_16u: scope:[test_16u] from main::@2
test_16u::@1: scope:[test_16u] from test_16u test_16u::@11
(byte*) print_line_cursor#80 ← phi( test_16u/(byte*) print_line_cursor#84 test_16u::@11/(byte*) print_line_cursor#13 )
(byte*) print_char_cursor#144 ← phi( test_16u/(byte*) print_char_cursor#150 test_16u::@11/(byte*) print_char_cursor#43 )
- (word) rem16u#35 ← phi( test_16u/(word) rem16u#44 test_16u::@11/(word) rem16u#37 )
+ (word) rem16u#40 ← phi( test_16u/(word) rem16u#49 test_16u::@11/(word) rem16u#42 )
(byte) test_16u::i#2 ← phi( test_16u/(byte) test_16u::i#0 test_16u::@11/(byte) test_16u::i#1 )
(word) test_16u::dividend#0 ← *((word[]) test_16u::dividends#0 + (byte) test_16u::i#2)
(word) test_16u::divisor#0 ← *((word[]) test_16u::divisors#0 + (byte) test_16u::i#2)
- (word) div16u::dividend#1 ← (word) test_16u::dividend#0
- (word) div16u::divisor#1 ← (word) test_16u::divisor#0
+ (word) div16u::dividend#0 ← (word) test_16u::dividend#0
+ (word) div16u::divisor#0 ← (word) test_16u::divisor#0
call div16u
- (word) div16u::return#3 ← (word) div16u::return#1
+ (word) div16u::return#2 ← (word) div16u::return#1
to:test_16u::@3
test_16u::@3: scope:[test_16u] from test_16u::@1
(byte) test_16u::i#11 ← phi( test_16u::@1/(byte) test_16u::i#2 )
@@ -2493,10 +2589,10 @@ test_16u::@3: scope:[test_16u] from test_16u::@1
(word) test_16u::divisor#3 ← phi( test_16u::@1/(word) test_16u::divisor#0 )
(byte*) print_char_cursor#136 ← phi( test_16u::@1/(byte*) print_char_cursor#144 )
(word) test_16u::dividend#1 ← phi( test_16u::@1/(word) test_16u::dividend#0 )
- (word) rem16u#25 ← phi( test_16u::@1/(word) rem16u#4 )
- (word) div16u::return#6 ← phi( test_16u::@1/(word) div16u::return#3 )
- (word~) test_16u::$0 ← (word) div16u::return#6
- (word) rem16u#10 ← (word) rem16u#25
+ (word) rem16u#29 ← phi( test_16u::@1/(word) rem16u#4 )
+ (word) div16u::return#4 ← phi( test_16u::@1/(word) div16u::return#2 )
+ (word~) test_16u::$0 ← (word) div16u::return#4
+ (word) rem16u#12 ← (word) rem16u#29
(word) test_16u::res#0 ← (word~) test_16u::$0
(word) print_word::w#1 ← (word) test_16u::dividend#1
call print_word
@@ -2504,7 +2600,7 @@ test_16u::@3: scope:[test_16u] from test_16u::@1
test_16u::@4: scope:[test_16u] from test_16u::@3
(byte) test_16u::i#10 ← phi( test_16u::@3/(byte) test_16u::i#11 )
(byte*) print_line_cursor#72 ← phi( test_16u::@3/(byte*) print_line_cursor#76 )
- (word) rem16u#60 ← phi( test_16u::@3/(word) rem16u#10 )
+ (word) rem16u#65 ← phi( test_16u::@3/(word) rem16u#12 )
(word) test_16u::res#4 ← phi( test_16u::@3/(word) test_16u::res#0 )
(word) test_16u::divisor#2 ← phi( test_16u::@3/(word) test_16u::divisor#3 )
(byte*) print_char_cursor#98 ← phi( test_16u::@3/(byte*) print_char_cursor#13 )
@@ -2515,7 +2611,7 @@ test_16u::@4: scope:[test_16u] from test_16u::@3
test_16u::@5: scope:[test_16u] from test_16u::@4
(byte) test_16u::i#9 ← phi( test_16u::@4/(byte) test_16u::i#10 )
(byte*) print_line_cursor#68 ← phi( test_16u::@4/(byte*) print_line_cursor#72 )
- (word) rem16u#57 ← phi( test_16u::@4/(word) rem16u#60 )
+ (word) rem16u#62 ← phi( test_16u::@4/(word) rem16u#65 )
(word) test_16u::res#3 ← phi( test_16u::@4/(word) test_16u::res#4 )
(word) test_16u::divisor#1 ← phi( test_16u::@4/(word) test_16u::divisor#2 )
(byte*) print_char_cursor#99 ← phi( test_16u::@4/(byte*) print_char_cursor#2 )
@@ -2526,7 +2622,7 @@ test_16u::@5: scope:[test_16u] from test_16u::@4
test_16u::@6: scope:[test_16u] from test_16u::@5
(byte) test_16u::i#8 ← phi( test_16u::@5/(byte) test_16u::i#9 )
(byte*) print_line_cursor#63 ← phi( test_16u::@5/(byte*) print_line_cursor#68 )
- (word) rem16u#53 ← phi( test_16u::@5/(word) rem16u#57 )
+ (word) rem16u#58 ← phi( test_16u::@5/(word) rem16u#62 )
(word) test_16u::res#2 ← phi( test_16u::@5/(word) test_16u::res#3 )
(byte*) print_char_cursor#100 ← phi( test_16u::@5/(byte*) print_char_cursor#13 )
(byte*) print_char_cursor#38 ← (byte*) print_char_cursor#100
@@ -2536,7 +2632,7 @@ test_16u::@6: scope:[test_16u] from test_16u::@5
test_16u::@7: scope:[test_16u] from test_16u::@6
(byte) test_16u::i#7 ← phi( test_16u::@6/(byte) test_16u::i#8 )
(byte*) print_line_cursor#58 ← phi( test_16u::@6/(byte*) print_line_cursor#63 )
- (word) rem16u#45 ← phi( test_16u::@6/(word) rem16u#53 )
+ (word) rem16u#50 ← phi( test_16u::@6/(word) rem16u#58 )
(word) test_16u::res#1 ← phi( test_16u::@6/(word) test_16u::res#2 )
(byte*) print_char_cursor#101 ← phi( test_16u::@6/(byte*) print_char_cursor#2 )
(byte*) print_char_cursor#39 ← (byte*) print_char_cursor#101
@@ -2546,7 +2642,7 @@ test_16u::@7: scope:[test_16u] from test_16u::@6
test_16u::@8: scope:[test_16u] from test_16u::@7
(byte) test_16u::i#6 ← phi( test_16u::@7/(byte) test_16u::i#7 )
(byte*) print_line_cursor#53 ← phi( test_16u::@7/(byte*) print_line_cursor#58 )
- (word) rem16u#36 ← phi( test_16u::@7/(word) rem16u#45 )
+ (word) rem16u#41 ← phi( test_16u::@7/(word) rem16u#50 )
(byte*) print_char_cursor#102 ← phi( test_16u::@7/(byte*) print_char_cursor#13 )
(byte*) print_char_cursor#40 ← (byte*) print_char_cursor#102
(byte*) print_str::str#6 ← (const string) test_16u::str2
@@ -2555,14 +2651,14 @@ test_16u::@8: scope:[test_16u] from test_16u::@7
test_16u::@9: scope:[test_16u] from test_16u::@8
(byte) test_16u::i#5 ← phi( test_16u::@8/(byte) test_16u::i#6 )
(byte*) print_line_cursor#47 ← phi( test_16u::@8/(byte*) print_line_cursor#53 )
- (word) rem16u#26 ← phi( test_16u::@8/(word) rem16u#36 )
+ (word) rem16u#30 ← phi( test_16u::@8/(word) rem16u#41 )
(byte*) print_char_cursor#103 ← phi( test_16u::@8/(byte*) print_char_cursor#2 )
(byte*) print_char_cursor#41 ← (byte*) print_char_cursor#103
- (word) print_word::w#4 ← (word) rem16u#26
+ (word) print_word::w#4 ← (word) rem16u#30
call print_word
to:test_16u::@10
test_16u::@10: scope:[test_16u] from test_16u::@9
- (word) rem16u#46 ← phi( test_16u::@9/(word) rem16u#26 )
+ (word) rem16u#51 ← phi( test_16u::@9/(word) rem16u#30 )
(byte) test_16u::i#4 ← phi( test_16u::@9/(byte) test_16u::i#5 )
(byte*) print_line_cursor#42 ← phi( test_16u::@9/(byte*) print_line_cursor#47 )
(byte*) print_char_cursor#104 ← phi( test_16u::@9/(byte*) print_char_cursor#13 )
@@ -2570,7 +2666,7 @@ test_16u::@10: scope:[test_16u] from test_16u::@9
call print_ln
to:test_16u::@11
test_16u::@11: scope:[test_16u] from test_16u::@10
- (word) rem16u#37 ← phi( test_16u::@10/(word) rem16u#46 )
+ (word) rem16u#42 ← phi( test_16u::@10/(word) rem16u#51 )
(byte) test_16u::i#3 ← phi( test_16u::@10/(byte) test_16u::i#4 )
(byte*) print_char_cursor#105 ← phi( test_16u::@10/(byte*) print_char_cursor#4 )
(byte*) print_line_cursor#32 ← phi( test_16u::@10/(byte*) print_line_cursor#2 )
@@ -2584,8 +2680,8 @@ test_16u::@11: scope:[test_16u] from test_16u::@10
test_16u::@return: scope:[test_16u] from test_16u::@11
(byte*) print_line_cursor#33 ← phi( test_16u::@11/(byte*) print_line_cursor#13 )
(byte*) print_char_cursor#106 ← phi( test_16u::@11/(byte*) print_char_cursor#43 )
- (word) rem16u#27 ← phi( test_16u::@11/(word) rem16u#37 )
- (word) rem16u#11 ← (word) rem16u#27
+ (word) rem16u#31 ← phi( test_16u::@11/(word) rem16u#42 )
+ (word) rem16u#13 ← (word) rem16u#31
(byte*) print_char_cursor#44 ← (byte*) print_char_cursor#106
(byte*) print_line_cursor#14 ← (byte*) print_line_cursor#33
return
@@ -2733,8 +2829,8 @@ test_8s::@return: scope:[test_8s] from test_8s::@11
test_16s: scope:[test_16s] from main::@4
(byte*) print_line_cursor#86 ← phi( main::@4/(byte*) print_line_cursor#8 )
(byte*) print_char_cursor#152 ← phi( main::@4/(byte*) print_char_cursor#24 )
- (signed word) rem16s#22 ← phi( main::@4/(signed word) rem16s#16 )
- (word) rem16u#47 ← phi( main::@4/(word) rem16u#34 )
+ (signed word) rem16s#27 ← phi( main::@4/(signed word) rem16s#21 )
+ (word) rem16u#52 ← phi( main::@4/(word) rem16u#39 )
(signed word/signed dword~) test_16s::$0 ← - (word/signed word/dword/signed dword) 32767
(signed word/signed dword~) test_16s::$1 ← - (word/signed word/dword/signed dword) 32767
(signed word/signed dword~) test_16s::$2 ← - (word/signed word/dword/signed dword) 32767
@@ -2748,15 +2844,15 @@ test_16s: scope:[test_16s] from main::@4
test_16s::@1: scope:[test_16s] from test_16s test_16s::@11
(byte*) print_line_cursor#82 ← phi( test_16s/(byte*) print_line_cursor#86 test_16s::@11/(byte*) print_line_cursor#17 )
(byte*) print_char_cursor#146 ← phi( test_16s/(byte*) print_char_cursor#152 test_16s::@11/(byte*) print_char_cursor#61 )
- (signed word) rem16s#17 ← phi( test_16s/(signed word) rem16s#22 test_16s::@11/(signed word) rem16s#19 )
- (word) rem16u#38 ← phi( test_16s/(word) rem16u#47 test_16s::@11/(word) rem16u#39 )
+ (signed word) rem16s#22 ← phi( test_16s/(signed word) rem16s#27 test_16s::@11/(signed word) rem16s#24 )
+ (word) rem16u#43 ← phi( test_16s/(word) rem16u#52 test_16s::@11/(word) rem16u#44 )
(byte) test_16s::i#2 ← phi( test_16s/(byte) test_16s::i#0 test_16s::@11/(byte) test_16s::i#1 )
(signed word) test_16s::dividend#0 ← *((signed word[]) test_16s::dividends#0 + (byte) test_16s::i#2)
(signed word) test_16s::divisor#0 ← *((signed word[]) test_16s::divisors#0 + (byte) test_16s::i#2)
(signed word) div16s::dividend#0 ← (signed word) test_16s::dividend#0
(signed word) div16s::divisor#0 ← (signed word) test_16s::divisor#0
call div16s
- (signed word) div16s::return#3 ← (signed word) div16s::return#2
+ (signed word) div16s::return#2 ← (signed word) div16s::return#1
to:test_16s::@3
test_16s::@3: scope:[test_16s] from test_16s::@1
(byte) test_16s::i#11 ← phi( test_16s::@1/(byte) test_16s::i#2 )
@@ -2764,21 +2860,21 @@ test_16s::@3: scope:[test_16s] from test_16s::@1
(signed word) test_16s::divisor#3 ← phi( test_16s::@1/(signed word) test_16s::divisor#0 )
(byte*) print_char_cursor#138 ← phi( test_16s::@1/(byte*) print_char_cursor#146 )
(signed word) test_16s::dividend#1 ← phi( test_16s::@1/(signed word) test_16s::dividend#0 )
- (signed word) rem16s#12 ← phi( test_16s::@1/(signed word) rem16s#3 )
- (word) rem16u#28 ← phi( test_16s::@1/(word) rem16u#6 )
- (signed word) div16s::return#5 ← phi( test_16s::@1/(signed word) div16s::return#3 )
- (signed word~) test_16s::$6 ← (signed word) div16s::return#5
- (word) rem16u#12 ← (word) rem16u#28
- (signed word) rem16s#6 ← (signed word) rem16s#12
+ (signed word) rem16s#16 ← phi( test_16s::@1/(signed word) rem16s#5 )
+ (word) rem16u#32 ← phi( test_16s::@1/(word) rem16u#8 )
+ (signed word) div16s::return#4 ← phi( test_16s::@1/(signed word) div16s::return#2 )
+ (signed word~) test_16s::$6 ← (signed word) div16s::return#4
+ (word) rem16u#14 ← (word) rem16u#32
+ (signed word) rem16s#8 ← (signed word) rem16s#16
(signed word) test_16s::res#0 ← (signed word~) test_16s::$6
(signed word) print_sword::w#1 ← (signed word) test_16s::dividend#1
call print_sword
to:test_16s::@4
test_16s::@4: scope:[test_16s] from test_16s::@3
- (word) rem16u#64 ← phi( test_16s::@3/(word) rem16u#12 )
+ (word) rem16u#69 ← phi( test_16s::@3/(word) rem16u#14 )
(byte) test_16s::i#10 ← phi( test_16s::@3/(byte) test_16s::i#11 )
(byte*) print_line_cursor#74 ← phi( test_16s::@3/(byte*) print_line_cursor#78 )
- (signed word) rem16s#30 ← phi( test_16s::@3/(signed word) rem16s#6 )
+ (signed word) rem16s#35 ← phi( test_16s::@3/(signed word) rem16s#8 )
(signed word) test_16s::res#4 ← phi( test_16s::@3/(signed word) test_16s::res#0 )
(signed word) test_16s::divisor#2 ← phi( test_16s::@3/(signed word) test_16s::divisor#3 )
(byte*) print_char_cursor#116 ← phi( test_16s::@3/(byte*) print_char_cursor#7 )
@@ -2787,10 +2883,10 @@ test_16s::@4: scope:[test_16s] from test_16s::@3
call print_str
to:test_16s::@5
test_16s::@5: scope:[test_16s] from test_16s::@4
- (word) rem16u#63 ← phi( test_16s::@4/(word) rem16u#64 )
+ (word) rem16u#68 ← phi( test_16s::@4/(word) rem16u#69 )
(byte) test_16s::i#9 ← phi( test_16s::@4/(byte) test_16s::i#10 )
(byte*) print_line_cursor#70 ← phi( test_16s::@4/(byte*) print_line_cursor#74 )
- (signed word) rem16s#28 ← phi( test_16s::@4/(signed word) rem16s#30 )
+ (signed word) rem16s#33 ← phi( test_16s::@4/(signed word) rem16s#35 )
(signed word) test_16s::res#3 ← phi( test_16s::@4/(signed word) test_16s::res#4 )
(signed word) test_16s::divisor#1 ← phi( test_16s::@4/(signed word) test_16s::divisor#2 )
(byte*) print_char_cursor#117 ← phi( test_16s::@4/(byte*) print_char_cursor#2 )
@@ -2799,10 +2895,10 @@ test_16s::@5: scope:[test_16s] from test_16s::@4
call print_sword
to:test_16s::@6
test_16s::@6: scope:[test_16s] from test_16s::@5
- (word) rem16u#62 ← phi( test_16s::@5/(word) rem16u#63 )
+ (word) rem16u#67 ← phi( test_16s::@5/(word) rem16u#68 )
(byte) test_16s::i#8 ← phi( test_16s::@5/(byte) test_16s::i#9 )
(byte*) print_line_cursor#65 ← phi( test_16s::@5/(byte*) print_line_cursor#70 )
- (signed word) rem16s#26 ← phi( test_16s::@5/(signed word) rem16s#28 )
+ (signed word) rem16s#31 ← phi( test_16s::@5/(signed word) rem16s#33 )
(signed word) test_16s::res#2 ← phi( test_16s::@5/(signed word) test_16s::res#3 )
(byte*) print_char_cursor#118 ← phi( test_16s::@5/(byte*) print_char_cursor#7 )
(byte*) print_char_cursor#56 ← (byte*) print_char_cursor#118
@@ -2810,10 +2906,10 @@ test_16s::@6: scope:[test_16s] from test_16s::@5
call print_str
to:test_16s::@7
test_16s::@7: scope:[test_16s] from test_16s::@6
- (word) rem16u#61 ← phi( test_16s::@6/(word) rem16u#62 )
+ (word) rem16u#66 ← phi( test_16s::@6/(word) rem16u#67 )
(byte) test_16s::i#7 ← phi( test_16s::@6/(byte) test_16s::i#8 )
(byte*) print_line_cursor#60 ← phi( test_16s::@6/(byte*) print_line_cursor#65 )
- (signed word) rem16s#23 ← phi( test_16s::@6/(signed word) rem16s#26 )
+ (signed word) rem16s#28 ← phi( test_16s::@6/(signed word) rem16s#31 )
(signed word) test_16s::res#1 ← phi( test_16s::@6/(signed word) test_16s::res#2 )
(byte*) print_char_cursor#119 ← phi( test_16s::@6/(byte*) print_char_cursor#2 )
(byte*) print_char_cursor#57 ← (byte*) print_char_cursor#119
@@ -2821,28 +2917,28 @@ test_16s::@7: scope:[test_16s] from test_16s::@6
call print_sword
to:test_16s::@8
test_16s::@8: scope:[test_16s] from test_16s::@7
- (word) rem16u#58 ← phi( test_16s::@7/(word) rem16u#61 )
+ (word) rem16u#63 ← phi( test_16s::@7/(word) rem16u#66 )
(byte) test_16s::i#6 ← phi( test_16s::@7/(byte) test_16s::i#7 )
(byte*) print_line_cursor#55 ← phi( test_16s::@7/(byte*) print_line_cursor#60 )
- (signed word) rem16s#18 ← phi( test_16s::@7/(signed word) rem16s#23 )
+ (signed word) rem16s#23 ← phi( test_16s::@7/(signed word) rem16s#28 )
(byte*) print_char_cursor#120 ← phi( test_16s::@7/(byte*) print_char_cursor#7 )
(byte*) print_char_cursor#58 ← (byte*) print_char_cursor#120
(byte*) print_str::str#12 ← (const string) test_16s::str2
call print_str
to:test_16s::@9
test_16s::@9: scope:[test_16s] from test_16s::@8
- (word) rem16u#54 ← phi( test_16s::@8/(word) rem16u#58 )
+ (word) rem16u#59 ← phi( test_16s::@8/(word) rem16u#63 )
(byte) test_16s::i#5 ← phi( test_16s::@8/(byte) test_16s::i#6 )
(byte*) print_line_cursor#49 ← phi( test_16s::@8/(byte*) print_line_cursor#55 )
- (signed word) rem16s#13 ← phi( test_16s::@8/(signed word) rem16s#18 )
+ (signed word) rem16s#17 ← phi( test_16s::@8/(signed word) rem16s#23 )
(byte*) print_char_cursor#121 ← phi( test_16s::@8/(byte*) print_char_cursor#2 )
(byte*) print_char_cursor#59 ← (byte*) print_char_cursor#121
- (signed word) print_sword::w#4 ← (signed word) rem16s#13
+ (signed word) print_sword::w#4 ← (signed word) rem16s#17
call print_sword
to:test_16s::@10
test_16s::@10: scope:[test_16s] from test_16s::@9
- (signed word) rem16s#24 ← phi( test_16s::@9/(signed word) rem16s#13 )
- (word) rem16u#48 ← phi( test_16s::@9/(word) rem16u#54 )
+ (signed word) rem16s#29 ← phi( test_16s::@9/(signed word) rem16s#17 )
+ (word) rem16u#53 ← phi( test_16s::@9/(word) rem16u#59 )
(byte) test_16s::i#4 ← phi( test_16s::@9/(byte) test_16s::i#5 )
(byte*) print_line_cursor#44 ← phi( test_16s::@9/(byte*) print_line_cursor#49 )
(byte*) print_char_cursor#122 ← phi( test_16s::@9/(byte*) print_char_cursor#7 )
@@ -2850,8 +2946,8 @@ test_16s::@10: scope:[test_16s] from test_16s::@9
call print_ln
to:test_16s::@11
test_16s::@11: scope:[test_16s] from test_16s::@10
- (signed word) rem16s#19 ← phi( test_16s::@10/(signed word) rem16s#24 )
- (word) rem16u#39 ← phi( test_16s::@10/(word) rem16u#48 )
+ (signed word) rem16s#24 ← phi( test_16s::@10/(signed word) rem16s#29 )
+ (word) rem16u#44 ← phi( test_16s::@10/(word) rem16u#53 )
(byte) test_16s::i#3 ← phi( test_16s::@10/(byte) test_16s::i#4 )
(byte*) print_char_cursor#123 ← phi( test_16s::@10/(byte*) print_char_cursor#4 )
(byte*) print_line_cursor#36 ← phi( test_16s::@10/(byte*) print_line_cursor#2 )
@@ -2865,39 +2961,39 @@ test_16s::@11: scope:[test_16s] from test_16s::@10
test_16s::@return: scope:[test_16s] from test_16s::@11
(byte*) print_line_cursor#37 ← phi( test_16s::@11/(byte*) print_line_cursor#17 )
(byte*) print_char_cursor#124 ← phi( test_16s::@11/(byte*) print_char_cursor#61 )
- (signed word) rem16s#14 ← phi( test_16s::@11/(signed word) rem16s#19 )
- (word) rem16u#29 ← phi( test_16s::@11/(word) rem16u#39 )
- (word) rem16u#13 ← (word) rem16u#29
- (signed word) rem16s#7 ← (signed word) rem16s#14
+ (signed word) rem16s#18 ← phi( test_16s::@11/(signed word) rem16s#24 )
+ (word) rem16u#33 ← phi( test_16s::@11/(word) rem16u#44 )
+ (word) rem16u#15 ← (word) rem16u#33
+ (signed word) rem16s#9 ← (signed word) rem16s#18
(byte*) print_char_cursor#62 ← (byte*) print_char_cursor#124
(byte*) print_line_cursor#18 ← (byte*) print_line_cursor#37
return
to:@return
-@26: scope:[] from @20
+@27: scope:[] from @20
(byte*) print_screen#5 ← phi( @20/(byte*) print_screen#6 )
- (signed word) rem16s#20 ← phi( @20/(signed word) rem16s#0 )
+ (signed word) rem16s#25 ← phi( @20/(signed word) rem16s#0 )
(signed byte) rem8s#21 ← phi( @20/(signed byte) rem8s#26 )
- (word) rem16u#40 ← phi( @20/(word) rem16u#49 )
+ (word) rem16u#45 ← phi( @20/(word) rem16u#54 )
(byte) rem8u#41 ← phi( @20/(byte) rem8u#50 )
(byte*) print_char_cursor#139 ← phi( @20/(byte*) print_char_cursor#147 )
(byte*) print_line_cursor#45 ← phi( @20/(byte*) print_line_cursor#50 )
call main
- to:@27
-@27: scope:[] from @26
- (signed word) rem16s#15 ← phi( @26/(signed word) rem16s#5 )
- (signed byte) rem8s#15 ← phi( @26/(signed byte) rem8s#5 )
- (word) rem16u#30 ← phi( @26/(word) rem16u#9 )
- (byte) rem8u#30 ← phi( @26/(byte) rem8u#9 )
- (byte*) print_char_cursor#125 ← phi( @26/(byte*) print_char_cursor#26 )
- (byte*) print_line_cursor#38 ← phi( @26/(byte*) print_line_cursor#10 )
+ to:@28
+@28: scope:[] from @27
+ (signed word) rem16s#19 ← phi( @27/(signed word) rem16s#7 )
+ (signed byte) rem8s#15 ← phi( @27/(signed byte) rem8s#5 )
+ (word) rem16u#34 ← phi( @27/(word) rem16u#11 )
+ (byte) rem8u#30 ← phi( @27/(byte) rem8u#9 )
+ (byte*) print_char_cursor#125 ← phi( @27/(byte*) print_char_cursor#26 )
+ (byte*) print_line_cursor#38 ← phi( @27/(byte*) print_line_cursor#10 )
(byte*) print_line_cursor#19 ← (byte*) print_line_cursor#38
(byte*) print_char_cursor#63 ← (byte*) print_char_cursor#125
(byte) rem8u#14 ← (byte) rem8u#30
- (word) rem16u#14 ← (word) rem16u#30
+ (word) rem16u#16 ← (word) rem16u#34
(signed byte) rem8s#8 ← (signed byte) rem8s#15
- (signed word) rem16s#8 ← (signed word) rem16s#15
+ (signed word) rem16s#10 ← (signed word) rem16s#19
to:@end
-@end: scope:[] from @27
+@end: scope:[] from @28
SYMBOL TABLE SSA
(const string) $0 = (string) "0123456789abcdef"
@@ -2906,85 +3002,26 @@ SYMBOL TABLE SSA
(label) @16
(label) @19
(label) @20
-(label) @26
(label) @27
+(label) @28
(label) @begin
(label) @end
(signed word()) div16s((signed word) div16s::dividend , (signed word) div16s::divisor)
-(bool~) div16s::$0
-(word~) div16s::$1
-(bool~) div16s::$10
-(signed word~) div16s::$11
-(signed word~) div16s::$12
-(signed word~) div16s::$13
-(signed word~) div16s::$14
-(signed word~) div16s::$15
-(signed word~) div16s::$16
-(signed word~) div16s::$2
-(word~) div16s::$3
-(bool~) div16s::$4
-(word~) div16s::$5
-(signed word~) div16s::$6
-(word~) div16s::$7
-(byte/word/dword~) div16s::$8
-(word~) div16s::$9
-(label) div16s::@1
-(label) div16s::@11
-(label) div16s::@15
+(signed word~) div16s::$0
(label) div16s::@2
-(label) div16s::@3
-(label) div16s::@4
-(label) div16s::@5
-(label) div16s::@7
-(label) div16s::@9
(label) div16s::@return
(signed word) div16s::dividend
(signed word) div16s::dividend#0
(signed word) div16s::dividend#1
-(signed word) div16s::dividend#2
-(signed word) div16s::dividend#3
-(word) div16s::dividendu
-(word) div16s::dividendu#0
-(word) div16s::dividendu#1
-(word) div16s::dividendu#2
-(word) div16s::dividendu#3
-(word) div16s::dividendu#4
-(word) div16s::dividendu#5
-(word) div16s::dividendu#6
(signed word) div16s::divisor
(signed word) div16s::divisor#0
(signed word) div16s::divisor#1
-(signed word) div16s::divisor#2
-(signed word) div16s::divisor#3
-(signed word) div16s::divisor#4
-(signed word) div16s::divisor#5
-(signed word) div16s::divisor#6
-(word) div16s::divisoru
-(word) div16s::divisoru#0
-(word) div16s::divisoru#1
-(word) div16s::divisoru#2
-(word) div16s::divisoru#3
-(byte) div16s::neg
-(byte) div16s::neg#0
-(byte) div16s::neg#1
-(byte) div16s::neg#2
-(byte) div16s::neg#3
-(byte) div16s::neg#4
-(byte) div16s::neg#5
-(byte) div16s::neg#6
-(byte) div16s::neg#7
-(byte) div16s::neg#8
-(word) div16s::resultu
-(word) div16s::resultu#0
-(word) div16s::resultu#1
-(word) div16s::resultu#2
(signed word) div16s::return
(signed word) div16s::return#0
(signed word) div16s::return#1
(signed word) div16s::return#2
(signed word) div16s::return#3
(signed word) div16s::return#4
-(signed word) div16s::return#5
(word()) div16u((word) div16u::dividend , (word) div16u::divisor)
(word~) div16u::$0
(label) div16u::@2
@@ -2992,19 +3029,15 @@ SYMBOL TABLE SSA
(word) div16u::dividend
(word) div16u::dividend#0
(word) div16u::dividend#1
-(word) div16u::dividend#2
(word) div16u::divisor
(word) div16u::divisor#0
(word) div16u::divisor#1
-(word) div16u::divisor#2
(word) div16u::return
(word) div16u::return#0
(word) div16u::return#1
(word) div16u::return#2
(word) div16u::return#3
(word) div16u::return#4
-(word) div16u::return#5
-(word) div16u::return#6
(signed byte()) div8s((signed byte) div8s::dividend , (signed byte) div8s::divisor)
(bool~) div8s::$0
(byte~) div8s::$1
@@ -3100,6 +3133,99 @@ SYMBOL TABLE SSA
(byte) div8u::return#4
(byte) div8u::return#5
(byte) div8u::return#6
+(signed word()) divr16s((signed word) divr16s::dividend , (signed word) divr16s::divisor , (signed word) divr16s::rem)
+(bool~) divr16s::$0
+(bool~) divr16s::$1
+(word~) divr16s::$10
+(signed word~) divr16s::$11
+(word~) divr16s::$12
+(byte/word/dword~) divr16s::$13
+(word~) divr16s::$14
+(bool~) divr16s::$15
+(signed word~) divr16s::$16
+(signed word~) divr16s::$17
+(signed word~) divr16s::$18
+(signed word~) divr16s::$19
+(bool~) divr16s::$2
+(signed word~) divr16s::$20
+(signed word~) divr16s::$21
+(word~) divr16s::$3
+(word~) divr16s::$4
+(signed word~) divr16s::$5
+(word~) divr16s::$6
+(signed word~) divr16s::$7
+(word~) divr16s::$8
+(bool~) divr16s::$9
+(label) divr16s::@1
+(label) divr16s::@11
+(label) divr16s::@15
+(label) divr16s::@2
+(label) divr16s::@3
+(label) divr16s::@4
+(label) divr16s::@5
+(label) divr16s::@7
+(label) divr16s::@9
+(label) divr16s::@return
+(signed word) divr16s::dividend
+(signed word) divr16s::dividend#0
+(signed word) divr16s::dividend#1
+(signed word) divr16s::dividend#2
+(signed word) divr16s::dividend#3
+(word) divr16s::dividendu
+(word) divr16s::dividendu#0
+(word) divr16s::dividendu#1
+(word) divr16s::dividendu#2
+(word) divr16s::dividendu#3
+(word) divr16s::dividendu#4
+(word) divr16s::dividendu#5
+(word) divr16s::dividendu#6
+(signed word) divr16s::divisor
+(signed word) divr16s::divisor#0
+(signed word) divr16s::divisor#1
+(signed word) divr16s::divisor#2
+(signed word) divr16s::divisor#3
+(signed word) divr16s::divisor#4
+(signed word) divr16s::divisor#5
+(signed word) divr16s::divisor#6
+(word) divr16s::divisoru
+(word) divr16s::divisoru#0
+(word) divr16s::divisoru#1
+(word) divr16s::divisoru#2
+(word) divr16s::divisoru#3
+(byte) divr16s::neg
+(byte) divr16s::neg#0
+(byte) divr16s::neg#1
+(byte) divr16s::neg#2
+(byte) divr16s::neg#3
+(byte) divr16s::neg#4
+(byte) divr16s::neg#5
+(byte) divr16s::neg#6
+(byte) divr16s::neg#7
+(byte) divr16s::neg#8
+(signed word) divr16s::rem
+(signed word) divr16s::rem#0
+(signed word) divr16s::rem#1
+(signed word) divr16s::rem#2
+(signed word) divr16s::rem#3
+(word) divr16s::remu
+(word) divr16s::remu#0
+(word) divr16s::remu#1
+(word) divr16s::remu#2
+(word) divr16s::remu#3
+(word) divr16s::remu#4
+(word) divr16s::remu#5
+(word) divr16s::remu#6
+(word) divr16s::resultu
+(word) divr16s::resultu#0
+(word) divr16s::resultu#1
+(word) divr16s::resultu#2
+(signed word) divr16s::return
+(signed word) divr16s::return#0
+(signed word) divr16s::return#1
+(signed word) divr16s::return#2
+(signed word) divr16s::return#3
+(signed word) divr16s::return#4
+(signed word) divr16s::return#5
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
(word~) divr16u::$0
(byte~) divr16u::$1
@@ -3129,6 +3255,7 @@ SYMBOL TABLE SSA
(word) divr16u::dividend#5
(word) divr16u::dividend#6
(word) divr16u::dividend#7
+(word) divr16u::dividend#8
(word) divr16u::divisor
(word) divr16u::divisor#0
(word) divr16u::divisor#1
@@ -3137,6 +3264,7 @@ SYMBOL TABLE SSA
(word) divr16u::divisor#4
(word) divr16u::divisor#5
(word) divr16u::divisor#6
+(word) divr16u::divisor#7
(byte) divr16u::i
(byte) divr16u::i#0
(byte) divr16u::i#1
@@ -3159,6 +3287,7 @@ SYMBOL TABLE SSA
(word) divr16u::rem#0
(word) divr16u::rem#1
(word) divr16u::rem#10
+(word) divr16u::rem#11
(word) divr16u::rem#2
(word) divr16u::rem#3
(word) divr16u::rem#4
@@ -3173,6 +3302,8 @@ SYMBOL TABLE SSA
(word) divr16u::return#2
(word) divr16u::return#3
(word) divr16u::return#4
+(word) divr16u::return#5
+(word) divr16u::return#6
(byte()) divr8u((byte) divr8u::dividend , (byte) divr8u::divisor , (byte) divr8u::rem)
(byte~) divr8u::$0
(byte~) divr8u::$1
@@ -3653,6 +3784,11 @@ SYMBOL TABLE SSA
(signed word) rem16s#29
(signed word) rem16s#3
(signed word) rem16s#30
+(signed word) rem16s#31
+(signed word) rem16s#32
+(signed word) rem16s#33
+(signed word) rem16s#34
+(signed word) rem16s#35
(signed word) rem16s#4
(signed word) rem16s#5
(signed word) rem16s#6
@@ -3722,6 +3858,11 @@ SYMBOL TABLE SSA
(word) rem16u#62
(word) rem16u#63
(word) rem16u#64
+(word) rem16u#65
+(word) rem16u#66
+(word) rem16u#67
+(word) rem16u#68
+(word) rem16u#69
(word) rem16u#7
(word) rem16u#8
(word) rem16u#9
@@ -4036,7 +4177,7 @@ Inversing boolean not (bool~) print_sbyte::$1 ← (signed byte) print_sbyte::b#5
Inversing boolean not (bool~) divr8u::$3 ← (byte~) divr8u::$1 == (byte/signed byte/word/signed word/dword/signed dword) 0 from (bool~) divr8u::$2 ← (byte~) divr8u::$1 != (byte/signed byte/word/signed word/dword/signed dword) 0
Inversing boolean not (bool~) divr8u::$8 ← (byte) divr8u::rem#5 < (byte) divr8u::divisor#1 from (bool~) divr8u::$7 ← (byte) divr8u::rem#5 >= (byte) divr8u::divisor#1
Inversing boolean not (bool~) divr16u::$4 ← (byte~) divr16u::$2 == (byte/signed byte/word/signed word/dword/signed dword) 0 from (bool~) divr16u::$3 ← (byte~) divr16u::$2 != (byte/signed byte/word/signed word/dword/signed dword) 0
-Inversing boolean not (bool~) divr16u::$9 ← (word) divr16u::rem#5 < (word) divr16u::divisor#1 from (bool~) divr16u::$8 ← (word) divr16u::rem#5 >= (word) divr16u::divisor#1
+Inversing boolean not (bool~) divr16u::$9 ← (word) divr16u::rem#6 < (word) divr16u::divisor#2 from (bool~) divr16u::$8 ← (word) divr16u::rem#6 >= (word) divr16u::divisor#2
Succesful SSA optimization Pass2UnaryNotSimplification
Not aliassing across scopes: print_str::str#15 print_str::str#10
Not aliassing across scopes: print_char_cursor#140 print_char_cursor#54
@@ -4074,18 +4215,18 @@ Not aliassing across scopes: divr8u::rem#9 divr8u::rem#0
Not aliassing across scopes: divr8u::dividend#4 divr8u::dividend#0
Not aliassing across scopes: divr8u::divisor#5 divr8u::divisor#0
Not aliassing across scopes: rem8u#3 divr8u::rem#8
-Not aliassing across scopes: divr16u::rem#9 divr16u::rem#3
-Not aliassing across scopes: divr16u::dividend#4 divr16u::dividend#1
-Not aliassing across scopes: divr16u::divisor#5 divr16u::divisor#0
-Not aliassing across scopes: rem16u#1 divr16u::rem#8
-Not aliassing across scopes: div16u::dividend#2 div16u::dividend#0
-Not aliassing across scopes: div16u::divisor#2 div16u::divisor#0
-Not aliassing across scopes: rem16u#31 rem16u#32
-Not aliassing across scopes: divr16u::dividend#1 div16u::dividend#2
-Not aliassing across scopes: divr16u::divisor#0 div16u::divisor#2
+Not aliassing across scopes: divr16u::rem#10 divr16u::rem#3
+Not aliassing across scopes: divr16u::dividend#5 divr16u::dividend#1
+Not aliassing across scopes: divr16u::divisor#6 divr16u::divisor#0
+Not aliassing across scopes: rem16u#1 divr16u::rem#9
+Not aliassing across scopes: div16u::dividend#1 div16u::dividend#0
+Not aliassing across scopes: div16u::divisor#1 div16u::divisor#0
+Not aliassing across scopes: rem16u#35 rem16u#40
+Not aliassing across scopes: divr16u::dividend#1 div16u::dividend#1
+Not aliassing across scopes: divr16u::divisor#0 div16u::divisor#1
Not aliassing across scopes: divr16u::return#2 divr16u::return#1
-Not aliassing across scopes: rem16u#16 rem16u#2
-Not aliassing across scopes: div16u::$0 divr16u::return#4
+Not aliassing across scopes: rem16u#18 rem16u#2
+Not aliassing across scopes: div16u::$0 divr16u::return#5
Not aliassing across scopes: div8s::dividend#1 div8s::dividend#0
Not aliassing across scopes: div8s::divisor#6 div8s::divisor#0
Not aliassing across scopes: rem8u#60 rem8u#39
@@ -4094,35 +4235,47 @@ Not aliassing across scopes: div8u::divisor#0 div8s::divisoru#3
Not aliassing across scopes: div8u::return#2 div8u::return#1
Not aliassing across scopes: rem8u#18 rem8u#2
Not aliassing across scopes: div8s::$9 div8u::return#5
+Not aliassing across scopes: divr16s::dividend#1 divr16s::dividend#0
+Not aliassing across scopes: divr16s::rem#1 divr16s::rem#0
+Not aliassing across scopes: divr16s::divisor#6 divr16s::divisor#0
+Not aliassing across scopes: rem16u#64 rem16u#37
+Not aliassing across scopes: divr16u::dividend#2 divr16s::dividendu#3
+Not aliassing across scopes: divr16u::divisor#1 divr16s::divisoru#3
+Not aliassing across scopes: divr16u::rem#4 divr16s::remu#3
+Not aliassing across scopes: divr16u::return#3 divr16u::return#1
+Not aliassing across scopes: rem16u#20 rem16u#2
+Not aliassing across scopes: divr16s::$14 divr16u::return#6
Not aliassing across scopes: div16s::dividend#1 div16s::dividend#0
-Not aliassing across scopes: div16s::divisor#6 div16s::divisor#0
-Not aliassing across scopes: rem16u#59 rem16u#38
-Not aliassing across scopes: div16u::dividend#0 div16s::dividendu#3
-Not aliassing across scopes: div16u::divisor#0 div16s::divisoru#3
-Not aliassing across scopes: div16u::return#2 div16u::return#1
-Not aliassing across scopes: rem16u#18 rem16u#4
-Not aliassing across scopes: div16s::$9 div16u::return#5
+Not aliassing across scopes: div16s::divisor#1 div16s::divisor#0
+Not aliassing across scopes: rem16u#37 rem16u#43
+Not aliassing across scopes: rem16s#20 rem16s#22
+Not aliassing across scopes: divr16s::dividend#0 div16s::dividend#1
+Not aliassing across scopes: divr16s::divisor#0 div16s::divisor#1
+Not aliassing across scopes: divr16s::return#3 divr16s::return#2
+Not aliassing across scopes: rem16u#24 rem16u#6
+Not aliassing across scopes: rem16s#12 rem16s#3
+Not aliassing across scopes: div16s::$0 divr16s::return#5
Not aliassing across scopes: print_screen#4 print_screen#5
Not aliassing across scopes: print_line_cursor#40 print_line_cursor#45
Not aliassing across scopes: print_char_cursor#134 print_char_cursor#139
Not aliassing across scopes: rem8u#44 rem8u#41
-Not aliassing across scopes: rem16u#52 rem16u#40
+Not aliassing across scopes: rem16u#57 rem16u#45
Not aliassing across scopes: rem8s#29 rem8s#21
-Not aliassing across scopes: rem16s#29 rem16s#20
+Not aliassing across scopes: rem16s#34 rem16s#25
Not aliassing across scopes: print_line_cursor#24 print_line_cursor#4
Not aliassing across scopes: print_char_cursor#83 print_char_cursor#20
Not aliassing across scopes: rem8u#22 rem8u#11
Not aliassing across scopes: print_char_cursor#84 print_char_cursor#35
Not aliassing across scopes: print_line_cursor#25 print_line_cursor#12
-Not aliassing across scopes: rem16u#22 rem16u#11
+Not aliassing across scopes: rem16u#26 rem16u#13
Not aliassing across scopes: print_char_cursor#85 print_char_cursor#44
Not aliassing across scopes: print_line_cursor#26 print_line_cursor#14
Not aliassing across scopes: rem8u#23 rem8u#13
Not aliassing across scopes: rem8s#10 rem8s#7
Not aliassing across scopes: print_char_cursor#86 print_char_cursor#53
Not aliassing across scopes: print_line_cursor#27 print_line_cursor#16
-Not aliassing across scopes: rem16u#23 rem16u#13
-Not aliassing across scopes: rem16s#10 rem16s#7
+Not aliassing across scopes: rem16u#27 rem16u#15
+Not aliassing across scopes: rem16s#14 rem16s#9
Not aliassing across scopes: print_char_cursor#87 print_char_cursor#62
Not aliassing across scopes: print_line_cursor#28 print_line_cursor#18
Not aliassing across scopes: rem8u#45 rem8u#33
@@ -4146,14 +4299,14 @@ Not aliassing across scopes: print_byte::b#6 rem8u#26
Not aliassing across scopes: print_char_cursor#95 print_char_cursor#16
Not aliassing across scopes: print_line_cursor#30 print_line_cursor#2
Not aliassing across scopes: print_char_cursor#96 print_char_cursor#4
-Not aliassing across scopes: rem16u#44 rem16u#33
+Not aliassing across scopes: rem16u#49 rem16u#38
Not aliassing across scopes: print_char_cursor#150 print_char_cursor#22
Not aliassing across scopes: print_line_cursor#84 print_line_cursor#6
-Not aliassing across scopes: div16u::dividend#1 test_16u::dividend#0
-Not aliassing across scopes: div16u::divisor#1 test_16u::divisor#0
-Not aliassing across scopes: div16u::return#3 div16u::return#1
-Not aliassing across scopes: rem16u#25 rem16u#4
-Not aliassing across scopes: test_16u::$0 div16u::return#6
+Not aliassing across scopes: div16u::dividend#0 test_16u::dividend#0
+Not aliassing across scopes: div16u::divisor#0 test_16u::divisor#0
+Not aliassing across scopes: div16u::return#2 div16u::return#1
+Not aliassing across scopes: rem16u#29 rem16u#4
+Not aliassing across scopes: test_16u::$0 div16u::return#4
Not aliassing across scopes: print_word::w#1 test_16u::dividend#1
Not aliassing across scopes: print_char_cursor#98 print_char_cursor#13
Not aliassing across scopes: print_char_cursor#99 print_char_cursor#2
@@ -4163,7 +4316,7 @@ Not aliassing across scopes: print_char_cursor#101 print_char_cursor#2
Not aliassing across scopes: print_word::w#3 test_16u::res#1
Not aliassing across scopes: print_char_cursor#102 print_char_cursor#13
Not aliassing across scopes: print_char_cursor#103 print_char_cursor#2
-Not aliassing across scopes: print_word::w#4 rem16u#26
+Not aliassing across scopes: print_word::w#4 rem16u#30
Not aliassing across scopes: print_char_cursor#104 print_char_cursor#13
Not aliassing across scopes: print_line_cursor#32 print_line_cursor#2
Not aliassing across scopes: print_char_cursor#105 print_char_cursor#4
@@ -4190,16 +4343,16 @@ Not aliassing across scopes: print_sbyte::b#4 rem8s#13
Not aliassing across scopes: print_char_cursor#113 print_char_cursor#10
Not aliassing across scopes: print_line_cursor#34 print_line_cursor#2
Not aliassing across scopes: print_char_cursor#114 print_char_cursor#4
-Not aliassing across scopes: rem16u#47 rem16u#34
-Not aliassing across scopes: rem16s#22 rem16s#16
+Not aliassing across scopes: rem16u#52 rem16u#39
+Not aliassing across scopes: rem16s#27 rem16s#21
Not aliassing across scopes: print_char_cursor#152 print_char_cursor#24
Not aliassing across scopes: print_line_cursor#86 print_line_cursor#8
Not aliassing across scopes: div16s::dividend#0 test_16s::dividend#0
Not aliassing across scopes: div16s::divisor#0 test_16s::divisor#0
-Not aliassing across scopes: div16s::return#3 div16s::return#2
-Not aliassing across scopes: rem16u#28 rem16u#6
-Not aliassing across scopes: rem16s#12 rem16s#3
-Not aliassing across scopes: test_16s::$6 div16s::return#5
+Not aliassing across scopes: div16s::return#2 div16s::return#1
+Not aliassing across scopes: rem16u#32 rem16u#8
+Not aliassing across scopes: rem16s#16 rem16s#5
+Not aliassing across scopes: test_16s::$6 div16s::return#4
Not aliassing across scopes: print_sword::w#1 test_16s::dividend#1
Not aliassing across scopes: print_char_cursor#116 print_char_cursor#7
Not aliassing across scopes: print_char_cursor#117 print_char_cursor#2
@@ -4209,16 +4362,16 @@ Not aliassing across scopes: print_char_cursor#119 print_char_cursor#2
Not aliassing across scopes: print_sword::w#3 test_16s::res#1
Not aliassing across scopes: print_char_cursor#120 print_char_cursor#7
Not aliassing across scopes: print_char_cursor#121 print_char_cursor#2
-Not aliassing across scopes: print_sword::w#4 rem16s#13
+Not aliassing across scopes: print_sword::w#4 rem16s#17
Not aliassing across scopes: print_char_cursor#122 print_char_cursor#7
Not aliassing across scopes: print_line_cursor#36 print_line_cursor#2
Not aliassing across scopes: print_char_cursor#123 print_char_cursor#4
Not aliassing across scopes: print_line_cursor#38 print_line_cursor#10
Not aliassing across scopes: print_char_cursor#125 print_char_cursor#26
Not aliassing across scopes: rem8u#30 rem8u#9
-Not aliassing across scopes: rem16u#30 rem16u#9
+Not aliassing across scopes: rem16u#34 rem16u#11
Not aliassing across scopes: rem8s#15 rem8s#5
-Not aliassing across scopes: rem16s#15 rem16s#5
+Not aliassing across scopes: rem16s#19 rem16s#7
Alias (byte*) print_line_cursor#0 = (byte*) print_screen#0 (byte*) print_char_cursor#0 (byte*) print_line_cursor#66 (byte*) print_char_cursor#155 (byte*) print_screen#10 (byte*) print_line_cursor#61 (byte*) print_char_cursor#154 (byte*) print_screen#9 (byte*) print_line_cursor#56 (byte*) print_char_cursor#153 (byte*) print_screen#8 (byte*) print_line_cursor#51 (byte*) print_char_cursor#148 (byte*) print_screen#7 (byte*) print_line_cursor#50 (byte*) print_char_cursor#147 (byte*) print_screen#6 (byte*) print_line_cursor#45 (byte*) print_char_cursor#139 (byte*) print_screen#5
Alias (byte*) print_str::str#13 = (byte*) print_str::str#14
Alias (byte*) print_char_cursor#126 = (byte*) print_char_cursor#64 (byte*) print_char_cursor#65 (byte*) print_char_cursor#2
@@ -4264,25 +4417,25 @@ Alias (byte) divr8u::rem#10 = (byte) divr8u::rem#8
Alias (byte) divr8u::return#1 = (byte) divr8u::quotient#5 (byte) divr8u::quotient#8 (byte) divr8u::return#4 (byte) divr8u::return#2
Alias (byte) rem8u#17 = (byte) rem8u#3 (byte) rem8u#4
Alias (byte) rem8u#0 = (byte) rem8u#55 (byte) rem8u#52 (byte) rem8u#50 (byte) rem8u#41
-Alias (word) divr16u::rem#0 = (word~) divr16u::$0 (word) divr16u::rem#6
-Alias (word) divr16u::dividend#0 = (word~) divr16u::$6 (word) divr16u::dividend#7
+Alias (word) divr16u::rem#0 = (word~) divr16u::$0 (word) divr16u::rem#7
+Alias (word) divr16u::dividend#0 = (word~) divr16u::$6 (word) divr16u::dividend#8
Alias (word) divr16u::quotient#1 = (word~) divr16u::$7 (word) divr16u::quotient#4
-Alias (word) divr16u::dividend#2 = (word) divr16u::dividend#6
+Alias (word) divr16u::dividend#3 = (word) divr16u::dividend#7
Alias (word) divr16u::quotient#6 = (word) divr16u::quotient#7
-Alias (word) divr16u::divisor#3 = (word) divr16u::divisor#4
+Alias (word) divr16u::divisor#4 = (word) divr16u::divisor#5
Alias (byte) divr16u::i#5 = (byte) divr16u::i#6
Alias (word) divr16u::rem#1 = (word/dword~) divr16u::$5
-Alias (word) divr16u::rem#5 = (word) divr16u::rem#7
-Alias (word) divr16u::divisor#1 = (word) divr16u::divisor#2
+Alias (word) divr16u::rem#6 = (word) divr16u::rem#8
+Alias (word) divr16u::divisor#2 = (word) divr16u::divisor#3
Alias (byte) divr16u::i#3 = (byte) divr16u::i#4
Alias (word) divr16u::rem#2 = (word~) divr16u::$10
-Alias (word) divr16u::rem#10 = (word) divr16u::rem#8
-Alias (word) divr16u::return#0 = (word) divr16u::quotient#5 (word) divr16u::quotient#8 (word) divr16u::return#3 (word) divr16u::return#1
-Alias (word) rem16u#1 = (word) rem16u#15 (word) rem16u#2
-Alias (word) divr16u::return#2 = (word) divr16u::return#4
-Alias (word) rem16u#16 = (word) rem16u#3 (word) rem16u#17 (word) rem16u#4
-Alias (word) div16u::return#0 = (word~) div16u::$0 (word) div16u::return#4 (word) div16u::return#1
-Alias (word) rem16u#0 = (word) rem16u#50 (word) rem16u#49 (word) rem16u#40
+Alias (word) divr16u::rem#11 = (word) divr16u::rem#9
+Alias (word) divr16u::return#0 = (word) divr16u::quotient#5 (word) divr16u::quotient#8 (word) divr16u::return#4 (word) divr16u::return#1
+Alias (word) rem16u#1 = (word) rem16u#17 (word) rem16u#2
+Alias (word) divr16u::return#2 = (word) divr16u::return#5
+Alias (word) rem16u#18 = (word) rem16u#3 (word) rem16u#19 (word) rem16u#4
+Alias (word) div16u::return#0 = (word~) div16u::$0 (word) div16u::return#3 (word) div16u::return#1
+Alias (word) rem16u#0 = (word) rem16u#55 (word) rem16u#54 (word) rem16u#45
Alias (signed byte) div8s::dividend#1 = (signed byte) div8s::dividend#2 (signed byte) div8s::dividend#3
Alias (signed byte) div8s::divisor#4 = (signed byte) div8s::divisor#6 (signed byte) div8s::divisor#5
Alias (byte) rem8u#56 = (byte) rem8u#60 (byte) rem8u#57
@@ -4308,48 +4461,56 @@ Alias (signed byte) div8s::return#2 = (signed byte) div8s::return#4
Alias (byte) rem8u#21 = (byte) rem8u#6
Alias (signed byte) rem8s#3 = (signed byte) rem8s#9
Alias (signed byte) rem8s#0 = (signed byte) rem8s#26 (signed byte) rem8s#21
-Alias (signed word) div16s::dividend#1 = (signed word) div16s::dividend#2 (signed word) div16s::dividend#3
-Alias (signed word) div16s::divisor#4 = (signed word) div16s::divisor#6 (signed word) div16s::divisor#5
-Alias (word) rem16u#55 = (word) rem16u#59 (word) rem16u#56
-Alias (word) div16s::dividendu#1 = (word~) div16s::$3
-Alias (byte) div16s::neg#0 = (byte) div16s::neg#7
-Alias (word) div16s::dividendu#2 = (word~) div16s::$1
-Alias (signed word) div16s::divisor#1 = (signed word) div16s::divisor#2 (signed word) div16s::divisor#3
-Alias (byte) div16s::neg#3 = (byte) div16s::neg#5 (byte) div16s::neg#8
-Alias (word) div16s::dividendu#4 = (word) div16s::dividendu#6 (word) div16s::dividendu#5
-Alias (word) rem16u#41 = (word) rem16u#51 (word) rem16u#42
-Alias (word) div16s::divisoru#1 = (word~) div16s::$7
-Alias (byte) div16s::neg#2 = (byte/word/dword~) div16s::$8
-Alias (word) div16s::divisoru#2 = (word~) div16s::$5
-Alias (word) div16u::return#2 = (word) div16u::return#5
-Alias (byte) div16s::neg#4 = (byte) div16s::neg#6
-Alias (word) rem16u#18 = (word) rem16u#5 (word) rem16u#19 (word) rem16u#20
-Alias (word) div16s::resultu#0 = (word~) div16s::$9 (word) div16s::resultu#1 (word) div16s::resultu#2
-Alias (signed word) rem16s#1 = (signed word~) div16s::$15
-Alias (signed word) div16s::return#0 = (signed word~) div16s::$16
-Alias (signed word) rem16s#2 = (signed word~) div16s::$12
-Alias (signed word) div16s::return#1 = (signed word~) div16s::$14
-Alias (signed word) div16s::return#2 = (signed word) div16s::return#4
-Alias (word) rem16u#21 = (word) rem16u#6
-Alias (signed word) rem16s#3 = (signed word) rem16s#9
+Alias (signed word) divr16s::dividend#1 = (signed word) divr16s::dividend#2 (signed word) divr16s::dividend#3
+Alias (signed word) divr16s::rem#1 = (signed word) divr16s::rem#2 (signed word) divr16s::rem#3
+Alias (signed word) divr16s::divisor#4 = (signed word) divr16s::divisor#6 (signed word) divr16s::divisor#5
+Alias (word) rem16u#60 = (word) rem16u#64 (word) rem16u#61
+Alias (word) divr16s::dividendu#1 = (word~) divr16s::$6
+Alias (word) divr16s::remu#1 = (word~) divr16s::$8
+Alias (byte) divr16s::neg#0 = (byte) divr16s::neg#7
+Alias (word) divr16s::dividendu#2 = (word~) divr16s::$3
+Alias (word) divr16s::remu#2 = (word~) divr16s::$4
+Alias (signed word) divr16s::divisor#1 = (signed word) divr16s::divisor#2 (signed word) divr16s::divisor#3
+Alias (byte) divr16s::neg#3 = (byte) divr16s::neg#5 (byte) divr16s::neg#8
+Alias (word) divr16s::dividendu#4 = (word) divr16s::dividendu#6 (word) divr16s::dividendu#5
+Alias (word) divr16s::remu#4 = (word) divr16s::remu#6 (word) divr16s::remu#5
+Alias (word) rem16u#46 = (word) rem16u#56 (word) rem16u#47
+Alias (word) divr16s::divisoru#1 = (word~) divr16s::$12
+Alias (byte) divr16s::neg#2 = (byte/word/dword~) divr16s::$13
+Alias (word) divr16s::divisoru#2 = (word~) divr16s::$10
+Alias (word) divr16u::return#3 = (word) divr16u::return#6
+Alias (byte) divr16s::neg#4 = (byte) divr16s::neg#6
+Alias (word) rem16u#20 = (word) rem16u#5 (word) rem16u#21 (word) rem16u#22
+Alias (word) divr16s::resultu#0 = (word~) divr16s::$14 (word) divr16s::resultu#1 (word) divr16s::resultu#2
+Alias (signed word) rem16s#1 = (signed word~) divr16s::$20
+Alias (signed word) divr16s::return#0 = (signed word~) divr16s::$21
+Alias (signed word) rem16s#2 = (signed word~) divr16s::$17
+Alias (signed word) divr16s::return#1 = (signed word~) divr16s::$19
+Alias (signed word) divr16s::return#2 = (signed word) divr16s::return#4
+Alias (word) rem16u#23 = (word) rem16u#6
+Alias (signed word) rem16s#11 = (signed word) rem16s#3
+Alias (signed word) divr16s::return#3 = (signed word) divr16s::return#5
+Alias (word) rem16u#24 = (word) rem16u#7 (word) rem16u#25 (word) rem16u#8
+Alias (signed word) rem16s#12 = (signed word) rem16s#4 (signed word) rem16s#13 (signed word) rem16s#5
+Alias (signed word) div16s::return#0 = (signed word~) div16s::$0 (signed word) div16s::return#3 (signed word) div16s::return#1
Alias (byte) rem8u#33 = (byte) rem8u#44
-Alias (word) rem16u#33 = (word) rem16u#43 (word) rem16u#52
+Alias (word) rem16u#38 = (word) rem16u#48 (word) rem16u#57
Alias (signed byte) rem8s#16 = (signed byte) rem8s#27 (signed byte) rem8s#29 (signed byte) rem8s#22
-Alias (signed word) rem16s#16 = (signed word) rem16s#27 (signed word) rem16s#29 (signed word) rem16s#25 (signed word) rem16s#21
+Alias (signed word) rem16s#21 = (signed word) rem16s#32 (signed word) rem16s#34 (signed word) rem16s#30 (signed word) rem16s#26
Alias (byte*) print_line_cursor#24 = (byte*) print_line_cursor#5
Alias (byte*) print_char_cursor#21 = (byte*) print_char_cursor#83
Alias (byte) rem8u#22 = (byte) rem8u#7 (byte) rem8u#34
Alias (byte*) print_char_cursor#22 = (byte*) print_char_cursor#84
Alias (byte*) print_line_cursor#25 = (byte*) print_line_cursor#6
-Alias (word) rem16u#22 = (word) rem16u#7 (word) rem16u#34
+Alias (word) rem16u#26 = (word) rem16u#9 (word) rem16u#39
Alias (byte*) print_char_cursor#23 = (byte*) print_char_cursor#85
Alias (byte*) print_line_cursor#26 = (byte*) print_line_cursor#7
Alias (byte) rem8u#23 = (byte) rem8u#8 (byte) rem8u#35 (byte) rem8u#24 (byte) rem8u#9
Alias (signed byte) rem8s#10 = (signed byte) rem8s#4 (signed byte) rem8s#17 (signed byte) rem8s#11 (signed byte) rem8s#5
Alias (byte*) print_char_cursor#24 = (byte*) print_char_cursor#86
Alias (byte*) print_line_cursor#27 = (byte*) print_line_cursor#8
-Alias (word) rem16u#23 = (word) rem16u#8 (word) rem16u#24 (word) rem16u#9
-Alias (signed word) rem16s#10 = (signed word) rem16s#4 (signed word) rem16s#11 (signed word) rem16s#5
+Alias (word) rem16u#10 = (word) rem16u#27 (word) rem16u#28 (word) rem16u#11
+Alias (signed word) rem16s#14 = (signed word) rem16s#6 (signed word) rem16s#15 (signed word) rem16s#7
Alias (byte*) print_char_cursor#25 = (byte*) print_char_cursor#87 (byte*) print_char_cursor#88 (byte*) print_char_cursor#26
Alias (byte*) print_line_cursor#10 = (byte*) print_line_cursor#9 (byte*) print_line_cursor#28 (byte*) print_line_cursor#29
Alias (byte) div8u::return#3 = (byte) div8u::return#6
@@ -4369,13 +4530,13 @@ Alias (byte*) print_char_cursor#32 = (byte*) print_char_cursor#94
Alias (byte*) print_char_cursor#33 = (byte*) print_char_cursor#95
Alias (byte*) print_line_cursor#11 = (byte*) print_line_cursor#30 (byte*) print_line_cursor#31 (byte*) print_line_cursor#12
Alias (byte*) print_char_cursor#34 = (byte*) print_char_cursor#96 (byte*) print_char_cursor#97 (byte*) print_char_cursor#35
-Alias (word) div16u::return#3 = (word) div16u::return#6
+Alias (word) div16u::return#2 = (word) div16u::return#4
Alias (word) test_16u::dividend#0 = (word) test_16u::dividend#1
Alias (byte*) print_char_cursor#136 = (byte*) print_char_cursor#144
Alias (word) test_16u::divisor#0 = (word) test_16u::divisor#3 (word) test_16u::divisor#2 (word) test_16u::divisor#1
Alias (byte*) print_line_cursor#42 = (byte*) print_line_cursor#76 (byte*) print_line_cursor#80 (byte*) print_line_cursor#72 (byte*) print_line_cursor#68 (byte*) print_line_cursor#63 (byte*) print_line_cursor#58 (byte*) print_line_cursor#53 (byte*) print_line_cursor#47
Alias (byte) test_16u::i#10 = (byte) test_16u::i#11 (byte) test_16u::i#2 (byte) test_16u::i#9 (byte) test_16u::i#8 (byte) test_16u::i#7 (byte) test_16u::i#6 (byte) test_16u::i#5 (byte) test_16u::i#4 (byte) test_16u::i#3
-Alias (word) rem16u#10 = (word) rem16u#25 (word) rem16u#60 (word) rem16u#57 (word) rem16u#53 (word) rem16u#45 (word) rem16u#36 (word) rem16u#26 (word) rem16u#46 (word) rem16u#37 (word) rem16u#27 (word) rem16u#11
+Alias (word) rem16u#12 = (word) rem16u#29 (word) rem16u#65 (word) rem16u#62 (word) rem16u#58 (word) rem16u#50 (word) rem16u#41 (word) rem16u#30 (word) rem16u#51 (word) rem16u#42 (word) rem16u#31 (word) rem16u#13
Alias (word) test_16u::res#0 = (word~) test_16u::$0 (word) test_16u::res#4 (word) test_16u::res#3 (word) test_16u::res#2 (word) test_16u::res#1
Alias (byte*) print_char_cursor#36 = (byte*) print_char_cursor#98
Alias (byte*) print_char_cursor#37 = (byte*) print_char_cursor#99
@@ -4405,14 +4566,14 @@ Alias (byte*) print_char_cursor#112 = (byte*) print_char_cursor#50
Alias (byte*) print_char_cursor#113 = (byte*) print_char_cursor#51
Alias (byte*) print_line_cursor#15 = (byte*) print_line_cursor#34 (byte*) print_line_cursor#35 (byte*) print_line_cursor#16
Alias (byte*) print_char_cursor#114 = (byte*) print_char_cursor#52 (byte*) print_char_cursor#115 (byte*) print_char_cursor#53
-Alias (signed word) div16s::return#3 = (signed word) div16s::return#5
+Alias (signed word) div16s::return#2 = (signed word) div16s::return#4
Alias (signed word) test_16s::dividend#0 = (signed word) test_16s::dividend#1
Alias (byte*) print_char_cursor#138 = (byte*) print_char_cursor#146
Alias (signed word) test_16s::divisor#0 = (signed word) test_16s::divisor#3 (signed word) test_16s::divisor#2 (signed word) test_16s::divisor#1
Alias (byte*) print_line_cursor#44 = (byte*) print_line_cursor#78 (byte*) print_line_cursor#82 (byte*) print_line_cursor#74 (byte*) print_line_cursor#70 (byte*) print_line_cursor#65 (byte*) print_line_cursor#60 (byte*) print_line_cursor#55 (byte*) print_line_cursor#49
Alias (byte) test_16s::i#10 = (byte) test_16s::i#11 (byte) test_16s::i#2 (byte) test_16s::i#9 (byte) test_16s::i#8 (byte) test_16s::i#7 (byte) test_16s::i#6 (byte) test_16s::i#5 (byte) test_16s::i#4 (byte) test_16s::i#3
-Alias (word) rem16u#12 = (word) rem16u#28 (word) rem16u#64 (word) rem16u#63 (word) rem16u#62 (word) rem16u#61 (word) rem16u#58 (word) rem16u#54 (word) rem16u#48 (word) rem16u#39 (word) rem16u#29 (word) rem16u#13
-Alias (signed word) rem16s#12 = (signed word) rem16s#6 (signed word) rem16s#30 (signed word) rem16s#28 (signed word) rem16s#26 (signed word) rem16s#23 (signed word) rem16s#18 (signed word) rem16s#13 (signed word) rem16s#24 (signed word) rem16s#19 (signed word) rem16s#14 (signed word) rem16s#7
+Alias (word) rem16u#14 = (word) rem16u#32 (word) rem16u#69 (word) rem16u#68 (word) rem16u#67 (word) rem16u#66 (word) rem16u#63 (word) rem16u#59 (word) rem16u#53 (word) rem16u#44 (word) rem16u#33 (word) rem16u#15
+Alias (signed word) rem16s#16 = (signed word) rem16s#8 (signed word) rem16s#35 (signed word) rem16s#33 (signed word) rem16s#31 (signed word) rem16s#28 (signed word) rem16s#23 (signed word) rem16s#17 (signed word) rem16s#29 (signed word) rem16s#24 (signed word) rem16s#18 (signed word) rem16s#9
Alias (signed word) test_16s::res#0 = (signed word~) test_16s::$6 (signed word) test_16s::res#4 (signed word) test_16s::res#3 (signed word) test_16s::res#2 (signed word) test_16s::res#1
Alias (byte*) print_char_cursor#116 = (byte*) print_char_cursor#54
Alias (byte*) print_char_cursor#117 = (byte*) print_char_cursor#55
@@ -4424,13 +4585,13 @@ Alias (byte*) print_char_cursor#122 = (byte*) print_char_cursor#60
Alias (byte*) print_line_cursor#17 = (byte*) print_line_cursor#36 (byte*) print_line_cursor#37 (byte*) print_line_cursor#18
Alias (byte*) print_char_cursor#123 = (byte*) print_char_cursor#61 (byte*) print_char_cursor#124 (byte*) print_char_cursor#62
Alias (byte) test_16s::i#1 = (byte/signed word/word/dword/signed dword~) test_16s::$15
-Alias (signed word) rem16s#0 = (signed word) rem16s#20
+Alias (signed word) rem16s#0 = (signed word) rem16s#25
Alias (byte*) print_line_cursor#19 = (byte*) print_line_cursor#38
Alias (byte*) print_char_cursor#125 = (byte*) print_char_cursor#63
Alias (byte) rem8u#14 = (byte) rem8u#30
-Alias (word) rem16u#14 = (word) rem16u#30
+Alias (word) rem16u#16 = (word) rem16u#34
Alias (signed byte) rem8s#15 = (signed byte) rem8s#8
-Alias (signed word) rem16s#15 = (signed word) rem16s#8
+Alias (signed word) rem16s#10 = (signed word) rem16s#19
Succesful SSA optimization Pass2AliasElimination
Not aliassing across scopes: print_str::str#15 print_str::str#10
Not aliassing across scopes: print_char_cursor#140 print_char_cursor#116
@@ -4468,17 +4629,17 @@ Not aliassing across scopes: divr8u::rem#9 divr8u::rem#0
Not aliassing across scopes: divr8u::dividend#4 divr8u::dividend#0
Not aliassing across scopes: divr8u::divisor#5 divr8u::divisor#0
Not aliassing across scopes: rem8u#17 divr8u::rem#10
-Not aliassing across scopes: divr16u::rem#9 divr16u::rem#3
-Not aliassing across scopes: divr16u::dividend#4 divr16u::dividend#1
-Not aliassing across scopes: divr16u::divisor#5 divr16u::divisor#0
-Not aliassing across scopes: rem16u#1 divr16u::rem#10
-Not aliassing across scopes: div16u::dividend#2 div16u::dividend#0
-Not aliassing across scopes: div16u::divisor#2 div16u::divisor#0
-Not aliassing across scopes: rem16u#31 rem16u#32
-Not aliassing across scopes: divr16u::dividend#1 div16u::dividend#2
-Not aliassing across scopes: divr16u::divisor#0 div16u::divisor#2
+Not aliassing across scopes: divr16u::rem#10 divr16u::rem#3
+Not aliassing across scopes: divr16u::dividend#5 divr16u::dividend#1
+Not aliassing across scopes: divr16u::divisor#6 divr16u::divisor#0
+Not aliassing across scopes: rem16u#1 divr16u::rem#11
+Not aliassing across scopes: div16u::dividend#1 div16u::dividend#0
+Not aliassing across scopes: div16u::divisor#1 div16u::divisor#0
+Not aliassing across scopes: rem16u#35 rem16u#40
+Not aliassing across scopes: divr16u::dividend#1 div16u::dividend#1
+Not aliassing across scopes: divr16u::divisor#0 div16u::divisor#1
Not aliassing across scopes: divr16u::return#2 divr16u::return#0
-Not aliassing across scopes: rem16u#16 rem16u#1
+Not aliassing across scopes: rem16u#18 rem16u#1
Not aliassing across scopes: div16u::return#0 divr16u::return#2
Not aliassing across scopes: div8s::dividend#1 div8s::dividend#0
Not aliassing across scopes: div8s::divisor#4 div8s::divisor#0
@@ -4488,35 +4649,47 @@ Not aliassing across scopes: div8u::divisor#0 div8s::divisoru#3
Not aliassing across scopes: div8u::return#2 div8u::return#0
Not aliassing across scopes: rem8u#18 rem8u#1
Not aliassing across scopes: div8s::resultu#0 div8u::return#2
+Not aliassing across scopes: divr16s::dividend#1 divr16s::dividend#0
+Not aliassing across scopes: divr16s::rem#1 divr16s::rem#0
+Not aliassing across scopes: divr16s::divisor#4 divr16s::divisor#0
+Not aliassing across scopes: rem16u#60 rem16u#37
+Not aliassing across scopes: divr16u::dividend#2 divr16s::dividendu#3
+Not aliassing across scopes: divr16u::divisor#1 divr16s::divisoru#3
+Not aliassing across scopes: divr16u::rem#4 divr16s::remu#3
+Not aliassing across scopes: divr16u::return#3 divr16u::return#0
+Not aliassing across scopes: rem16u#20 rem16u#1
+Not aliassing across scopes: divr16s::resultu#0 divr16u::return#3
Not aliassing across scopes: div16s::dividend#1 div16s::dividend#0
-Not aliassing across scopes: div16s::divisor#4 div16s::divisor#0
-Not aliassing across scopes: rem16u#55 rem16u#38
-Not aliassing across scopes: div16u::dividend#0 div16s::dividendu#3
-Not aliassing across scopes: div16u::divisor#0 div16s::divisoru#3
-Not aliassing across scopes: div16u::return#2 div16u::return#0
-Not aliassing across scopes: rem16u#18 rem16u#16
-Not aliassing across scopes: div16s::resultu#0 div16u::return#2
+Not aliassing across scopes: div16s::divisor#1 div16s::divisor#0
+Not aliassing across scopes: rem16u#37 rem16u#43
+Not aliassing across scopes: rem16s#20 rem16s#22
+Not aliassing across scopes: divr16s::dividend#0 div16s::dividend#1
+Not aliassing across scopes: divr16s::divisor#0 div16s::divisor#1
+Not aliassing across scopes: divr16s::return#3 divr16s::return#2
+Not aliassing across scopes: rem16u#24 rem16u#23
+Not aliassing across scopes: rem16s#12 rem16s#11
+Not aliassing across scopes: div16s::return#0 divr16s::return#3
Not aliassing across scopes: print_screen#4 print_line_cursor#0
Not aliassing across scopes: print_line_cursor#40 print_line_cursor#0
Not aliassing across scopes: print_char_cursor#134 print_line_cursor#0
Not aliassing across scopes: rem8u#33 rem8u#0
-Not aliassing across scopes: rem16u#33 rem16u#0
+Not aliassing across scopes: rem16u#38 rem16u#0
Not aliassing across scopes: rem8s#16 rem8s#0
-Not aliassing across scopes: rem16s#16 rem16s#0
+Not aliassing across scopes: rem16s#21 rem16s#0
Not aliassing across scopes: print_line_cursor#24 print_line_cursor#23
Not aliassing across scopes: print_char_cursor#21 print_line_cursor#23
Not aliassing across scopes: rem8u#22 rem8u#10
Not aliassing across scopes: print_char_cursor#22 print_char_cursor#34
Not aliassing across scopes: print_line_cursor#25 print_line_cursor#11
-Not aliassing across scopes: rem16u#22 rem16u#10
+Not aliassing across scopes: rem16u#26 rem16u#12
Not aliassing across scopes: print_char_cursor#23 print_char_cursor#105
Not aliassing across scopes: print_line_cursor#26 print_line_cursor#13
Not aliassing across scopes: rem8u#23 rem8u#12
Not aliassing across scopes: rem8s#10 rem8s#12
Not aliassing across scopes: print_char_cursor#24 print_char_cursor#114
Not aliassing across scopes: print_line_cursor#27 print_line_cursor#15
-Not aliassing across scopes: rem16u#23 rem16u#12
-Not aliassing across scopes: rem16s#10 rem16s#12
+Not aliassing across scopes: rem16u#10 rem16u#14
+Not aliassing across scopes: rem16s#14 rem16s#16
Not aliassing across scopes: print_char_cursor#25 print_char_cursor#123
Not aliassing across scopes: print_line_cursor#10 print_line_cursor#17
Not aliassing across scopes: rem8u#45 rem8u#33
@@ -4540,14 +4713,14 @@ Not aliassing across scopes: print_byte::b#6 rem8u#10
Not aliassing across scopes: print_char_cursor#33 print_char_cursor#15
Not aliassing across scopes: print_line_cursor#11 print_line_cursor#1
Not aliassing across scopes: print_char_cursor#34 print_line_cursor#1
-Not aliassing across scopes: rem16u#44 rem16u#33
+Not aliassing across scopes: rem16u#49 rem16u#38
Not aliassing across scopes: print_char_cursor#150 print_char_cursor#22
Not aliassing across scopes: print_line_cursor#84 print_line_cursor#25
-Not aliassing across scopes: div16u::dividend#1 test_16u::dividend#0
-Not aliassing across scopes: div16u::divisor#1 test_16u::divisor#0
-Not aliassing across scopes: div16u::return#3 div16u::return#0
-Not aliassing across scopes: rem16u#10 rem16u#16
-Not aliassing across scopes: test_16u::res#0 div16u::return#3
+Not aliassing across scopes: div16u::dividend#0 test_16u::dividend#0
+Not aliassing across scopes: div16u::divisor#0 test_16u::divisor#0
+Not aliassing across scopes: div16u::return#2 div16u::return#0
+Not aliassing across scopes: rem16u#12 rem16u#18
+Not aliassing across scopes: test_16u::res#0 div16u::return#2
Not aliassing across scopes: print_word::w#1 test_16u::dividend#0
Not aliassing across scopes: print_char_cursor#36 print_char_cursor#12
Not aliassing across scopes: print_char_cursor#37 print_char_cursor#126
@@ -4557,7 +4730,7 @@ Not aliassing across scopes: print_char_cursor#101 print_char_cursor#126
Not aliassing across scopes: print_word::w#3 test_16u::res#0
Not aliassing across scopes: print_char_cursor#102 print_char_cursor#12
Not aliassing across scopes: print_char_cursor#103 print_char_cursor#126
-Not aliassing across scopes: print_word::w#4 rem16u#10
+Not aliassing across scopes: print_word::w#4 rem16u#12
Not aliassing across scopes: print_char_cursor#104 print_char_cursor#12
Not aliassing across scopes: print_line_cursor#13 print_line_cursor#1
Not aliassing across scopes: print_char_cursor#105 print_line_cursor#1
@@ -4584,16 +4757,16 @@ Not aliassing across scopes: print_sbyte::b#4 rem8s#12
Not aliassing across scopes: print_char_cursor#113 print_char_cursor#10
Not aliassing across scopes: print_line_cursor#15 print_line_cursor#1
Not aliassing across scopes: print_char_cursor#114 print_line_cursor#1
-Not aliassing across scopes: rem16u#47 rem16u#22
-Not aliassing across scopes: rem16s#22 rem16s#16
+Not aliassing across scopes: rem16u#52 rem16u#26
+Not aliassing across scopes: rem16s#27 rem16s#21
Not aliassing across scopes: print_char_cursor#152 print_char_cursor#24
Not aliassing across scopes: print_line_cursor#86 print_line_cursor#27
Not aliassing across scopes: div16s::dividend#0 test_16s::dividend#0
Not aliassing across scopes: div16s::divisor#0 test_16s::divisor#0
-Not aliassing across scopes: div16s::return#3 div16s::return#2
-Not aliassing across scopes: rem16u#12 rem16u#21
-Not aliassing across scopes: rem16s#12 rem16s#3
-Not aliassing across scopes: test_16s::res#0 div16s::return#3
+Not aliassing across scopes: div16s::return#2 div16s::return#0
+Not aliassing across scopes: rem16u#14 rem16u#24
+Not aliassing across scopes: rem16s#16 rem16s#12
+Not aliassing across scopes: test_16s::res#0 div16s::return#2
Not aliassing across scopes: print_sword::w#1 test_16s::dividend#0
Not aliassing across scopes: print_char_cursor#116 print_char_cursor#5
Not aliassing across scopes: print_char_cursor#117 print_char_cursor#126
@@ -4603,34 +4776,35 @@ Not aliassing across scopes: print_char_cursor#119 print_char_cursor#126
Not aliassing across scopes: print_sword::w#3 test_16s::res#0
Not aliassing across scopes: print_char_cursor#120 print_char_cursor#5
Not aliassing across scopes: print_char_cursor#121 print_char_cursor#126
-Not aliassing across scopes: print_sword::w#4 rem16s#12
+Not aliassing across scopes: print_sword::w#4 rem16s#16
Not aliassing across scopes: print_char_cursor#122 print_char_cursor#5
Not aliassing across scopes: print_line_cursor#17 print_line_cursor#1
Not aliassing across scopes: print_char_cursor#123 print_line_cursor#1
Not aliassing across scopes: print_line_cursor#19 print_line_cursor#10
Not aliassing across scopes: print_char_cursor#125 print_char_cursor#25
Not aliassing across scopes: rem8u#14 rem8u#23
-Not aliassing across scopes: rem16u#14 rem16u#23
+Not aliassing across scopes: rem16u#16 rem16u#10
Not aliassing across scopes: rem8s#15 rem8s#10
-Not aliassing across scopes: rem16s#15 rem16s#10
+Not aliassing across scopes: rem16s#10 rem16s#14
Alias (byte) divr8u::dividend#2 = (byte) divr8u::dividend#3
Alias (byte) divr8u::quotient#3 = (byte) divr8u::quotient#6
Alias (byte) divr8u::divisor#1 = (byte) divr8u::divisor#3 (byte) divr8u::divisor#6
Alias (byte) divr8u::i#2 = (byte) divr8u::i#3 (byte) divr8u::i#5
Alias (byte) divr8u::dividend#1 = (byte) divr8u::dividend#5
-Alias (word) divr16u::dividend#2 = (word) divr16u::dividend#3
+Alias (word) divr16u::dividend#3 = (word) divr16u::dividend#4
Alias (word) divr16u::quotient#3 = (word) divr16u::quotient#6
-Alias (word) divr16u::divisor#1 = (word) divr16u::divisor#3 (word) divr16u::divisor#6
+Alias (word) divr16u::divisor#2 = (word) divr16u::divisor#4 (word) divr16u::divisor#7
Alias (byte) divr16u::i#2 = (byte) divr16u::i#3 (byte) divr16u::i#5
-Alias (word) divr16u::dividend#0 = (word) divr16u::dividend#5
+Alias (word) divr16u::dividend#0 = (word) divr16u::dividend#6
Alias (signed byte) div8s::divisor#1 = (signed byte) div8s::divisor#4
Alias (byte) rem8u#32 = (byte) rem8u#42 (byte) rem8u#56
Alias (byte) div8s::dividendu#3 = (byte) div8s::dividendu#4
Alias (byte) rem8u#18 = (byte) rem8u#21
-Alias (signed word) div16s::divisor#1 = (signed word) div16s::divisor#4
-Alias (word) rem16u#32 = (word) rem16u#41 (word) rem16u#55
-Alias (word) div16s::dividendu#3 = (word) div16s::dividendu#4
-Alias (word) rem16u#18 = (word) rem16u#21
+Alias (signed word) divr16s::divisor#1 = (signed word) divr16s::divisor#4
+Alias (word) rem16u#36 = (word) rem16u#46 (word) rem16u#60
+Alias (word) divr16s::dividendu#3 = (word) divr16s::dividendu#4
+Alias (word) divr16s::remu#3 = (word) divr16s::remu#4
+Alias (word) rem16u#20 = (word) rem16u#23
Succesful SSA optimization Pass2AliasElimination
Not aliassing across scopes: print_str::str#15 print_str::str#10
Not aliassing across scopes: print_char_cursor#140 print_char_cursor#116
@@ -4668,17 +4842,17 @@ Not aliassing across scopes: divr8u::rem#9 divr8u::rem#0
Not aliassing across scopes: divr8u::dividend#4 divr8u::dividend#0
Not aliassing across scopes: divr8u::divisor#5 divr8u::divisor#0
Not aliassing across scopes: rem8u#17 divr8u::rem#10
-Not aliassing across scopes: divr16u::rem#9 divr16u::rem#3
-Not aliassing across scopes: divr16u::dividend#4 divr16u::dividend#1
-Not aliassing across scopes: divr16u::divisor#5 divr16u::divisor#0
-Not aliassing across scopes: rem16u#1 divr16u::rem#10
-Not aliassing across scopes: div16u::dividend#2 div16u::dividend#0
-Not aliassing across scopes: div16u::divisor#2 div16u::divisor#0
-Not aliassing across scopes: rem16u#31 rem16u#32
-Not aliassing across scopes: divr16u::dividend#1 div16u::dividend#2
-Not aliassing across scopes: divr16u::divisor#0 div16u::divisor#2
+Not aliassing across scopes: divr16u::rem#10 divr16u::rem#3
+Not aliassing across scopes: divr16u::dividend#5 divr16u::dividend#1
+Not aliassing across scopes: divr16u::divisor#6 divr16u::divisor#0
+Not aliassing across scopes: rem16u#1 divr16u::rem#11
+Not aliassing across scopes: div16u::dividend#1 div16u::dividend#0
+Not aliassing across scopes: div16u::divisor#1 div16u::divisor#0
+Not aliassing across scopes: rem16u#35 rem16u#40
+Not aliassing across scopes: divr16u::dividend#1 div16u::dividend#1
+Not aliassing across scopes: divr16u::divisor#0 div16u::divisor#1
Not aliassing across scopes: divr16u::return#2 divr16u::return#0
-Not aliassing across scopes: rem16u#16 rem16u#1
+Not aliassing across scopes: rem16u#18 rem16u#1
Not aliassing across scopes: div16u::return#0 divr16u::return#2
Not aliassing across scopes: div8s::dividend#1 div8s::dividend#0
Not aliassing across scopes: div8s::divisor#1 div8s::divisor#0
@@ -4688,35 +4862,47 @@ Not aliassing across scopes: div8u::divisor#0 div8s::divisoru#3
Not aliassing across scopes: div8u::return#2 div8u::return#0
Not aliassing across scopes: rem8u#18 rem8u#1
Not aliassing across scopes: div8s::resultu#0 div8u::return#2
+Not aliassing across scopes: divr16s::dividend#1 divr16s::dividend#0
+Not aliassing across scopes: divr16s::rem#1 divr16s::rem#0
+Not aliassing across scopes: divr16s::divisor#1 divr16s::divisor#0
+Not aliassing across scopes: rem16u#36 rem16u#37
+Not aliassing across scopes: divr16u::dividend#2 divr16s::dividendu#3
+Not aliassing across scopes: divr16u::divisor#1 divr16s::divisoru#3
+Not aliassing across scopes: divr16u::rem#4 divr16s::remu#3
+Not aliassing across scopes: divr16u::return#3 divr16u::return#0
+Not aliassing across scopes: rem16u#20 rem16u#1
+Not aliassing across scopes: divr16s::resultu#0 divr16u::return#3
Not aliassing across scopes: div16s::dividend#1 div16s::dividend#0
Not aliassing across scopes: div16s::divisor#1 div16s::divisor#0
-Not aliassing across scopes: rem16u#32 rem16u#38
-Not aliassing across scopes: div16u::dividend#0 div16s::dividendu#3
-Not aliassing across scopes: div16u::divisor#0 div16s::divisoru#3
-Not aliassing across scopes: div16u::return#2 div16u::return#0
-Not aliassing across scopes: rem16u#18 rem16u#16
-Not aliassing across scopes: div16s::resultu#0 div16u::return#2
+Not aliassing across scopes: rem16u#37 rem16u#43
+Not aliassing across scopes: rem16s#20 rem16s#22
+Not aliassing across scopes: divr16s::dividend#0 div16s::dividend#1
+Not aliassing across scopes: divr16s::divisor#0 div16s::divisor#1
+Not aliassing across scopes: divr16s::return#3 divr16s::return#2
+Not aliassing across scopes: rem16u#24 rem16u#20
+Not aliassing across scopes: rem16s#12 rem16s#11
+Not aliassing across scopes: div16s::return#0 divr16s::return#3
Not aliassing across scopes: print_screen#4 print_line_cursor#0
Not aliassing across scopes: print_line_cursor#40 print_line_cursor#0
Not aliassing across scopes: print_char_cursor#134 print_line_cursor#0
Not aliassing across scopes: rem8u#33 rem8u#0
-Not aliassing across scopes: rem16u#33 rem16u#0
+Not aliassing across scopes: rem16u#38 rem16u#0
Not aliassing across scopes: rem8s#16 rem8s#0
-Not aliassing across scopes: rem16s#16 rem16s#0
+Not aliassing across scopes: rem16s#21 rem16s#0
Not aliassing across scopes: print_line_cursor#24 print_line_cursor#23
Not aliassing across scopes: print_char_cursor#21 print_line_cursor#23
Not aliassing across scopes: rem8u#22 rem8u#10
Not aliassing across scopes: print_char_cursor#22 print_char_cursor#34
Not aliassing across scopes: print_line_cursor#25 print_line_cursor#11
-Not aliassing across scopes: rem16u#22 rem16u#10
+Not aliassing across scopes: rem16u#26 rem16u#12
Not aliassing across scopes: print_char_cursor#23 print_char_cursor#105
Not aliassing across scopes: print_line_cursor#26 print_line_cursor#13
Not aliassing across scopes: rem8u#23 rem8u#12
Not aliassing across scopes: rem8s#10 rem8s#12
Not aliassing across scopes: print_char_cursor#24 print_char_cursor#114
Not aliassing across scopes: print_line_cursor#27 print_line_cursor#15
-Not aliassing across scopes: rem16u#23 rem16u#12
-Not aliassing across scopes: rem16s#10 rem16s#12
+Not aliassing across scopes: rem16u#10 rem16u#14
+Not aliassing across scopes: rem16s#14 rem16s#16
Not aliassing across scopes: print_char_cursor#25 print_char_cursor#123
Not aliassing across scopes: print_line_cursor#10 print_line_cursor#17
Not aliassing across scopes: rem8u#45 rem8u#33
@@ -4740,14 +4926,14 @@ Not aliassing across scopes: print_byte::b#6 rem8u#10
Not aliassing across scopes: print_char_cursor#33 print_char_cursor#15
Not aliassing across scopes: print_line_cursor#11 print_line_cursor#1
Not aliassing across scopes: print_char_cursor#34 print_line_cursor#1
-Not aliassing across scopes: rem16u#44 rem16u#33
+Not aliassing across scopes: rem16u#49 rem16u#38
Not aliassing across scopes: print_char_cursor#150 print_char_cursor#22
Not aliassing across scopes: print_line_cursor#84 print_line_cursor#25
-Not aliassing across scopes: div16u::dividend#1 test_16u::dividend#0
-Not aliassing across scopes: div16u::divisor#1 test_16u::divisor#0
-Not aliassing across scopes: div16u::return#3 div16u::return#0
-Not aliassing across scopes: rem16u#10 rem16u#16
-Not aliassing across scopes: test_16u::res#0 div16u::return#3
+Not aliassing across scopes: div16u::dividend#0 test_16u::dividend#0
+Not aliassing across scopes: div16u::divisor#0 test_16u::divisor#0
+Not aliassing across scopes: div16u::return#2 div16u::return#0
+Not aliassing across scopes: rem16u#12 rem16u#18
+Not aliassing across scopes: test_16u::res#0 div16u::return#2
Not aliassing across scopes: print_word::w#1 test_16u::dividend#0
Not aliassing across scopes: print_char_cursor#36 print_char_cursor#12
Not aliassing across scopes: print_char_cursor#37 print_char_cursor#126
@@ -4757,7 +4943,7 @@ Not aliassing across scopes: print_char_cursor#101 print_char_cursor#126
Not aliassing across scopes: print_word::w#3 test_16u::res#0
Not aliassing across scopes: print_char_cursor#102 print_char_cursor#12
Not aliassing across scopes: print_char_cursor#103 print_char_cursor#126
-Not aliassing across scopes: print_word::w#4 rem16u#10
+Not aliassing across scopes: print_word::w#4 rem16u#12
Not aliassing across scopes: print_char_cursor#104 print_char_cursor#12
Not aliassing across scopes: print_line_cursor#13 print_line_cursor#1
Not aliassing across scopes: print_char_cursor#105 print_line_cursor#1
@@ -4784,16 +4970,16 @@ Not aliassing across scopes: print_sbyte::b#4 rem8s#12
Not aliassing across scopes: print_char_cursor#113 print_char_cursor#10
Not aliassing across scopes: print_line_cursor#15 print_line_cursor#1
Not aliassing across scopes: print_char_cursor#114 print_line_cursor#1
-Not aliassing across scopes: rem16u#47 rem16u#22
-Not aliassing across scopes: rem16s#22 rem16s#16
+Not aliassing across scopes: rem16u#52 rem16u#26
+Not aliassing across scopes: rem16s#27 rem16s#21
Not aliassing across scopes: print_char_cursor#152 print_char_cursor#24
Not aliassing across scopes: print_line_cursor#86 print_line_cursor#27
Not aliassing across scopes: div16s::dividend#0 test_16s::dividend#0
Not aliassing across scopes: div16s::divisor#0 test_16s::divisor#0
-Not aliassing across scopes: div16s::return#3 div16s::return#2
-Not aliassing across scopes: rem16u#12 rem16u#18
-Not aliassing across scopes: rem16s#12 rem16s#3
-Not aliassing across scopes: test_16s::res#0 div16s::return#3
+Not aliassing across scopes: div16s::return#2 div16s::return#0
+Not aliassing across scopes: rem16u#14 rem16u#24
+Not aliassing across scopes: rem16s#16 rem16s#12
+Not aliassing across scopes: test_16s::res#0 div16s::return#2
Not aliassing across scopes: print_sword::w#1 test_16s::dividend#0
Not aliassing across scopes: print_char_cursor#116 print_char_cursor#5
Not aliassing across scopes: print_char_cursor#117 print_char_cursor#126
@@ -4803,20 +4989,20 @@ Not aliassing across scopes: print_char_cursor#119 print_char_cursor#126
Not aliassing across scopes: print_sword::w#3 test_16s::res#0
Not aliassing across scopes: print_char_cursor#120 print_char_cursor#5
Not aliassing across scopes: print_char_cursor#121 print_char_cursor#126
-Not aliassing across scopes: print_sword::w#4 rem16s#12
+Not aliassing across scopes: print_sword::w#4 rem16s#16
Not aliassing across scopes: print_char_cursor#122 print_char_cursor#5
Not aliassing across scopes: print_line_cursor#17 print_line_cursor#1
Not aliassing across scopes: print_char_cursor#123 print_line_cursor#1
Not aliassing across scopes: print_line_cursor#19 print_line_cursor#10
Not aliassing across scopes: print_char_cursor#125 print_char_cursor#25
Not aliassing across scopes: rem8u#14 rem8u#23
-Not aliassing across scopes: rem16u#14 rem16u#23
+Not aliassing across scopes: rem16u#16 rem16u#10
Not aliassing across scopes: rem8s#15 rem8s#10
-Not aliassing across scopes: rem16s#15 rem16s#10
+Not aliassing across scopes: rem16s#10 rem16s#14
Self Phi Eliminated (byte*) print_char_cursor#66
Self Phi Eliminated (byte*) print_line_cursor#23
Self Phi Eliminated (byte) divr8u::divisor#1
-Self Phi Eliminated (word) divr16u::divisor#1
+Self Phi Eliminated (word) divr16u::divisor#2
Succesful SSA optimization Pass2SelfPhiElimination
Redundant Phi (byte*) print_char_cursor#66 (byte*) print_char_cursor#127
Redundant Phi (byte*) print_char_cursor#5 (byte*) print_char_cursor#12
@@ -4834,40 +5020,47 @@ Redundant Phi (byte) divr8u::rem#9 (byte) divr8u::rem#0
Redundant Phi (byte) divr8u::dividend#4 (byte) divr8u::dividend#0
Redundant Phi (byte) divr8u::divisor#5 (byte) divr8u::divisor#0
Redundant Phi (byte) divr8u::divisor#1 (byte) divr8u::divisor#5
-Redundant Phi (word) divr16u::rem#9 (word) divr16u::rem#3
-Redundant Phi (word) divr16u::dividend#4 (word) divr16u::dividend#1
-Redundant Phi (word) divr16u::divisor#5 (word) divr16u::divisor#0
-Redundant Phi (word) divr16u::divisor#1 (word) divr16u::divisor#5
-Redundant Phi (word) rem16u#16 (word) rem16u#1
+Redundant Phi (word) divr16u::divisor#2 (word) divr16u::divisor#6
+Redundant Phi (word) div16u::dividend#1 (word) div16u::dividend#0
+Redundant Phi (word) div16u::divisor#1 (word) div16u::divisor#0
+Redundant Phi (word) rem16u#35 (word) rem16u#40
+Redundant Phi (word) rem16u#18 (word) rem16u#1
Redundant Phi (signed byte) div8s::dividend#1 (signed byte) div8s::dividend#0
Redundant Phi (signed byte) div8s::divisor#1 (signed byte) div8s::divisor#0
Redundant Phi (byte) rem8u#32 (byte) rem8u#39
Redundant Phi (byte) rem8u#18 (byte) rem8u#1
+Redundant Phi (signed word) divr16s::dividend#1 (signed word) divr16s::dividend#0
+Redundant Phi (signed word) divr16s::rem#1 (signed word) divr16s::rem#0
+Redundant Phi (signed word) divr16s::divisor#1 (signed word) divr16s::divisor#0
+Redundant Phi (word) rem16u#36 (word) rem16u#37
+Redundant Phi (word) rem16u#20 (word) rem16u#1
Redundant Phi (signed word) div16s::dividend#1 (signed word) div16s::dividend#0
Redundant Phi (signed word) div16s::divisor#1 (signed word) div16s::divisor#0
-Redundant Phi (word) rem16u#32 (word) rem16u#38
-Redundant Phi (word) rem16u#18 (word) rem16u#16
+Redundant Phi (word) rem16u#37 (word) rem16u#43
+Redundant Phi (signed word) rem16s#20 (signed word) rem16s#22
+Redundant Phi (word) rem16u#24 (word) rem16u#20
+Redundant Phi (signed word) rem16s#12 (signed word) rem16s#11
Redundant Phi (byte*) print_screen#4 (byte*) print_line_cursor#0
Redundant Phi (byte*) print_line_cursor#40 (byte*) print_line_cursor#0
Redundant Phi (byte*) print_char_cursor#134 (byte*) print_line_cursor#0
Redundant Phi (byte) rem8u#33 (byte) rem8u#0
-Redundant Phi (word) rem16u#33 (word) rem16u#0
+Redundant Phi (word) rem16u#38 (word) rem16u#0
Redundant Phi (signed byte) rem8s#16 (signed byte) rem8s#0
-Redundant Phi (signed word) rem16s#16 (signed word) rem16s#0
+Redundant Phi (signed word) rem16s#21 (signed word) rem16s#0
Redundant Phi (byte*) print_line_cursor#24 (byte*) print_line_cursor#23
Redundant Phi (byte*) print_char_cursor#21 (byte*) print_line_cursor#23
Redundant Phi (byte) rem8u#22 (byte) rem8u#10
Redundant Phi (byte*) print_char_cursor#22 (byte*) print_char_cursor#34
Redundant Phi (byte*) print_line_cursor#25 (byte*) print_line_cursor#11
-Redundant Phi (word) rem16u#22 (word) rem16u#10
+Redundant Phi (word) rem16u#26 (word) rem16u#12
Redundant Phi (byte*) print_char_cursor#23 (byte*) print_char_cursor#105
Redundant Phi (byte*) print_line_cursor#26 (byte*) print_line_cursor#13
Redundant Phi (byte) rem8u#23 (byte) rem8u#12
Redundant Phi (signed byte) rem8s#10 (signed byte) rem8s#12
Redundant Phi (byte*) print_char_cursor#24 (byte*) print_char_cursor#114
Redundant Phi (byte*) print_line_cursor#27 (byte*) print_line_cursor#15
-Redundant Phi (word) rem16u#23 (word) rem16u#12
-Redundant Phi (signed word) rem16s#10 (signed word) rem16s#12
+Redundant Phi (word) rem16u#10 (word) rem16u#14
+Redundant Phi (signed word) rem16s#14 (signed word) rem16s#16
Redundant Phi (byte*) print_char_cursor#25 (byte*) print_char_cursor#123
Redundant Phi (byte*) print_line_cursor#10 (byte*) print_line_cursor#17
Redundant Phi (byte) rem8u#45 (byte) rem8u#33
@@ -4883,10 +5076,10 @@ Redundant Phi (byte*) print_char_cursor#32 (byte*) print_char_cursor#126
Redundant Phi (byte*) print_char_cursor#33 (byte*) print_char_cursor#15
Redundant Phi (byte*) print_line_cursor#11 (byte*) print_line_cursor#1
Redundant Phi (byte*) print_char_cursor#34 (byte*) print_line_cursor#1
-Redundant Phi (word) rem16u#44 (word) rem16u#33
+Redundant Phi (word) rem16u#49 (word) rem16u#38
Redundant Phi (byte*) print_char_cursor#150 (byte*) print_char_cursor#22
Redundant Phi (byte*) print_line_cursor#84 (byte*) print_line_cursor#25
-Redundant Phi (word) rem16u#10 (word) rem16u#16
+Redundant Phi (word) rem16u#12 (word) rem16u#18
Redundant Phi (byte*) print_char_cursor#36 (byte*) print_char_cursor#12
Redundant Phi (byte*) print_char_cursor#37 (byte*) print_char_cursor#126
Redundant Phi (byte*) print_char_cursor#100 (byte*) print_char_cursor#12
@@ -4911,12 +5104,12 @@ Redundant Phi (byte*) print_char_cursor#112 (byte*) print_char_cursor#126
Redundant Phi (byte*) print_char_cursor#113 (byte*) print_char_cursor#10
Redundant Phi (byte*) print_line_cursor#15 (byte*) print_line_cursor#1
Redundant Phi (byte*) print_char_cursor#114 (byte*) print_line_cursor#1
-Redundant Phi (word) rem16u#47 (word) rem16u#22
-Redundant Phi (signed word) rem16s#22 (signed word) rem16s#16
+Redundant Phi (word) rem16u#52 (word) rem16u#26
+Redundant Phi (signed word) rem16s#27 (signed word) rem16s#21
Redundant Phi (byte*) print_char_cursor#152 (byte*) print_char_cursor#24
Redundant Phi (byte*) print_line_cursor#86 (byte*) print_line_cursor#27
-Redundant Phi (word) rem16u#12 (word) rem16u#18
-Redundant Phi (signed word) rem16s#12 (signed word) rem16s#3
+Redundant Phi (word) rem16u#14 (word) rem16u#24
+Redundant Phi (signed word) rem16s#16 (signed word) rem16s#12
Redundant Phi (byte*) print_char_cursor#116 (byte*) print_char_cursor#5
Redundant Phi (byte*) print_char_cursor#117 (byte*) print_char_cursor#126
Redundant Phi (byte*) print_char_cursor#118 (byte*) print_char_cursor#5
@@ -4929,9 +5122,9 @@ Redundant Phi (byte*) print_char_cursor#123 (byte*) print_line_cursor#1
Redundant Phi (byte*) print_line_cursor#19 (byte*) print_line_cursor#10
Redundant Phi (byte*) print_char_cursor#125 (byte*) print_char_cursor#25
Redundant Phi (byte) rem8u#14 (byte) rem8u#23
-Redundant Phi (word) rem16u#14 (word) rem16u#23
+Redundant Phi (word) rem16u#16 (word) rem16u#10
Redundant Phi (signed byte) rem8s#15 (signed byte) rem8s#10
-Redundant Phi (signed word) rem16s#15 (signed word) rem16s#10
+Redundant Phi (signed word) rem16s#10 (signed word) rem16s#14
Succesful SSA optimization Pass2RedundantPhiElimination
Redundant Phi (byte*) print_char_cursor#140 (byte*) print_char_cursor#17
Redundant Phi (byte*) print_char_cursor#127 (byte*) print_char_cursor#17
@@ -4940,7 +5133,7 @@ Redundant Phi (byte*) print_line_cursor#42 (byte*) print_line_cursor#1
Redundant Phi (byte) rem8u#39 (byte) rem8u#17
Redundant Phi (byte*) print_char_cursor#137 (byte*) print_line_cursor#1
Redundant Phi (byte*) print_line_cursor#43 (byte*) print_line_cursor#1
-Redundant Phi (word) rem16u#38 (word) rem16u#1
+Redundant Phi (word) rem16u#43 (word) rem16u#1
Redundant Phi (byte*) print_char_cursor#138 (byte*) print_line_cursor#1
Redundant Phi (byte*) print_line_cursor#44 (byte*) print_line_cursor#1
Succesful SSA optimization Pass2RedundantPhiElimination
@@ -4953,19 +5146,20 @@ Simple Condition (bool~) divr8u::$3 if((byte~) divr8u::$1==(byte/signed byte/wor
Simple Condition (bool~) divr8u::$8 if((byte) divr8u::rem#5<(byte) divr8u::divisor#0) goto divr8u::@3
Simple Condition (bool~) divr8u::$10 if((byte) divr8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 8) goto divr8u::@1
Simple Condition (bool~) divr16u::$4 if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2
-Simple Condition (bool~) divr16u::$9 if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3
+Simple Condition (bool~) divr16u::$9 if((word) divr16u::rem#6<(word) divr16u::divisor#6) goto divr16u::@3
Simple Condition (bool~) divr16u::$11 if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1
Simple Condition (bool~) div8s::$0 if((signed byte) div8s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@1
Simple Condition (bool~) div8s::$4 if((signed byte) div8s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@3
Simple Condition (bool~) div8s::$10 if((byte) div8s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@5
-Simple Condition (bool~) div16s::$0 if((signed word) div16s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@1
-Simple Condition (bool~) div16s::$4 if((signed word) div16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@3
-Simple Condition (bool~) div16s::$10 if((byte) div16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@5
+Simple Condition (bool~) divr16s::$9 if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3
+Simple Condition (bool~) divr16s::$15 if((byte) divr16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@5
Simple Condition (bool~) test_8u::$9 if((byte) test_8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8u::@1
Simple Condition (bool~) test_16u::$10 if((byte) test_16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 12) goto test_16u::@1
Simple Condition (bool~) test_8s::$13 if((byte) test_8s::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8s::@1
Simple Condition (bool~) test_16s::$16 if((byte) test_16s::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 12) goto test_16s::@1
Succesful SSA optimization Pass2ConditionalJumpSimplification
+Rewriting || if()-condition to two if()s (bool~) divr16s::$2 ← (bool~) divr16s::$0 || (bool~) divr16s::$1
+Succesful SSA optimization Pass2ConditionalAndOrRewriting
Constant (const byte*) print_line_cursor#0 = ((byte*))1024
Constant (const byte) print_char::ch#0 = '-'
Constant (const byte) print_char::ch#1 = '-'
@@ -4984,10 +5178,12 @@ Constant (const byte) div8s::dividendu#0 = 0
Constant (const byte) div8s::neg#1 = 1
Constant (const byte) div8s::divisoru#0 = 0
Constant (const signed word) rem16s#0 = 0
-Constant (const byte) div16s::neg#0 = 0
-Constant (const word) div16s::dividendu#0 = 0
-Constant (const byte) div16s::neg#1 = 1
-Constant (const word) div16s::divisoru#0 = 0
+Constant (const byte) divr16s::neg#0 = 0
+Constant (const word) divr16s::dividendu#0 = 0
+Constant (const word) divr16s::remu#0 = 0
+Constant (const byte) divr16s::neg#1 = 1
+Constant (const word) divr16s::divisoru#0 = 0
+Constant (const signed word) divr16s::rem#0 = 0
Constant (const byte[]) test_8u::dividends#0 = { 255, 255, 255, 255, 255, 255 }
Constant (const byte[]) test_8u::divisors#0 = { 5, 7, 11, 13, 17, 19 }
Constant (const byte) test_8u::i#0 = 0
@@ -5021,27 +5217,35 @@ Constant (const string) print_str::str#12 = test_16s::str2
Succesful SSA optimization Pass2ConstantIdentification
Constant (const byte*) print_cls::sc#0 = print_line_cursor#0
Constant (const byte*) print_cls::$0 = print_line_cursor#0+1000
+Constant (const bool) divr16s::$1 = divr16s::rem#0<0
+Constant (const signed word) divr16s::$7 = -divr16s::rem#0
+Constant (const word) divr16s::remu#2 = ((word))divr16s::rem#0
Constant (const signed byte[]) test_8s::dividends#0 = { 127, test_8s::$0, test_8s::$1, 127, 127, 127 }
Constant (const signed byte[]) test_8s::divisors#0 = { 5, 7, test_8s::$2, test_8s::$3, 17, 19 }
Constant (const signed word[]) test_16s::dividends#0 = { 32767, 32767, test_16s::$0, test_16s::$1, 32767, test_16s::$2 }
Constant (const signed word[]) test_16s::divisors#0 = { 5, test_16s::$3, 11, test_16s::$4, test_16s::$5, 19 }
Succesful SSA optimization Pass2ConstantIdentification
+Constant (const word) divr16s::remu#1 = ((word))divr16s::$7
+Succesful SSA optimization Pass2ConstantIdentification
+if() condition always false - eliminating if((const bool) divr16s::$1) goto divr16s::@1
+Succesful SSA optimization Pass2ConstantIfs
Eliminating unused variable - keeping the phi block (byte) rem8u#31
-Eliminating unused variable - keeping the phi block (word) rem16u#31
+Eliminating unused variable - keeping the phi block (word) rem16u#40
Eliminating unused variable - keeping the phi block (signed byte) rem8s#18
-Eliminating unused variable - keeping the phi block (signed word) rem16s#17
+Eliminating unused variable - keeping the phi block (signed word) rem16s#22
Eliminating unused constant (const byte) div8s::dividendu#0
Eliminating unused constant (const byte) div8s::divisoru#0
-Eliminating unused constant (const word) div16s::dividendu#0
-Eliminating unused constant (const word) div16s::divisoru#0
+Eliminating unused constant (const word) divr16s::dividendu#0
+Eliminating unused constant (const word) divr16s::remu#0
+Eliminating unused constant (const word) divr16s::divisoru#0
+Eliminating unused constant (const bool) divr16s::$1
Succesful SSA optimization PassNEliminateUnusedVars
Eliminating unused variable - keeping the phi block (byte) rem8u#36
-Eliminating unused variable - keeping the phi block (word) rem16u#35
+Eliminating unused constant (const word) rem16u#0
Eliminating unused constant (const signed byte) rem8s#0
Eliminating unused constant (const signed word) rem16s#0
Succesful SSA optimization PassNEliminateUnusedVars
Eliminating unused constant (const byte) rem8u#0
-Eliminating unused constant (const word) rem16u#0
Succesful SSA optimization PassNEliminateUnusedVars
Eliminating Noop Cast (word) print_word::w#0 ← ((word)) (signed word) print_sword::w#6
Eliminating Noop Cast (byte) print_byte::b#0 ← ((byte)) (signed byte) print_sbyte::b#6
@@ -5053,14 +5257,14 @@ Eliminating Noop Cast (signed byte) rem8s#1 ← ((signed byte)) (byte) rem8u#17
Eliminating Noop Cast (signed byte) div8s::return#0 ← ((signed byte)) (byte) div8s::resultu#0
Eliminating Noop Cast (signed byte~) div8s::$11 ← ((signed byte)) (byte) rem8u#17
Eliminating Noop Cast (signed byte~) div8s::$13 ← ((signed byte)) (byte) div8s::resultu#0
-Eliminating Noop Cast (word) div16s::dividendu#1 ← ((word)) (signed word~) div16s::$2
-Eliminating Noop Cast (word) div16s::dividendu#2 ← ((word)) (signed word) div16s::dividend#0
-Eliminating Noop Cast (word) div16s::divisoru#1 ← ((word)) (signed word~) div16s::$6
-Eliminating Noop Cast (word) div16s::divisoru#2 ← ((word)) (signed word) div16s::divisor#0
+Eliminating Noop Cast (word) divr16s::dividendu#1 ← ((word)) (signed word~) divr16s::$5
+Eliminating Noop Cast (word) divr16s::dividendu#2 ← ((word)) (signed word) divr16s::dividend#0
+Eliminating Noop Cast (word) divr16s::divisoru#1 ← ((word)) (signed word~) divr16s::$11
+Eliminating Noop Cast (word) divr16s::divisoru#2 ← ((word)) (signed word) divr16s::divisor#0
Eliminating Noop Cast (signed word) rem16s#1 ← ((signed word)) (word) rem16u#1
-Eliminating Noop Cast (signed word) div16s::return#0 ← ((signed word)) (word) div16s::resultu#0
-Eliminating Noop Cast (signed word~) div16s::$11 ← ((signed word)) (word) rem16u#1
-Eliminating Noop Cast (signed word~) div16s::$13 ← ((signed word)) (word) div16s::resultu#0
+Eliminating Noop Cast (signed word) divr16s::return#0 ← ((signed word)) (word) divr16s::resultu#0
+Eliminating Noop Cast (signed word~) divr16s::$16 ← ((signed word)) (word) rem16u#1
+Eliminating Noop Cast (signed word~) divr16s::$18 ← ((signed word)) (word) divr16s::resultu#0
Succesful SSA optimization Pass2NopCastElimination
Culled Empty Block (label) print_ln::@2
Culled Empty Block (label) print_sword::@3
@@ -5076,11 +5280,12 @@ Culled Empty Block (label) div8s::@7
Culled Empty Block (label) div8s::@9
Culled Empty Block (label) div8s::@5
Culled Empty Block (label) @20
-Culled Empty Block (label) div16s::@7
-Culled Empty Block (label) div16s::@9
-Culled Empty Block (label) div16s::@5
+Culled Empty Block (label) divr16s::@7
+Culled Empty Block (label) divr16s::@9
+Culled Empty Block (label) divr16s::@5
Culled Empty Block (label) main::@5
-Culled Empty Block (label) @27
+Culled Empty Block (label) @28
+Culled Empty Block (label) divr16s::@16
Succesful SSA optimization Pass2CullEmptyBlocks
Not aliassing across scopes: print_char_cursor#126 print_char_cursor#17
Not aliassing across scopes: print_sword::w#5 print_sword::w#1
@@ -5099,22 +5304,26 @@ Not aliassing across scopes: divr8u::return#0 divr8u::return#1
Not aliassing across scopes: div8u::return#0 divr8u::return#0
Not aliassing across scopes: divr8u::dividend#2 divr8u::dividend#0
Not aliassing across scopes: rem8u#17 divr8u::rem#10
-Not aliassing across scopes: divr16u::dividend#2 divr16u::dividend#1
-Not aliassing across scopes: rem16u#1 divr16u::rem#10
-Not aliassing across scopes: div16u::dividend#2 div16u::dividend#0
-Not aliassing across scopes: div16u::divisor#2 div16u::divisor#0
-Not aliassing across scopes: divr16u::dividend#1 div16u::dividend#2
-Not aliassing across scopes: divr16u::divisor#0 div16u::divisor#2
+Not aliassing across scopes: divr16u::dividend#5 divr16u::dividend#1
+Not aliassing across scopes: divr16u::divisor#6 divr16u::divisor#0
+Not aliassing across scopes: rem16u#1 divr16u::rem#11
+Not aliassing across scopes: divr16u::dividend#1 div16u::dividend#0
+Not aliassing across scopes: divr16u::divisor#0 div16u::divisor#0
Not aliassing across scopes: divr16u::return#2 divr16u::return#0
Not aliassing across scopes: div16u::return#0 divr16u::return#2
Not aliassing across scopes: div8u::dividend#0 div8s::dividendu#3
Not aliassing across scopes: div8u::divisor#0 div8s::divisoru#3
Not aliassing across scopes: div8u::return#2 div8u::return#0
Not aliassing across scopes: div8s::resultu#0 div8u::return#2
-Not aliassing across scopes: div16u::dividend#0 div16s::dividendu#3
-Not aliassing across scopes: div16u::divisor#0 div16s::divisoru#3
-Not aliassing across scopes: div16u::return#2 div16u::return#0
-Not aliassing across scopes: div16s::resultu#0 div16u::return#2
+Not aliassing across scopes: divr16u::dividend#2 divr16s::dividendu#3
+Not aliassing across scopes: divr16u::divisor#1 divr16s::divisoru#3
+Not aliassing across scopes: divr16u::rem#4 divr16s::remu#3
+Not aliassing across scopes: divr16u::return#3 divr16u::return#0
+Not aliassing across scopes: divr16s::resultu#0 divr16u::return#3
+Not aliassing across scopes: divr16s::dividend#0 div16s::dividend#0
+Not aliassing across scopes: divr16s::divisor#0 div16s::divisor#0
+Not aliassing across scopes: divr16s::return#3 divr16s::return#2
+Not aliassing across scopes: div16s::return#0 divr16s::return#3
Not aliassing across scopes: div8u::dividend#1 test_8u::dividend#0
Not aliassing across scopes: div8u::divisor#1 test_8u::divisor#0
Not aliassing across scopes: div8u::return#3 div8u::return#0
@@ -5123,10 +5332,10 @@ Not aliassing across scopes: print_byte::b#3 test_8u::dividend#0
Not aliassing across scopes: print_byte::b#4 test_8u::divisor#0
Not aliassing across scopes: print_byte::b#5 test_8u::res#0
Not aliassing across scopes: print_byte::b#6 rem8u#17
-Not aliassing across scopes: div16u::dividend#1 test_16u::dividend#0
-Not aliassing across scopes: div16u::divisor#1 test_16u::divisor#0
-Not aliassing across scopes: div16u::return#3 div16u::return#0
-Not aliassing across scopes: test_16u::res#0 div16u::return#3
+Not aliassing across scopes: div16u::dividend#0 test_16u::dividend#0
+Not aliassing across scopes: div16u::divisor#0 test_16u::divisor#0
+Not aliassing across scopes: div16u::return#2 div16u::return#0
+Not aliassing across scopes: test_16u::res#0 div16u::return#2
Not aliassing across scopes: print_word::w#1 test_16u::dividend#0
Not aliassing across scopes: print_word::w#2 test_16u::divisor#0
Not aliassing across scopes: print_word::w#3 test_16u::res#0
@@ -5141,12 +5350,14 @@ Not aliassing across scopes: print_sbyte::b#3 test_8s::res#0
Not aliassing across scopes: print_sbyte::b#4 rem8s#3
Not aliassing across scopes: div16s::dividend#0 test_16s::dividend#0
Not aliassing across scopes: div16s::divisor#0 test_16s::divisor#0
-Not aliassing across scopes: div16s::return#3 div16s::return#2
-Not aliassing across scopes: test_16s::res#0 div16s::return#3
+Not aliassing across scopes: div16s::return#2 div16s::return#0
+Not aliassing across scopes: test_16s::res#0 div16s::return#2
Not aliassing across scopes: print_sword::w#1 test_16s::dividend#0
Not aliassing across scopes: print_sword::w#2 test_16s::divisor#0
Not aliassing across scopes: print_sword::w#3 test_16s::res#0
-Not aliassing across scopes: print_sword::w#4 rem16s#3
+Not aliassing across scopes: print_sword::w#4 rem16s#11
+Simple Condition (bool~) divr16s::$0 if((signed word) divr16s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1
+Succesful SSA optimization Pass2ConditionalJumpSimplification
Not aliassing across scopes: print_char_cursor#126 print_char_cursor#17
Not aliassing across scopes: print_sword::w#5 print_sword::w#1
Not aliassing across scopes: print_char_cursor#129 print_line_cursor#1
@@ -5164,22 +5375,26 @@ Not aliassing across scopes: divr8u::return#0 divr8u::return#1
Not aliassing across scopes: div8u::return#0 divr8u::return#0
Not aliassing across scopes: divr8u::dividend#2 divr8u::dividend#0
Not aliassing across scopes: rem8u#17 divr8u::rem#10
-Not aliassing across scopes: divr16u::dividend#2 divr16u::dividend#1
-Not aliassing across scopes: rem16u#1 divr16u::rem#10
-Not aliassing across scopes: div16u::dividend#2 div16u::dividend#0
-Not aliassing across scopes: div16u::divisor#2 div16u::divisor#0
-Not aliassing across scopes: divr16u::dividend#1 div16u::dividend#2
-Not aliassing across scopes: divr16u::divisor#0 div16u::divisor#2
+Not aliassing across scopes: divr16u::dividend#5 divr16u::dividend#1
+Not aliassing across scopes: divr16u::divisor#6 divr16u::divisor#0
+Not aliassing across scopes: rem16u#1 divr16u::rem#11
+Not aliassing across scopes: divr16u::dividend#1 div16u::dividend#0
+Not aliassing across scopes: divr16u::divisor#0 div16u::divisor#0
Not aliassing across scopes: divr16u::return#2 divr16u::return#0
Not aliassing across scopes: div16u::return#0 divr16u::return#2
Not aliassing across scopes: div8u::dividend#0 div8s::dividendu#3
Not aliassing across scopes: div8u::divisor#0 div8s::divisoru#3
Not aliassing across scopes: div8u::return#2 div8u::return#0
Not aliassing across scopes: div8s::resultu#0 div8u::return#2
-Not aliassing across scopes: div16u::dividend#0 div16s::dividendu#3
-Not aliassing across scopes: div16u::divisor#0 div16s::divisoru#3
-Not aliassing across scopes: div16u::return#2 div16u::return#0
-Not aliassing across scopes: div16s::resultu#0 div16u::return#2
+Not aliassing across scopes: divr16u::dividend#2 divr16s::dividendu#3
+Not aliassing across scopes: divr16u::divisor#1 divr16s::divisoru#3
+Not aliassing across scopes: divr16u::rem#4 divr16s::remu#3
+Not aliassing across scopes: divr16u::return#3 divr16u::return#0
+Not aliassing across scopes: divr16s::resultu#0 divr16u::return#3
+Not aliassing across scopes: divr16s::dividend#0 div16s::dividend#0
+Not aliassing across scopes: divr16s::divisor#0 div16s::divisor#0
+Not aliassing across scopes: divr16s::return#3 divr16s::return#2
+Not aliassing across scopes: div16s::return#0 divr16s::return#3
Not aliassing across scopes: div8u::dividend#1 test_8u::dividend#0
Not aliassing across scopes: div8u::divisor#1 test_8u::divisor#0
Not aliassing across scopes: div8u::return#3 div8u::return#0
@@ -5188,10 +5403,10 @@ Not aliassing across scopes: print_byte::b#3 test_8u::dividend#0
Not aliassing across scopes: print_byte::b#4 test_8u::divisor#0
Not aliassing across scopes: print_byte::b#5 test_8u::res#0
Not aliassing across scopes: print_byte::b#6 rem8u#17
-Not aliassing across scopes: div16u::dividend#1 test_16u::dividend#0
-Not aliassing across scopes: div16u::divisor#1 test_16u::divisor#0
-Not aliassing across scopes: div16u::return#3 div16u::return#0
-Not aliassing across scopes: test_16u::res#0 div16u::return#3
+Not aliassing across scopes: div16u::dividend#0 test_16u::dividend#0
+Not aliassing across scopes: div16u::divisor#0 test_16u::divisor#0
+Not aliassing across scopes: div16u::return#2 div16u::return#0
+Not aliassing across scopes: test_16u::res#0 div16u::return#2
Not aliassing across scopes: print_word::w#1 test_16u::dividend#0
Not aliassing across scopes: print_word::w#2 test_16u::divisor#0
Not aliassing across scopes: print_word::w#3 test_16u::res#0
@@ -5206,12 +5421,12 @@ Not aliassing across scopes: print_sbyte::b#3 test_8s::res#0
Not aliassing across scopes: print_sbyte::b#4 rem8s#3
Not aliassing across scopes: div16s::dividend#0 test_16s::dividend#0
Not aliassing across scopes: div16s::divisor#0 test_16s::divisor#0
-Not aliassing across scopes: div16s::return#3 div16s::return#2
-Not aliassing across scopes: test_16s::res#0 div16s::return#3
+Not aliassing across scopes: div16s::return#2 div16s::return#0
+Not aliassing across scopes: test_16s::res#0 div16s::return#2
Not aliassing across scopes: print_sword::w#1 test_16s::dividend#0
Not aliassing across scopes: print_sword::w#2 test_16s::divisor#0
Not aliassing across scopes: print_sword::w#3 test_16s::res#0
-Not aliassing across scopes: print_sword::w#4 rem16s#3
+Not aliassing across scopes: print_sword::w#4 rem16s#11
OPTIMIZING CONTROL FLOW GRAPH
Inlining constant with var siblings (const string) print_str::str#1
Inlining constant with var siblings (const string) print_str::str#1
@@ -5281,6 +5496,8 @@ Inlining constant with var siblings (const word) divr16u::rem#3
Inlining constant with var siblings (const word) divr16u::rem#3
Inlining constant with var siblings (const word) divr16u::rem#3
Inlining constant with var siblings (const word) divr16u::rem#3
+Inlining constant with var siblings (const word) divr16u::rem#3
+Inlining constant with var siblings (const word) divr16u::rem#3
Inlining constant with var siblings (const byte) div8s::neg#0
Inlining constant with var siblings (const byte) div8s::neg#0
Inlining constant with var siblings (const byte) div8s::neg#0
@@ -5289,14 +5506,18 @@ Inlining constant with var siblings (const byte) div8s::neg#1
Inlining constant with var siblings (const byte) div8s::neg#1
Inlining constant with var siblings (const byte) div8s::neg#1
Inlining constant with different constant siblings (const byte) div8s::neg#1
-Inlining constant with var siblings (const byte) div16s::neg#0
-Inlining constant with var siblings (const byte) div16s::neg#0
-Inlining constant with var siblings (const byte) div16s::neg#0
-Inlining constant with different constant siblings (const byte) div16s::neg#0
-Inlining constant with var siblings (const byte) div16s::neg#1
-Inlining constant with var siblings (const byte) div16s::neg#1
-Inlining constant with var siblings (const byte) div16s::neg#1
-Inlining constant with different constant siblings (const byte) div16s::neg#1
+Inlining constant with var siblings (const byte) divr16s::neg#0
+Inlining constant with var siblings (const byte) divr16s::neg#0
+Inlining constant with var siblings (const byte) divr16s::neg#0
+Inlining constant with different constant siblings (const byte) divr16s::neg#0
+Inlining constant with var siblings (const byte) divr16s::neg#1
+Inlining constant with var siblings (const byte) divr16s::neg#1
+Inlining constant with var siblings (const byte) divr16s::neg#1
+Inlining constant with different constant siblings (const byte) divr16s::neg#1
+Inlining constant with var siblings (const word) divr16s::remu#2
+Inlining constant with different constant siblings (const word) divr16s::remu#2
+Inlining constant with var siblings (const word) divr16s::remu#1
+Inlining constant with different constant siblings (const word) divr16s::remu#1
Inlining constant with var siblings (const byte) test_8u::i#0
Inlining constant with var siblings (const byte) test_8u::i#0
Inlining constant with var siblings (const byte) test_16u::i#0
@@ -5316,16 +5537,17 @@ Constant inlined print_str::str#12 = (const string) test_16s::str2
Constant inlined print_str::str#11 = (const string) test_16s::str1
Constant inlined print_str::str#10 = (const string) test_16s::str
Constant inlined $0 = (const string) print_hextab#0
+Constant inlined divr16s::$7 = -(const signed word) divr16s::rem#0
+Constant inlined divr16s::neg#1 = (byte/signed byte/word/signed word/dword/signed dword) 1
Constant inlined divr8u::i#0 = (byte/signed byte/word/signed word/dword/signed dword) 0
+Constant inlined divr16s::neg#0 = (byte/signed byte/word/signed word/dword/signed dword) 0
Constant inlined test_16u::i#0 = (byte/signed byte/word/signed word/dword/signed dword) 0
Constant inlined divr16u::quotient#0 = (byte/signed byte/word/signed word/dword/signed dword) 0
Constant inlined test_8u::i#0 = (byte/signed byte/word/signed word/dword/signed dword) 0
Constant inlined test_8s::$3 = -(byte/signed byte/word/signed word/dword/signed dword) 13
Constant inlined test_8s::$2 = -(byte/signed byte/word/signed word/dword/signed dword) 11
Constant inlined test_8s::$1 = -(byte/signed byte/word/signed word/dword/signed dword) 127
-Constant inlined div16s::neg#1 = (byte/signed byte/word/signed word/dword/signed dword) 1
Constant inlined test_8s::$0 = -(byte/signed byte/word/signed word/dword/signed dword) 127
-Constant inlined div16s::neg#0 = (byte/signed byte/word/signed word/dword/signed dword) 0
Constant inlined test_16s::$3 = -(byte/signed byte/word/signed word/dword/signed dword) 7
Constant inlined test_16s::$4 = -(byte/signed byte/word/signed word/dword/signed dword) 13
Constant inlined test_16s::$5 = -(byte/signed byte/word/signed word/dword/signed dword) 17
@@ -5348,18 +5570,21 @@ Constant inlined test_16s::$0 = -(word/signed word/dword/signed dword) 32767
Constant inlined print_str::str#7 = (const string) test_8s::str
Constant inlined test_16s::$1 = -(word/signed word/dword/signed dword) 32767
Constant inlined print_str::str#6 = (const string) test_16u::str2
+Constant inlined divr16s::remu#1 = ((word))-(const signed word) divr16s::rem#0
Constant inlined test_8s::i#0 = (byte/signed byte/word/signed word/dword/signed dword) 0
Constant inlined test_16s::$2 = -(word/signed word/dword/signed dword) 32767
Constant inlined print_str::str#5 = (const string) test_16u::str1
+Constant inlined divr16s::remu#2 = ((word))(const signed word) divr16s::rem#0
Succesful SSA optimization Pass2ConstantInlining
-Block Sequence Planned @begin @26 @end main main::@1 main::@2 main::@3 main::@4 main::@return test_16s test_16s::@1 test_16s::@3 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 test_16s::@8 test_16s::@9 test_16s::@10 test_16s::@11 test_16s::@return print_ln print_ln::@1 print_ln::@return print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 div16s div16s::@2 div16s::@4 div16s::@15 div16s::@11 div16s::@return div16s::@3 div16s::@1 div16u div16u::@2 div16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return test_8s test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7 test_8s::@8 test_8s::@9 test_8s::@10 test_8s::@11 test_8s::@return print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return div8s div8s::@2 div8s::@4 div8s::@15 div8s::@11 div8s::@return div8s::@3 div8s::@1 div8u div8u::@2 div8u::@return divr8u divr8u::@1 divr8u::@4 divr8u::@2 divr8u::@5 divr8u::@3 divr8u::@6 divr8u::@return test_16u test_16u::@1 test_16u::@3 test_16u::@4 test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@8 test_16u::@9 test_16u::@10 test_16u::@11 test_16u::@return test_8u test_8u::@1 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@9 test_8u::@10 test_8u::@11 test_8u::@return print_cls print_cls::@1 print_cls::@return
+Block Sequence Planned @begin @27 @end main main::@1 main::@2 main::@3 main::@4 main::@return test_16s test_16s::@1 test_16s::@3 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 test_16s::@8 test_16s::@9 test_16s::@10 test_16s::@11 test_16s::@return print_ln print_ln::@1 print_ln::@return print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 div16s div16s::@2 div16s::@return divr16s divr16s::@2 divr16s::@4 divr16s::@15 divr16s::@11 divr16s::@return divr16s::@3 divr16s::@1 divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return test_8s test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7 test_8s::@8 test_8s::@9 test_8s::@10 test_8s::@11 test_8s::@return print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return div8s div8s::@2 div8s::@4 div8s::@15 div8s::@11 div8s::@return div8s::@3 div8s::@1 div8u div8u::@2 div8u::@return divr8u divr8u::@1 divr8u::@4 divr8u::@2 divr8u::@5 divr8u::@3 divr8u::@6 divr8u::@return test_16u test_16u::@1 test_16u::@3 test_16u::@4 test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@8 test_16u::@9 test_16u::@10 test_16u::@11 test_16u::@return div16u div16u::@2 div16u::@return test_8u test_8u::@1 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@9 test_8u::@10 test_8u::@11 test_8u::@return print_cls print_cls::@1 print_cls::@return
Added new block during phi lifting test_16s::@12(between test_16s::@11 and test_16s::@1)
Added new block during phi lifting print_ln::@3(between print_ln::@1 and print_ln::@1)
Added new block during phi lifting print_sword::@5(between print_sword and print_sword::@1)
-Added new block during phi lifting div16s::@16(between div16s and div16s::@2)
-Fixing phi predecessor for div16s::neg#3 to new block ( div16s -> div16s::@16 ) during phi lifting.
-Added new block during phi lifting div16s::@17(between div16s::@2 and div16s::@4)
-Added new block during phi lifting div16s::@18(between div16s::@15 and div16s::@return)
+Added new block during phi lifting divr16s::@17(between divr16s and divr16s::@2)
+Fixing phi predecessor for divr16s::neg#3 to new block ( divr16s -> divr16s::@17 ) during phi lifting.
+Fixing phi predecessor for divr16s::remu#3 to new block ( divr16s -> divr16s::@17 ) during phi lifting.
+Added new block during phi lifting divr16s::@18(between divr16s::@2 and divr16s::@4)
+Added new block during phi lifting divr16s::@19(between divr16s::@15 and divr16s::@return)
Added new block during phi lifting divr16u::@8(between divr16u::@3 and divr16u::@1)
Added new block during phi lifting divr16u::@9(between divr16u::@1 and divr16u::@2)
Added new block during phi lifting divr16u::@10(between divr16u::@2 and divr16u::@3)
@@ -5375,9 +5600,9 @@ Added new block during phi lifting divr8u::@10(between divr8u::@2 and divr8u::@3
Added new block during phi lifting test_16u::@12(between test_16u::@11 and test_16u::@1)
Added new block during phi lifting test_8u::@12(between test_8u::@11 and test_8u::@1)
Added new block during phi lifting print_cls::@3(between print_cls::@1 and print_cls::@1)
-Block Sequence Planned @begin @26 @end main main::@1 main::@2 main::@3 main::@4 main::@return test_16s test_16s::@1 test_16s::@3 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 test_16s::@8 test_16s::@9 test_16s::@10 test_16s::@11 test_16s::@return test_16s::@12 print_ln print_ln::@1 print_ln::@return print_ln::@3 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_sword::@5 print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 div16s div16s::@16 div16s::@2 div16s::@17 div16s::@4 div16s::@15 div16s::@11 div16s::@return div16s::@18 div16s::@3 div16s::@1 div16u div16u::@2 div16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return divr16u::@8 divr16u::@10 divr16u::@9 test_8s test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7 test_8s::@8 test_8s::@9 test_8s::@10 test_8s::@11 test_8s::@return test_8s::@12 print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return print_sbyte::@5 div8s div8s::@16 div8s::@2 div8s::@17 div8s::@4 div8s::@15 div8s::@11 div8s::@return div8s::@18 div8s::@3 div8s::@1 div8u div8u::@2 div8u::@return divr8u divr8u::@1 divr8u::@4 divr8u::@2 divr8u::@5 divr8u::@3 divr8u::@6 divr8u::@return divr8u::@8 divr8u::@10 divr8u::@9 test_16u test_16u::@1 test_16u::@3 test_16u::@4 test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@8 test_16u::@9 test_16u::@10 test_16u::@11 test_16u::@return test_16u::@12 test_8u test_8u::@1 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@9 test_8u::@10 test_8u::@11 test_8u::@return test_8u::@12 print_cls print_cls::@1 print_cls::@return print_cls::@3
+Block Sequence Planned @begin @27 @end main main::@1 main::@2 main::@3 main::@4 main::@return test_16s test_16s::@1 test_16s::@3 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 test_16s::@8 test_16s::@9 test_16s::@10 test_16s::@11 test_16s::@return test_16s::@12 print_ln print_ln::@1 print_ln::@return print_ln::@3 print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_sword::@5 print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 div16s div16s::@2 div16s::@return divr16s divr16s::@17 divr16s::@2 divr16s::@18 divr16s::@4 divr16s::@15 divr16s::@11 divr16s::@return divr16s::@19 divr16s::@3 divr16s::@1 divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return divr16u::@8 divr16u::@10 divr16u::@9 test_8s test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7 test_8s::@8 test_8s::@9 test_8s::@10 test_8s::@11 test_8s::@return test_8s::@12 print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return print_sbyte::@5 div8s div8s::@16 div8s::@2 div8s::@17 div8s::@4 div8s::@15 div8s::@11 div8s::@return div8s::@18 div8s::@3 div8s::@1 div8u div8u::@2 div8u::@return divr8u divr8u::@1 divr8u::@4 divr8u::@2 divr8u::@5 divr8u::@3 divr8u::@6 divr8u::@return divr8u::@8 divr8u::@10 divr8u::@9 test_16u test_16u::@1 test_16u::@3 test_16u::@4 test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@8 test_16u::@9 test_16u::@10 test_16u::@11 test_16u::@return test_16u::@12 div16u div16u::@2 div16u::@return test_8u test_8u::@1 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@9 test_8u::@10 test_8u::@11 test_8u::@return test_8u::@12 print_cls print_cls::@1 print_cls::@return print_cls::@3
Adding NOP phi() at start of @begin
-Adding NOP phi() at start of @26
+Adding NOP phi() at start of @27
Adding NOP phi() at start of @end
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@1
@@ -5408,14 +5633,15 @@ Calls in [test_16s] to div16s:21 print_sword:27 print_str:29 print_sword:33 prin
Calls in [print_sword] to print_char:62 print_word:69
Calls in [print_word] to print_byte:77 print_byte:81
Calls in [print_byte] to print_char:88 print_char:93
-Calls in [div16s] to div16u:121
-Calls in [div16u] to divr16u:142
-Calls in [test_8s] to div8s:180 print_sbyte:186 print_str:188 print_sbyte:192 print_str:194 print_sbyte:198 print_str:200 print_sbyte:204 print_ln:206
-Calls in [print_sbyte] to print_char:214 print_byte:221
-Calls in [div8s] to div8u:236
-Calls in [div8u] to divr8u:257
-Calls in [test_16u] to div16u:296 print_word:302 print_str:304 print_word:308 print_str:310 print_word:314 print_str:316 print_word:320 print_ln:322
-Calls in [test_8u] to div8u:335 print_byte:341 print_str:343 print_byte:347 print_str:349 print_byte:353 print_str:355 print_byte:359 print_ln:361
+Calls in [div16s] to divr16s:112
+Calls in [divr16s] to divr16u:129
+Calls in [test_8s] to div8s:183 print_sbyte:189 print_str:191 print_sbyte:195 print_str:197 print_sbyte:201 print_str:203 print_sbyte:207 print_ln:209
+Calls in [print_sbyte] to print_char:217 print_byte:224
+Calls in [div8s] to div8u:239
+Calls in [div8u] to divr8u:260
+Calls in [test_16u] to div16u:297 print_word:303 print_str:305 print_word:309 print_str:311 print_word:315 print_str:317 print_word:321 print_ln:323
+Calls in [div16u] to divr16u:332
+Calls in [test_8u] to div8u:344 print_byte:350 print_str:352 print_byte:356 print_str:358 print_byte:362 print_str:364 print_byte:368 print_ln:370
Propagating live ranges...
Propagating live ranges...
@@ -5450,7 +5676,7 @@ Propagating live ranges...
Propagating live ranges...
Propagating live ranges...
Propagating live ranges...
-Created 56 initial phi equivalence classes
+Created 58 initial phi equivalence classes
Coalesced [25] print_sword::w#9 ← print_sword::w#1
Not coalescing [26] print_char_cursor#156 ← print_line_cursor#1
Coalesced [31] print_sword::w#10 ← print_sword::w#2
@@ -5481,83 +5707,85 @@ Coalesced [100] print_str::str#16 ← print_str::str#15
Coalesced (already) [101] print_char_cursor#178 ← print_char_cursor#17
Coalesced [108] print_str::str#17 ← print_str::str#0
Coalesced [109] print_char_cursor#179 ← print_char_cursor#1
-Coalesced [115] div16s::neg#10 ← div16s::neg#3
-Coalesced [119] div16u::dividend#3 ← div16u::dividend#0
-Coalesced [120] div16u::divisor#3 ← div16u::divisor#0
-Coalesced [127] div16s::return#6 ← div16s::return#1
-Coalesced [128] rem16s#31 ← rem16s#2
-Coalesced [136] div16s::neg#9 ← div16s::neg#2
-Coalesced [146] divr16u::dividend#8 ← divr16u::dividend#1
-Coalesced [153] divr16u::rem#13 ← divr16u::rem#1
-Coalesced [160] divr16u::rem#15 ← divr16u::rem#2
-Coalesced [161] divr16u::return#6 ← divr16u::quotient#2
-Coalesced [167] divr16u::rem#11 ← divr16u::rem#10
-Coalesced [168] divr16u::dividend#9 ← divr16u::dividend#0
-Coalesced [169] divr16u::quotient#9 ← divr16u::return#0
-Coalesced [170] divr16u::i#7 ← divr16u::i#1
-Coalesced [171] divr16u::rem#14 ← divr16u::rem#5
-Coalesced [172] divr16u::return#5 ← divr16u::quotient#1
-Coalesced [173] divr16u::rem#12 ← divr16u::rem#0
-Coalesced [184] print_sbyte::b#9 ← print_sbyte::b#1
-Not coalescing [185] print_char_cursor#180 ← print_line_cursor#1
-Coalesced [190] print_sbyte::b#10 ← print_sbyte::b#2
-Coalesced [191] print_char_cursor#181 ← print_char_cursor#126
-Coalesced [196] print_sbyte::b#11 ← print_sbyte::b#3
-Coalesced (already) [197] print_char_cursor#182 ← print_char_cursor#126
-Coalesced [202] print_sbyte::b#12 ← print_sbyte::b#4
-Coalesced (already) [203] print_char_cursor#183 ← print_char_cursor#126
-Coalesced (already) [205] print_line_cursor#89 ← print_line_cursor#1
-Coalesced [210] test_8s::i#12 ← test_8s::i#1
-Coalesced (already) [213] print_char_cursor#176 ← print_char_cursor#131
-Coalesced [216] print_sbyte::b#14 ← print_sbyte::b#0
-Coalesced [217] print_char_cursor#185 ← print_char_cursor#17
-Coalesced (already) [220] print_char_cursor#167 ← print_char_cursor#130
-Coalesced [223] print_sbyte::b#13 ← print_sbyte::b#5
-Coalesced (already) [224] print_char_cursor#184 ← print_char_cursor#131
-Coalesced [230] div8s::neg#10 ← div8s::neg#3
-Coalesced [234] div8u::dividend#3 ← div8u::dividend#0
-Coalesced [235] div8u::divisor#3 ← div8u::divisor#0
-Coalesced [242] div8s::return#6 ← div8s::return#1
-Coalesced [243] rem8s#32 ← rem8s#2
-Coalesced [251] div8s::neg#9 ← div8s::neg#2
-Coalesced [261] divr8u::dividend#8 ← divr8u::dividend#0
-Coalesced [267] divr8u::rem#13 ← divr8u::rem#2
-Coalesced [274] divr8u::rem#15 ← divr8u::rem#3
-Coalesced [275] divr8u::return#6 ← divr8u::quotient#2
-Coalesced [281] divr8u::rem#11 ← divr8u::rem#10
-Coalesced [282] divr8u::dividend#9 ← divr8u::dividend#1
-Coalesced [283] divr8u::quotient#9 ← divr8u::return#1
-Coalesced [284] divr8u::i#7 ← divr8u::i#1
-Coalesced [285] divr8u::rem#14 ← divr8u::rem#5
-Coalesced [286] divr8u::return#5 ← divr8u::quotient#1
-Coalesced [287] divr8u::rem#12 ← divr8u::rem#1
-Coalesced [294] div16u::dividend#4 ← div16u::dividend#1
-Coalesced [295] div16u::divisor#4 ← div16u::divisor#1
-Coalesced [300] print_word::w#8 ← print_word::w#1
-Not coalescing [301] print_char_cursor#163 ← print_line_cursor#1
-Coalesced [306] print_word::w#9 ← print_word::w#2
-Coalesced (already) [307] print_char_cursor#164 ← print_char_cursor#126
-Coalesced [312] print_word::w#10 ← print_word::w#3
-Coalesced (already) [313] print_char_cursor#165 ← print_char_cursor#126
-Coalesced [318] print_word::w#11 ← print_word::w#4
-Coalesced (already) [319] print_char_cursor#166 ← print_char_cursor#126
-Coalesced (already) [321] print_line_cursor#88 ← print_line_cursor#1
-Coalesced [326] test_16u::i#12 ← test_16u::i#1
-Coalesced [333] div8u::dividend#4 ← div8u::dividend#1
-Coalesced [334] div8u::divisor#4 ← div8u::divisor#1
-Coalesced [339] print_byte::b#12 ← print_byte::b#3
-Coalesced [340] print_char_cursor#170 ← print_char_cursor#135
-Coalesced [345] print_byte::b#13 ← print_byte::b#4
-Coalesced (already) [346] print_char_cursor#171 ← print_char_cursor#126
-Coalesced [351] print_byte::b#14 ← print_byte::b#5
-Coalesced (already) [352] print_char_cursor#172 ← print_char_cursor#126
-Coalesced [357] print_byte::b#15 ← print_byte::b#6
-Coalesced (already) [358] print_char_cursor#173 ← print_char_cursor#126
-Coalesced [360] print_line_cursor#90 ← print_line_cursor#41
-Coalesced [365] test_8u::i#12 ← test_8u::i#1
-Not coalescing [366] print_char_cursor#186 ← print_line_cursor#1
-Coalesced (already) [367] print_line_cursor#93 ← print_line_cursor#1
-Coalesced [374] print_cls::sc#3 ← print_cls::sc#1
+Coalesced [121] divr16s::neg#10 ← divr16s::neg#3
+Coalesced [126] divr16u::rem#12 ← divr16u::rem#4
+Coalesced [127] divr16u::dividend#10 ← divr16u::dividend#2
+Coalesced [128] divr16u::divisor#9 ← divr16u::divisor#1
+Coalesced [135] divr16s::return#6 ← divr16s::return#1
+Coalesced [136] rem16s#36 ← rem16s#2
+Coalesced [144] divr16s::neg#9 ← divr16s::neg#2
+Coalesced [148] divr16u::rem#13 ← divr16u::rem#10
+Coalesced [149] divr16u::dividend#11 ← divr16u::dividend#5
+Coalesced [156] divr16u::rem#16 ← divr16u::rem#1
+Coalesced [163] divr16u::rem#18 ← divr16u::rem#2
+Coalesced [164] divr16u::return#8 ← divr16u::quotient#2
+Coalesced [170] divr16u::rem#14 ← divr16u::rem#11
+Coalesced [171] divr16u::dividend#12 ← divr16u::dividend#0
+Coalesced [172] divr16u::quotient#9 ← divr16u::return#0
+Coalesced [173] divr16u::i#7 ← divr16u::i#1
+Coalesced [174] divr16u::rem#17 ← divr16u::rem#6
+Coalesced [175] divr16u::return#7 ← divr16u::quotient#1
+Coalesced [176] divr16u::rem#15 ← divr16u::rem#0
+Coalesced [187] print_sbyte::b#9 ← print_sbyte::b#1
+Not coalescing [188] print_char_cursor#180 ← print_line_cursor#1
+Coalesced [193] print_sbyte::b#10 ← print_sbyte::b#2
+Coalesced [194] print_char_cursor#181 ← print_char_cursor#126
+Coalesced [199] print_sbyte::b#11 ← print_sbyte::b#3
+Coalesced (already) [200] print_char_cursor#182 ← print_char_cursor#126
+Coalesced [205] print_sbyte::b#12 ← print_sbyte::b#4
+Coalesced (already) [206] print_char_cursor#183 ← print_char_cursor#126
+Coalesced (already) [208] print_line_cursor#89 ← print_line_cursor#1
+Coalesced [213] test_8s::i#12 ← test_8s::i#1
+Coalesced (already) [216] print_char_cursor#176 ← print_char_cursor#131
+Coalesced [219] print_sbyte::b#14 ← print_sbyte::b#0
+Coalesced [220] print_char_cursor#185 ← print_char_cursor#17
+Coalesced (already) [223] print_char_cursor#167 ← print_char_cursor#130
+Coalesced [226] print_sbyte::b#13 ← print_sbyte::b#5
+Coalesced (already) [227] print_char_cursor#184 ← print_char_cursor#131
+Coalesced [233] div8s::neg#10 ← div8s::neg#3
+Coalesced [237] div8u::dividend#3 ← div8u::dividend#0
+Coalesced [238] div8u::divisor#3 ← div8u::divisor#0
+Coalesced [245] div8s::return#6 ← div8s::return#1
+Coalesced [246] rem8s#32 ← rem8s#2
+Coalesced [254] div8s::neg#9 ← div8s::neg#2
+Coalesced [264] divr8u::dividend#8 ← divr8u::dividend#0
+Coalesced [270] divr8u::rem#13 ← divr8u::rem#2
+Coalesced [277] divr8u::rem#15 ← divr8u::rem#3
+Coalesced [278] divr8u::return#6 ← divr8u::quotient#2
+Coalesced [284] divr8u::rem#11 ← divr8u::rem#10
+Coalesced [285] divr8u::dividend#9 ← divr8u::dividend#1
+Coalesced [286] divr8u::quotient#9 ← divr8u::return#1
+Coalesced [287] divr8u::i#7 ← divr8u::i#1
+Coalesced [288] divr8u::rem#14 ← divr8u::rem#5
+Coalesced [289] divr8u::return#5 ← divr8u::quotient#1
+Coalesced [290] divr8u::rem#12 ← divr8u::rem#1
+Coalesced [301] print_word::w#8 ← print_word::w#1
+Not coalescing [302] print_char_cursor#163 ← print_line_cursor#1
+Coalesced [307] print_word::w#9 ← print_word::w#2
+Coalesced (already) [308] print_char_cursor#164 ← print_char_cursor#126
+Coalesced [313] print_word::w#10 ← print_word::w#3
+Coalesced (already) [314] print_char_cursor#165 ← print_char_cursor#126
+Coalesced [319] print_word::w#11 ← print_word::w#4
+Coalesced (already) [320] print_char_cursor#166 ← print_char_cursor#126
+Coalesced (already) [322] print_line_cursor#88 ← print_line_cursor#1
+Coalesced [327] test_16u::i#12 ← test_16u::i#1
+Coalesced [330] divr16u::dividend#9 ← divr16u::dividend#1
+Coalesced [331] divr16u::divisor#8 ← divr16u::divisor#0
+Coalesced [342] div8u::dividend#4 ← div8u::dividend#1
+Coalesced [343] div8u::divisor#4 ← div8u::divisor#1
+Coalesced [348] print_byte::b#12 ← print_byte::b#3
+Coalesced [349] print_char_cursor#170 ← print_char_cursor#135
+Coalesced [354] print_byte::b#13 ← print_byte::b#4
+Coalesced (already) [355] print_char_cursor#171 ← print_char_cursor#126
+Coalesced [360] print_byte::b#14 ← print_byte::b#5
+Coalesced (already) [361] print_char_cursor#172 ← print_char_cursor#126
+Coalesced [366] print_byte::b#15 ← print_byte::b#6
+Coalesced (already) [367] print_char_cursor#173 ← print_char_cursor#126
+Coalesced [369] print_line_cursor#90 ← print_line_cursor#41
+Coalesced [374] test_8u::i#12 ← test_8u::i#1
+Not coalescing [375] print_char_cursor#186 ← print_line_cursor#1
+Coalesced (already) [376] print_line_cursor#93 ← print_line_cursor#1
+Coalesced [383] print_cls::sc#3 ← print_cls::sc#1
Coalesced down to 35 phi equivalence classes
Culled Empty Block (label) test_16s::@12
Culled Empty Block (label) print_ln::@3
@@ -5572,9 +5800,9 @@ Culled Empty Block (label) divr8u::@10
Culled Empty Block (label) divr8u::@9
Culled Empty Block (label) test_16u::@12
Culled Empty Block (label) print_cls::@3
-Block Sequence Planned @begin @26 @end main main::@1 main::@2 main::@3 main::@4 main::@return test_16s test_16s::@1 test_16s::@3 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 test_16s::@8 test_16s::@9 test_16s::@10 test_16s::@11 test_16s::@return print_ln print_ln::@1 print_ln::@return print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 div16s div16s::@16 div16s::@2 div16s::@17 div16s::@4 div16s::@15 div16s::@11 div16s::@return div16s::@18 div16s::@3 div16s::@1 div16u div16u::@2 div16u::@return divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return test_8s test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7 test_8s::@8 test_8s::@9 test_8s::@10 test_8s::@11 test_8s::@return print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return div8s div8s::@16 div8s::@2 div8s::@17 div8s::@4 div8s::@15 div8s::@11 div8s::@return div8s::@18 div8s::@3 div8s::@1 div8u div8u::@2 div8u::@return divr8u divr8u::@1 divr8u::@4 divr8u::@2 divr8u::@5 divr8u::@3 divr8u::@6 divr8u::@return test_16u test_16u::@1 test_16u::@3 test_16u::@4 test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@8 test_16u::@9 test_16u::@10 test_16u::@11 test_16u::@return test_8u test_8u::@1 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@9 test_8u::@10 test_8u::@11 test_8u::@return test_8u::@12 print_cls print_cls::@1 print_cls::@return
+Block Sequence Planned @begin @27 @end main main::@1 main::@2 main::@3 main::@4 main::@return test_16s test_16s::@1 test_16s::@3 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 test_16s::@8 test_16s::@9 test_16s::@10 test_16s::@11 test_16s::@return print_ln print_ln::@1 print_ln::@return print_sword print_sword::@2 print_sword::@4 print_sword::@1 print_sword::@return print_word print_word::@1 print_word::@return print_byte print_byte::@1 print_byte::@return print_char print_char::@return print_str print_str::@1 print_str::@return print_str::@2 div16s div16s::@2 div16s::@return divr16s divr16s::@17 divr16s::@2 divr16s::@18 divr16s::@4 divr16s::@15 divr16s::@11 divr16s::@return divr16s::@19 divr16s::@3 divr16s::@1 divr16u divr16u::@1 divr16u::@4 divr16u::@2 divr16u::@5 divr16u::@3 divr16u::@6 divr16u::@return test_8s test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7 test_8s::@8 test_8s::@9 test_8s::@10 test_8s::@11 test_8s::@return print_sbyte print_sbyte::@2 print_sbyte::@4 print_sbyte::@1 print_sbyte::@return div8s div8s::@16 div8s::@2 div8s::@17 div8s::@4 div8s::@15 div8s::@11 div8s::@return div8s::@18 div8s::@3 div8s::@1 div8u div8u::@2 div8u::@return divr8u divr8u::@1 divr8u::@4 divr8u::@2 divr8u::@5 divr8u::@3 divr8u::@6 divr8u::@return test_16u test_16u::@1 test_16u::@3 test_16u::@4 test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@8 test_16u::@9 test_16u::@10 test_16u::@11 test_16u::@return div16u div16u::@2 div16u::@return test_8u test_8u::@1 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@9 test_8u::@10 test_8u::@11 test_8u::@return test_8u::@12 print_cls print_cls::@1 print_cls::@return
Adding NOP phi() at start of @begin
-Adding NOP phi() at start of @26
+Adding NOP phi() at start of @27
Adding NOP phi() at start of @end
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@1
@@ -5587,7 +5815,6 @@ Adding NOP phi() at start of test_16s::@6
Adding NOP phi() at start of test_16s::@8
Adding NOP phi() at start of test_16s::@10
Adding NOP phi() at start of print_sword::@2
-Adding NOP phi() at start of divr16u
Adding NOP phi() at start of test_8s
Adding NOP phi() at start of test_8s::@4
Adding NOP phi() at start of test_8s::@6
@@ -5634,14 +5861,14 @@ Propagating live ranges...
FINAL CONTROL FLOW GRAPH
@begin: scope:[] from
[0] phi() [ ] ( )
- to:@26
-@26: scope:[] from @begin
+ to:@27
+@27: scope:[] from @begin
[1] phi() [ ] ( )
[2] call main [ ] ( )
to:@end
-@end: scope:[] from @26
+@end: scope:[] from @27
[3] phi() [ ] ( )
-main: scope:[main] from @26
+main: scope:[main] from @27
[4] phi() [ ] ( main:2 [ ] )
[5] call print_cls [ ] ( main:2 [ ] )
to:main::@1
@@ -5673,37 +5900,37 @@ test_16s::@1: scope:[test_16s] from test_16s test_16s::@11
[18] (signed word) test_16s::divisor#0 ← *((const signed word[]) test_16s::divisors#0 + (byte) test_16s::i#10) [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 ] )
[19] (signed word) div16s::dividend#0 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 print_line_cursor#1 ] )
[20] (signed word) div16s::divisor#0 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 div16s::divisor#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 div16s::divisor#0 print_line_cursor#1 ] )
- [21] call div16s [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#3 ] )
- [22] (signed word) div16s::return#3 ← (signed word) div16s::return#2 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#3 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#3 print_line_cursor#1 rem16s#3 ] )
+ [21] call div16s [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#0 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#0 print_line_cursor#1 rem16s#11 ] )
+ [22] (signed word) div16s::return#2 ← (signed word) div16s::return#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#11 ] )
to:test_16s::@3
test_16s::@3: scope:[test_16s] from test_16s::@1
- [23] (signed word) test_16s::res#0 ← (signed word) div16s::return#3 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 ] )
- [24] (signed word) print_sword::w#1 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#3 ] )
- [25] (byte*~) print_char_cursor#156 ← (byte*) print_line_cursor#1 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#3 ] )
- [26] call print_sword [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
+ [23] (signed word) test_16s::res#0 ← (signed word) div16s::return#2 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 ] )
+ [24] (signed word) print_sword::w#1 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#11 ] )
+ [25] (byte*~) print_char_cursor#156 ← (byte*) print_line_cursor#1 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#11 ] )
+ [26] call print_sword [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
to:test_16s::@4
test_16s::@4: scope:[test_16s] from test_16s::@3
- [27] phi() [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
- [28] call print_str [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] )
+ [27] phi() [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
+ [28] call print_str [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] )
to:test_16s::@5
test_16s::@5: scope:[test_16s] from test_16s::@4
- [29] (signed word) print_sword::w#2 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#3 print_char_cursor#126 ] )
- [30] call print_sword [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
+ [29] (signed word) print_sword::w#2 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#11 print_char_cursor#126 ] )
+ [30] call print_sword [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
to:test_16s::@6
test_16s::@6: scope:[test_16s] from test_16s::@5
- [31] phi() [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
- [32] call print_str [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] )
+ [31] phi() [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
+ [32] call print_str [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] )
to:test_16s::@7
test_16s::@7: scope:[test_16s] from test_16s::@6
- [33] (signed word) print_sword::w#3 ← (signed word) test_16s::res#0 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#3 print_char_cursor#126 ] )
- [34] call print_sword [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
+ [33] (signed word) print_sword::w#3 ← (signed word) test_16s::res#0 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#11 print_char_cursor#126 ] )
+ [34] call print_sword [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
to:test_16s::@8
test_16s::@8: scope:[test_16s] from test_16s::@7
- [35] phi() [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
- [36] call print_str [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] )
+ [35] phi() [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
+ [36] call print_str [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] )
to:test_16s::@9
test_16s::@9: scope:[test_16s] from test_16s::@8
- [37] (signed word) print_sword::w#4 ← (signed word) rem16s#3 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] )
+ [37] (signed word) print_sword::w#4 ← (signed word) rem16s#11 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] )
[38] call print_sword [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
to:test_16s::@10
test_16s::@10: scope:[test_16s] from test_16s::@9
@@ -5718,189 +5945,191 @@ test_16s::@return: scope:[test_16s] from test_16s::@11
[43] return [ ] ( main:2::test_16s:13 [ ] )
to:@return
print_ln: scope:[print_ln] from test_16s::@10 test_16u::@10 test_8s::@10 test_8u::@10
- [44] (byte*) print_line_cursor#39 ← phi( test_16s::@10/(byte*) print_line_cursor#1 test_16u::@10/(byte*) print_line_cursor#1 test_8s::@10/(byte*) print_line_cursor#1 test_8u::@10/(byte*) print_line_cursor#41 ) [ print_line_cursor#39 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#39 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#39 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#39 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#39 print_char_cursor#17 ] )
+ [44] (byte*) print_line_cursor#39 ← phi( test_16s::@10/(byte*) print_line_cursor#1 test_16u::@10/(byte*) print_line_cursor#1 test_8s::@10/(byte*) print_line_cursor#1 test_8u::@10/(byte*) print_line_cursor#41 ) [ print_line_cursor#39 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#39 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#39 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#39 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#39 print_char_cursor#17 ] )
to:print_ln::@1
print_ln::@1: scope:[print_ln] from print_ln print_ln::@1
- [45] (byte*) print_line_cursor#20 ← phi( print_ln/(byte*) print_line_cursor#39 print_ln::@1/(byte*) print_line_cursor#1 ) [ print_line_cursor#20 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#20 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#20 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#20 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#20 print_char_cursor#17 ] )
- [46] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#20 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] )
- [47] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#17) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] )
+ [45] (byte*) print_line_cursor#20 ← phi( print_ln/(byte*) print_line_cursor#39 print_ln::@1/(byte*) print_line_cursor#1 ) [ print_line_cursor#20 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#20 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#20 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#20 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#20 print_char_cursor#17 ] )
+ [46] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#20 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] )
+ [47] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#17) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] )
to:print_ln::@return
print_ln::@return: scope:[print_ln] from print_ln::@1
- [48] return [ print_line_cursor#1 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 ] )
+ [48] return [ print_line_cursor#1 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 ] )
to:@return
print_sword: scope:[print_sword] from test_16s::@3 test_16s::@5 test_16s::@7 test_16s::@9
- [49] (byte*) print_char_cursor#129 ← phi( test_16s::@3/(byte*~) print_char_cursor#156 test_16s::@5/(byte*) print_char_cursor#126 test_16s::@7/(byte*) print_char_cursor#126 test_16s::@9/(byte*) print_char_cursor#126 ) [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] )
- [49] (signed word) print_sword::w#5 ← phi( test_16s::@3/(signed word) print_sword::w#1 test_16s::@5/(signed word) print_sword::w#2 test_16s::@7/(signed word) print_sword::w#3 test_16s::@9/(signed word) print_sword::w#4 ) [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] )
- [50] if((signed word) print_sword::w#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] )
+ [49] (byte*) print_char_cursor#129 ← phi( test_16s::@3/(byte*~) print_char_cursor#156 test_16s::@5/(byte*) print_char_cursor#126 test_16s::@7/(byte*) print_char_cursor#126 test_16s::@9/(byte*) print_char_cursor#126 ) [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] )
+ [49] (signed word) print_sword::w#5 ← phi( test_16s::@3/(signed word) print_sword::w#1 test_16s::@5/(signed word) print_sword::w#2 test_16s::@7/(signed word) print_sword::w#3 test_16s::@9/(signed word) print_sword::w#4 ) [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] )
+ [50] if((signed word) print_sword::w#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] )
to:print_sword::@2
print_sword::@2: scope:[print_sword] from print_sword
- [51] phi() [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] )
- [52] call print_char [ print_char_cursor#17 print_sword::w#5 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#5 ] )
+ [51] phi() [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] )
+ [52] call print_char [ print_char_cursor#17 print_sword::w#5 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#5 ] )
to:print_sword::@4
print_sword::@4: scope:[print_sword] from print_sword::@2
- [53] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#5 [ print_char_cursor#17 print_sword::w#0 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#0 ] )
+ [53] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#5 [ print_char_cursor#17 print_sword::w#0 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#0 ] )
to:print_sword::@1
print_sword::@1: scope:[print_sword] from print_sword print_sword::@4
- [54] (byte*) print_char_cursor#128 ← phi( print_sword/(byte*) print_char_cursor#129 print_sword::@4/(byte*) print_char_cursor#17 ) [ print_sword::w#6 print_char_cursor#128 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#6 print_char_cursor#128 ] )
- [54] (signed word) print_sword::w#6 ← phi( print_sword/(signed word) print_sword::w#5 print_sword::@4/(signed word) print_sword::w#0 ) [ print_sword::w#6 print_char_cursor#128 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#6 print_char_cursor#128 ] )
- [55] (word~) print_word::w#7 ← (word)(signed word) print_sword::w#6 [ print_char_cursor#128 print_word::w#7 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#128 print_word::w#7 ] )
- [56] call print_word [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
+ [54] (byte*) print_char_cursor#128 ← phi( print_sword/(byte*) print_char_cursor#129 print_sword::@4/(byte*) print_char_cursor#17 ) [ print_sword::w#6 print_char_cursor#128 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#6 print_char_cursor#128 ] )
+ [54] (signed word) print_sword::w#6 ← phi( print_sword/(signed word) print_sword::w#5 print_sword::@4/(signed word) print_sword::w#0 ) [ print_sword::w#6 print_char_cursor#128 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#6 print_char_cursor#128 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#6 print_char_cursor#128 ] )
+ [55] (word~) print_word::w#7 ← (word)(signed word) print_sword::w#6 [ print_char_cursor#128 print_word::w#7 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#128 print_word::w#7 ] )
+ [56] call print_word [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
to:print_sword::@return
print_sword::@return: scope:[print_sword] from print_sword::@1
- [57] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
+ [57] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
to:@return
print_word: scope:[print_word] from print_sword::@1 test_16u::@3 test_16u::@5 test_16u::@7 test_16u::@9
- [58] (byte*) print_char_cursor#132 ← phi( print_sword::@1/(byte*) print_char_cursor#128 test_16u::@3/(byte*~) print_char_cursor#163 test_16u::@5/(byte*) print_char_cursor#126 test_16u::@7/(byte*) print_char_cursor#126 test_16u::@9/(byte*) print_char_cursor#126 ) [ print_word::w#5 print_char_cursor#132 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 ] )
- [58] (word) print_word::w#5 ← phi( print_sword::@1/(word~) print_word::w#7 test_16u::@3/(word) print_word::w#1 test_16u::@5/(word) print_word::w#2 test_16u::@7/(word) print_word::w#3 test_16u::@9/(word) print_word::w#4 ) [ print_word::w#5 print_char_cursor#132 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 ] )
- [59] (byte) print_byte::b#1 ← > (word) print_word::w#5 [ print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] )
- [60] call print_byte [ print_char_cursor#17 print_word::w#5 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] )
+ [58] (byte*) print_char_cursor#132 ← phi( print_sword::@1/(byte*) print_char_cursor#128 test_16u::@3/(byte*~) print_char_cursor#163 test_16u::@5/(byte*) print_char_cursor#126 test_16u::@7/(byte*) print_char_cursor#126 test_16u::@9/(byte*) print_char_cursor#126 ) [ print_word::w#5 print_char_cursor#132 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 ] )
+ [58] (word) print_word::w#5 ← phi( print_sword::@1/(word~) print_word::w#7 test_16u::@3/(word) print_word::w#1 test_16u::@5/(word) print_word::w#2 test_16u::@7/(word) print_word::w#3 test_16u::@9/(word) print_word::w#4 ) [ print_word::w#5 print_char_cursor#132 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 ] )
+ [59] (byte) print_byte::b#1 ← > (word) print_word::w#5 [ print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] )
+ [60] call print_byte [ print_char_cursor#17 print_word::w#5 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] )
to:print_word::@1
print_word::@1: scope:[print_word] from print_word
- [61] (byte) print_byte::b#2 ← < (word) print_word::w#5 [ print_char_cursor#17 print_byte::b#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] )
- [62] call print_byte [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
+ [61] (byte) print_byte::b#2 ← < (word) print_word::w#5 [ print_char_cursor#17 print_byte::b#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] )
+ [62] call print_byte [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
to:print_word::@return
print_word::@return: scope:[print_word] from print_word::@1
- [63] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
+ [63] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
to:@return
print_byte: scope:[print_byte] from print_sbyte::@1 print_word print_word::@1 test_8u::@3 test_8u::@5 test_8u::@7 test_8u::@9
- [64] (byte*) print_char_cursor#133 ← phi( print_sbyte::@1/(byte*) print_char_cursor#130 print_word/(byte*) print_char_cursor#132 print_word::@1/(byte*) print_char_cursor#17 test_8u::@3/(byte*) print_char_cursor#135 test_8u::@5/(byte*) print_char_cursor#126 test_8u::@7/(byte*) print_char_cursor#126 test_8u::@9/(byte*) print_char_cursor#126 ) [ print_byte::b#7 print_char_cursor#133 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 ] )
- [64] (byte) print_byte::b#7 ← phi( print_sbyte::@1/(byte~) print_byte::b#9 print_word/(byte) print_byte::b#1 print_word::@1/(byte) print_byte::b#2 test_8u::@3/(byte) print_byte::b#3 test_8u::@5/(byte) print_byte::b#4 test_8u::@7/(byte) print_byte::b#5 test_8u::@9/(byte) print_byte::b#6 ) [ print_byte::b#7 print_char_cursor#133 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 ] )
- [65] (byte~) print_byte::$0 ← (byte) print_byte::b#7 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] )
- [66] (byte) print_char::ch#2 ← *((const string) print_hextab#0 + (byte~) print_byte::$0) [ print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] )
- [67] call print_char [ print_char_cursor#17 print_byte::b#7 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] )
+ [64] (byte*) print_char_cursor#133 ← phi( print_sbyte::@1/(byte*) print_char_cursor#130 print_word/(byte*) print_char_cursor#132 print_word::@1/(byte*) print_char_cursor#17 test_8u::@3/(byte*) print_char_cursor#135 test_8u::@5/(byte*) print_char_cursor#126 test_8u::@7/(byte*) print_char_cursor#126 test_8u::@9/(byte*) print_char_cursor#126 ) [ print_byte::b#7 print_char_cursor#133 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 ] )
+ [64] (byte) print_byte::b#7 ← phi( print_sbyte::@1/(byte~) print_byte::b#9 print_word/(byte) print_byte::b#1 print_word::@1/(byte) print_byte::b#2 test_8u::@3/(byte) print_byte::b#3 test_8u::@5/(byte) print_byte::b#4 test_8u::@7/(byte) print_byte::b#5 test_8u::@9/(byte) print_byte::b#6 ) [ print_byte::b#7 print_char_cursor#133 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 ] )
+ [65] (byte~) print_byte::$0 ← (byte) print_byte::b#7 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] )
+ [66] (byte) print_char::ch#2 ← *((const string) print_hextab#0 + (byte~) print_byte::$0) [ print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] )
+ [67] call print_char [ print_char_cursor#17 print_byte::b#7 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] )
to:print_byte::@1
print_byte::@1: scope:[print_byte] from print_byte
- [68] (byte~) print_byte::$2 ← (byte) print_byte::b#7 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] )
- [69] (byte) print_char::ch#3 ← *((const string) print_hextab#0 + (byte~) print_byte::$2) [ print_char_cursor#17 print_char::ch#3 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] )
- [70] call print_char [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
+ [68] (byte~) print_byte::$2 ← (byte) print_byte::b#7 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] )
+ [69] (byte) print_char::ch#3 ← *((const string) print_hextab#0 + (byte~) print_byte::$2) [ print_char_cursor#17 print_char::ch#3 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] )
+ [70] call print_char [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
to:print_byte::@return
print_byte::@return: scope:[print_byte] from print_byte::@1
- [71] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
+ [71] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
to:@return
print_char: scope:[print_char] from print_byte print_byte::@1 print_sbyte::@2 print_sword::@2
- [72] (byte*) print_char_cursor#80 ← phi( print_byte/(byte*) print_char_cursor#133 print_byte::@1/(byte*) print_char_cursor#17 print_sbyte::@2/(byte*) print_char_cursor#131 print_sword::@2/(byte*) print_char_cursor#129 ) [ print_char::ch#4 print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] )
- [72] (byte) print_char::ch#4 ← phi( print_byte/(byte) print_char::ch#2 print_byte::@1/(byte) print_char::ch#3 print_sbyte::@2/(byte) '-' print_sword::@2/(byte) '-' ) [ print_char::ch#4 print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] )
- [73] *((byte*) print_char_cursor#80) ← (byte) print_char::ch#4 [ print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#80 ] )
- [74] (byte*) print_char_cursor#17 ← ++ (byte*) print_char_cursor#80 [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] )
+ [72] (byte*) print_char_cursor#80 ← phi( print_byte/(byte*) print_char_cursor#133 print_byte::@1/(byte*) print_char_cursor#17 print_sbyte::@2/(byte*) print_char_cursor#131 print_sword::@2/(byte*) print_char_cursor#129 ) [ print_char::ch#4 print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] )
+ [72] (byte) print_char::ch#4 ← phi( print_byte/(byte) print_char::ch#2 print_byte::@1/(byte) print_char::ch#3 print_sbyte::@2/(byte) '-' print_sword::@2/(byte) '-' ) [ print_char::ch#4 print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char::ch#4 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char::ch#4 print_char_cursor#80 ] )
+ [73] *((byte*) print_char_cursor#80) ← (byte) print_char::ch#4 [ print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#80 ] )
+ [74] (byte*) print_char_cursor#17 ← ++ (byte*) print_char_cursor#80 [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] )
to:print_char::@return
print_char::@return: scope:[print_char] from print_char
- [75] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] )
+ [75] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] )
to:@return
print_str: scope:[print_str] from test_16s::@4 test_16s::@6 test_16s::@8 test_16u::@4 test_16u::@6 test_16u::@8 test_8s::@4 test_8s::@6 test_8s::@8 test_8u::@4 test_8u::@6 test_8u::@8
- [76] (byte*) print_str::str#15 ← phi( test_16s::@4/(const string) test_16s::str test_16s::@6/(const string) test_16s::str1 test_16s::@8/(const string) test_16s::str2 test_16u::@4/(const string) test_16u::str test_16u::@6/(const string) test_16u::str1 test_16u::@8/(const string) test_16u::str2 test_8s::@4/(const string) test_8s::str test_8s::@6/(const string) test_8s::str1 test_8s::@8/(const string) test_8s::str2 test_8u::@4/(const string) test_8u::str test_8u::@6/(const string) test_8u::str1 test_8u::@8/(const string) test_8u::str2 ) [ print_char_cursor#17 print_str::str#15 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_str::str#15 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_str::str#15 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_str::str#15 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_str::str#15 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_str::str#15 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_str::str#15 ] )
+ [76] (byte*) print_str::str#15 ← phi( test_16s::@4/(const string) test_16s::str test_16s::@6/(const string) test_16s::str1 test_16s::@8/(const string) test_16s::str2 test_16u::@4/(const string) test_16u::str test_16u::@6/(const string) test_16u::str1 test_16u::@8/(const string) test_16u::str2 test_8s::@4/(const string) test_8s::str test_8s::@6/(const string) test_8s::str1 test_8s::@8/(const string) test_8s::str2 test_8u::@4/(const string) test_8u::str test_8u::@6/(const string) test_8u::str1 test_8u::@8/(const string) test_8u::str2 ) [ print_char_cursor#17 print_str::str#15 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_str::str#15 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_str::str#15 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_str::str#15 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_str::str#15 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_str::str#15 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_str::str#15 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_str::str#15 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_str::str#15 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_str::str#15 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_str::str#15 ] )
to:print_str::@1
print_str::@1: scope:[print_str] from print_str print_str::@2
- [77] (byte*) print_char_cursor#126 ← phi( print_str/(byte*) print_char_cursor#17 print_str::@2/(byte*) print_char_cursor#1 ) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] )
- [77] (byte*) print_str::str#13 ← phi( print_str/(byte*) print_str::str#15 print_str::@2/(byte*) print_str::str#0 ) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] )
- [78] if(*((byte*) print_str::str#13)!=(byte) '@') goto print_str::@2 [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] )
+ [77] (byte*) print_char_cursor#126 ← phi( print_str/(byte*) print_char_cursor#17 print_str::@2/(byte*) print_char_cursor#1 ) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] )
+ [77] (byte*) print_str::str#13 ← phi( print_str/(byte*) print_str::str#15 print_str::@2/(byte*) print_str::str#0 ) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] )
+ [78] if(*((byte*) print_str::str#13)!=(byte) '@') goto print_str::@2 [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] )
to:print_str::@return
print_str::@return: scope:[print_str] from print_str::@1
- [79] return [ print_char_cursor#126 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 ] )
+ [79] return [ print_char_cursor#126 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 ] )
to:@return
print_str::@2: scope:[print_str] from print_str::@1
- [80] *((byte*) print_char_cursor#126) ← *((byte*) print_str::str#13) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] )
- [81] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#126 [ print_str::str#13 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#13 print_char_cursor#1 ] )
- [82] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#13 [ print_str::str#0 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#0 print_char_cursor#1 ] )
+ [80] *((byte*) print_char_cursor#126) ← *((byte*) print_str::str#13) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] )
+ [81] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#126 [ print_str::str#13 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#13 print_char_cursor#1 ] )
+ [82] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#13 [ print_str::str#0 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#0 print_char_cursor#1 ] )
to:print_str::@1
div16s: scope:[div16s] from test_16s::@1
- [83] if((signed word) div16s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@1 [ div16s::dividend#0 div16s::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividend#0 div16s::divisor#0 ] )
- to:div16s::@16
-div16s::@16: scope:[div16s] from div16s
- [84] (word~) div16s::dividendu#8 ← (word)(signed word) div16s::dividend#0 [ div16s::divisor#0 div16s::dividendu#8 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::dividendu#8 ] )
+ [83] (signed word) divr16s::dividend#0 ← (signed word) div16s::dividend#0 [ div16s::divisor#0 divr16s::dividend#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 divr16s::dividend#0 ] )
+ [84] (signed word) divr16s::divisor#0 ← (signed word) div16s::divisor#0 [ divr16s::dividend#0 divr16s::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividend#0 divr16s::divisor#0 ] )
+ [85] call divr16s [ rem16s#11 divr16s::return#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#2 ] )
+ [86] (signed word) divr16s::return#3 ← (signed word) divr16s::return#2 [ rem16s#11 divr16s::return#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#3 ] )
to:div16s::@2
-div16s::@2: scope:[div16s] from div16s::@1 div16s::@16
- [85] (word) div16s::dividendu#3 ← phi( div16s::@1/(word~) div16s::dividendu#7 div16s::@16/(word~) div16s::dividendu#8 ) [ div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] )
- [85] (byte) div16s::neg#3 ← phi( div16s::@1/(byte/signed byte/word/signed word/dword/signed dword) 1 div16s::@16/(byte/signed byte/word/signed word/dword/signed dword) 0 ) [ div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] )
- [86] if((signed word) div16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@3 [ div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] )
- to:div16s::@17
-div16s::@17: scope:[div16s] from div16s::@2
- [87] (word~) div16s::divisoru#5 ← (word)(signed word) div16s::divisor#0 [ div16s::neg#3 div16s::dividendu#3 div16s::divisoru#5 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#3 div16s::dividendu#3 div16s::divisoru#5 ] )
- to:div16s::@4
-div16s::@4: scope:[div16s] from div16s::@17 div16s::@3
- [88] (byte) div16s::neg#4 ← phi( div16s::@3/(byte) div16s::neg#2 div16s::@17/(byte) div16s::neg#3 ) [ div16s::dividendu#3 div16s::divisoru#3 div16s::neg#4 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::divisoru#3 div16s::neg#4 ] )
- [88] (word) div16s::divisoru#3 ← phi( div16s::@3/(word~) div16s::divisoru#4 div16s::@17/(word~) div16s::divisoru#5 ) [ div16s::dividendu#3 div16s::divisoru#3 div16s::neg#4 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::divisoru#3 div16s::neg#4 ] )
- [89] (word) div16u::dividend#0 ← (word) div16s::dividendu#3 [ div16s::divisoru#3 div16s::neg#4 div16u::dividend#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisoru#3 div16s::neg#4 div16u::dividend#0 ] )
- [90] (word) div16u::divisor#0 ← (word) div16s::divisoru#3 [ div16s::neg#4 div16u::dividend#0 div16u::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::dividend#0 div16u::divisor#0 ] )
- [91] call div16u [ div16s::neg#4 div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] )
- [92] (word) div16u::return#2 ← (word) div16u::return#0 [ div16s::neg#4 div16u::return#2 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#2 rem16u#1 ] )
- to:div16s::@15
-div16s::@15: scope:[div16s] from div16s::@4
- [93] (word) div16s::resultu#0 ← (word) div16u::return#2 [ div16s::neg#4 div16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16s::resultu#0 rem16u#1 ] )
- [94] if((byte) div16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@18 [ div16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::resultu#0 rem16u#1 ] )
- to:div16s::@11
-div16s::@11: scope:[div16s] from div16s::@15
- [95] (signed word) rem16s#2 ← - (signed word)(word) rem16u#1 [ div16s::resultu#0 rem16s#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::resultu#0 rem16s#2 ] )
- [96] (signed word) div16s::return#1 ← - (signed word)(word) div16s::resultu#0 [ rem16s#2 div16s::return#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#2 div16s::return#1 ] )
+div16s::@2: scope:[div16s] from div16s
+ [87] (signed word) div16s::return#0 ← (signed word) divr16s::return#3 [ div16s::return#0 rem16s#11 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#0 rem16s#11 ] )
to:div16s::@return
-div16s::@return: scope:[div16s] from div16s::@11 div16s::@18
- [97] (signed word) rem16s#3 ← phi( div16s::@11/(signed word) rem16s#2 div16s::@18/(signed word~) rem16s#32 ) [ div16s::return#2 rem16s#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#2 rem16s#3 ] )
- [97] (signed word) div16s::return#2 ← phi( div16s::@11/(signed word) div16s::return#1 div16s::@18/(signed word~) div16s::return#7 ) [ div16s::return#2 rem16s#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#2 rem16s#3 ] )
- [98] return [ div16s::return#2 rem16s#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#2 rem16s#3 ] )
+div16s::@return: scope:[div16s] from div16s::@2
+ [88] return [ div16s::return#0 rem16s#11 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#0 rem16s#11 ] )
to:@return
-div16s::@18: scope:[div16s] from div16s::@15
- [99] (signed word~) div16s::return#7 ← (signed word)(word) div16s::resultu#0 [ rem16u#1 div16s::return#7 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16u#1 div16s::return#7 ] )
- [100] (signed word~) rem16s#32 ← (signed word)(word) rem16u#1 [ div16s::return#7 rem16s#32 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#7 rem16s#32 ] )
- to:div16s::@return
-div16s::@3: scope:[div16s] from div16s::@2
- [101] (signed word~) div16s::$6 ← - (signed word) div16s::divisor#0 [ div16s::neg#3 div16s::dividendu#3 div16s::$6 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#3 div16s::dividendu#3 div16s::$6 ] )
- [102] (byte) div16s::neg#2 ← (byte) div16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ div16s::dividendu#3 div16s::neg#2 div16s::$6 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::neg#2 div16s::$6 ] )
- [103] (word~) div16s::divisoru#4 ← (word)(signed word~) div16s::$6 [ div16s::dividendu#3 div16s::divisoru#4 div16s::neg#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::divisoru#4 div16s::neg#2 ] )
- to:div16s::@4
-div16s::@1: scope:[div16s] from div16s
- [104] (signed word~) div16s::$2 ← - (signed word) div16s::dividend#0 [ div16s::divisor#0 div16s::$2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::$2 ] )
- [105] (word~) div16s::dividendu#7 ← (word)(signed word~) div16s::$2 [ div16s::divisor#0 div16s::dividendu#7 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::dividendu#7 ] )
- to:div16s::@2
-div16u: scope:[div16u] from div16s::@4 test_16u::@1
- [106] (word) div16u::divisor#2 ← phi( div16s::@4/(word) div16u::divisor#0 test_16u::@1/(word) div16u::divisor#1 ) [ div16u::dividend#2 div16u::divisor#2 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::dividend#2 div16u::divisor#2 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#2 div16u::divisor#2 ] )
- [106] (word) div16u::dividend#2 ← phi( div16s::@4/(word) div16u::dividend#0 test_16u::@1/(word) div16u::dividend#1 ) [ div16u::dividend#2 div16u::divisor#2 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::dividend#2 div16u::divisor#2 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#2 div16u::divisor#2 ] )
- [107] (word) divr16u::dividend#1 ← (word) div16u::dividend#2 [ div16u::divisor#2 divr16u::dividend#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::divisor#2 divr16u::dividend#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::divisor#2 divr16u::dividend#1 ] )
- [108] (word) divr16u::divisor#0 ← (word) div16u::divisor#2 [ divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 divr16u::divisor#0 ] )
- [109] call divr16u [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] )
- [110] (word) divr16u::return#2 ← (word) divr16u::return#0 [ rem16u#1 divr16u::return#2 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#2 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#2 ] )
- to:div16u::@2
-div16u::@2: scope:[div16u] from div16u
- [111] (word) div16u::return#0 ← (word) divr16u::return#2 [ div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 rem16u#1 ] )
- to:div16u::@return
-div16u::@return: scope:[div16u] from div16u::@2
- [112] return [ div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 rem16u#1 ] )
+divr16s: scope:[divr16s] from div16s
+ [89] if((signed word) divr16s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::dividend#0 divr16s::divisor#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividend#0 divr16s::divisor#0 ] )
+ to:divr16s::@17
+divr16s::@17: scope:[divr16s] from divr16s
+ [90] (word~) divr16s::dividendu#8 ← (word)(signed word) divr16s::dividend#0 [ divr16s::divisor#0 divr16s::dividendu#8 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::dividendu#8 ] )
+ to:divr16s::@2
+divr16s::@2: scope:[divr16s] from divr16s::@1 divr16s::@17
+ [91] (word) divr16s::remu#3 ← phi( divr16s::@1/((word))-(const signed word) divr16s::rem#0 divr16s::@17/((word))(const signed word) divr16s::rem#0 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
+ [91] (word) divr16s::dividendu#3 ← phi( divr16s::@1/(word~) divr16s::dividendu#7 divr16s::@17/(word~) divr16s::dividendu#8 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
+ [91] (byte) divr16s::neg#3 ← phi( divr16s::@1/(byte/signed byte/word/signed word/dword/signed dword) 1 divr16s::@17/(byte/signed byte/word/signed word/dword/signed dword) 0 ) [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
+ [92] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] )
+ to:divr16s::@18
+divr16s::@18: scope:[divr16s] from divr16s::@2
+ [93] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] )
+ to:divr16s::@4
+divr16s::@4: scope:[divr16s] from divr16s::@18 divr16s::@3
+ [94] (byte) divr16s::neg#4 ← phi( divr16s::@3/(byte) divr16s::neg#2 divr16s::@18/(byte) divr16s::neg#3 ) [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] )
+ [94] (word) divr16s::divisoru#3 ← phi( divr16s::@3/(word~) divr16s::divisoru#4 divr16s::@18/(word~) divr16s::divisoru#5 ) [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 ] )
+ [95] (word) divr16u::dividend#2 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#2 ] )
+ [96] (word) divr16u::divisor#1 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 ] )
+ [97] (word) divr16u::rem#4 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 divr16u::rem#4 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 divr16u::rem#4 ] )
+ [98] call divr16u [ divr16s::neg#4 divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] )
+ [99] (word) divr16u::return#3 ← (word) divr16u::return#0 [ divr16s::neg#4 divr16u::return#3 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#3 rem16u#1 ] )
+ to:divr16s::@15
+divr16s::@15: scope:[divr16s] from divr16s::@4
+ [100] (word) divr16s::resultu#0 ← (word) divr16u::return#3 [ divr16s::neg#4 divr16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16s::resultu#0 rem16u#1 ] )
+ [101] if((byte) divr16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@19 [ divr16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::resultu#0 rem16u#1 ] )
+ to:divr16s::@11
+divr16s::@11: scope:[divr16s] from divr16s::@15
+ [102] (signed word) rem16s#2 ← - (signed word)(word) rem16u#1 [ divr16s::resultu#0 rem16s#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::resultu#0 rem16s#2 ] )
+ [103] (signed word) divr16s::return#1 ← - (signed word)(word) divr16s::resultu#0 [ rem16s#2 divr16s::return#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#2 divr16s::return#1 ] )
+ to:divr16s::@return
+divr16s::@return: scope:[divr16s] from divr16s::@11 divr16s::@19
+ [104] (signed word) rem16s#11 ← phi( divr16s::@11/(signed word) rem16s#2 divr16s::@19/(signed word~) rem16s#37 ) [ rem16s#11 divr16s::return#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#2 ] )
+ [104] (signed word) divr16s::return#2 ← phi( divr16s::@11/(signed word) divr16s::return#1 divr16s::@19/(signed word~) divr16s::return#7 ) [ rem16s#11 divr16s::return#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#2 ] )
+ [105] return [ rem16s#11 divr16s::return#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#2 ] )
to:@return
-divr16u: scope:[divr16u] from div16u
- [113] phi() [ divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 divr16u::divisor#0 ] )
+divr16s::@19: scope:[divr16s] from divr16s::@15
+ [106] (signed word~) divr16s::return#7 ← (signed word)(word) divr16s::resultu#0 [ rem16u#1 divr16s::return#7 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16u#1 divr16s::return#7 ] )
+ [107] (signed word~) rem16s#37 ← (signed word)(word) rem16u#1 [ divr16s::return#7 rem16s#37 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::return#7 rem16s#37 ] )
+ to:divr16s::@return
+divr16s::@3: scope:[divr16s] from divr16s::@2
+ [108] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] )
+ [109] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] )
+ [110] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] )
+ to:divr16s::@4
+divr16s::@1: scope:[divr16s] from divr16s
+ [111] (signed word~) divr16s::$5 ← - (signed word) divr16s::dividend#0 [ divr16s::divisor#0 divr16s::$5 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::$5 ] )
+ [112] (word~) divr16s::dividendu#7 ← (word)(signed word~) divr16s::$5 [ divr16s::divisor#0 divr16s::dividendu#7 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::dividendu#7 ] )
+ to:divr16s::@2
+divr16u: scope:[divr16u] from div16u divr16s::@4
+ [113] (word) divr16u::divisor#6 ← phi( div16u/(word) divr16u::divisor#0 divr16s::@4/(word) divr16u::divisor#1 ) [ divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] )
+ [113] (word) divr16u::dividend#5 ← phi( div16u/(word) divr16u::dividend#1 divr16s::@4/(word) divr16u::dividend#2 ) [ divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] )
+ [113] (word) divr16u::rem#10 ← phi( div16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16s::@4/(word) divr16u::rem#4 ) [ divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::rem#10 divr16u::dividend#5 divr16u::divisor#6 ] )
to:divr16u::@1
divr16u::@1: scope:[divr16u] from divr16u divr16u::@3
- [114] (byte) divr16u::i#2 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(byte) divr16u::i#1 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
- [114] (word) divr16u::quotient#3 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(word) divr16u::return#0 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
- [114] (word) divr16u::dividend#2 ← phi( divr16u/(word) divr16u::dividend#1 divr16u::@3/(word) divr16u::dividend#0 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
- [114] (word) divr16u::rem#4 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(word) divr16u::rem#10 ) [ divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::rem#4 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 ] )
- [115] (word) divr16u::rem#0 ← (word) divr16u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] )
- [116] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] )
- [117] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] )
- [118] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] )
+ [114] (byte) divr16u::i#2 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(byte) divr16u::i#1 ) [ divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] )
+ [114] (word) divr16u::quotient#3 ← phi( divr16u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr16u::@3/(word) divr16u::return#0 ) [ divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] )
+ [114] (word) divr16u::dividend#3 ← phi( divr16u/(word) divr16u::dividend#5 divr16u::@3/(word) divr16u::dividend#0 ) [ divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] )
+ [114] (word) divr16u::rem#5 ← phi( divr16u/(word) divr16u::rem#10 divr16u::@3/(word) divr16u::rem#11 ) [ divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::rem#5 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 ] )
+ [115] (word) divr16u::rem#0 ← (word) divr16u::rem#5 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] )
+ [116] (byte~) divr16u::$1 ← > (word) divr16u::dividend#3 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] )
+ [117] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] )
+ [118] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] )
to:divr16u::@4
divr16u::@4: scope:[divr16u] from divr16u::@1
- [119] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] )
+ [119] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] )
to:divr16u::@2
divr16u::@2: scope:[divr16u] from divr16u::@1 divr16u::@4
- [120] (word) divr16u::rem#5 ← phi( divr16u::@1/(word) divr16u::rem#0 divr16u::@4/(word) divr16u::rem#1 ) [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#5 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#5 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#5 ] )
- [121] (word) divr16u::dividend#0 ← (word) divr16u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] )
- [122] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] )
- [123] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] )
+ [120] (word) divr16u::rem#6 ← phi( divr16u::@1/(word) divr16u::rem#0 divr16u::@4/(word) divr16u::rem#1 ) [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#6 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#6 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#6 ] )
+ [121] (word) divr16u::dividend#0 ← (word) divr16u::dividend#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 ] )
+ [122] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] )
+ [123] if((word) divr16u::rem#6<(word) divr16u::divisor#6) goto divr16u::@3 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] )
to:divr16u::@5
divr16u::@5: scope:[divr16u] from divr16u::@2
- [124] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] )
- [125] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] )
+ [124] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#2 ] )
+ [125] (word) divr16u::rem#2 ← (word) divr16u::rem#6 - (word) divr16u::divisor#6 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] )
to:divr16u::@3
divr16u::@3: scope:[divr16u] from divr16u::@2 divr16u::@5
- [126] (word) divr16u::return#0 ← phi( divr16u::@2/(word) divr16u::quotient#1 divr16u::@5/(word) divr16u::quotient#2 ) [ divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::rem#10 divr16u::dividend#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::rem#10 divr16u::dividend#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::rem#10 divr16u::dividend#0 ] )
- [126] (word) divr16u::rem#10 ← phi( divr16u::@2/(word) divr16u::rem#5 divr16u::@5/(word) divr16u::rem#2 ) [ divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::rem#10 divr16u::dividend#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::rem#10 divr16u::dividend#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::return#0 divr16u::i#2 divr16u::rem#10 divr16u::dividend#0 ] )
- [127] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] )
- [128] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] )
+ [126] (word) divr16u::return#0 ← phi( divr16u::@2/(word) divr16u::quotient#1 divr16u::@5/(word) divr16u::quotient#2 ) [ divr16u::return#0 divr16u::divisor#6 divr16u::i#2 divr16u::rem#11 divr16u::dividend#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 divr16u::divisor#6 divr16u::i#2 divr16u::rem#11 divr16u::dividend#0 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 divr16u::divisor#6 divr16u::i#2 divr16u::rem#11 divr16u::dividend#0 ] )
+ [126] (word) divr16u::rem#11 ← phi( divr16u::@2/(word) divr16u::rem#6 divr16u::@5/(word) divr16u::rem#2 ) [ divr16u::return#0 divr16u::divisor#6 divr16u::i#2 divr16u::rem#11 divr16u::dividend#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 divr16u::divisor#6 divr16u::i#2 divr16u::rem#11 divr16u::dividend#0 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 divr16u::divisor#6 divr16u::i#2 divr16u::rem#11 divr16u::dividend#0 ] )
+ [127] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] )
+ [128] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] )
to:divr16u::@6
divr16u::@6: scope:[divr16u] from divr16u::@3
- [129] (word) rem16u#1 ← (word) divr16u::rem#10 [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] )
+ [129] (word) rem16u#1 ← (word) divr16u::rem#11 [ divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] )
to:divr16u::@return
divr16u::@return: scope:[divr16u] from divr16u::@6
- [130] return [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] )
+ [130] return [ divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] )
to:@return
test_8s: scope:[test_8s] from main::@3
[131] phi() [ print_line_cursor#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 ] )
@@ -6025,55 +6254,55 @@ div8s::@1: scope:[div8s] from div8s
[191] (byte~) div8s::dividendu#7 ← (byte)(signed byte~) div8s::$2 [ div8s::divisor#0 div8s::dividendu#7 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::dividendu#7 ] )
to:div8s::@2
div8u: scope:[div8u] from div8s::@4 test_8u::@1
- [192] (byte) div8u::divisor#2 ← phi( div8s::@4/(byte) div8u::divisor#0 test_8u::@1/(byte) div8u::divisor#1 ) [ div8u::dividend#2 div8u::divisor#2 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::dividend#2 div8u::divisor#2 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::dividend#2 div8u::divisor#2 ] )
- [192] (byte) div8u::dividend#2 ← phi( div8s::@4/(byte) div8u::dividend#0 test_8u::@1/(byte) div8u::dividend#1 ) [ div8u::dividend#2 div8u::divisor#2 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::dividend#2 div8u::divisor#2 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::dividend#2 div8u::divisor#2 ] )
- [193] (byte) divr8u::dividend#0 ← (byte) div8u::dividend#2 [ div8u::divisor#2 divr8u::dividend#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::divisor#2 divr8u::dividend#0 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::divisor#2 divr8u::dividend#0 ] )
- [194] (byte) divr8u::divisor#0 ← (byte) div8u::divisor#2 [ divr8u::dividend#0 divr8u::divisor#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::dividend#0 divr8u::divisor#0 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::dividend#0 divr8u::divisor#0 ] )
- [195] call divr8u [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
- [196] (byte) divr8u::return#0 ← (byte) divr8u::return#1 [ rem8u#17 divr8u::return#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#0 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#0 ] )
+ [192] (byte) div8u::divisor#2 ← phi( div8s::@4/(byte) div8u::divisor#0 test_8u::@1/(byte) div8u::divisor#1 ) [ div8u::dividend#2 div8u::divisor#2 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::dividend#2 div8u::divisor#2 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::dividend#2 div8u::divisor#2 ] )
+ [192] (byte) div8u::dividend#2 ← phi( div8s::@4/(byte) div8u::dividend#0 test_8u::@1/(byte) div8u::dividend#1 ) [ div8u::dividend#2 div8u::divisor#2 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::dividend#2 div8u::divisor#2 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::dividend#2 div8u::divisor#2 ] )
+ [193] (byte) divr8u::dividend#0 ← (byte) div8u::dividend#2 [ div8u::divisor#2 divr8u::dividend#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::divisor#2 divr8u::dividend#0 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::divisor#2 divr8u::dividend#0 ] )
+ [194] (byte) divr8u::divisor#0 ← (byte) div8u::divisor#2 [ divr8u::dividend#0 divr8u::divisor#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::dividend#0 divr8u::divisor#0 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::dividend#0 divr8u::divisor#0 ] )
+ [195] call divr8u [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
+ [196] (byte) divr8u::return#0 ← (byte) divr8u::return#1 [ rem8u#17 divr8u::return#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#0 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#0 ] )
to:div8u::@2
div8u::@2: scope:[div8u] from div8u
- [197] (byte) div8u::return#0 ← (byte) divr8u::return#0 [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
+ [197] (byte) div8u::return#0 ← (byte) divr8u::return#0 [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
to:div8u::@return
div8u::@return: scope:[div8u] from div8u::@2
- [198] return [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
+ [198] return [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
to:@return
divr8u: scope:[divr8u] from div8u
- [199] phi() [ divr8u::dividend#0 divr8u::divisor#0 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::dividend#0 divr8u::divisor#0 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::dividend#0 divr8u::divisor#0 ] )
+ [199] phi() [ divr8u::dividend#0 divr8u::divisor#0 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::dividend#0 divr8u::divisor#0 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::dividend#0 divr8u::divisor#0 ] )
to:divr8u::@1
divr8u::@1: scope:[divr8u] from divr8u divr8u::@3
- [200] (byte) divr8u::i#2 ← phi( divr8u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr8u::@3/(byte) divr8u::i#1 ) [ divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] )
- [200] (byte) divr8u::quotient#3 ← phi( divr8u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr8u::@3/(byte) divr8u::return#1 ) [ divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] )
- [200] (byte) divr8u::dividend#2 ← phi( divr8u/(byte) divr8u::dividend#0 divr8u::@3/(byte) divr8u::dividend#1 ) [ divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] )
- [200] (byte) divr8u::rem#4 ← phi( divr8u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr8u::@3/(byte) divr8u::rem#10 ) [ divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] )
- [201] (byte) divr8u::rem#1 ← (byte) divr8u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] )
- [202] (byte~) divr8u::$1 ← (byte) divr8u::dividend#2 & (byte/word/signed word/dword/signed dword) 128 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] )
- [203] if((byte~) divr8u::$1==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr8u::@2 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] )
+ [200] (byte) divr8u::i#2 ← phi( divr8u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr8u::@3/(byte) divr8u::i#1 ) [ divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] )
+ [200] (byte) divr8u::quotient#3 ← phi( divr8u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr8u::@3/(byte) divr8u::return#1 ) [ divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] )
+ [200] (byte) divr8u::dividend#2 ← phi( divr8u/(byte) divr8u::dividend#0 divr8u::@3/(byte) divr8u::dividend#1 ) [ divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] )
+ [200] (byte) divr8u::rem#4 ← phi( divr8u/(byte/signed byte/word/signed word/dword/signed dword) 0 divr8u::@3/(byte) divr8u::rem#10 ) [ divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::rem#4 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 ] )
+ [201] (byte) divr8u::rem#1 ← (byte) divr8u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] )
+ [202] (byte~) divr8u::$1 ← (byte) divr8u::dividend#2 & (byte/word/signed word/dword/signed dword) 128 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] )
+ [203] if((byte~) divr8u::$1==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr8u::@2 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] )
to:divr8u::@4
divr8u::@4: scope:[divr8u] from divr8u::@1
- [204] (byte) divr8u::rem#2 ← (byte) divr8u::rem#1 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] )
+ [204] (byte) divr8u::rem#2 ← (byte) divr8u::rem#1 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] )
to:divr8u::@2
divr8u::@2: scope:[divr8u] from divr8u::@1 divr8u::@4
- [205] (byte) divr8u::rem#5 ← phi( divr8u::@1/(byte) divr8u::rem#1 divr8u::@4/(byte) divr8u::rem#2 ) [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#5 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#5 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#5 ] )
- [206] (byte) divr8u::dividend#1 ← (byte) divr8u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] )
- [207] (byte) divr8u::quotient#1 ← (byte) divr8u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] )
- [208] if((byte) divr8u::rem#5<(byte) divr8u::divisor#0) goto divr8u::@3 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] )
+ [205] (byte) divr8u::rem#5 ← phi( divr8u::@1/(byte) divr8u::rem#1 divr8u::@4/(byte) divr8u::rem#2 ) [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#5 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#5 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#5 ] )
+ [206] (byte) divr8u::dividend#1 ← (byte) divr8u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] )
+ [207] (byte) divr8u::quotient#1 ← (byte) divr8u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] )
+ [208] if((byte) divr8u::rem#5<(byte) divr8u::divisor#0) goto divr8u::@3 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] )
to:divr8u::@5
divr8u::@5: scope:[divr8u] from divr8u::@2
- [209] (byte) divr8u::quotient#2 ← ++ (byte) divr8u::quotient#1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] )
- [210] (byte) divr8u::rem#3 ← (byte) divr8u::rem#5 - (byte) divr8u::divisor#0 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] )
+ [209] (byte) divr8u::quotient#2 ← ++ (byte) divr8u::quotient#1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] )
+ [210] (byte) divr8u::rem#3 ← (byte) divr8u::rem#5 - (byte) divr8u::divisor#0 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] )
to:divr8u::@3
divr8u::@3: scope:[divr8u] from divr8u::@2 divr8u::@5
- [211] (byte) divr8u::return#1 ← phi( divr8u::@2/(byte) divr8u::quotient#1 divr8u::@5/(byte) divr8u::quotient#2 ) [ divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] )
- [211] (byte) divr8u::rem#10 ← phi( divr8u::@2/(byte) divr8u::rem#5 divr8u::@5/(byte) divr8u::rem#3 ) [ divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] )
- [212] (byte) divr8u::i#1 ← ++ (byte) divr8u::i#2 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] )
- [213] if((byte) divr8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 8) goto divr8u::@1 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] )
+ [211] (byte) divr8u::return#1 ← phi( divr8u::@2/(byte) divr8u::quotient#1 divr8u::@5/(byte) divr8u::quotient#2 ) [ divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] )
+ [211] (byte) divr8u::rem#10 ← phi( divr8u::@2/(byte) divr8u::rem#5 divr8u::@5/(byte) divr8u::rem#3 ) [ divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::i#2 divr8u::rem#10 divr8u::dividend#1 ] )
+ [212] (byte) divr8u::i#1 ← ++ (byte) divr8u::i#2 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] )
+ [213] if((byte) divr8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 8) goto divr8u::@1 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] )
to:divr8u::@6
divr8u::@6: scope:[divr8u] from divr8u::@3
- [214] (byte) rem8u#17 ← (byte) divr8u::rem#10 [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
+ [214] (byte) rem8u#17 ← (byte) divr8u::rem#10 [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
to:divr8u::@return
divr8u::@return: scope:[divr8u] from divr8u::@6
- [215] return [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
+ [215] return [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
to:@return
test_16u: scope:[test_16u] from main::@2
[216] phi() [ print_line_cursor#1 ] ( main:2::test_16u:9 [ print_line_cursor#1 ] )
@@ -6082,13 +6311,13 @@ test_16u::@1: scope:[test_16u] from test_16u test_16u::@11
[217] (byte) test_16u::i#10 ← phi( test_16u/(byte/signed byte/word/signed word/dword/signed dword) 0 test_16u::@11/(byte) test_16u::i#1 ) [ print_line_cursor#1 test_16u::i#10 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 ] )
[218] (word) test_16u::dividend#0 ← *((const word[]) test_16u::dividends#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] )
[219] (word) test_16u::divisor#0 ← *((const word[]) test_16u::divisors#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] )
- [220] (word) div16u::dividend#1 ← (word) test_16u::dividend#0 [ print_line_cursor#1 div16u::dividend#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::dividend#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] )
- [221] (word) div16u::divisor#1 ← (word) test_16u::divisor#0 [ print_line_cursor#1 div16u::dividend#1 div16u::divisor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::dividend#1 div16u::divisor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] )
- [222] call div16u [ print_line_cursor#1 div16u::return#0 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::return#0 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] )
- [223] (word) div16u::return#3 ← (word) div16u::return#0 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#3 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#3 ] )
+ [220] (word) div16u::dividend#0 ← (word) test_16u::dividend#0 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 ] )
+ [221] (word) div16u::divisor#0 ← (word) test_16u::divisor#0 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 div16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 div16u::divisor#0 ] )
+ [222] call div16u [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 ] )
+ [223] (word) div16u::return#2 ← (word) div16u::return#0 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#2 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#2 ] )
to:test_16u::@3
test_16u::@3: scope:[test_16u] from test_16u::@1
- [224] (word) test_16u::res#0 ← (word) div16u::return#3 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] )
+ [224] (word) test_16u::res#0 ← (word) div16u::return#2 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] )
[225] (word) print_word::w#1 ← (word) test_16u::dividend#0 [ print_line_cursor#1 print_word::w#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_word::w#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] )
[226] (byte*~) print_char_cursor#163 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 print_word::w#1 print_char_cursor#163 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_word::w#1 print_char_cursor#163 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] )
[227] call print_word [ print_line_cursor#1 print_char_cursor#17 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_char_cursor#17 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] )
@@ -6128,207 +6357,222 @@ test_16u::@11: scope:[test_16u] from test_16u::@10
test_16u::@return: scope:[test_16u] from test_16u::@11
[244] return [ print_line_cursor#1 ] ( main:2::test_16u:9 [ print_line_cursor#1 ] )
to:@return
+div16u: scope:[div16u] from test_16u::@1
+ [245] (word) divr16u::dividend#1 ← (word) div16u::dividend#0 [ divr16u::dividend#1 div16u::divisor#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 div16u::divisor#0 ] )
+ [246] (word) divr16u::divisor#0 ← (word) div16u::divisor#0 [ divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 divr16u::divisor#0 ] )
+ [247] call divr16u [ divr16u::return#0 rem16u#1 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] )
+ [248] (word) divr16u::return#2 ← (word) divr16u::return#0 [ rem16u#1 divr16u::return#2 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#2 ] )
+ to:div16u::@2
+div16u::@2: scope:[div16u] from div16u
+ [249] (word) div16u::return#0 ← (word) divr16u::return#2 [ rem16u#1 div16u::return#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 div16u::return#0 ] )
+ to:div16u::@return
+div16u::@return: scope:[div16u] from div16u::@2
+ [250] return [ rem16u#1 div16u::return#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 div16u::return#0 ] )
+ to:@return
test_8u: scope:[test_8u] from main::@1
- [245] phi() [ ] ( main:2::test_8u:7 [ ] )
+ [251] phi() [ ] ( main:2::test_8u:7 [ ] )
to:test_8u::@1
test_8u::@1: scope:[test_8u] from test_8u test_8u::@12
- [246] (byte*) print_line_cursor#41 ← phi( test_8u/((byte*))(word/signed word/dword/signed dword) 1024 test_8u::@12/(byte*) print_line_cursor#1 ) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] )
- [246] (byte*) print_char_cursor#135 ← phi( test_8u/((byte*))(word/signed word/dword/signed dword) 1024 test_8u::@12/(byte*~) print_char_cursor#186 ) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] )
- [246] (byte) test_8u::i#10 ← phi( test_8u/(byte/signed byte/word/signed word/dword/signed dword) 0 test_8u::@12/(byte) test_8u::i#1 ) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] )
- [247] (byte) test_8u::dividend#0 ← *((const byte[]) test_8u::dividends#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] )
- [248] (byte) test_8u::divisor#0 ← *((const byte[]) test_8u::divisors#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
- [249] (byte) div8u::dividend#1 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
- [250] (byte) div8u::divisor#1 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
- [251] call div8u [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
- [252] (byte) div8u::return#3 ← (byte) div8u::return#0 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] )
+ [252] (byte*) print_line_cursor#41 ← phi( test_8u/((byte*))(word/signed word/dword/signed dword) 1024 test_8u::@12/(byte*) print_line_cursor#1 ) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] )
+ [252] (byte*) print_char_cursor#135 ← phi( test_8u/((byte*))(word/signed word/dword/signed dword) 1024 test_8u::@12/(byte*~) print_char_cursor#186 ) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] )
+ [252] (byte) test_8u::i#10 ← phi( test_8u/(byte/signed byte/word/signed word/dword/signed dword) 0 test_8u::@12/(byte) test_8u::i#1 ) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 ] )
+ [253] (byte) test_8u::dividend#0 ← *((const byte[]) test_8u::dividends#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] )
+ [254] (byte) test_8u::divisor#0 ← *((const byte[]) test_8u::divisors#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
+ [255] (byte) div8u::dividend#1 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
+ [256] (byte) div8u::divisor#1 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
+ [257] call div8u [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
+ [258] (byte) div8u::return#3 ← (byte) div8u::return#0 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] )
to:test_8u::@3
test_8u::@3: scope:[test_8u] from test_8u::@1
- [253] (byte) test_8u::res#0 ← (byte) div8u::return#3 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] )
- [254] (byte) print_byte::b#3 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
- [255] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
+ [259] (byte) test_8u::res#0 ← (byte) div8u::return#3 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] )
+ [260] (byte) print_byte::b#3 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
+ [261] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
to:test_8u::@4
test_8u::@4: scope:[test_8u] from test_8u::@3
- [256] phi() [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
- [257] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
+ [262] phi() [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
+ [263] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
to:test_8u::@5
test_8u::@5: scope:[test_8u] from test_8u::@4
- [258] (byte) print_byte::b#4 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
- [259] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
+ [264] (byte) print_byte::b#4 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
+ [265] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
to:test_8u::@6
test_8u::@6: scope:[test_8u] from test_8u::@5
- [260] phi() [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
- [261] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
+ [266] phi() [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
+ [267] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
to:test_8u::@7
test_8u::@7: scope:[test_8u] from test_8u::@6
- [262] (byte) print_byte::b#5 ← (byte) test_8u::res#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] )
- [263] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] )
+ [268] (byte) print_byte::b#5 ← (byte) test_8u::res#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] )
+ [269] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] )
to:test_8u::@8
test_8u::@8: scope:[test_8u] from test_8u::@7
- [264] phi() [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] )
- [265] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] )
+ [270] phi() [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] )
+ [271] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] )
to:test_8u::@9
test_8u::@9: scope:[test_8u] from test_8u::@8
- [266] (byte) print_byte::b#6 ← (byte) rem8u#17 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] )
- [267] call print_byte [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] )
+ [272] (byte) print_byte::b#6 ← (byte) rem8u#17 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] )
+ [273] call print_byte [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] )
to:test_8u::@10
test_8u::@10: scope:[test_8u] from test_8u::@9
- [268] phi() [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] )
- [269] call print_ln [ print_line_cursor#1 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#10 ] )
+ [274] phi() [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] )
+ [275] call print_ln [ print_line_cursor#1 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#10 ] )
to:test_8u::@11
test_8u::@11: scope:[test_8u] from test_8u::@10
- [270] (byte) test_8u::i#1 ← ++ (byte) test_8u::i#10 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] )
- [271] if((byte) test_8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8u::@12 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] )
+ [276] (byte) test_8u::i#1 ← ++ (byte) test_8u::i#10 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] )
+ [277] if((byte) test_8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8u::@12 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] )
to:test_8u::@return
test_8u::@return: scope:[test_8u] from test_8u::@11
- [272] return [ print_line_cursor#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 ] )
+ [278] return [ print_line_cursor#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 ] )
to:@return
test_8u::@12: scope:[test_8u] from test_8u::@11
- [273] (byte*~) print_char_cursor#186 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] )
+ [279] (byte*~) print_char_cursor#186 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] )
to:test_8u::@1
print_cls: scope:[print_cls] from main
- [274] phi() [ ] ( main:2::print_cls:5 [ ] )
+ [280] phi() [ ] ( main:2::print_cls:5 [ ] )
to:print_cls::@1
print_cls::@1: scope:[print_cls] from print_cls print_cls::@1
- [275] (byte*) print_cls::sc#2 ← phi( print_cls/((byte*))(word/signed word/dword/signed dword) 1024 print_cls::@1/(byte*) print_cls::sc#1 ) [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] )
- [276] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] )
- [277] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] )
- [278] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) 1024+(word/signed word/dword/signed dword) 1000) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] )
+ [281] (byte*) print_cls::sc#2 ← phi( print_cls/((byte*))(word/signed word/dword/signed dword) 1024 print_cls::@1/(byte*) print_cls::sc#1 ) [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] )
+ [282] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] )
+ [283] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] )
+ [284] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) 1024+(word/signed word/dword/signed dword) 1000) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] )
to:print_cls::@return
print_cls::@return: scope:[print_cls] from print_cls::@1
- [279] return [ ] ( main:2::print_cls:5 [ ] )
+ [285] return [ ] ( main:2::print_cls:5 [ ] )
to:@return
DOMINATORS
@begin dominated by @begin
-@26 dominated by @26 @begin
-@end dominated by @26 @end @begin
-main dominated by @26 main @begin
-main::@1 dominated by main::@1 @26 main @begin
-main::@2 dominated by main::@1 main::@2 @26 main @begin
-main::@3 dominated by main::@1 main::@2 main::@3 @26 main @begin
-main::@4 dominated by main::@1 main::@2 main::@3 main::@4 @26 main @begin
-main::@return dominated by main::@1 main::@2 main::@3 main::@4 main::@return @26 main @begin
-test_16s dominated by main::@1 main::@2 main::@3 main::@4 test_16s @26 main @begin
-test_16s::@1 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 @26 main @begin
-test_16s::@3 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 @26 test_16s::@3 main @begin
-test_16s::@4 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 @26 test_16s::@3 test_16s::@4 main @begin
-test_16s::@5 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 @26 test_16s::@3 test_16s::@4 test_16s::@5 main @begin
-test_16s::@6 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 @26 test_16s::@3 test_16s::@4 test_16s::@5 test_16s::@6 main @begin
-test_16s::@7 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 @26 test_16s::@3 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 main @begin
-test_16s::@8 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 @26 test_16s::@3 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 test_16s::@8 main @begin
-test_16s::@9 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 @26 test_16s::@3 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 test_16s::@8 main test_16s::@9 @begin
-test_16s::@10 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 @26 test_16s::@3 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 test_16s::@8 main test_16s::@9 @begin test_16s::@10
-test_16s::@11 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 @26 test_16s::@3 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 test_16s::@8 main test_16s::@9 @begin test_16s::@11 test_16s::@10
-test_16s::@return dominated by main::@1 main::@2 main::@3 main::@4 test_16s::@return test_16s test_16s::@1 @26 test_16s::@3 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 test_16s::@8 main test_16s::@9 @begin test_16s::@11 test_16s::@10
-print_ln dominated by main::@1 print_ln @26 main @begin
-print_ln::@1 dominated by main::@1 print_ln print_ln::@1 @26 main @begin
-print_ln::@return dominated by print_ln::@return main::@1 print_ln print_ln::@1 @26 main @begin
-print_sword dominated by main::@1 main::@2 main::@3 main::@4 test_16s print_sword test_16s::@1 @26 test_16s::@3 main @begin
-print_sword::@2 dominated by main::@1 main::@2 main::@3 main::@4 test_16s print_sword test_16s::@1 @26 test_16s::@3 print_sword::@2 main @begin
-print_sword::@4 dominated by main::@1 main::@2 main::@3 main::@4 test_16s print_sword test_16s::@1 @26 test_16s::@3 print_sword::@2 print_sword::@4 main @begin
-print_sword::@1 dominated by main::@1 main::@2 main::@3 main::@4 test_16s print_sword test_16s::@1 @26 test_16s::@3 print_sword::@1 main @begin
-print_sword::@return dominated by main::@1 main::@2 main::@3 main::@4 test_16s print_sword test_16s::@1 @26 test_16s::@3 print_sword::@1 main @begin print_sword::@return
-print_word dominated by print_word main::@1 main::@2 @26 main @begin
-print_word::@1 dominated by print_word main::@1 main::@2 print_word::@1 @26 main @begin
-print_word::@return dominated by print_word main::@1 main::@2 print_word::@return print_word::@1 @26 main @begin
-print_byte dominated by main::@1 print_byte @26 main @begin
-print_byte::@1 dominated by main::@1 print_byte::@1 print_byte @26 main @begin
-print_byte::@return dominated by main::@1 print_byte::@1 print_byte @26 main @begin print_byte::@return
-print_char dominated by main::@1 @26 main print_char @begin
-print_char::@return dominated by main::@1 @26 main print_char print_char::@return @begin
-print_str dominated by main::@1 print_str @26 main @begin
-print_str::@1 dominated by main::@1 print_str::@1 print_str @26 main @begin
-print_str::@return dominated by main::@1 print_str::@return print_str::@1 print_str @26 main @begin
-print_str::@2 dominated by main::@1 print_str::@1 print_str::@2 print_str @26 main @begin
-div16s dominated by main::@1 main::@2 main::@3 main::@4 div16s test_16s test_16s::@1 @26 main @begin
-div16s::@16 dominated by main::@1 main::@2 main::@3 main::@4 div16s test_16s test_16s::@1 @26 main @begin div16s::@16
-div16s::@2 dominated by main::@1 main::@2 main::@3 main::@4 div16s div16s::@2 test_16s test_16s::@1 @26 main @begin
-div16s::@17 dominated by main::@1 main::@2 main::@3 main::@4 div16s div16s::@2 test_16s test_16s::@1 @26 main @begin div16s::@17
-div16s::@4 dominated by main::@1 main::@2 main::@3 main::@4 div16s div16s::@4 div16s::@2 test_16s test_16s::@1 @26 main @begin
-div16s::@15 dominated by main::@1 main::@2 main::@3 main::@4 div16s div16s::@4 div16s::@2 test_16s test_16s::@1 @26 main @begin div16s::@15
-div16s::@11 dominated by main::@1 main::@2 main::@3 main::@4 div16s div16s::@4 div16s::@2 test_16s test_16s::@1 @26 main @begin div16s::@15 div16s::@11
-div16s::@return dominated by main::@1 main::@2 main::@3 main::@4 div16s div16s::@4 div16s::@2 test_16s test_16s::@1 @26 main @begin div16s::@return div16s::@15
-div16s::@18 dominated by main::@1 main::@2 main::@3 main::@4 div16s div16s::@4 div16s::@2 test_16s test_16s::@1 @26 main @begin div16s::@15 div16s::@18
-div16s::@3 dominated by main::@1 main::@2 main::@3 main::@4 div16s div16s::@3 div16s::@2 test_16s test_16s::@1 @26 main @begin
-div16s::@1 dominated by main::@1 main::@2 main::@3 main::@4 div16s div16s::@1 test_16s test_16s::@1 @26 main @begin
-div16u dominated by main::@1 main::@2 div16u @26 main @begin
-div16u::@2 dominated by main::@1 main::@2 div16u div16u::@2 @26 main @begin
-div16u::@return dominated by div16u::@return main::@1 main::@2 div16u div16u::@2 @26 main @begin
-divr16u dominated by main::@1 main::@2 div16u divr16u @26 main @begin
-divr16u::@1 dominated by divr16u::@1 main::@1 main::@2 div16u divr16u @26 main @begin
-divr16u::@4 dominated by divr16u::@1 divr16u::@4 main::@1 main::@2 div16u divr16u @26 main @begin
-divr16u::@2 dominated by divr16u::@2 divr16u::@1 main::@1 main::@2 div16u divr16u @26 main @begin
-divr16u::@5 dominated by divr16u::@2 divr16u::@1 divr16u::@5 main::@1 main::@2 div16u divr16u @26 main @begin
-divr16u::@3 dominated by divr16u::@2 divr16u::@1 divr16u::@3 main::@1 main::@2 div16u divr16u @26 main @begin
-divr16u::@6 dominated by divr16u::@2 divr16u::@1 divr16u::@3 divr16u::@6 main::@1 main::@2 div16u divr16u @26 main @begin
-divr16u::@return dominated by divr16u::@2 divr16u::@1 divr16u::@3 divr16u::@6 main::@1 main::@2 div16u divr16u::@return divr16u @26 main @begin
-test_8s dominated by main::@1 main::@2 main::@3 test_8s @26 main @begin
-test_8s::@1 dominated by main::@1 main::@2 main::@3 test_8s @26 main @begin test_8s::@1
-test_8s::@3 dominated by main::@1 main::@2 main::@3 test_8s @26 main @begin test_8s::@1 test_8s::@3
-test_8s::@4 dominated by main::@1 main::@2 main::@3 test_8s @26 main @begin test_8s::@1 test_8s::@3 test_8s::@4
-test_8s::@5 dominated by main::@1 main::@2 main::@3 test_8s @26 main @begin test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5
-test_8s::@6 dominated by main::@1 main::@2 main::@3 test_8s @26 main @begin test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6
-test_8s::@7 dominated by main::@1 main::@2 main::@3 test_8s @26 main @begin test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7
-test_8s::@8 dominated by main::@1 main::@2 main::@3 test_8s @26 main test_8s::@8 @begin test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7
-test_8s::@9 dominated by main::@1 main::@2 main::@3 test_8s @26 main test_8s::@8 test_8s::@9 @begin test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7
-test_8s::@10 dominated by main::@1 main::@2 main::@3 test_8s::@10 test_8s @26 main test_8s::@8 test_8s::@9 @begin test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7
-test_8s::@11 dominated by main::@1 main::@2 main::@3 test_8s::@10 test_8s::@11 test_8s @26 main test_8s::@8 test_8s::@9 @begin test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7
-test_8s::@return dominated by main::@1 main::@2 main::@3 test_8s::@10 test_8s::@11 test_8s @26 main test_8s::@8 test_8s::@9 @begin test_8s::@return test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7
-print_sbyte dominated by main::@1 main::@2 main::@3 test_8s print_sbyte @26 main @begin test_8s::@1 test_8s::@3
-print_sbyte::@2 dominated by main::@1 main::@2 main::@3 test_8s print_sbyte @26 main print_sbyte::@2 @begin test_8s::@1 test_8s::@3
-print_sbyte::@4 dominated by main::@1 main::@2 main::@3 test_8s print_sbyte @26 main print_sbyte::@4 print_sbyte::@2 @begin test_8s::@1 test_8s::@3
-print_sbyte::@1 dominated by main::@1 main::@2 main::@3 test_8s print_sbyte @26 main print_sbyte::@1 @begin test_8s::@1 test_8s::@3
-print_sbyte::@return dominated by main::@1 main::@2 main::@3 test_8s print_sbyte @26 main print_sbyte::@1 @begin print_sbyte::@return test_8s::@1 test_8s::@3
-div8s dominated by main::@1 main::@2 main::@3 div8s test_8s @26 main @begin test_8s::@1
-div8s::@16 dominated by main::@1 main::@2 main::@3 div8s test_8s div8s::@16 @26 main @begin test_8s::@1
-div8s::@2 dominated by main::@1 main::@2 main::@3 div8s test_8s @26 main div8s::@2 @begin test_8s::@1
-div8s::@17 dominated by main::@1 main::@2 main::@3 div8s test_8s div8s::@17 @26 main div8s::@2 @begin test_8s::@1
-div8s::@4 dominated by main::@1 main::@2 main::@3 div8s test_8s @26 main div8s::@2 @begin test_8s::@1 div8s::@4
-div8s::@15 dominated by main::@1 main::@2 main::@3 div8s test_8s div8s::@15 @26 main div8s::@2 @begin test_8s::@1 div8s::@4
-div8s::@11 dominated by main::@1 main::@2 main::@3 div8s test_8s div8s::@11 div8s::@15 @26 main div8s::@2 @begin test_8s::@1 div8s::@4
-div8s::@return dominated by main::@1 main::@2 main::@3 div8s test_8s div8s::@15 @26 main div8s::@2 div8s::@return @begin test_8s::@1 div8s::@4
-div8s::@18 dominated by main::@1 main::@2 main::@3 div8s test_8s div8s::@18 div8s::@15 @26 main div8s::@2 @begin test_8s::@1 div8s::@4
-div8s::@3 dominated by main::@1 main::@2 main::@3 div8s test_8s @26 main div8s::@3 div8s::@2 @begin test_8s::@1
-div8s::@1 dominated by main::@1 main::@2 main::@3 div8s test_8s @26 div8s::@1 main @begin test_8s::@1
-div8u dominated by main::@1 div8u @26 main @begin
-div8u::@2 dominated by main::@1 div8u @26 main div8u::@2 @begin
-div8u::@return dominated by main::@1 div8u div8u::@return @26 main div8u::@2 @begin
-divr8u dominated by main::@1 div8u divr8u @26 main @begin
-divr8u::@1 dominated by divr8u::@1 main::@1 div8u divr8u @26 main @begin
-divr8u::@4 dominated by divr8u::@1 main::@1 divr8u::@4 div8u divr8u @26 main @begin
-divr8u::@2 dominated by divr8u::@1 main::@1 divr8u::@2 div8u divr8u @26 main @begin
-divr8u::@5 dominated by divr8u::@1 main::@1 divr8u::@5 divr8u::@2 div8u divr8u @26 main @begin
-divr8u::@3 dominated by divr8u::@1 main::@1 divr8u::@2 divr8u::@3 div8u divr8u @26 main @begin
-divr8u::@6 dominated by divr8u::@1 main::@1 divr8u::@6 divr8u::@2 divr8u::@3 div8u divr8u @26 main @begin
-divr8u::@return dominated by divr8u::@1 main::@1 divr8u::@6 divr8u::@2 divr8u::@3 div8u divr8u @26 main @begin divr8u::@return
-test_16u dominated by main::@1 main::@2 test_16u @26 main @begin
-test_16u::@1 dominated by main::@1 main::@2 test_16u test_16u::@1 @26 main @begin
-test_16u::@3 dominated by main::@1 main::@2 test_16u test_16u::@1 test_16u::@3 @26 main @begin
-test_16u::@4 dominated by main::@1 main::@2 test_16u test_16u::@1 test_16u::@3 test_16u::@4 @26 main @begin
-test_16u::@5 dominated by main::@1 main::@2 test_16u test_16u::@5 test_16u::@1 test_16u::@3 test_16u::@4 @26 main @begin
-test_16u::@6 dominated by main::@1 main::@2 test_16u test_16u::@5 test_16u::@6 test_16u::@1 test_16u::@3 test_16u::@4 @26 main @begin
-test_16u::@7 dominated by main::@1 main::@2 test_16u test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@1 test_16u::@3 test_16u::@4 @26 main @begin
-test_16u::@8 dominated by main::@1 main::@2 test_16u test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@8 test_16u::@1 test_16u::@3 test_16u::@4 @26 main @begin
-test_16u::@9 dominated by main::@1 main::@2 test_16u test_16u::@9 test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@8 test_16u::@1 test_16u::@3 test_16u::@4 @26 main @begin
-test_16u::@10 dominated by main::@1 main::@2 test_16u::@10 test_16u test_16u::@9 test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@8 test_16u::@1 test_16u::@3 test_16u::@4 @26 main @begin
-test_16u::@11 dominated by main::@1 main::@2 test_16u::@11 test_16u::@10 test_16u test_16u::@9 test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@8 test_16u::@1 test_16u::@3 test_16u::@4 @26 main @begin
-test_16u::@return dominated by main::@1 main::@2 test_16u::@11 test_16u::@10 test_16u test_16u::@9 test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@8 test_16u::@1 test_16u::@3 test_16u::@4 @26 main @begin test_16u::@return
-test_8u dominated by main::@1 test_8u @26 main @begin
-test_8u::@1 dominated by main::@1 test_8u @26 main @begin test_8u::@1
-test_8u::@3 dominated by main::@1 test_8u @26 main @begin test_8u::@3 test_8u::@1
-test_8u::@4 dominated by main::@1 test_8u @26 main @begin test_8u::@3 test_8u::@4 test_8u::@1
-test_8u::@5 dominated by main::@1 test_8u @26 main @begin test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1
-test_8u::@6 dominated by main::@1 test_8u @26 main @begin test_8u::@6 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1
-test_8u::@7 dominated by main::@1 test_8u @26 main @begin test_8u::@6 test_8u::@7 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1
-test_8u::@8 dominated by main::@1 test_8u @26 main @begin test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1
-test_8u::@9 dominated by main::@1 test_8u @26 main @begin test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@9 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1
-test_8u::@10 dominated by main::@1 test_8u @26 main @begin test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@9 test_8u::@10 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1
-test_8u::@11 dominated by main::@1 test_8u @26 main @begin test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@9 test_8u::@10 test_8u::@11 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1
-test_8u::@return dominated by main::@1 test_8u @26 main @begin test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@9 test_8u::@10 test_8u::@11 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1 test_8u::@return
-test_8u::@12 dominated by main::@1 test_8u @26 main @begin test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@9 test_8u::@10 test_8u::@12 test_8u::@11 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1
-print_cls dominated by print_cls @26 main @begin
-print_cls::@1 dominated by print_cls @26 main @begin print_cls::@1
-print_cls::@return dominated by print_cls @26 main @begin print_cls::@return print_cls::@1
+@27 dominated by @27 @begin
+@end dominated by @27 @end @begin
+main dominated by @27 main @begin
+main::@1 dominated by main::@1 @27 main @begin
+main::@2 dominated by main::@1 main::@2 @27 main @begin
+main::@3 dominated by main::@1 main::@2 main::@3 @27 main @begin
+main::@4 dominated by main::@1 main::@2 main::@3 main::@4 @27 main @begin
+main::@return dominated by main::@1 main::@2 main::@3 main::@4 main::@return @27 main @begin
+test_16s dominated by main::@1 main::@2 main::@3 main::@4 test_16s @27 main @begin
+test_16s::@1 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 @27 main @begin
+test_16s::@3 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 test_16s::@3 @27 main @begin
+test_16s::@4 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 test_16s::@3 @27 test_16s::@4 main @begin
+test_16s::@5 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 test_16s::@3 @27 test_16s::@4 test_16s::@5 main @begin
+test_16s::@6 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 test_16s::@3 @27 test_16s::@4 test_16s::@5 test_16s::@6 main @begin
+test_16s::@7 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 test_16s::@3 @27 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 main @begin
+test_16s::@8 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 test_16s::@3 @27 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 test_16s::@8 main @begin
+test_16s::@9 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 test_16s::@3 @27 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 test_16s::@8 main test_16s::@9 @begin
+test_16s::@10 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 test_16s::@3 @27 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 test_16s::@8 main test_16s::@9 @begin test_16s::@10
+test_16s::@11 dominated by main::@1 main::@2 main::@3 main::@4 test_16s test_16s::@1 test_16s::@3 @27 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 test_16s::@8 main test_16s::@9 @begin test_16s::@11 test_16s::@10
+test_16s::@return dominated by main::@1 main::@2 main::@3 main::@4 test_16s::@return test_16s test_16s::@1 test_16s::@3 @27 test_16s::@4 test_16s::@5 test_16s::@6 test_16s::@7 test_16s::@8 main test_16s::@9 @begin test_16s::@11 test_16s::@10
+print_ln dominated by main::@1 print_ln @27 main @begin
+print_ln::@1 dominated by main::@1 print_ln print_ln::@1 @27 main @begin
+print_ln::@return dominated by print_ln::@return main::@1 print_ln print_ln::@1 @27 main @begin
+print_sword dominated by main::@1 main::@2 main::@3 main::@4 test_16s print_sword test_16s::@1 test_16s::@3 @27 main @begin
+print_sword::@2 dominated by main::@1 main::@2 main::@3 main::@4 test_16s print_sword test_16s::@1 test_16s::@3 print_sword::@2 @27 main @begin
+print_sword::@4 dominated by main::@1 main::@2 main::@3 main::@4 test_16s print_sword test_16s::@1 test_16s::@3 print_sword::@2 @27 print_sword::@4 main @begin
+print_sword::@1 dominated by main::@1 main::@2 main::@3 main::@4 test_16s print_sword test_16s::@1 test_16s::@3 @27 print_sword::@1 main @begin
+print_sword::@return dominated by main::@1 main::@2 main::@3 main::@4 test_16s print_sword test_16s::@1 test_16s::@3 @27 print_sword::@1 main @begin print_sword::@return
+print_word dominated by print_word main::@1 main::@2 @27 main @begin
+print_word::@1 dominated by print_word main::@1 main::@2 print_word::@1 @27 main @begin
+print_word::@return dominated by print_word main::@1 main::@2 print_word::@return print_word::@1 @27 main @begin
+print_byte dominated by main::@1 print_byte @27 main @begin
+print_byte::@1 dominated by main::@1 print_byte::@1 print_byte @27 main @begin
+print_byte::@return dominated by main::@1 print_byte::@1 print_byte @27 main @begin print_byte::@return
+print_char dominated by main::@1 @27 main print_char @begin
+print_char::@return dominated by main::@1 @27 main print_char print_char::@return @begin
+print_str dominated by main::@1 print_str @27 main @begin
+print_str::@1 dominated by main::@1 print_str::@1 print_str @27 main @begin
+print_str::@return dominated by main::@1 print_str::@return print_str::@1 print_str @27 main @begin
+print_str::@2 dominated by main::@1 print_str::@1 print_str::@2 print_str @27 main @begin
+div16s dominated by main::@1 main::@2 main::@3 main::@4 div16s test_16s test_16s::@1 @27 main @begin
+div16s::@2 dominated by main::@1 main::@2 main::@3 main::@4 div16s div16s::@2 test_16s test_16s::@1 @27 main @begin
+div16s::@return dominated by main::@1 main::@2 main::@3 main::@4 div16s div16s::@2 test_16s test_16s::@1 @27 main @begin div16s::@return
+divr16s dominated by main::@1 main::@2 main::@3 main::@4 div16s test_16s test_16s::@1 divr16s @27 main @begin
+divr16s::@17 dominated by main::@1 main::@2 main::@3 main::@4 div16s divr16s::@17 test_16s test_16s::@1 divr16s @27 main @begin
+divr16s::@2 dominated by divr16s::@2 main::@1 main::@2 main::@3 main::@4 div16s test_16s test_16s::@1 divr16s @27 main @begin
+divr16s::@18 dominated by divr16s::@2 main::@1 main::@2 main::@3 main::@4 div16s divr16s::@18 test_16s test_16s::@1 divr16s @27 main @begin
+divr16s::@4 dominated by divr16s::@2 main::@1 main::@2 main::@3 main::@4 div16s test_16s test_16s::@1 divr16s @27 main @begin divr16s::@4
+divr16s::@15 dominated by divr16s::@2 main::@1 main::@2 main::@3 main::@4 div16s divr16s::@15 test_16s test_16s::@1 divr16s @27 main @begin divr16s::@4
+divr16s::@11 dominated by divr16s::@2 main::@1 main::@2 main::@3 main::@4 div16s divr16s::@11 divr16s::@15 test_16s test_16s::@1 divr16s @27 main @begin divr16s::@4
+divr16s::@return dominated by divr16s::@2 main::@1 main::@2 main::@3 main::@4 div16s divr16s::@15 test_16s test_16s::@1 divr16s @27 main @begin divr16s::@return divr16s::@4
+divr16s::@19 dominated by divr16s::@2 main::@1 main::@2 main::@3 main::@4 div16s divr16s::@19 divr16s::@15 test_16s test_16s::@1 divr16s @27 main @begin divr16s::@4
+divr16s::@3 dominated by divr16s::@2 main::@1 main::@2 main::@3 main::@4 div16s test_16s test_16s::@1 divr16s @27 main @begin divr16s::@3
+divr16s::@1 dominated by divr16s::@1 main::@1 main::@2 main::@3 main::@4 div16s test_16s test_16s::@1 divr16s @27 main @begin
+divr16u dominated by main::@1 main::@2 divr16u @27 main @begin
+divr16u::@1 dominated by divr16u::@1 main::@1 main::@2 divr16u @27 main @begin
+divr16u::@4 dominated by divr16u::@1 divr16u::@4 main::@1 main::@2 divr16u @27 main @begin
+divr16u::@2 dominated by divr16u::@2 divr16u::@1 main::@1 main::@2 divr16u @27 main @begin
+divr16u::@5 dominated by divr16u::@2 divr16u::@1 divr16u::@5 main::@1 main::@2 divr16u @27 main @begin
+divr16u::@3 dominated by divr16u::@2 divr16u::@1 divr16u::@3 main::@1 main::@2 divr16u @27 main @begin
+divr16u::@6 dominated by divr16u::@2 divr16u::@1 divr16u::@3 divr16u::@6 main::@1 main::@2 divr16u @27 main @begin
+divr16u::@return dominated by divr16u::@2 divr16u::@1 divr16u::@3 divr16u::@6 main::@1 main::@2 divr16u::@return divr16u @27 main @begin
+test_8s dominated by main::@1 main::@2 main::@3 test_8s @27 main @begin
+test_8s::@1 dominated by main::@1 main::@2 main::@3 test_8s @27 main @begin test_8s::@1
+test_8s::@3 dominated by main::@1 main::@2 main::@3 test_8s @27 main @begin test_8s::@1 test_8s::@3
+test_8s::@4 dominated by main::@1 main::@2 main::@3 test_8s @27 main @begin test_8s::@1 test_8s::@3 test_8s::@4
+test_8s::@5 dominated by main::@1 main::@2 main::@3 test_8s @27 main @begin test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5
+test_8s::@6 dominated by main::@1 main::@2 main::@3 test_8s @27 main @begin test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6
+test_8s::@7 dominated by main::@1 main::@2 main::@3 test_8s @27 main @begin test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7
+test_8s::@8 dominated by main::@1 main::@2 main::@3 test_8s @27 main test_8s::@8 @begin test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7
+test_8s::@9 dominated by main::@1 main::@2 main::@3 test_8s @27 main test_8s::@8 test_8s::@9 @begin test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7
+test_8s::@10 dominated by main::@1 main::@2 main::@3 test_8s::@10 test_8s @27 main test_8s::@8 test_8s::@9 @begin test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7
+test_8s::@11 dominated by main::@1 main::@2 main::@3 test_8s::@10 test_8s::@11 test_8s @27 main test_8s::@8 test_8s::@9 @begin test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7
+test_8s::@return dominated by main::@1 main::@2 main::@3 test_8s::@10 test_8s::@11 test_8s @27 main test_8s::@8 test_8s::@9 @begin test_8s::@return test_8s::@1 test_8s::@3 test_8s::@4 test_8s::@5 test_8s::@6 test_8s::@7
+print_sbyte dominated by main::@1 main::@2 main::@3 test_8s print_sbyte @27 main @begin test_8s::@1 test_8s::@3
+print_sbyte::@2 dominated by main::@1 main::@2 main::@3 test_8s print_sbyte @27 main print_sbyte::@2 @begin test_8s::@1 test_8s::@3
+print_sbyte::@4 dominated by main::@1 main::@2 main::@3 test_8s print_sbyte @27 main print_sbyte::@4 print_sbyte::@2 @begin test_8s::@1 test_8s::@3
+print_sbyte::@1 dominated by main::@1 main::@2 main::@3 test_8s print_sbyte @27 main print_sbyte::@1 @begin test_8s::@1 test_8s::@3
+print_sbyte::@return dominated by main::@1 main::@2 main::@3 test_8s print_sbyte @27 main print_sbyte::@1 @begin print_sbyte::@return test_8s::@1 test_8s::@3
+div8s dominated by main::@1 main::@2 main::@3 div8s test_8s @27 main @begin test_8s::@1
+div8s::@16 dominated by main::@1 main::@2 main::@3 div8s test_8s div8s::@16 @27 main @begin test_8s::@1
+div8s::@2 dominated by main::@1 main::@2 main::@3 div8s test_8s @27 main div8s::@2 @begin test_8s::@1
+div8s::@17 dominated by main::@1 main::@2 main::@3 div8s test_8s div8s::@17 @27 main div8s::@2 @begin test_8s::@1
+div8s::@4 dominated by main::@1 main::@2 main::@3 div8s test_8s @27 main div8s::@2 @begin test_8s::@1 div8s::@4
+div8s::@15 dominated by main::@1 main::@2 main::@3 div8s test_8s div8s::@15 @27 main div8s::@2 @begin test_8s::@1 div8s::@4
+div8s::@11 dominated by main::@1 main::@2 main::@3 div8s test_8s div8s::@11 div8s::@15 @27 main div8s::@2 @begin test_8s::@1 div8s::@4
+div8s::@return dominated by main::@1 main::@2 main::@3 div8s test_8s div8s::@15 @27 main div8s::@2 div8s::@return @begin test_8s::@1 div8s::@4
+div8s::@18 dominated by main::@1 main::@2 main::@3 div8s test_8s div8s::@18 div8s::@15 @27 main div8s::@2 @begin test_8s::@1 div8s::@4
+div8s::@3 dominated by main::@1 main::@2 main::@3 div8s test_8s @27 main div8s::@3 div8s::@2 @begin test_8s::@1
+div8s::@1 dominated by main::@1 main::@2 main::@3 div8s test_8s @27 div8s::@1 main @begin test_8s::@1
+div8u dominated by main::@1 div8u @27 main @begin
+div8u::@2 dominated by main::@1 div8u @27 main div8u::@2 @begin
+div8u::@return dominated by main::@1 div8u div8u::@return @27 main div8u::@2 @begin
+divr8u dominated by main::@1 div8u divr8u @27 main @begin
+divr8u::@1 dominated by divr8u::@1 main::@1 div8u divr8u @27 main @begin
+divr8u::@4 dominated by divr8u::@1 main::@1 divr8u::@4 div8u divr8u @27 main @begin
+divr8u::@2 dominated by divr8u::@1 main::@1 divr8u::@2 div8u divr8u @27 main @begin
+divr8u::@5 dominated by divr8u::@1 main::@1 divr8u::@5 divr8u::@2 div8u divr8u @27 main @begin
+divr8u::@3 dominated by divr8u::@1 main::@1 divr8u::@2 divr8u::@3 div8u divr8u @27 main @begin
+divr8u::@6 dominated by divr8u::@1 main::@1 divr8u::@6 divr8u::@2 divr8u::@3 div8u divr8u @27 main @begin
+divr8u::@return dominated by divr8u::@1 main::@1 divr8u::@6 divr8u::@2 divr8u::@3 div8u divr8u @27 main @begin divr8u::@return
+test_16u dominated by main::@1 main::@2 test_16u @27 main @begin
+test_16u::@1 dominated by main::@1 main::@2 test_16u test_16u::@1 @27 main @begin
+test_16u::@3 dominated by main::@1 main::@2 test_16u test_16u::@1 test_16u::@3 @27 main @begin
+test_16u::@4 dominated by main::@1 main::@2 test_16u test_16u::@1 test_16u::@3 test_16u::@4 @27 main @begin
+test_16u::@5 dominated by main::@1 main::@2 test_16u test_16u::@5 test_16u::@1 test_16u::@3 test_16u::@4 @27 main @begin
+test_16u::@6 dominated by main::@1 main::@2 test_16u test_16u::@5 test_16u::@6 test_16u::@1 test_16u::@3 test_16u::@4 @27 main @begin
+test_16u::@7 dominated by main::@1 main::@2 test_16u test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@1 test_16u::@3 test_16u::@4 @27 main @begin
+test_16u::@8 dominated by main::@1 main::@2 test_16u test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@8 test_16u::@1 test_16u::@3 test_16u::@4 @27 main @begin
+test_16u::@9 dominated by main::@1 main::@2 test_16u test_16u::@9 test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@8 test_16u::@1 test_16u::@3 test_16u::@4 @27 main @begin
+test_16u::@10 dominated by main::@1 main::@2 test_16u::@10 test_16u test_16u::@9 test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@8 test_16u::@1 test_16u::@3 test_16u::@4 @27 main @begin
+test_16u::@11 dominated by main::@1 main::@2 test_16u::@11 test_16u::@10 test_16u test_16u::@9 test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@8 test_16u::@1 test_16u::@3 test_16u::@4 @27 main @begin
+test_16u::@return dominated by main::@1 main::@2 test_16u::@11 test_16u::@10 test_16u test_16u::@9 test_16u::@5 test_16u::@6 test_16u::@7 test_16u::@8 test_16u::@1 test_16u::@3 test_16u::@4 @27 main @begin test_16u::@return
+div16u dominated by main::@1 main::@2 div16u test_16u test_16u::@1 @27 main @begin
+div16u::@2 dominated by main::@1 main::@2 div16u div16u::@2 test_16u test_16u::@1 @27 main @begin
+div16u::@return dominated by div16u::@return main::@1 main::@2 div16u div16u::@2 test_16u test_16u::@1 @27 main @begin
+test_8u dominated by main::@1 test_8u @27 main @begin
+test_8u::@1 dominated by main::@1 test_8u @27 main @begin test_8u::@1
+test_8u::@3 dominated by main::@1 test_8u @27 main @begin test_8u::@3 test_8u::@1
+test_8u::@4 dominated by main::@1 test_8u @27 main @begin test_8u::@3 test_8u::@4 test_8u::@1
+test_8u::@5 dominated by main::@1 test_8u @27 main @begin test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1
+test_8u::@6 dominated by main::@1 test_8u @27 main @begin test_8u::@6 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1
+test_8u::@7 dominated by main::@1 test_8u @27 main @begin test_8u::@6 test_8u::@7 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1
+test_8u::@8 dominated by main::@1 test_8u @27 main @begin test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1
+test_8u::@9 dominated by main::@1 test_8u @27 main @begin test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@9 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1
+test_8u::@10 dominated by main::@1 test_8u @27 main @begin test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@9 test_8u::@10 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1
+test_8u::@11 dominated by main::@1 test_8u @27 main @begin test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@9 test_8u::@10 test_8u::@11 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1
+test_8u::@return dominated by main::@1 test_8u @27 main @begin test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@9 test_8u::@10 test_8u::@11 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1 test_8u::@return
+test_8u::@12 dominated by main::@1 test_8u @27 main @begin test_8u::@6 test_8u::@7 test_8u::@8 test_8u::@9 test_8u::@10 test_8u::@12 test_8u::@11 test_8u::@3 test_8u::@4 test_8u::@5 test_8u::@1
+print_cls dominated by print_cls @27 main @begin
+print_cls::@1 dominated by print_cls @27 main @begin print_cls::@1
+print_cls::@return dominated by print_cls @27 main @begin print_cls::@return print_cls::@1
NATURAL LOOPS
Found back edge: Loop head: test_16s::@1 tails: test_16s::@11 blocks: null
@@ -6389,6 +6633,7 @@ Found 1 loops in scope [divr8u]
Found 0 loops in scope [print_char]
Found 1 loops in scope [divr16u]
Loop head: divr16u::@1 tails: divr16u::@3 blocks: divr16u::@3 divr16u::@2 divr16u::@5 divr16u::@1 divr16u::@4
+Found 0 loops in scope [divr16s]
Loop head: test_16s::@1 tails: test_16s::@11 blocks: test_16s::@11 test_16s::@10 test_16s::@9 test_16s::@8 test_16s::@7 test_16s::@6 test_16s::@5 test_16s::@4 test_16s::@3 test_16s::@1 depth: 1
Loop head: print_ln::@1 tails: print_ln::@1 blocks: print_ln::@1 depth: 2
Loop head: print_str::@1 tails: print_str::@2 blocks: print_str::@2 print_str::@1 depth: 2
@@ -6402,44 +6647,21 @@ Loop head: print_cls::@1 tails: print_cls::@1 blocks: print_cls::@1 depth: 1
VARIABLE REGISTER WEIGHTS
(signed word()) div16s((signed word) div16s::dividend , (signed word) div16s::divisor)
-(signed word~) div16s::$2 2.0
-(signed word~) div16s::$6 1.0
(signed word) div16s::dividend
-(signed word) div16s::dividend#0 5.0
-(word) div16s::dividendu
-(word) div16s::dividendu#3 0.8571428571428571
-(word~) div16s::dividendu#7 4.0
-(word~) div16s::dividendu#8 4.0
+(signed word) div16s::dividend#0 6.5
(signed word) div16s::divisor
-(signed word) div16s::divisor#0 2.142857142857143
-(word) div16s::divisoru
-(word) div16s::divisoru#3 3.0
-(word~) div16s::divisoru#4 4.0
-(word~) div16s::divisoru#5 4.0
-(byte) div16s::neg
-(byte) div16s::neg#2 2.0
-(byte) div16s::neg#3 1.0
-(byte) div16s::neg#4 1.0
-(word) div16s::resultu
-(word) div16s::resultu#0 0.6666666666666666
+(signed word) div16s::divisor#0 6.5
(signed word) div16s::return
-(signed word) div16s::return#1 4.0
-(signed word) div16s::return#2 5.0
-(signed word) div16s::return#3 22.0
-(signed word~) div16s::return#7 2.0
+(signed word) div16s::return#0 4.333333333333333
+(signed word) div16s::return#2 22.0
(word()) div16u((word) div16u::dividend , (word) div16u::divisor)
(word) div16u::dividend
-(word) div16u::dividend#0 2.0
-(word) div16u::dividend#1 11.0
-(word) div16u::dividend#2 15.0
+(word) div16u::dividend#0 6.5
(word) div16u::divisor
-(word) div16u::divisor#0 4.0
-(word) div16u::divisor#1 22.0
-(word) div16u::divisor#2 7.5
+(word) div16u::divisor#0 6.5
(word) div16u::return
-(word) div16u::return#0 3.75
-(word) div16u::return#2 4.0
-(word) div16u::return#3 22.0
+(word) div16u::return#0 4.333333333333333
+(word) div16u::return#2 22.0
(signed byte()) div8s((signed byte) div8s::dividend , (signed byte) div8s::divisor)
(signed byte~) div8s::$2 2.0
(signed byte~) div8s::$6 1.0
@@ -6479,15 +6701,48 @@ VARIABLE REGISTER WEIGHTS
(byte) div8u::return#0 3.75
(byte) div8u::return#2 4.0
(byte) div8u::return#3 22.0
+(signed word()) divr16s((signed word) divr16s::dividend , (signed word) divr16s::divisor , (signed word) divr16s::rem)
+(signed word~) divr16s::$11 1.0
+(signed word~) divr16s::$5 2.0
+(signed word) divr16s::dividend
+(signed word) divr16s::dividend#0 2.0
+(word) divr16s::dividendu
+(word) divr16s::dividendu#3 0.8571428571428571
+(word~) divr16s::dividendu#7 4.0
+(word~) divr16s::dividendu#8 4.0
+(signed word) divr16s::divisor
+(signed word) divr16s::divisor#0 0.8571428571428571
+(word) divr16s::divisoru
+(word) divr16s::divisoru#3 3.0
+(word~) divr16s::divisoru#4 4.0
+(word~) divr16s::divisoru#5 4.0
+(byte) divr16s::neg
+(byte) divr16s::neg#2 2.0
+(byte) divr16s::neg#3 1.0
+(byte) divr16s::neg#4 0.8571428571428571
+(signed word) divr16s::rem
+(word) divr16s::remu
+(word) divr16s::remu#3 0.2222222222222222
+(word) divr16s::resultu
+(word) divr16s::resultu#0 0.6666666666666666
+(signed word) divr16s::return
+(signed word) divr16s::return#1 4.0
+(signed word) divr16s::return#2 2.0
+(signed word) divr16s::return#3 4.0
+(signed word~) divr16s::return#7 2.0
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
(byte~) divr16u::$1 202.0
(byte~) divr16u::$2 202.0
(word) divr16u::dividend
(word) divr16u::dividend#0 25.25
-(word) divr16u::dividend#1 1.3333333333333333
-(word) divr16u::dividend#2 43.57142857142858
+(word) divr16u::dividend#1 2.0
+(word) divr16u::dividend#2 1.3333333333333333
+(word) divr16u::dividend#3 43.57142857142858
+(word) divr16u::dividend#5 6.0
(word) divr16u::divisor
-(word) divr16u::divisor#0 12.0
+(word) divr16u::divisor#0 4.0
+(word) divr16u::divisor#1 2.0
+(word) divr16u::divisor#6 12.875
(byte) divr16u::i
(byte) divr16u::i#1 151.5
(byte) divr16u::i#2 15.538461538461538
@@ -6498,13 +6753,16 @@ VARIABLE REGISTER WEIGHTS
(word) divr16u::rem
(word) divr16u::rem#0 75.75
(word) divr16u::rem#1 202.0
-(word) divr16u::rem#10 101.66666666666667
+(word) divr16u::rem#10 4.0
+(word) divr16u::rem#11 101.66666666666667
(word) divr16u::rem#2 202.0
-(word) divr16u::rem#4 202.0
-(word) divr16u::rem#5 101.0
+(word) divr16u::rem#4 4.0
+(word) divr16u::rem#5 204.0
+(word) divr16u::rem#6 101.0
(word) divr16u::return
-(word) divr16u::return#0 50.83333333333333
+(word) divr16u::return#0 43.85714285714286
(word) divr16u::return#2 4.0
+(word) divr16u::return#3 4.0
(byte()) divr8u((byte) divr8u::dividend , (byte) divr8u::divisor , (byte) divr8u::rem)
(byte~) divr8u::$1 202.0
(byte) divr8u::dividend
@@ -6608,9 +6866,9 @@ VARIABLE REGISTER WEIGHTS
(word) print_word::w#5 16.666666666666664
(word~) print_word::w#7 4.0
(signed word) rem16s
+(signed word) rem16s#11 0.6818181818181819
(signed word) rem16s#2 2.0
-(signed word) rem16s#3 0.8333333333333335
-(signed word~) rem16s#32 4.0
+(signed word~) rem16s#37 4.0
(word) rem16u
(word) rem16u#1 0.48148148148148145
(signed byte) rem8s
@@ -6677,15 +6935,15 @@ Initial phi equivalence classes
[ print_char::ch#4 print_char::ch#2 print_char::ch#3 ]
[ print_char_cursor#80 print_char_cursor#133 print_char_cursor#130 print_char_cursor#132 print_char_cursor#128 print_char_cursor#129 print_char_cursor#156 print_char_cursor#126 print_char_cursor#17 print_char_cursor#163 print_char_cursor#135 print_char_cursor#131 print_char_cursor#1 print_char_cursor#180 print_char_cursor#186 ]
[ print_str::str#13 print_str::str#15 print_str::str#0 ]
-[ div16s::dividendu#3 div16s::dividendu#7 div16s::dividendu#8 ]
-[ div16s::divisoru#3 div16s::divisoru#4 div16s::divisoru#5 ]
-[ div16s::neg#4 div16s::neg#2 div16s::neg#3 ]
-[ div16s::return#2 div16s::return#1 div16s::return#7 ]
-[ rem16s#3 rem16s#2 rem16s#32 ]
-[ div16u::dividend#2 div16u::dividend#0 div16u::dividend#1 ]
-[ div16u::divisor#2 div16u::divisor#0 div16u::divisor#1 ]
-[ divr16u::rem#4 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ]
-[ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ]
+[ divr16s::dividendu#3 divr16s::dividendu#7 divr16s::dividendu#8 ]
+[ divr16s::remu#3 ]
+[ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ]
+[ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ]
+[ divr16s::return#2 divr16s::return#1 divr16s::return#7 ]
+[ rem16s#11 rem16s#2 rem16s#37 ]
+[ divr16u::divisor#6 divr16u::divisor#0 divr16u::divisor#1 ]
+[ divr16u::rem#5 divr16u::rem#10 divr16u::rem#4 divr16u::rem#11 divr16u::rem#6 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ]
+[ divr16u::dividend#3 divr16u::dividend#5 divr16u::dividend#1 divr16u::dividend#2 divr16u::dividend#0 ]
[ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ]
[ divr16u::i#2 divr16u::i#1 ]
[ test_8s::i#10 test_8s::i#1 ]
@@ -6708,17 +6966,18 @@ Added variable test_16s::dividend#0 to zero page equivalence class [ test_16s::d
Added variable test_16s::divisor#0 to zero page equivalence class [ test_16s::divisor#0 ]
Added variable div16s::dividend#0 to zero page equivalence class [ div16s::dividend#0 ]
Added variable div16s::divisor#0 to zero page equivalence class [ div16s::divisor#0 ]
-Added variable div16s::return#3 to zero page equivalence class [ div16s::return#3 ]
+Added variable div16s::return#2 to zero page equivalence class [ div16s::return#2 ]
Added variable test_16s::res#0 to zero page equivalence class [ test_16s::res#0 ]
Added variable print_byte::$0 to zero page equivalence class [ print_byte::$0 ]
Added variable print_byte::$2 to zero page equivalence class [ print_byte::$2 ]
-Added variable div16u::return#2 to zero page equivalence class [ div16u::return#2 ]
-Added variable div16s::resultu#0 to zero page equivalence class [ div16s::resultu#0 ]
-Added variable div16s::$6 to zero page equivalence class [ div16s::$6 ]
-Added variable div16s::$2 to zero page equivalence class [ div16s::$2 ]
-Added variable divr16u::divisor#0 to zero page equivalence class [ divr16u::divisor#0 ]
-Added variable divr16u::return#2 to zero page equivalence class [ divr16u::return#2 ]
-Added variable div16u::return#0 to zero page equivalence class [ div16u::return#0 ]
+Added variable divr16s::dividend#0 to zero page equivalence class [ divr16s::dividend#0 ]
+Added variable divr16s::divisor#0 to zero page equivalence class [ divr16s::divisor#0 ]
+Added variable divr16s::return#3 to zero page equivalence class [ divr16s::return#3 ]
+Added variable div16s::return#0 to zero page equivalence class [ div16s::return#0 ]
+Added variable divr16u::return#3 to zero page equivalence class [ divr16u::return#3 ]
+Added variable divr16s::resultu#0 to zero page equivalence class [ divr16s::resultu#0 ]
+Added variable divr16s::$11 to zero page equivalence class [ divr16s::$11 ]
+Added variable divr16s::$5 to zero page equivalence class [ divr16s::$5 ]
Added variable divr16u::$1 to zero page equivalence class [ divr16u::$1 ]
Added variable divr16u::$2 to zero page equivalence class [ divr16u::$2 ]
Added variable rem16u#1 to zero page equivalence class [ rem16u#1 ]
@@ -6739,8 +6998,12 @@ Added variable divr8u::$1 to zero page equivalence class [ divr8u::$1 ]
Added variable rem8u#17 to zero page equivalence class [ rem8u#17 ]
Added variable test_16u::dividend#0 to zero page equivalence class [ test_16u::dividend#0 ]
Added variable test_16u::divisor#0 to zero page equivalence class [ test_16u::divisor#0 ]
-Added variable div16u::return#3 to zero page equivalence class [ div16u::return#3 ]
+Added variable div16u::dividend#0 to zero page equivalence class [ div16u::dividend#0 ]
+Added variable div16u::divisor#0 to zero page equivalence class [ div16u::divisor#0 ]
+Added variable div16u::return#2 to zero page equivalence class [ div16u::return#2 ]
Added variable test_16u::res#0 to zero page equivalence class [ test_16u::res#0 ]
+Added variable divr16u::return#2 to zero page equivalence class [ divr16u::return#2 ]
+Added variable div16u::return#0 to zero page equivalence class [ div16u::return#0 ]
Added variable test_8u::dividend#0 to zero page equivalence class [ test_8u::dividend#0 ]
Added variable test_8u::divisor#0 to zero page equivalence class [ test_8u::divisor#0 ]
Added variable div8u::return#3 to zero page equivalence class [ div8u::return#3 ]
@@ -6754,15 +7017,15 @@ Complete equivalence classes
[ print_char::ch#4 print_char::ch#2 print_char::ch#3 ]
[ print_char_cursor#80 print_char_cursor#133 print_char_cursor#130 print_char_cursor#132 print_char_cursor#128 print_char_cursor#129 print_char_cursor#156 print_char_cursor#126 print_char_cursor#17 print_char_cursor#163 print_char_cursor#135 print_char_cursor#131 print_char_cursor#1 print_char_cursor#180 print_char_cursor#186 ]
[ print_str::str#13 print_str::str#15 print_str::str#0 ]
-[ div16s::dividendu#3 div16s::dividendu#7 div16s::dividendu#8 ]
-[ div16s::divisoru#3 div16s::divisoru#4 div16s::divisoru#5 ]
-[ div16s::neg#4 div16s::neg#2 div16s::neg#3 ]
-[ div16s::return#2 div16s::return#1 div16s::return#7 ]
-[ rem16s#3 rem16s#2 rem16s#32 ]
-[ div16u::dividend#2 div16u::dividend#0 div16u::dividend#1 ]
-[ div16u::divisor#2 div16u::divisor#0 div16u::divisor#1 ]
-[ divr16u::rem#4 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ]
-[ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ]
+[ divr16s::dividendu#3 divr16s::dividendu#7 divr16s::dividendu#8 ]
+[ divr16s::remu#3 ]
+[ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ]
+[ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ]
+[ divr16s::return#2 divr16s::return#1 divr16s::return#7 ]
+[ rem16s#11 rem16s#2 rem16s#37 ]
+[ divr16u::divisor#6 divr16u::divisor#0 divr16u::divisor#1 ]
+[ divr16u::rem#5 divr16u::rem#10 divr16u::rem#4 divr16u::rem#11 divr16u::rem#6 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ]
+[ divr16u::dividend#3 divr16u::dividend#5 divr16u::dividend#1 divr16u::dividend#2 divr16u::dividend#0 ]
[ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ]
[ divr16u::i#2 divr16u::i#1 ]
[ test_8s::i#10 test_8s::i#1 ]
@@ -6785,17 +7048,18 @@ Complete equivalence classes
[ test_16s::divisor#0 ]
[ div16s::dividend#0 ]
[ div16s::divisor#0 ]
-[ div16s::return#3 ]
+[ div16s::return#2 ]
[ test_16s::res#0 ]
[ print_byte::$0 ]
[ print_byte::$2 ]
-[ div16u::return#2 ]
-[ div16s::resultu#0 ]
-[ div16s::$6 ]
-[ div16s::$2 ]
-[ divr16u::divisor#0 ]
-[ divr16u::return#2 ]
-[ div16u::return#0 ]
+[ divr16s::dividend#0 ]
+[ divr16s::divisor#0 ]
+[ divr16s::return#3 ]
+[ div16s::return#0 ]
+[ divr16u::return#3 ]
+[ divr16s::resultu#0 ]
+[ divr16s::$11 ]
+[ divr16s::$5 ]
[ divr16u::$1 ]
[ divr16u::$2 ]
[ rem16u#1 ]
@@ -6816,8 +7080,12 @@ Complete equivalence classes
[ rem8u#17 ]
[ test_16u::dividend#0 ]
[ test_16u::divisor#0 ]
-[ div16u::return#3 ]
+[ div16u::dividend#0 ]
+[ div16u::divisor#0 ]
+[ div16u::return#2 ]
[ test_16u::res#0 ]
+[ divr16u::return#2 ]
+[ div16u::return#0 ]
[ test_8u::dividend#0 ]
[ test_8u::divisor#0 ]
[ div8u::return#3 ]
@@ -6830,15 +7098,15 @@ Allocated zp ZP_BYTE:9 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_b
Allocated zp ZP_BYTE:10 [ print_char::ch#4 print_char::ch#2 print_char::ch#3 ]
Allocated zp ZP_WORD:11 [ print_char_cursor#80 print_char_cursor#133 print_char_cursor#130 print_char_cursor#132 print_char_cursor#128 print_char_cursor#129 print_char_cursor#156 print_char_cursor#126 print_char_cursor#17 print_char_cursor#163 print_char_cursor#135 print_char_cursor#131 print_char_cursor#1 print_char_cursor#180 print_char_cursor#186 ]
Allocated zp ZP_WORD:13 [ print_str::str#13 print_str::str#15 print_str::str#0 ]
-Allocated zp ZP_WORD:15 [ div16s::dividendu#3 div16s::dividendu#7 div16s::dividendu#8 ]
-Allocated zp ZP_WORD:17 [ div16s::divisoru#3 div16s::divisoru#4 div16s::divisoru#5 ]
-Allocated zp ZP_BYTE:19 [ div16s::neg#4 div16s::neg#2 div16s::neg#3 ]
-Allocated zp ZP_WORD:20 [ div16s::return#2 div16s::return#1 div16s::return#7 ]
-Allocated zp ZP_WORD:22 [ rem16s#3 rem16s#2 rem16s#32 ]
-Allocated zp ZP_WORD:24 [ div16u::dividend#2 div16u::dividend#0 div16u::dividend#1 ]
-Allocated zp ZP_WORD:26 [ div16u::divisor#2 div16u::divisor#0 div16u::divisor#1 ]
-Allocated zp ZP_WORD:28 [ divr16u::rem#4 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ]
-Allocated zp ZP_WORD:30 [ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ]
+Allocated zp ZP_WORD:15 [ divr16s::dividendu#3 divr16s::dividendu#7 divr16s::dividendu#8 ]
+Allocated zp ZP_WORD:17 [ divr16s::remu#3 ]
+Allocated zp ZP_WORD:19 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ]
+Allocated zp ZP_BYTE:21 [ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ]
+Allocated zp ZP_WORD:22 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 ]
+Allocated zp ZP_WORD:24 [ rem16s#11 rem16s#2 rem16s#37 ]
+Allocated zp ZP_WORD:26 [ divr16u::divisor#6 divr16u::divisor#0 divr16u::divisor#1 ]
+Allocated zp ZP_WORD:28 [ divr16u::rem#5 divr16u::rem#10 divr16u::rem#4 divr16u::rem#11 divr16u::rem#6 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ]
+Allocated zp ZP_WORD:30 [ divr16u::dividend#3 divr16u::dividend#5 divr16u::dividend#1 divr16u::dividend#2 divr16u::dividend#0 ]
Allocated zp ZP_WORD:32 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ]
Allocated zp ZP_BYTE:34 [ divr16u::i#2 divr16u::i#1 ]
Allocated zp ZP_BYTE:35 [ test_8s::i#10 test_8s::i#1 ]
@@ -6861,43 +7129,48 @@ Allocated zp ZP_WORD:52 [ test_16s::dividend#0 ]
Allocated zp ZP_WORD:54 [ test_16s::divisor#0 ]
Allocated zp ZP_WORD:56 [ div16s::dividend#0 ]
Allocated zp ZP_WORD:58 [ div16s::divisor#0 ]
-Allocated zp ZP_WORD:60 [ div16s::return#3 ]
+Allocated zp ZP_WORD:60 [ div16s::return#2 ]
Allocated zp ZP_WORD:62 [ test_16s::res#0 ]
Allocated zp ZP_BYTE:64 [ print_byte::$0 ]
Allocated zp ZP_BYTE:65 [ print_byte::$2 ]
-Allocated zp ZP_WORD:66 [ div16u::return#2 ]
-Allocated zp ZP_WORD:68 [ div16s::resultu#0 ]
-Allocated zp ZP_WORD:70 [ div16s::$6 ]
-Allocated zp ZP_WORD:72 [ div16s::$2 ]
-Allocated zp ZP_WORD:74 [ divr16u::divisor#0 ]
-Allocated zp ZP_WORD:76 [ divr16u::return#2 ]
-Allocated zp ZP_WORD:78 [ div16u::return#0 ]
-Allocated zp ZP_BYTE:80 [ divr16u::$1 ]
-Allocated zp ZP_BYTE:81 [ divr16u::$2 ]
-Allocated zp ZP_WORD:82 [ rem16u#1 ]
-Allocated zp ZP_BYTE:84 [ test_8s::dividend#0 ]
-Allocated zp ZP_BYTE:85 [ test_8s::divisor#0 ]
-Allocated zp ZP_BYTE:86 [ div8s::dividend#0 ]
-Allocated zp ZP_BYTE:87 [ div8s::divisor#0 ]
-Allocated zp ZP_BYTE:88 [ div8s::return#3 ]
-Allocated zp ZP_BYTE:89 [ test_8s::res#0 ]
-Allocated zp ZP_BYTE:90 [ div8u::return#2 ]
-Allocated zp ZP_BYTE:91 [ div8s::resultu#0 ]
-Allocated zp ZP_BYTE:92 [ div8s::$6 ]
-Allocated zp ZP_BYTE:93 [ div8s::$2 ]
-Allocated zp ZP_BYTE:94 [ divr8u::divisor#0 ]
-Allocated zp ZP_BYTE:95 [ divr8u::return#0 ]
-Allocated zp ZP_BYTE:96 [ div8u::return#0 ]
-Allocated zp ZP_BYTE:97 [ divr8u::$1 ]
-Allocated zp ZP_BYTE:98 [ rem8u#17 ]
-Allocated zp ZP_WORD:99 [ test_16u::dividend#0 ]
-Allocated zp ZP_WORD:101 [ test_16u::divisor#0 ]
-Allocated zp ZP_WORD:103 [ div16u::return#3 ]
-Allocated zp ZP_WORD:105 [ test_16u::res#0 ]
-Allocated zp ZP_BYTE:107 [ test_8u::dividend#0 ]
-Allocated zp ZP_BYTE:108 [ test_8u::divisor#0 ]
-Allocated zp ZP_BYTE:109 [ div8u::return#3 ]
-Allocated zp ZP_BYTE:110 [ test_8u::res#0 ]
+Allocated zp ZP_WORD:66 [ divr16s::dividend#0 ]
+Allocated zp ZP_WORD:68 [ divr16s::divisor#0 ]
+Allocated zp ZP_WORD:70 [ divr16s::return#3 ]
+Allocated zp ZP_WORD:72 [ div16s::return#0 ]
+Allocated zp ZP_WORD:74 [ divr16u::return#3 ]
+Allocated zp ZP_WORD:76 [ divr16s::resultu#0 ]
+Allocated zp ZP_WORD:78 [ divr16s::$11 ]
+Allocated zp ZP_WORD:80 [ divr16s::$5 ]
+Allocated zp ZP_BYTE:82 [ divr16u::$1 ]
+Allocated zp ZP_BYTE:83 [ divr16u::$2 ]
+Allocated zp ZP_WORD:84 [ rem16u#1 ]
+Allocated zp ZP_BYTE:86 [ test_8s::dividend#0 ]
+Allocated zp ZP_BYTE:87 [ test_8s::divisor#0 ]
+Allocated zp ZP_BYTE:88 [ div8s::dividend#0 ]
+Allocated zp ZP_BYTE:89 [ div8s::divisor#0 ]
+Allocated zp ZP_BYTE:90 [ div8s::return#3 ]
+Allocated zp ZP_BYTE:91 [ test_8s::res#0 ]
+Allocated zp ZP_BYTE:92 [ div8u::return#2 ]
+Allocated zp ZP_BYTE:93 [ div8s::resultu#0 ]
+Allocated zp ZP_BYTE:94 [ div8s::$6 ]
+Allocated zp ZP_BYTE:95 [ div8s::$2 ]
+Allocated zp ZP_BYTE:96 [ divr8u::divisor#0 ]
+Allocated zp ZP_BYTE:97 [ divr8u::return#0 ]
+Allocated zp ZP_BYTE:98 [ div8u::return#0 ]
+Allocated zp ZP_BYTE:99 [ divr8u::$1 ]
+Allocated zp ZP_BYTE:100 [ rem8u#17 ]
+Allocated zp ZP_WORD:101 [ test_16u::dividend#0 ]
+Allocated zp ZP_WORD:103 [ test_16u::divisor#0 ]
+Allocated zp ZP_WORD:105 [ div16u::dividend#0 ]
+Allocated zp ZP_WORD:107 [ div16u::divisor#0 ]
+Allocated zp ZP_WORD:109 [ div16u::return#2 ]
+Allocated zp ZP_WORD:111 [ test_16u::res#0 ]
+Allocated zp ZP_WORD:113 [ divr16u::return#2 ]
+Allocated zp ZP_WORD:115 [ div16u::return#0 ]
+Allocated zp ZP_BYTE:117 [ test_8u::dividend#0 ]
+Allocated zp ZP_BYTE:118 [ test_8u::divisor#0 ]
+Allocated zp ZP_BYTE:119 [ div8u::return#3 ]
+Allocated zp ZP_BYTE:120 [ test_8u::res#0 ]
INITIAL ASM
//SEG0 Basic Upstart
@@ -6907,30 +7180,30 @@ INITIAL ASM
//SEG1 Global Constants & labels
.label print_char_cursor = $b
.label print_line_cursor = 3
- .label rem16u = $52
+ .label rem16u = $54
.label rem8s = $29
- .label rem16s = $16
- .label rem8u = $62
+ .label rem16s = $18
+ .label rem8u = $64
//SEG2 @begin
bbegin:
-//SEG3 [1] phi from @begin to @26 [phi:@begin->@26]
-b26_from_bbegin:
- jmp b26
-//SEG4 @26
-b26:
+//SEG3 [1] phi from @begin to @27 [phi:@begin->@27]
+b27_from_bbegin:
+ jmp b27
+//SEG4 @27
+b27:
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @26 to main [phi:@26->main]
-main_from_b26:
+//SEG6 [4] phi from @27 to main [phi:@27->main]
+main_from_b27:
jsr main
-//SEG7 [3] phi from @26 to @end [phi:@26->@end]
-bend_from_b26:
+//SEG7 [3] phi from @27 to @end [phi:@27->@end]
+bend_from_b27:
jmp bend
//SEG8 @end
bend:
//SEG9 main
main: {
//SEG10 [5] call print_cls [ ] ( main:2 [ ] )
- //SEG11 [274] phi from main to print_cls [phi:main->print_cls]
+ //SEG11 [280] phi from main to print_cls [phi:main->print_cls]
print_cls_from_main:
jsr print_cls
//SEG12 [6] phi from main to main::@1 [phi:main->main::@1]
@@ -6939,7 +7212,7 @@ main: {
//SEG13 main::@1
b1:
//SEG14 [7] call test_8u [ print_line_cursor#1 ] ( main:2 [ print_line_cursor#1 ] )
- //SEG15 [245] phi from main::@1 to test_8u [phi:main::@1->test_8u]
+ //SEG15 [251] phi from main::@1 to test_8u [phi:main::@1->test_8u]
test_8u_from_b1:
jsr test_8u
//SEG16 [8] phi from main::@1 to main::@2 [phi:main::@1->main::@2]
@@ -7015,32 +7288,32 @@ test_16s: {
sta div16s.divisor
lda divisor+1
sta div16s.divisor+1
- //SEG40 [21] call div16s [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#3 ] )
+ //SEG40 [21] call div16s [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#0 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#0 print_line_cursor#1 rem16s#11 ] )
jsr div16s
- //SEG41 [22] (signed word) div16s::return#3 ← (signed word) div16s::return#2 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#3 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#3 print_line_cursor#1 rem16s#3 ] ) -- vwsz1=vwsz2
+ //SEG41 [22] (signed word) div16s::return#2 ← (signed word) div16s::return#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#11 ] ) -- vwsz1=vwsz2
lda div16s.return
- sta div16s.return_3
+ sta div16s.return_2
lda div16s.return+1
- sta div16s.return_3+1
+ sta div16s.return_2+1
jmp b3
//SEG42 test_16s::@3
b3:
- //SEG43 [23] (signed word) test_16s::res#0 ← (signed word) div16s::return#3 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 ] ) -- vwsz1=vwsz2
- lda div16s.return_3
+ //SEG43 [23] (signed word) test_16s::res#0 ← (signed word) div16s::return#2 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 ] ) -- vwsz1=vwsz2
+ lda div16s.return_2
sta res
- lda div16s.return_3+1
+ lda div16s.return_2+1
sta res+1
- //SEG44 [24] (signed word) print_sword::w#1 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#3 ] ) -- vwsz1=vwsz2
+ //SEG44 [24] (signed word) print_sword::w#1 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#11 ] ) -- vwsz1=vwsz2
lda dividend
sta print_sword.w
lda dividend+1
sta print_sword.w+1
- //SEG45 [25] (byte*~) print_char_cursor#156 ← (byte*) print_line_cursor#1 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#3 ] ) -- pbuz1=pbuz2
+ //SEG45 [25] (byte*~) print_char_cursor#156 ← (byte*) print_line_cursor#1 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#11 ] ) -- pbuz1=pbuz2
lda print_line_cursor
sta print_char_cursor
lda print_line_cursor+1
sta print_char_cursor+1
- //SEG46 [26] call print_sword [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
+ //SEG46 [26] call print_sword [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
//SEG47 [49] phi from test_16s::@3 to print_sword [phi:test_16s::@3->print_sword]
print_sword_from_b3:
//SEG48 [49] phi (byte*) print_char_cursor#129 = (byte*~) print_char_cursor#156 [phi:test_16s::@3->print_sword#0] -- register_copy
@@ -7051,7 +7324,7 @@ test_16s: {
jmp b4
//SEG51 test_16s::@4
b4:
- //SEG52 [28] call print_str [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] )
+ //SEG52 [28] call print_str [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] )
//SEG53 [76] phi from test_16s::@4 to print_str [phi:test_16s::@4->print_str]
print_str_from_b4:
//SEG54 [76] phi (byte*) print_str::str#15 = (const string) test_16s::str [phi:test_16s::@4->print_str#0] -- pbuz1=pbuc1
@@ -7063,12 +7336,12 @@ test_16s: {
jmp b5
//SEG55 test_16s::@5
b5:
- //SEG56 [29] (signed word) print_sword::w#2 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#3 print_char_cursor#126 ] ) -- vwsz1=vwsz2
+ //SEG56 [29] (signed word) print_sword::w#2 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#11 print_char_cursor#126 ] ) -- vwsz1=vwsz2
lda divisor
sta print_sword.w
lda divisor+1
sta print_sword.w+1
- //SEG57 [30] call print_sword [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
+ //SEG57 [30] call print_sword [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
//SEG58 [49] phi from test_16s::@5 to print_sword [phi:test_16s::@5->print_sword]
print_sword_from_b5:
//SEG59 [49] phi (byte*) print_char_cursor#129 = (byte*) print_char_cursor#126 [phi:test_16s::@5->print_sword#0] -- register_copy
@@ -7079,7 +7352,7 @@ test_16s: {
jmp b6
//SEG62 test_16s::@6
b6:
- //SEG63 [32] call print_str [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] )
+ //SEG63 [32] call print_str [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] )
//SEG64 [76] phi from test_16s::@6 to print_str [phi:test_16s::@6->print_str]
print_str_from_b6:
//SEG65 [76] phi (byte*) print_str::str#15 = (const string) test_16s::str1 [phi:test_16s::@6->print_str#0] -- pbuz1=pbuc1
@@ -7091,12 +7364,12 @@ test_16s: {
jmp b7
//SEG66 test_16s::@7
b7:
- //SEG67 [33] (signed word) print_sword::w#3 ← (signed word) test_16s::res#0 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#3 print_char_cursor#126 ] ) -- vwsz1=vwsz2
+ //SEG67 [33] (signed word) print_sword::w#3 ← (signed word) test_16s::res#0 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#11 print_char_cursor#126 ] ) -- vwsz1=vwsz2
lda res
sta print_sword.w
lda res+1
sta print_sword.w+1
- //SEG68 [34] call print_sword [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
+ //SEG68 [34] call print_sword [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
//SEG69 [49] phi from test_16s::@7 to print_sword [phi:test_16s::@7->print_sword]
print_sword_from_b7:
//SEG70 [49] phi (byte*) print_char_cursor#129 = (byte*) print_char_cursor#126 [phi:test_16s::@7->print_sword#0] -- register_copy
@@ -7107,7 +7380,7 @@ test_16s: {
jmp b8
//SEG73 test_16s::@8
b8:
- //SEG74 [36] call print_str [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] )
+ //SEG74 [36] call print_str [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] )
//SEG75 [76] phi from test_16s::@8 to print_str [phi:test_16s::@8->print_str]
print_str_from_b8:
//SEG76 [76] phi (byte*) print_str::str#15 = (const string) test_16s::str2 [phi:test_16s::@8->print_str#0] -- pbuz1=pbuc1
@@ -7119,7 +7392,7 @@ test_16s: {
jmp b9
//SEG77 test_16s::@9
b9:
- //SEG78 [37] (signed word) print_sword::w#4 ← (signed word) rem16s#3 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ) -- vwsz1=vwsz2
+ //SEG78 [37] (signed word) print_sword::w#4 ← (signed word) rem16s#11 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ) -- vwsz1=vwsz2
lda rem16s
sta print_sword.w
lda rem16s+1
@@ -7172,7 +7445,7 @@ print_ln: {
jmp b1
//SEG96 print_ln::@1
b1:
- //SEG97 [46] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#20 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) -- pbuz1=pbuz1_plus_vbuc1
+ //SEG97 [46] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#20 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) -- pbuz1=pbuz1_plus_vbuc1
lda print_line_cursor
clc
adc #$28
@@ -7180,7 +7453,7 @@ print_ln: {
bcc !+
inc print_line_cursor+1
!:
- //SEG98 [47] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#17) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) -- pbuz1_lt_pbuz2_then_la1
+ //SEG98 [47] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#17) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) -- pbuz1_lt_pbuz2_then_la1
lda print_line_cursor+1
cmp print_char_cursor+1
bcc b1_from_b1
@@ -7192,13 +7465,13 @@ print_ln: {
jmp breturn
//SEG99 print_ln::@return
breturn:
- //SEG100 [48] return [ print_line_cursor#1 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 ] )
+ //SEG100 [48] return [ print_line_cursor#1 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 ] )
rts
}
//SEG101 print_sword
print_sword: {
.label w = 5
- //SEG102 [50] if((signed word) print_sword::w#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] ) -- vwsz1_ge_0_then_la1
+ //SEG102 [50] if((signed word) print_sword::w#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] ) -- vwsz1_ge_0_then_la1
lda w+1
bpl b1_from_print_sword
//SEG103 [51] phi from print_sword to print_sword::@2 [phi:print_sword->print_sword::@2]
@@ -7206,7 +7479,7 @@ print_sword: {
jmp b2
//SEG104 print_sword::@2
b2:
- //SEG105 [52] call print_char [ print_char_cursor#17 print_sword::w#5 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#5 ] )
+ //SEG105 [52] call print_char [ print_char_cursor#17 print_sword::w#5 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#5 ] )
//SEG106 [72] phi from print_sword::@2 to print_char [phi:print_sword::@2->print_char]
print_char_from_b2:
//SEG107 [72] phi (byte*) print_char_cursor#80 = (byte*) print_char_cursor#129 [phi:print_sword::@2->print_char#0] -- register_copy
@@ -7217,7 +7490,7 @@ print_sword: {
jmp b4
//SEG109 print_sword::@4
b4:
- //SEG110 [53] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#5 [ print_char_cursor#17 print_sword::w#0 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#0 ] ) -- vwsz1=_neg_vwsz1
+ //SEG110 [53] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#5 [ print_char_cursor#17 print_sword::w#0 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#0 ] ) -- vwsz1=_neg_vwsz1
sec
lda w
eor #$ff
@@ -7235,12 +7508,12 @@ print_sword: {
jmp b1
//SEG114 print_sword::@1
b1:
- //SEG115 [55] (word~) print_word::w#7 ← (word)(signed word) print_sword::w#6 [ print_char_cursor#128 print_word::w#7 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#128 print_word::w#7 ] ) -- vwuz1=vwuz2
+ //SEG115 [55] (word~) print_word::w#7 ← (word)(signed word) print_sword::w#6 [ print_char_cursor#128 print_word::w#7 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#128 print_word::w#7 ] ) -- vwuz1=vwuz2
lda w
sta print_word.w
lda w+1
sta print_word.w+1
- //SEG116 [56] call print_word [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
+ //SEG116 [56] call print_word [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
//SEG117 [58] phi from print_sword::@1 to print_word [phi:print_sword::@1->print_word]
print_word_from_b1:
//SEG118 [58] phi (byte*) print_char_cursor#132 = (byte*) print_char_cursor#128 [phi:print_sword::@1->print_word#0] -- register_copy
@@ -7249,16 +7522,16 @@ print_sword: {
jmp breturn
//SEG120 print_sword::@return
breturn:
- //SEG121 [57] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
+ //SEG121 [57] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
rts
}
//SEG122 print_word
print_word: {
.label w = 7
- //SEG123 [59] (byte) print_byte::b#1 ← > (word) print_word::w#5 [ print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ) -- vbuz1=_hi_vwuz2
+ //SEG123 [59] (byte) print_byte::b#1 ← > (word) print_word::w#5 [ print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ) -- vbuz1=_hi_vwuz2
lda w+1
sta print_byte.b
- //SEG124 [60] call print_byte [ print_char_cursor#17 print_word::w#5 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] )
+ //SEG124 [60] call print_byte [ print_char_cursor#17 print_word::w#5 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] )
//SEG125 [64] phi from print_word to print_byte [phi:print_word->print_byte]
print_byte_from_print_word:
//SEG126 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#132 [phi:print_word->print_byte#0] -- register_copy
@@ -7267,10 +7540,10 @@ print_word: {
jmp b1
//SEG128 print_word::@1
b1:
- //SEG129 [61] (byte) print_byte::b#2 ← < (word) print_word::w#5 [ print_char_cursor#17 print_byte::b#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] ) -- vbuz1=_lo_vwuz2
+ //SEG129 [61] (byte) print_byte::b#2 ← < (word) print_word::w#5 [ print_char_cursor#17 print_byte::b#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] ) -- vbuz1=_lo_vwuz2
lda w
sta print_byte.b
- //SEG130 [62] call print_byte [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
+ //SEG130 [62] call print_byte [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
//SEG131 [64] phi from print_word::@1 to print_byte [phi:print_word::@1->print_byte]
print_byte_from_b1:
//SEG132 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#17 [phi:print_word::@1->print_byte#0] -- register_copy
@@ -7279,7 +7552,7 @@ print_word: {
jmp breturn
//SEG134 print_word::@return
breturn:
- //SEG135 [63] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
+ //SEG135 [63] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
rts
}
//SEG136 print_byte
@@ -7287,18 +7560,18 @@ print_byte: {
.label _0 = $40
.label _2 = $41
.label b = 9
- //SEG137 [65] (byte~) print_byte::$0 ← (byte) print_byte::b#7 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ) -- vbuz1=vbuz2_ror_4
+ //SEG137 [65] (byte~) print_byte::$0 ← (byte) print_byte::b#7 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ) -- vbuz1=vbuz2_ror_4
lda b
lsr
lsr
lsr
lsr
sta _0
- //SEG138 [66] (byte) print_char::ch#2 ← *((const string) print_hextab#0 + (byte~) print_byte::$0) [ print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] ) -- vbuz1=pbuc1_derefidx_vbuz2
+ //SEG138 [66] (byte) print_char::ch#2 ← *((const string) print_hextab#0 + (byte~) print_byte::$0) [ print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] ) -- vbuz1=pbuc1_derefidx_vbuz2
ldy _0
lda print_hextab,y
sta print_char.ch
- //SEG139 [67] call print_char [ print_char_cursor#17 print_byte::b#7 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] )
+ //SEG139 [67] call print_char [ print_char_cursor#17 print_byte::b#7 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] )
//SEG140 [72] phi from print_byte to print_char [phi:print_byte->print_char]
print_char_from_print_byte:
//SEG141 [72] phi (byte*) print_char_cursor#80 = (byte*) print_char_cursor#133 [phi:print_byte->print_char#0] -- register_copy
@@ -7307,15 +7580,15 @@ print_byte: {
jmp b1
//SEG143 print_byte::@1
b1:
- //SEG144 [68] (byte~) print_byte::$2 ← (byte) print_byte::b#7 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] ) -- vbuz1=vbuz2_band_vbuc1
+ //SEG144 [68] (byte~) print_byte::$2 ← (byte) print_byte::b#7 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] ) -- vbuz1=vbuz2_band_vbuc1
lda #$f
and b
sta _2
- //SEG145 [69] (byte) print_char::ch#3 ← *((const string) print_hextab#0 + (byte~) print_byte::$2) [ print_char_cursor#17 print_char::ch#3 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] ) -- vbuz1=pbuc1_derefidx_vbuz2
+ //SEG145 [69] (byte) print_char::ch#3 ← *((const string) print_hextab#0 + (byte~) print_byte::$2) [ print_char_cursor#17 print_char::ch#3 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] ) -- vbuz1=pbuc1_derefidx_vbuz2
ldy _2
lda print_hextab,y
sta print_char.ch
- //SEG146 [70] call print_char [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
+ //SEG146 [70] call print_char [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
//SEG147 [72] phi from print_byte::@1 to print_char [phi:print_byte::@1->print_char]
print_char_from_b1:
//SEG148 [72] phi (byte*) print_char_cursor#80 = (byte*) print_char_cursor#17 [phi:print_byte::@1->print_char#0] -- register_copy
@@ -7324,17 +7597,17 @@ print_byte: {
jmp breturn
//SEG150 print_byte::@return
breturn:
- //SEG151 [71] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
+ //SEG151 [71] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
rts
}
//SEG152 print_char
print_char: {
.label ch = $a
- //SEG153 [73] *((byte*) print_char_cursor#80) ← (byte) print_char::ch#4 [ print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#80 ] ) -- _deref_pbuz1=vbuz2
+ //SEG153 [73] *((byte*) print_char_cursor#80) ← (byte) print_char::ch#4 [ print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#80 ] ) -- _deref_pbuz1=vbuz2
lda ch
ldy #0
sta (print_char_cursor),y
- //SEG154 [74] (byte*) print_char_cursor#17 ← ++ (byte*) print_char_cursor#80 [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] ) -- pbuz1=_inc_pbuz1
+ //SEG154 [74] (byte*) print_char_cursor#17 ← ++ (byte*) print_char_cursor#80 [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] ) -- pbuz1=_inc_pbuz1
inc print_char_cursor
bne !+
inc print_char_cursor+1
@@ -7342,7 +7615,7 @@ print_char: {
jmp breturn
//SEG155 print_char::@return
breturn:
- //SEG156 [75] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] )
+ //SEG156 [75] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] )
rts
}
//SEG157 print_str
@@ -7356,7 +7629,7 @@ print_str: {
jmp b1
//SEG161 print_str::@1
b1:
- //SEG162 [78] if(*((byte*) print_str::str#13)!=(byte) '@') goto print_str::@2 [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) -- _deref_pbuz1_neq_vbuc1_then_la1
+ //SEG162 [78] if(*((byte*) print_str::str#13)!=(byte) '@') goto print_str::@2 [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) -- _deref_pbuz1_neq_vbuc1_then_la1
ldy #0
lda (str),y
cmp #'@'
@@ -7364,21 +7637,21 @@ print_str: {
jmp breturn
//SEG163 print_str::@return
breturn:
- //SEG164 [79] return [ print_char_cursor#126 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 ] )
+ //SEG164 [79] return [ print_char_cursor#126 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 ] )
rts
//SEG165 print_str::@2
b2:
- //SEG166 [80] *((byte*) print_char_cursor#126) ← *((byte*) print_str::str#13) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) -- _deref_pbuz1=_deref_pbuz2
+ //SEG166 [80] *((byte*) print_char_cursor#126) ← *((byte*) print_str::str#13) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) -- _deref_pbuz1=_deref_pbuz2
ldy #0
lda (str),y
ldy #0
sta (print_char_cursor),y
- //SEG167 [81] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#126 [ print_str::str#13 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#13 print_char_cursor#1 ] ) -- pbuz1=_inc_pbuz1
+ //SEG167 [81] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#126 [ print_str::str#13 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#13 print_char_cursor#1 ] ) -- pbuz1=_inc_pbuz1
inc print_char_cursor
bne !+
inc print_char_cursor+1
!:
- //SEG168 [82] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#13 [ print_str::str#0 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#0 print_char_cursor#1 ] ) -- pbuz1=_inc_pbuz1
+ //SEG168 [82] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#13 [ print_str::str#0 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#0 print_char_cursor#1 ] ) -- pbuz1=_inc_pbuz1
inc str
bne !+
inc str+1
@@ -7387,91 +7660,141 @@ print_str: {
}
//SEG169 div16s
div16s: {
- .label _2 = $48
- .label _6 = $46
- .label neg = $13
- .label resultu = $44
- .label return = $14
+ .label return = $48
.label dividend = $38
.label divisor = $3a
- .label return_3 = $3c
+ .label return_2 = $3c
+ //SEG170 [83] (signed word) divr16s::dividend#0 ← (signed word) div16s::dividend#0 [ div16s::divisor#0 divr16s::dividend#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 divr16s::dividend#0 ] ) -- vwsz1=vwsz2
+ lda dividend
+ sta divr16s.dividend
+ lda dividend+1
+ sta divr16s.dividend+1
+ //SEG171 [84] (signed word) divr16s::divisor#0 ← (signed word) div16s::divisor#0 [ divr16s::dividend#0 divr16s::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividend#0 divr16s::divisor#0 ] ) -- vwsz1=vwsz2
+ lda divisor
+ sta divr16s.divisor
+ lda divisor+1
+ sta divr16s.divisor+1
+ //SEG172 [85] call divr16s [ rem16s#11 divr16s::return#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#2 ] )
+ jsr divr16s
+ //SEG173 [86] (signed word) divr16s::return#3 ← (signed word) divr16s::return#2 [ rem16s#11 divr16s::return#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#3 ] ) -- vwsz1=vwsz2
+ lda divr16s.return
+ sta divr16s.return_3
+ lda divr16s.return+1
+ sta divr16s.return_3+1
+ jmp b2
+ //SEG174 div16s::@2
+ b2:
+ //SEG175 [87] (signed word) div16s::return#0 ← (signed word) divr16s::return#3 [ div16s::return#0 rem16s#11 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#0 rem16s#11 ] ) -- vwsz1=vwsz2
+ lda divr16s.return_3
+ sta return
+ lda divr16s.return_3+1
+ sta return+1
+ jmp breturn
+ //SEG176 div16s::@return
+ breturn:
+ //SEG177 [88] return [ div16s::return#0 rem16s#11 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#0 rem16s#11 ] )
+ rts
+}
+//SEG178 divr16s
+divr16s: {
+ .const rem = 0
+ .label _5 = $50
+ .label _11 = $4e
+ .label neg = $15
+ .label resultu = $4c
+ .label return = $16
+ .label dividend = $42
+ .label divisor = $44
+ .label return_3 = $46
.label dividendu = $f
- .label divisoru = $11
- //SEG170 [83] if((signed word) div16s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@1 [ div16s::dividend#0 div16s::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividend#0 div16s::divisor#0 ] ) -- vwsz1_lt_0_then_la1
+ .label divisoru = $13
+ .label remu = $11
+ //SEG179 [89] if((signed word) divr16s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::dividend#0 divr16s::divisor#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividend#0 divr16s::divisor#0 ] ) -- vwsz1_lt_0_then_la1
lda dividend+1
bmi b1
- jmp b16
- //SEG171 div16s::@16
- b16:
- //SEG172 [84] (word~) div16s::dividendu#8 ← (word)(signed word) div16s::dividend#0 [ div16s::divisor#0 div16s::dividendu#8 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::dividendu#8 ] ) -- vwuz1=vwuz2
+ jmp b17
+ //SEG180 divr16s::@17
+ b17:
+ //SEG181 [90] (word~) divr16s::dividendu#8 ← (word)(signed word) divr16s::dividend#0 [ divr16s::divisor#0 divr16s::dividendu#8 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::dividendu#8 ] ) -- vwuz1=vwuz2
lda dividend
sta dividendu
lda dividend+1
sta dividendu+1
- //SEG173 [85] phi from div16s::@16 to div16s::@2 [phi:div16s::@16->div16s::@2]
- b2_from_b16:
- //SEG174 [85] phi (word) div16s::dividendu#3 = (word~) div16s::dividendu#8 [phi:div16s::@16->div16s::@2#0] -- register_copy
- //SEG175 [85] phi (byte) div16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:div16s::@16->div16s::@2#1] -- vbuz1=vbuc1
+ //SEG182 [91] phi from divr16s::@17 to divr16s::@2 [phi:divr16s::@17->divr16s::@2]
+ b2_from_b17:
+ //SEG183 [91] phi (word) divr16s::remu#3 = ((word))(const signed word) divr16s::rem#0 [phi:divr16s::@17->divr16s::@2#0] -- vwuz1=vbuc1
+ lda #rem
+ sta remu+1
+ //SEG184 [91] phi (word) divr16s::dividendu#3 = (word~) divr16s::dividendu#8 [phi:divr16s::@17->divr16s::@2#1] -- register_copy
+ //SEG185 [91] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16s::@17->divr16s::@2#2] -- vbuz1=vbuc1
lda #0
sta neg
jmp b2
- //SEG176 div16s::@2
+ //SEG186 divr16s::@2
b2:
- //SEG177 [86] if((signed word) div16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@3 [ div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] ) -- vwsz1_lt_0_then_la1
+ //SEG187 [92] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ) -- vwsz1_lt_0_then_la1
lda divisor+1
bmi b3
- jmp b17
- //SEG178 div16s::@17
- b17:
- //SEG179 [87] (word~) div16s::divisoru#5 ← (word)(signed word) div16s::divisor#0 [ div16s::neg#3 div16s::dividendu#3 div16s::divisoru#5 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#3 div16s::dividendu#3 div16s::divisoru#5 ] ) -- vwuz1=vwuz2
+ jmp b18
+ //SEG188 divr16s::@18
+ b18:
+ //SEG189 [93] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ) -- vwuz1=vwuz2
lda divisor
sta divisoru
lda divisor+1
sta divisoru+1
- //SEG180 [88] phi from div16s::@17 div16s::@3 to div16s::@4 [phi:div16s::@17/div16s::@3->div16s::@4]
- b4_from_b17:
+ //SEG190 [94] phi from divr16s::@18 divr16s::@3 to divr16s::@4 [phi:divr16s::@18/divr16s::@3->divr16s::@4]
+ b4_from_b18:
b4_from_b3:
- //SEG181 [88] phi (byte) div16s::neg#4 = (byte) div16s::neg#3 [phi:div16s::@17/div16s::@3->div16s::@4#0] -- register_copy
- //SEG182 [88] phi (word) div16s::divisoru#3 = (word~) div16s::divisoru#5 [phi:div16s::@17/div16s::@3->div16s::@4#1] -- register_copy
+ //SEG191 [94] phi (byte) divr16s::neg#4 = (byte) divr16s::neg#3 [phi:divr16s::@18/divr16s::@3->divr16s::@4#0] -- register_copy
+ //SEG192 [94] phi (word) divr16s::divisoru#3 = (word~) divr16s::divisoru#5 [phi:divr16s::@18/divr16s::@3->divr16s::@4#1] -- register_copy
jmp b4
- //SEG183 div16s::@4
+ //SEG193 divr16s::@4
b4:
- //SEG184 [89] (word) div16u::dividend#0 ← (word) div16s::dividendu#3 [ div16s::divisoru#3 div16s::neg#4 div16u::dividend#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisoru#3 div16s::neg#4 div16u::dividend#0 ] ) -- vwuz1=vwuz2
+ //SEG194 [95] (word) divr16u::dividend#2 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#2 ] ) -- vwuz1=vwuz2
lda dividendu
- sta div16u.dividend
+ sta divr16u.dividend
lda dividendu+1
- sta div16u.dividend+1
- //SEG185 [90] (word) div16u::divisor#0 ← (word) div16s::divisoru#3 [ div16s::neg#4 div16u::dividend#0 div16u::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::dividend#0 div16u::divisor#0 ] ) -- vwuz1=vwuz2
+ sta divr16u.dividend+1
+ //SEG195 [96] (word) divr16u::divisor#1 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 ] ) -- vwuz1=vwuz2
lda divisoru
- sta div16u.divisor
+ sta divr16u.divisor
lda divisoru+1
- sta div16u.divisor+1
- //SEG186 [91] call div16u [ div16s::neg#4 div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] )
- //SEG187 [106] phi from div16s::@4 to div16u [phi:div16s::@4->div16u]
- div16u_from_b4:
- //SEG188 [106] phi (word) div16u::divisor#2 = (word) div16u::divisor#0 [phi:div16s::@4->div16u#0] -- register_copy
- //SEG189 [106] phi (word) div16u::dividend#2 = (word) div16u::dividend#0 [phi:div16s::@4->div16u#1] -- register_copy
- jsr div16u
- //SEG190 [92] (word) div16u::return#2 ← (word) div16u::return#0 [ div16s::neg#4 div16u::return#2 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#2 rem16u#1 ] ) -- vwuz1=vwuz2
- lda div16u.return
- sta div16u.return_2
- lda div16u.return+1
- sta div16u.return_2+1
+ sta divr16u.divisor+1
+ //SEG196 [97] (word) divr16u::rem#4 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 divr16u::rem#4 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 divr16u::rem#4 ] ) -- vwuz1=vwuz2
+ lda remu
+ sta divr16u.rem
+ lda remu+1
+ sta divr16u.rem+1
+ //SEG197 [98] call divr16u [ divr16s::neg#4 divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] )
+ //SEG198 [113] phi from divr16s::@4 to divr16u [phi:divr16s::@4->divr16u]
+ divr16u_from_b4:
+ //SEG199 [113] phi (word) divr16u::divisor#6 = (word) divr16u::divisor#1 [phi:divr16s::@4->divr16u#0] -- register_copy
+ //SEG200 [113] phi (word) divr16u::dividend#5 = (word) divr16u::dividend#2 [phi:divr16s::@4->divr16u#1] -- register_copy
+ //SEG201 [113] phi (word) divr16u::rem#10 = (word) divr16u::rem#4 [phi:divr16s::@4->divr16u#2] -- register_copy
+ jsr divr16u
+ //SEG202 [99] (word) divr16u::return#3 ← (word) divr16u::return#0 [ divr16s::neg#4 divr16u::return#3 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#3 rem16u#1 ] ) -- vwuz1=vwuz2
+ lda divr16u.return
+ sta divr16u.return_3
+ lda divr16u.return+1
+ sta divr16u.return_3+1
jmp b15
- //SEG191 div16s::@15
+ //SEG203 divr16s::@15
b15:
- //SEG192 [93] (word) div16s::resultu#0 ← (word) div16u::return#2 [ div16s::neg#4 div16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16s::resultu#0 rem16u#1 ] ) -- vwuz1=vwuz2
- lda div16u.return_2
+ //SEG204 [100] (word) divr16s::resultu#0 ← (word) divr16u::return#3 [ divr16s::neg#4 divr16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16s::resultu#0 rem16u#1 ] ) -- vwuz1=vwuz2
+ lda divr16u.return_3
sta resultu
- lda div16u.return_2+1
+ lda divr16u.return_3+1
sta resultu+1
- //SEG193 [94] if((byte) div16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@18 [ div16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::resultu#0 rem16u#1 ] ) -- vbuz1_eq_0_then_la1
+ //SEG205 [101] if((byte) divr16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@19 [ divr16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::resultu#0 rem16u#1 ] ) -- vbuz1_eq_0_then_la1
lda neg
- beq b18
+ beq b19
jmp b11
- //SEG194 div16s::@11
+ //SEG206 divr16s::@11
b11:
- //SEG195 [95] (signed word) rem16s#2 ← - (signed word)(word) rem16u#1 [ div16s::resultu#0 rem16s#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::resultu#0 rem16s#2 ] ) -- vwsz1=_neg_vwsz2
+ //SEG207 [102] (signed word) rem16s#2 ← - (signed word)(word) rem16u#1 [ divr16s::resultu#0 rem16s#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::resultu#0 rem16s#2 ] ) -- vwsz1=_neg_vwsz2
sec
lda rem16u
eor #$ff
@@ -7481,7 +7804,7 @@ div16s: {
eor #$ff
adc #0
sta rem16s+1
- //SEG196 [96] (signed word) div16s::return#1 ← - (signed word)(word) div16s::resultu#0 [ rem16s#2 div16s::return#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#2 div16s::return#1 ] ) -- vwsz1=_neg_vwsz2
+ //SEG208 [103] (signed word) divr16s::return#1 ← - (signed word)(word) divr16s::resultu#0 [ rem16s#2 divr16s::return#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#2 divr16s::return#1 ] ) -- vwsz1=_neg_vwsz2
sec
lda resultu
eor #$ff
@@ -7491,187 +7814,149 @@ div16s: {
eor #$ff
adc #0
sta return+1
- //SEG197 [97] phi from div16s::@11 div16s::@18 to div16s::@return [phi:div16s::@11/div16s::@18->div16s::@return]
+ //SEG209 [104] phi from divr16s::@11 divr16s::@19 to divr16s::@return [phi:divr16s::@11/divr16s::@19->divr16s::@return]
breturn_from_b11:
- breturn_from_b18:
- //SEG198 [97] phi (signed word) rem16s#3 = (signed word) rem16s#2 [phi:div16s::@11/div16s::@18->div16s::@return#0] -- register_copy
- //SEG199 [97] phi (signed word) div16s::return#2 = (signed word) div16s::return#1 [phi:div16s::@11/div16s::@18->div16s::@return#1] -- register_copy
+ breturn_from_b19:
+ //SEG210 [104] phi (signed word) rem16s#11 = (signed word) rem16s#2 [phi:divr16s::@11/divr16s::@19->divr16s::@return#0] -- register_copy
+ //SEG211 [104] phi (signed word) divr16s::return#2 = (signed word) divr16s::return#1 [phi:divr16s::@11/divr16s::@19->divr16s::@return#1] -- register_copy
jmp breturn
- //SEG200 div16s::@return
+ //SEG212 divr16s::@return
breturn:
- //SEG201 [98] return [ div16s::return#2 rem16s#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#2 rem16s#3 ] )
+ //SEG213 [105] return [ rem16s#11 divr16s::return#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#2 ] )
rts
- //SEG202 div16s::@18
- b18:
- //SEG203 [99] (signed word~) div16s::return#7 ← (signed word)(word) div16s::resultu#0 [ rem16u#1 div16s::return#7 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16u#1 div16s::return#7 ] ) -- vwsz1=vwsz2
+ //SEG214 divr16s::@19
+ b19:
+ //SEG215 [106] (signed word~) divr16s::return#7 ← (signed word)(word) divr16s::resultu#0 [ rem16u#1 divr16s::return#7 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16u#1 divr16s::return#7 ] ) -- vwsz1=vwsz2
lda resultu
sta return
lda resultu+1
sta return+1
- //SEG204 [100] (signed word~) rem16s#32 ← (signed word)(word) rem16u#1 [ div16s::return#7 rem16s#32 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#7 rem16s#32 ] ) -- vwsz1=vwsz2
+ //SEG216 [107] (signed word~) rem16s#37 ← (signed word)(word) rem16u#1 [ divr16s::return#7 rem16s#37 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::return#7 rem16s#37 ] ) -- vwsz1=vwsz2
lda rem16u
sta rem16s
lda rem16u+1
sta rem16s+1
- jmp breturn_from_b18
- //SEG205 div16s::@3
+ jmp breturn_from_b19
+ //SEG217 divr16s::@3
b3:
- //SEG206 [101] (signed word~) div16s::$6 ← - (signed word) div16s::divisor#0 [ div16s::neg#3 div16s::dividendu#3 div16s::$6 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#3 div16s::dividendu#3 div16s::$6 ] ) -- vwsz1=_neg_vwsz2
+ //SEG218 [108] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ) -- vwsz1=_neg_vwsz2
sec
lda divisor
eor #$ff
adc #0
- sta _6
+ sta _11
lda divisor+1
eor #$ff
adc #0
- sta _6+1
- //SEG207 [102] (byte) div16s::neg#2 ← (byte) div16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ div16s::dividendu#3 div16s::neg#2 div16s::$6 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::neg#2 div16s::$6 ] ) -- vbuz1=vbuz1_bxor_vbuc1
+ sta _11+1
+ //SEG219 [109] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ) -- vbuz1=vbuz1_bxor_vbuc1
lda neg
eor #1
sta neg
- //SEG208 [103] (word~) div16s::divisoru#4 ← (word)(signed word~) div16s::$6 [ div16s::dividendu#3 div16s::divisoru#4 div16s::neg#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::divisoru#4 div16s::neg#2 ] ) -- vwuz1=vwuz2
- lda _6
+ //SEG220 [110] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ) -- vwuz1=vwuz2
+ lda _11
sta divisoru
- lda _6+1
+ lda _11+1
sta divisoru+1
jmp b4_from_b3
- //SEG209 div16s::@1
+ //SEG221 divr16s::@1
b1:
- //SEG210 [104] (signed word~) div16s::$2 ← - (signed word) div16s::dividend#0 [ div16s::divisor#0 div16s::$2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::$2 ] ) -- vwsz1=_neg_vwsz2
+ //SEG222 [111] (signed word~) divr16s::$5 ← - (signed word) divr16s::dividend#0 [ divr16s::divisor#0 divr16s::$5 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::$5 ] ) -- vwsz1=_neg_vwsz2
sec
lda dividend
eor #$ff
adc #0
- sta _2
+ sta _5
lda dividend+1
eor #$ff
adc #0
- sta _2+1
- //SEG211 [105] (word~) div16s::dividendu#7 ← (word)(signed word~) div16s::$2 [ div16s::divisor#0 div16s::dividendu#7 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::dividendu#7 ] ) -- vwuz1=vwuz2
- lda _2
+ sta _5+1
+ //SEG223 [112] (word~) divr16s::dividendu#7 ← (word)(signed word~) divr16s::$5 [ divr16s::divisor#0 divr16s::dividendu#7 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::dividendu#7 ] ) -- vwuz1=vwuz2
+ lda _5
sta dividendu
- lda _2+1
+ lda _5+1
sta dividendu+1
- //SEG212 [85] phi from div16s::@1 to div16s::@2 [phi:div16s::@1->div16s::@2]
+ //SEG224 [91] phi from divr16s::@1 to divr16s::@2 [phi:divr16s::@1->divr16s::@2]
b2_from_b1:
- //SEG213 [85] phi (word) div16s::dividendu#3 = (word~) div16s::dividendu#7 [phi:div16s::@1->div16s::@2#0] -- register_copy
- //SEG214 [85] phi (byte) div16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:div16s::@1->div16s::@2#1] -- vbuz1=vbuc1
+ //SEG225 [91] phi (word) divr16s::remu#3 = ((word))-(const signed word) divr16s::rem#0 [phi:divr16s::@1->divr16s::@2#0] -- vwuz1=vbuc1
+ lda #<-rem
+ sta remu
+ lda #>-rem
+ sta remu+1
+ //SEG226 [91] phi (word) divr16s::dividendu#3 = (word~) divr16s::dividendu#7 [phi:divr16s::@1->divr16s::@2#1] -- register_copy
+ //SEG227 [91] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:divr16s::@1->divr16s::@2#2] -- vbuz1=vbuc1
lda #1
sta neg
jmp b2
}
-//SEG215 div16u
-div16u: {
- .label return = $4e
- .label dividend = $18
- .label divisor = $1a
- .label return_2 = $42
- .label return_3 = $67
- //SEG216 [107] (word) divr16u::dividend#1 ← (word) div16u::dividend#2 [ div16u::divisor#2 divr16u::dividend#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::divisor#2 divr16u::dividend#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::divisor#2 divr16u::dividend#1 ] ) -- vwuz1=vwuz2
- lda dividend
- sta divr16u.dividend
- lda dividend+1
- sta divr16u.dividend+1
- //SEG217 [108] (word) divr16u::divisor#0 ← (word) div16u::divisor#2 [ divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 divr16u::divisor#0 ] ) -- vwuz1=vwuz2
- lda divisor
- sta divr16u.divisor
- lda divisor+1
- sta divr16u.divisor+1
- //SEG218 [109] call divr16u [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] )
- //SEG219 [113] phi from div16u to divr16u [phi:div16u->divr16u]
- divr16u_from_div16u:
- jsr divr16u
- //SEG220 [110] (word) divr16u::return#2 ← (word) divr16u::return#0 [ rem16u#1 divr16u::return#2 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#2 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#2 ] ) -- vwuz1=vwuz2
- lda divr16u.return
- sta divr16u.return_2
- lda divr16u.return+1
- sta divr16u.return_2+1
- jmp b2
- //SEG221 div16u::@2
- b2:
- //SEG222 [111] (word) div16u::return#0 ← (word) divr16u::return#2 [ div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 rem16u#1 ] ) -- vwuz1=vwuz2
- lda divr16u.return_2
- sta return
- lda divr16u.return_2+1
- sta return+1
- jmp breturn
- //SEG223 div16u::@return
- breturn:
- //SEG224 [112] return [ div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 rem16u#1 ] )
- rts
-}
-//SEG225 divr16u
+//SEG228 divr16u
divr16u: {
- .label _1 = $50
- .label _2 = $51
+ .label _1 = $52
+ .label _2 = $53
.label rem = $1c
.label dividend = $1e
.label quotient = $20
.label i = $22
.label return = $20
- .label divisor = $4a
- .label return_2 = $4c
- //SEG226 [114] phi from divr16u to divr16u::@1 [phi:divr16u->divr16u::@1]
+ .label divisor = $1a
+ .label return_2 = $71
+ .label return_3 = $4a
+ //SEG229 [114] phi from divr16u to divr16u::@1 [phi:divr16u->divr16u::@1]
b1_from_divr16u:
- //SEG227 [114] phi (byte) divr16u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#0] -- vbuz1=vbuc1
+ //SEG230 [114] phi (byte) divr16u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#0] -- vbuz1=vbuc1
lda #0
sta i
- //SEG228 [114] phi (word) divr16u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#1] -- vwuz1=vbuc1
+ //SEG231 [114] phi (word) divr16u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#1] -- vwuz1=vbuc1
lda #<0
sta quotient
lda #>0
sta quotient+1
- //SEG229 [114] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#1 [phi:divr16u->divr16u::@1#2] -- register_copy
- //SEG230 [114] phi (word) divr16u::rem#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#3] -- vwuz1=vbuc1
- lda #<0
- sta rem
- lda #>0
- sta rem+1
+ //SEG232 [114] phi (word) divr16u::dividend#3 = (word) divr16u::dividend#5 [phi:divr16u->divr16u::@1#2] -- register_copy
+ //SEG233 [114] phi (word) divr16u::rem#5 = (word) divr16u::rem#10 [phi:divr16u->divr16u::@1#3] -- register_copy
jmp b1
- //SEG231 [114] phi from divr16u::@3 to divr16u::@1 [phi:divr16u::@3->divr16u::@1]
+ //SEG234 [114] phi from divr16u::@3 to divr16u::@1 [phi:divr16u::@3->divr16u::@1]
b1_from_b3:
- //SEG232 [114] phi (byte) divr16u::i#2 = (byte) divr16u::i#1 [phi:divr16u::@3->divr16u::@1#0] -- register_copy
- //SEG233 [114] phi (word) divr16u::quotient#3 = (word) divr16u::return#0 [phi:divr16u::@3->divr16u::@1#1] -- register_copy
- //SEG234 [114] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#0 [phi:divr16u::@3->divr16u::@1#2] -- register_copy
- //SEG235 [114] phi (word) divr16u::rem#4 = (word) divr16u::rem#10 [phi:divr16u::@3->divr16u::@1#3] -- register_copy
+ //SEG235 [114] phi (byte) divr16u::i#2 = (byte) divr16u::i#1 [phi:divr16u::@3->divr16u::@1#0] -- register_copy
+ //SEG236 [114] phi (word) divr16u::quotient#3 = (word) divr16u::return#0 [phi:divr16u::@3->divr16u::@1#1] -- register_copy
+ //SEG237 [114] phi (word) divr16u::dividend#3 = (word) divr16u::dividend#0 [phi:divr16u::@3->divr16u::@1#2] -- register_copy
+ //SEG238 [114] phi (word) divr16u::rem#5 = (word) divr16u::rem#11 [phi:divr16u::@3->divr16u::@1#3] -- register_copy
jmp b1
- //SEG236 divr16u::@1
+ //SEG239 divr16u::@1
b1:
- //SEG237 [115] (word) divr16u::rem#0 ← (word) divr16u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG240 [115] (word) divr16u::rem#0 ← (word) divr16u::rem#5 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vwuz1=vwuz1_rol_1
asl rem
rol rem+1
- //SEG238 [116] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) -- vbuz1=_hi_vwuz2
+ //SEG241 [116] (byte~) divr16u::$1 ← > (word) divr16u::dividend#3 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) -- vbuz1=_hi_vwuz2
lda dividend+1
sta _1
- //SEG239 [117] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) -- vbuz1=vbuz2_band_vbuc1
+ //SEG242 [117] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) -- vbuz1=vbuz2_band_vbuc1
lda #$80
and _1
sta _2
- //SEG240 [118] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vbuz1_eq_0_then_la1
+ //SEG243 [118] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vbuz1_eq_0_then_la1
lda _2
beq b2_from_b1
jmp b4
- //SEG241 divr16u::@4
+ //SEG244 divr16u::@4
b4:
- //SEG242 [119] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) -- vwuz1=vwuz1_bor_vbuc1
+ //SEG245 [119] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) -- vwuz1=vwuz1_bor_vbuc1
lda #1
ora rem
sta rem
- //SEG243 [120] phi from divr16u::@1 divr16u::@4 to divr16u::@2 [phi:divr16u::@1/divr16u::@4->divr16u::@2]
+ //SEG246 [120] phi from divr16u::@1 divr16u::@4 to divr16u::@2 [phi:divr16u::@1/divr16u::@4->divr16u::@2]
b2_from_b1:
b2_from_b4:
- //SEG244 [120] phi (word) divr16u::rem#5 = (word) divr16u::rem#0 [phi:divr16u::@1/divr16u::@4->divr16u::@2#0] -- register_copy
+ //SEG247 [120] phi (word) divr16u::rem#6 = (word) divr16u::rem#0 [phi:divr16u::@1/divr16u::@4->divr16u::@2#0] -- register_copy
jmp b2
- //SEG245 divr16u::@2
+ //SEG248 divr16u::@2
b2:
- //SEG246 [121] (word) divr16u::dividend#0 ← (word) divr16u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG249 [121] (word) divr16u::dividend#0 ← (word) divr16u::dividend#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 ] ) -- vwuz1=vwuz1_rol_1
asl dividend
rol dividend+1
- //SEG247 [122] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG250 [122] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ) -- vwuz1=vwuz1_rol_1
asl quotient
rol quotient+1
- //SEG248 [123] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1_lt_vwuz2_then_la1
+ //SEG251 [123] if((word) divr16u::rem#6<(word) divr16u::divisor#6) goto divr16u::@3 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ) -- vwuz1_lt_vwuz2_then_la1
lda rem+1
cmp divisor+1
bcc b3_from_b2
@@ -7681,14 +7966,14 @@ divr16u: {
bcc b3_from_b2
!:
jmp b5
- //SEG249 divr16u::@5
+ //SEG252 divr16u::@5
b5:
- //SEG250 [124] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ) -- vwuz1=_inc_vwuz1
+ //SEG253 [124] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#2 ] ) -- vwuz1=_inc_vwuz1
inc quotient
bne !+
inc quotient+1
!:
- //SEG251 [125] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) -- vwuz1=vwuz1_minus_vwuz2
+ //SEG254 [125] (word) divr16u::rem#2 ← (word) divr16u::rem#6 - (word) divr16u::divisor#6 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) -- vwuz1=vwuz1_minus_vwuz2
lda rem
sec
sbc divisor
@@ -7696,192 +7981,192 @@ divr16u: {
lda rem+1
sbc divisor+1
sta rem+1
- //SEG252 [126] phi from divr16u::@2 divr16u::@5 to divr16u::@3 [phi:divr16u::@2/divr16u::@5->divr16u::@3]
+ //SEG255 [126] phi from divr16u::@2 divr16u::@5 to divr16u::@3 [phi:divr16u::@2/divr16u::@5->divr16u::@3]
b3_from_b2:
b3_from_b5:
- //SEG253 [126] phi (word) divr16u::return#0 = (word) divr16u::quotient#1 [phi:divr16u::@2/divr16u::@5->divr16u::@3#0] -- register_copy
- //SEG254 [126] phi (word) divr16u::rem#10 = (word) divr16u::rem#5 [phi:divr16u::@2/divr16u::@5->divr16u::@3#1] -- register_copy
+ //SEG256 [126] phi (word) divr16u::return#0 = (word) divr16u::quotient#1 [phi:divr16u::@2/divr16u::@5->divr16u::@3#0] -- register_copy
+ //SEG257 [126] phi (word) divr16u::rem#11 = (word) divr16u::rem#6 [phi:divr16u::@2/divr16u::@5->divr16u::@3#1] -- register_copy
jmp b3
- //SEG255 divr16u::@3
+ //SEG258 divr16u::@3
b3:
- //SEG256 [127] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG259 [127] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuz1=_inc_vbuz1
inc i
- //SEG257 [128] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG260 [128] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda i
cmp #$10
bne b1_from_b3
jmp b6
- //SEG258 divr16u::@6
+ //SEG261 divr16u::@6
b6:
- //SEG259 [129] (word) rem16u#1 ← (word) divr16u::rem#10 [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] ) -- vwuz1=vwuz2
+ //SEG262 [129] (word) rem16u#1 ← (word) divr16u::rem#11 [ divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] ) -- vwuz1=vwuz2
lda rem
sta rem16u
lda rem+1
sta rem16u+1
jmp breturn
- //SEG260 divr16u::@return
+ //SEG263 divr16u::@return
breturn:
- //SEG261 [130] return [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] )
+ //SEG264 [130] return [ divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] )
rts
}
-//SEG262 test_8s
+//SEG265 test_8s
test_8s: {
- .label dividend = $54
- .label divisor = $55
- .label res = $59
+ .label dividend = $56
+ .label divisor = $57
+ .label res = $5b
.label i = $23
- //SEG263 [132] phi from test_8s to test_8s::@1 [phi:test_8s->test_8s::@1]
+ //SEG266 [132] phi from test_8s to test_8s::@1 [phi:test_8s->test_8s::@1]
b1_from_test_8s:
- //SEG264 [132] phi (byte) test_8s::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_8s->test_8s::@1#0] -- vbuz1=vbuc1
+ //SEG267 [132] phi (byte) test_8s::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_8s->test_8s::@1#0] -- vbuz1=vbuc1
lda #0
sta i
jmp b1
- //SEG265 [132] phi from test_8s::@11 to test_8s::@1 [phi:test_8s::@11->test_8s::@1]
+ //SEG268 [132] phi from test_8s::@11 to test_8s::@1 [phi:test_8s::@11->test_8s::@1]
b1_from_b11:
- //SEG266 [132] phi (byte) test_8s::i#10 = (byte) test_8s::i#1 [phi:test_8s::@11->test_8s::@1#0] -- register_copy
+ //SEG269 [132] phi (byte) test_8s::i#10 = (byte) test_8s::i#1 [phi:test_8s::@11->test_8s::@1#0] -- register_copy
jmp b1
- //SEG267 test_8s::@1
+ //SEG270 test_8s::@1
b1:
- //SEG268 [133] (signed byte) test_8s::dividend#0 ← *((const signed byte[]) test_8s::dividends#0 + (byte) test_8s::i#10) [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 ] ) -- vbsz1=pbsc1_derefidx_vbuz2
+ //SEG271 [133] (signed byte) test_8s::dividend#0 ← *((const signed byte[]) test_8s::dividends#0 + (byte) test_8s::i#10) [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 ] ) -- vbsz1=pbsc1_derefidx_vbuz2
ldy i
lda dividends,y
sta dividend
- //SEG269 [134] (signed byte) test_8s::divisor#0 ← *((const signed byte[]) test_8s::divisors#0 + (byte) test_8s::i#10) [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 ] ) -- vbsz1=pbsc1_derefidx_vbuz2
+ //SEG272 [134] (signed byte) test_8s::divisor#0 ← *((const signed byte[]) test_8s::divisors#0 + (byte) test_8s::i#10) [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 ] ) -- vbsz1=pbsc1_derefidx_vbuz2
ldy i
lda divisors,y
sta divisor
- //SEG270 [135] (signed byte) div8s::dividend#0 ← (signed byte) test_8s::dividend#0 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 ] ) -- vbsz1=vbsz2
+ //SEG273 [135] (signed byte) div8s::dividend#0 ← (signed byte) test_8s::dividend#0 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 ] ) -- vbsz1=vbsz2
lda dividend
sta div8s.dividend
- //SEG271 [136] (signed byte) div8s::divisor#0 ← (signed byte) test_8s::divisor#0 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ) -- vbsz1=vbsz2
+ //SEG274 [136] (signed byte) div8s::divisor#0 ← (signed byte) test_8s::divisor#0 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ) -- vbsz1=vbsz2
lda divisor
sta div8s.divisor
- //SEG272 [137] call div8s [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] )
+ //SEG275 [137] call div8s [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] )
jsr div8s
- //SEG273 [138] (signed byte) div8s::return#3 ← (signed byte) div8s::return#2 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#3 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#3 rem8s#3 ] ) -- vbsz1=vbsz2
+ //SEG276 [138] (signed byte) div8s::return#3 ← (signed byte) div8s::return#2 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#3 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#3 rem8s#3 ] ) -- vbsz1=vbsz2
lda div8s.return
sta div8s.return_3
jmp b3
- //SEG274 test_8s::@3
+ //SEG277 test_8s::@3
b3:
- //SEG275 [139] (signed byte) test_8s::res#0 ← (signed byte) div8s::return#3 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ) -- vbsz1=vbsz2
+ //SEG278 [139] (signed byte) test_8s::res#0 ← (signed byte) div8s::return#3 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ) -- vbsz1=vbsz2
lda div8s.return_3
sta res
- //SEG276 [140] (signed byte) print_sbyte::b#1 ← (signed byte) test_8s::dividend#0 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 rem8s#3 ] ) -- vbsz1=vbsz2
+ //SEG279 [140] (signed byte) print_sbyte::b#1 ← (signed byte) test_8s::dividend#0 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 rem8s#3 ] ) -- vbsz1=vbsz2
lda dividend
sta print_sbyte.b
- //SEG277 [141] (byte*~) print_char_cursor#180 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 print_char_cursor#180 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 print_char_cursor#180 rem8s#3 ] ) -- pbuz1=pbuz2
+ //SEG280 [141] (byte*~) print_char_cursor#180 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 print_char_cursor#180 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 print_char_cursor#180 rem8s#3 ] ) -- pbuz1=pbuz2
lda print_line_cursor
sta print_char_cursor
lda print_line_cursor+1
sta print_char_cursor+1
- //SEG278 [142] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] )
- //SEG279 [160] phi from test_8s::@3 to print_sbyte [phi:test_8s::@3->print_sbyte]
+ //SEG281 [142] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] )
+ //SEG282 [160] phi from test_8s::@3 to print_sbyte [phi:test_8s::@3->print_sbyte]
print_sbyte_from_b3:
- //SEG280 [160] phi (byte*) print_char_cursor#131 = (byte*~) print_char_cursor#180 [phi:test_8s::@3->print_sbyte#0] -- register_copy
- //SEG281 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#1 [phi:test_8s::@3->print_sbyte#1] -- register_copy
+ //SEG283 [160] phi (byte*) print_char_cursor#131 = (byte*~) print_char_cursor#180 [phi:test_8s::@3->print_sbyte#0] -- register_copy
+ //SEG284 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#1 [phi:test_8s::@3->print_sbyte#1] -- register_copy
jsr print_sbyte
- //SEG282 [143] phi from test_8s::@3 to test_8s::@4 [phi:test_8s::@3->test_8s::@4]
+ //SEG285 [143] phi from test_8s::@3 to test_8s::@4 [phi:test_8s::@3->test_8s::@4]
b4_from_b3:
jmp b4
- //SEG283 test_8s::@4
+ //SEG286 test_8s::@4
b4:
- //SEG284 [144] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] )
- //SEG285 [76] phi from test_8s::@4 to print_str [phi:test_8s::@4->print_str]
+ //SEG287 [144] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] )
+ //SEG288 [76] phi from test_8s::@4 to print_str [phi:test_8s::@4->print_str]
print_str_from_b4:
- //SEG286 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str [phi:test_8s::@4->print_str#0] -- pbuz1=pbuc1
+ //SEG289 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str [phi:test_8s::@4->print_str#0] -- pbuz1=pbuc1
lda #str
sta print_str.str+1
jsr print_str
jmp b5
- //SEG287 test_8s::@5
+ //SEG290 test_8s::@5
b5:
- //SEG288 [145] (signed byte) print_sbyte::b#2 ← (signed byte) test_8s::divisor#0 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 print_sbyte::b#2 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 print_sbyte::b#2 rem8s#3 ] ) -- vbsz1=vbsz2
+ //SEG291 [145] (signed byte) print_sbyte::b#2 ← (signed byte) test_8s::divisor#0 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 print_sbyte::b#2 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 print_sbyte::b#2 rem8s#3 ] ) -- vbsz1=vbsz2
lda divisor
sta print_sbyte.b
- //SEG289 [146] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::res#0 rem8s#3 ] )
- //SEG290 [160] phi from test_8s::@5 to print_sbyte [phi:test_8s::@5->print_sbyte]
+ //SEG292 [146] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::res#0 rem8s#3 ] )
+ //SEG293 [160] phi from test_8s::@5 to print_sbyte [phi:test_8s::@5->print_sbyte]
print_sbyte_from_b5:
- //SEG291 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@5->print_sbyte#0] -- register_copy
- //SEG292 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#2 [phi:test_8s::@5->print_sbyte#1] -- register_copy
+ //SEG294 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@5->print_sbyte#0] -- register_copy
+ //SEG295 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#2 [phi:test_8s::@5->print_sbyte#1] -- register_copy
jsr print_sbyte
- //SEG293 [147] phi from test_8s::@5 to test_8s::@6 [phi:test_8s::@5->test_8s::@6]
+ //SEG296 [147] phi from test_8s::@5 to test_8s::@6 [phi:test_8s::@5->test_8s::@6]
b6_from_b5:
jmp b6
- //SEG294 test_8s::@6
+ //SEG297 test_8s::@6
b6:
- //SEG295 [148] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 rem8s#3 ] )
- //SEG296 [76] phi from test_8s::@6 to print_str [phi:test_8s::@6->print_str]
+ //SEG298 [148] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 rem8s#3 ] )
+ //SEG299 [76] phi from test_8s::@6 to print_str [phi:test_8s::@6->print_str]
print_str_from_b6:
- //SEG297 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str1 [phi:test_8s::@6->print_str#0] -- pbuz1=pbuc1
+ //SEG300 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str1 [phi:test_8s::@6->print_str#0] -- pbuz1=pbuc1
lda #str1
sta print_str.str+1
jsr print_str
jmp b7
- //SEG298 test_8s::@7
+ //SEG301 test_8s::@7
b7:
- //SEG299 [149] (signed byte) print_sbyte::b#3 ← (signed byte) test_8s::res#0 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#3 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#3 rem8s#3 ] ) -- vbsz1=vbsz2
+ //SEG302 [149] (signed byte) print_sbyte::b#3 ← (signed byte) test_8s::res#0 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#3 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#3 rem8s#3 ] ) -- vbsz1=vbsz2
lda res
sta print_sbyte.b
- //SEG300 [150] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 rem8s#3 ] )
- //SEG301 [160] phi from test_8s::@7 to print_sbyte [phi:test_8s::@7->print_sbyte]
+ //SEG303 [150] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 rem8s#3 ] )
+ //SEG304 [160] phi from test_8s::@7 to print_sbyte [phi:test_8s::@7->print_sbyte]
print_sbyte_from_b7:
- //SEG302 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@7->print_sbyte#0] -- register_copy
- //SEG303 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#3 [phi:test_8s::@7->print_sbyte#1] -- register_copy
+ //SEG305 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@7->print_sbyte#0] -- register_copy
+ //SEG306 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#3 [phi:test_8s::@7->print_sbyte#1] -- register_copy
jsr print_sbyte
- //SEG304 [151] phi from test_8s::@7 to test_8s::@8 [phi:test_8s::@7->test_8s::@8]
+ //SEG307 [151] phi from test_8s::@7 to test_8s::@8 [phi:test_8s::@7->test_8s::@8]
b8_from_b7:
jmp b8
- //SEG305 test_8s::@8
+ //SEG308 test_8s::@8
b8:
- //SEG306 [152] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 rem8s#3 ] )
- //SEG307 [76] phi from test_8s::@8 to print_str [phi:test_8s::@8->print_str]
+ //SEG309 [152] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 rem8s#3 ] )
+ //SEG310 [76] phi from test_8s::@8 to print_str [phi:test_8s::@8->print_str]
print_str_from_b8:
- //SEG308 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str2 [phi:test_8s::@8->print_str#0] -- pbuz1=pbuc1
+ //SEG311 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str2 [phi:test_8s::@8->print_str#0] -- pbuz1=pbuc1
lda #str2
sta print_str.str+1
jsr print_str
jmp b9
- //SEG309 test_8s::@9
+ //SEG312 test_8s::@9
b9:
- //SEG310 [153] (signed byte) print_sbyte::b#4 ← (signed byte) rem8s#3 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#4 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#4 ] ) -- vbsz1=vbsz2
+ //SEG313 [153] (signed byte) print_sbyte::b#4 ← (signed byte) rem8s#3 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#4 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#4 ] ) -- vbsz1=vbsz2
lda rem8s
sta print_sbyte.b
- //SEG311 [154] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 ] )
- //SEG312 [160] phi from test_8s::@9 to print_sbyte [phi:test_8s::@9->print_sbyte]
+ //SEG314 [154] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 ] )
+ //SEG315 [160] phi from test_8s::@9 to print_sbyte [phi:test_8s::@9->print_sbyte]
print_sbyte_from_b9:
- //SEG313 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@9->print_sbyte#0] -- register_copy
- //SEG314 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#4 [phi:test_8s::@9->print_sbyte#1] -- register_copy
+ //SEG316 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@9->print_sbyte#0] -- register_copy
+ //SEG317 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#4 [phi:test_8s::@9->print_sbyte#1] -- register_copy
jsr print_sbyte
- //SEG315 [155] phi from test_8s::@9 to test_8s::@10 [phi:test_8s::@9->test_8s::@10]
+ //SEG318 [155] phi from test_8s::@9 to test_8s::@10 [phi:test_8s::@9->test_8s::@10]
b10_from_b9:
jmp b10
- //SEG316 test_8s::@10
+ //SEG319 test_8s::@10
b10:
- //SEG317 [156] call print_ln [ print_line_cursor#1 test_8s::i#10 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 ] )
- //SEG318 [44] phi from test_8s::@10 to print_ln [phi:test_8s::@10->print_ln]
+ //SEG320 [156] call print_ln [ print_line_cursor#1 test_8s::i#10 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 ] )
+ //SEG321 [44] phi from test_8s::@10 to print_ln [phi:test_8s::@10->print_ln]
print_ln_from_b10:
- //SEG319 [44] phi (byte*) print_line_cursor#39 = (byte*) print_line_cursor#1 [phi:test_8s::@10->print_ln#0] -- register_copy
+ //SEG322 [44] phi (byte*) print_line_cursor#39 = (byte*) print_line_cursor#1 [phi:test_8s::@10->print_ln#0] -- register_copy
jsr print_ln
jmp b11
- //SEG320 test_8s::@11
+ //SEG323 test_8s::@11
b11:
- //SEG321 [157] (byte) test_8s::i#1 ← ++ (byte) test_8s::i#10 [ print_line_cursor#1 test_8s::i#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG324 [157] (byte) test_8s::i#1 ← ++ (byte) test_8s::i#10 [ print_line_cursor#1 test_8s::i#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#1 ] ) -- vbuz1=_inc_vbuz1
inc i
- //SEG322 [158] if((byte) test_8s::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8s::@1 [ print_line_cursor#1 test_8s::i#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG325 [158] if((byte) test_8s::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8s::@1 [ print_line_cursor#1 test_8s::i#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda i
cmp #6
bne b1_from_b11
jmp breturn
- //SEG323 test_8s::@return
+ //SEG326 test_8s::@return
breturn:
- //SEG324 [159] return [ print_line_cursor#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 ] )
+ //SEG327 [159] return [ print_line_cursor#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 ] )
rts
str: .text " / @"
str1: .text " = @"
@@ -7889,387 +8174,383 @@ test_8s: {
dividends: .byte $7f, -$7f, -$7f, $7f, $7f, $7f
divisors: .byte 5, 7, -$b, -$d, $11, $13
}
-//SEG325 print_sbyte
+//SEG328 print_sbyte
print_sbyte: {
.label b = $24
- //SEG326 [161] if((signed byte) print_sbyte::b#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sbyte::@1 [ print_char_cursor#131 print_sbyte::b#5 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#131 print_sbyte::b#5 ] ) -- vbsz1_ge_0_then_la1
+ //SEG329 [161] if((signed byte) print_sbyte::b#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sbyte::@1 [ print_char_cursor#131 print_sbyte::b#5 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#131 print_sbyte::b#5 ] ) -- vbsz1_ge_0_then_la1
lda b
cmp #0
bpl b1_from_print_sbyte
- //SEG327 [162] phi from print_sbyte to print_sbyte::@2 [phi:print_sbyte->print_sbyte::@2]
+ //SEG330 [162] phi from print_sbyte to print_sbyte::@2 [phi:print_sbyte->print_sbyte::@2]
b2_from_print_sbyte:
jmp b2
- //SEG328 print_sbyte::@2
+ //SEG331 print_sbyte::@2
b2:
- //SEG329 [163] call print_char [ print_char_cursor#17 print_sbyte::b#5 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_sbyte::b#5 ] )
- //SEG330 [72] phi from print_sbyte::@2 to print_char [phi:print_sbyte::@2->print_char]
+ //SEG332 [163] call print_char [ print_char_cursor#17 print_sbyte::b#5 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_sbyte::b#5 ] )
+ //SEG333 [72] phi from print_sbyte::@2 to print_char [phi:print_sbyte::@2->print_char]
print_char_from_b2:
- //SEG331 [72] phi (byte*) print_char_cursor#80 = (byte*) print_char_cursor#131 [phi:print_sbyte::@2->print_char#0] -- register_copy
- //SEG332 [72] phi (byte) print_char::ch#4 = (byte) '-' [phi:print_sbyte::@2->print_char#1] -- vbuz1=vbuc1
+ //SEG334 [72] phi (byte*) print_char_cursor#80 = (byte*) print_char_cursor#131 [phi:print_sbyte::@2->print_char#0] -- register_copy
+ //SEG335 [72] phi (byte) print_char::ch#4 = (byte) '-' [phi:print_sbyte::@2->print_char#1] -- vbuz1=vbuc1
lda #'-'
sta print_char.ch
jsr print_char
jmp b4
- //SEG333 print_sbyte::@4
+ //SEG336 print_sbyte::@4
b4:
- //SEG334 [164] (signed byte) print_sbyte::b#0 ← - (signed byte) print_sbyte::b#5 [ print_char_cursor#17 print_sbyte::b#0 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_sbyte::b#0 ] ) -- vbsz1=_neg_vbsz1
+ //SEG337 [164] (signed byte) print_sbyte::b#0 ← - (signed byte) print_sbyte::b#5 [ print_char_cursor#17 print_sbyte::b#0 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_sbyte::b#0 ] ) -- vbsz1=_neg_vbsz1
lda b
eor #$ff
clc
adc #1
sta b
- //SEG335 [165] phi from print_sbyte print_sbyte::@4 to print_sbyte::@1 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1]
+ //SEG338 [165] phi from print_sbyte print_sbyte::@4 to print_sbyte::@1 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1]
b1_from_print_sbyte:
b1_from_b4:
- //SEG336 [165] phi (byte*) print_char_cursor#130 = (byte*) print_char_cursor#131 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1#0] -- register_copy
- //SEG337 [165] phi (signed byte) print_sbyte::b#6 = (signed byte) print_sbyte::b#5 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1#1] -- register_copy
+ //SEG339 [165] phi (byte*) print_char_cursor#130 = (byte*) print_char_cursor#131 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1#0] -- register_copy
+ //SEG340 [165] phi (signed byte) print_sbyte::b#6 = (signed byte) print_sbyte::b#5 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1#1] -- register_copy
jmp b1
- //SEG338 print_sbyte::@1
+ //SEG341 print_sbyte::@1
b1:
- //SEG339 [166] (byte~) print_byte::b#9 ← (byte)(signed byte) print_sbyte::b#6 [ print_byte::b#9 print_char_cursor#130 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_byte::b#9 print_char_cursor#130 ] ) -- vbuz1=vbuz2
+ //SEG342 [166] (byte~) print_byte::b#9 ← (byte)(signed byte) print_sbyte::b#6 [ print_byte::b#9 print_char_cursor#130 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_byte::b#9 print_char_cursor#130 ] ) -- vbuz1=vbuz2
lda b
sta print_byte.b
- //SEG340 [167] call print_byte [ print_char_cursor#17 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] )
- //SEG341 [64] phi from print_sbyte::@1 to print_byte [phi:print_sbyte::@1->print_byte]
+ //SEG343 [167] call print_byte [ print_char_cursor#17 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] )
+ //SEG344 [64] phi from print_sbyte::@1 to print_byte [phi:print_sbyte::@1->print_byte]
print_byte_from_b1:
- //SEG342 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#130 [phi:print_sbyte::@1->print_byte#0] -- register_copy
- //SEG343 [64] phi (byte) print_byte::b#7 = (byte~) print_byte::b#9 [phi:print_sbyte::@1->print_byte#1] -- register_copy
+ //SEG345 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#130 [phi:print_sbyte::@1->print_byte#0] -- register_copy
+ //SEG346 [64] phi (byte) print_byte::b#7 = (byte~) print_byte::b#9 [phi:print_sbyte::@1->print_byte#1] -- register_copy
jsr print_byte
jmp breturn
- //SEG344 print_sbyte::@return
+ //SEG347 print_sbyte::@return
breturn:
- //SEG345 [168] return [ print_char_cursor#17 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] )
+ //SEG348 [168] return [ print_char_cursor#17 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] )
rts
}
-//SEG346 div8s
+//SEG349 div8s
div8s: {
- .label _2 = $5d
- .label _6 = $5c
+ .label _2 = $5f
+ .label _6 = $5e
.label neg = $27
- .label resultu = $5b
+ .label resultu = $5d
.label return = $28
- .label dividend = $56
- .label divisor = $57
- .label return_3 = $58
+ .label dividend = $58
+ .label divisor = $59
+ .label return_3 = $5a
.label dividendu = $25
.label divisoru = $26
- //SEG347 [169] if((signed byte) div8s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@1 [ div8s::dividend#0 div8s::divisor#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ) -- vbsz1_lt_0_then_la1
+ //SEG350 [169] if((signed byte) div8s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@1 [ div8s::dividend#0 div8s::divisor#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ) -- vbsz1_lt_0_then_la1
lda dividend
bmi b1
jmp b16
- //SEG348 div8s::@16
+ //SEG351 div8s::@16
b16:
- //SEG349 [170] (byte~) div8s::dividendu#8 ← (byte)(signed byte) div8s::dividend#0 [ div8s::divisor#0 div8s::dividendu#8 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::dividendu#8 ] ) -- vbuz1=vbuz2
+ //SEG352 [170] (byte~) div8s::dividendu#8 ← (byte)(signed byte) div8s::dividend#0 [ div8s::divisor#0 div8s::dividendu#8 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::dividendu#8 ] ) -- vbuz1=vbuz2
lda dividend
sta dividendu
- //SEG350 [171] phi from div8s::@16 to div8s::@2 [phi:div8s::@16->div8s::@2]
+ //SEG353 [171] phi from div8s::@16 to div8s::@2 [phi:div8s::@16->div8s::@2]
b2_from_b16:
- //SEG351 [171] phi (byte) div8s::dividendu#3 = (byte~) div8s::dividendu#8 [phi:div8s::@16->div8s::@2#0] -- register_copy
- //SEG352 [171] phi (byte) div8s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:div8s::@16->div8s::@2#1] -- vbuz1=vbuc1
+ //SEG354 [171] phi (byte) div8s::dividendu#3 = (byte~) div8s::dividendu#8 [phi:div8s::@16->div8s::@2#0] -- register_copy
+ //SEG355 [171] phi (byte) div8s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:div8s::@16->div8s::@2#1] -- vbuz1=vbuc1
lda #0
sta neg
jmp b2
- //SEG353 div8s::@2
+ //SEG356 div8s::@2
b2:
- //SEG354 [172] if((signed byte) div8s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@3 [ div8s::divisor#0 div8s::neg#3 div8s::dividendu#3 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::neg#3 div8s::dividendu#3 ] ) -- vbsz1_lt_0_then_la1
+ //SEG357 [172] if((signed byte) div8s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@3 [ div8s::divisor#0 div8s::neg#3 div8s::dividendu#3 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::neg#3 div8s::dividendu#3 ] ) -- vbsz1_lt_0_then_la1
lda divisor
bmi b3
jmp b17
- //SEG355 div8s::@17
+ //SEG358 div8s::@17
b17:
- //SEG356 [173] (byte~) div8s::divisoru#5 ← (byte)(signed byte) div8s::divisor#0 [ div8s::neg#3 div8s::dividendu#3 div8s::divisoru#5 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#3 div8s::dividendu#3 div8s::divisoru#5 ] ) -- vbuz1=vbuz2
+ //SEG359 [173] (byte~) div8s::divisoru#5 ← (byte)(signed byte) div8s::divisor#0 [ div8s::neg#3 div8s::dividendu#3 div8s::divisoru#5 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#3 div8s::dividendu#3 div8s::divisoru#5 ] ) -- vbuz1=vbuz2
lda divisor
sta divisoru
- //SEG357 [174] phi from div8s::@17 div8s::@3 to div8s::@4 [phi:div8s::@17/div8s::@3->div8s::@4]
+ //SEG360 [174] phi from div8s::@17 div8s::@3 to div8s::@4 [phi:div8s::@17/div8s::@3->div8s::@4]
b4_from_b17:
b4_from_b3:
- //SEG358 [174] phi (byte) div8s::neg#4 = (byte) div8s::neg#3 [phi:div8s::@17/div8s::@3->div8s::@4#0] -- register_copy
- //SEG359 [174] phi (byte) div8s::divisoru#3 = (byte~) div8s::divisoru#5 [phi:div8s::@17/div8s::@3->div8s::@4#1] -- register_copy
+ //SEG361 [174] phi (byte) div8s::neg#4 = (byte) div8s::neg#3 [phi:div8s::@17/div8s::@3->div8s::@4#0] -- register_copy
+ //SEG362 [174] phi (byte) div8s::divisoru#3 = (byte~) div8s::divisoru#5 [phi:div8s::@17/div8s::@3->div8s::@4#1] -- register_copy
jmp b4
- //SEG360 div8s::@4
+ //SEG363 div8s::@4
b4:
- //SEG361 [175] (byte) div8u::dividend#0 ← (byte) div8s::dividendu#3 [ div8s::divisoru#3 div8s::neg#4 div8u::dividend#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisoru#3 div8s::neg#4 div8u::dividend#0 ] ) -- vbuz1=vbuz2
+ //SEG364 [175] (byte) div8u::dividend#0 ← (byte) div8s::dividendu#3 [ div8s::divisoru#3 div8s::neg#4 div8u::dividend#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisoru#3 div8s::neg#4 div8u::dividend#0 ] ) -- vbuz1=vbuz2
lda dividendu
sta div8u.dividend
- //SEG362 [176] (byte) div8u::divisor#0 ← (byte) div8s::divisoru#3 [ div8s::neg#4 div8u::dividend#0 div8u::divisor#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::dividend#0 div8u::divisor#0 ] ) -- vbuz1=vbuz2
+ //SEG365 [176] (byte) div8u::divisor#0 ← (byte) div8s::divisoru#3 [ div8s::neg#4 div8u::dividend#0 div8u::divisor#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::dividend#0 div8u::divisor#0 ] ) -- vbuz1=vbuz2
lda divisoru
sta div8u.divisor
- //SEG363 [177] call div8u [ div8s::neg#4 div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] )
- //SEG364 [192] phi from div8s::@4 to div8u [phi:div8s::@4->div8u]
+ //SEG366 [177] call div8u [ div8s::neg#4 div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] )
+ //SEG367 [192] phi from div8s::@4 to div8u [phi:div8s::@4->div8u]
div8u_from_b4:
- //SEG365 [192] phi (byte) div8u::divisor#2 = (byte) div8u::divisor#0 [phi:div8s::@4->div8u#0] -- register_copy
- //SEG366 [192] phi (byte) div8u::dividend#2 = (byte) div8u::dividend#0 [phi:div8s::@4->div8u#1] -- register_copy
+ //SEG368 [192] phi (byte) div8u::divisor#2 = (byte) div8u::divisor#0 [phi:div8s::@4->div8u#0] -- register_copy
+ //SEG369 [192] phi (byte) div8u::dividend#2 = (byte) div8u::dividend#0 [phi:div8s::@4->div8u#1] -- register_copy
jsr div8u
- //SEG367 [178] (byte) div8u::return#2 ← (byte) div8u::return#0 [ div8s::neg#4 div8u::return#2 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#2 rem8u#17 ] ) -- vbuz1=vbuz2
+ //SEG370 [178] (byte) div8u::return#2 ← (byte) div8u::return#0 [ div8s::neg#4 div8u::return#2 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#2 rem8u#17 ] ) -- vbuz1=vbuz2
lda div8u.return
sta div8u.return_2
jmp b15
- //SEG368 div8s::@15
+ //SEG371 div8s::@15
b15:
- //SEG369 [179] (byte) div8s::resultu#0 ← (byte) div8u::return#2 [ div8s::neg#4 div8s::resultu#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8s::resultu#0 rem8u#17 ] ) -- vbuz1=vbuz2
+ //SEG372 [179] (byte) div8s::resultu#0 ← (byte) div8u::return#2 [ div8s::neg#4 div8s::resultu#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8s::resultu#0 rem8u#17 ] ) -- vbuz1=vbuz2
lda div8u.return_2
sta resultu
- //SEG370 [180] if((byte) div8s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@18 [ div8s::resultu#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::resultu#0 rem8u#17 ] ) -- vbuz1_eq_0_then_la1
+ //SEG373 [180] if((byte) div8s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@18 [ div8s::resultu#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::resultu#0 rem8u#17 ] ) -- vbuz1_eq_0_then_la1
lda neg
beq b18
jmp b11
- //SEG371 div8s::@11
+ //SEG374 div8s::@11
b11:
- //SEG372 [181] (signed byte) rem8s#2 ← - (signed byte)(byte) rem8u#17 [ div8s::resultu#0 rem8s#2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::resultu#0 rem8s#2 ] ) -- vbsz1=_neg_vbsz2
+ //SEG375 [181] (signed byte) rem8s#2 ← - (signed byte)(byte) rem8u#17 [ div8s::resultu#0 rem8s#2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::resultu#0 rem8s#2 ] ) -- vbsz1=_neg_vbsz2
lda rem8u
eor #$ff
clc
adc #1
sta rem8s
- //SEG373 [182] (signed byte) div8s::return#1 ← - (signed byte)(byte) div8s::resultu#0 [ rem8s#2 div8s::return#1 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 rem8s#2 div8s::return#1 ] ) -- vbsz1=_neg_vbsz2
+ //SEG376 [182] (signed byte) div8s::return#1 ← - (signed byte)(byte) div8s::resultu#0 [ rem8s#2 div8s::return#1 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 rem8s#2 div8s::return#1 ] ) -- vbsz1=_neg_vbsz2
lda resultu
eor #$ff
clc
adc #1
sta return
- //SEG374 [183] phi from div8s::@11 div8s::@18 to div8s::@return [phi:div8s::@11/div8s::@18->div8s::@return]
+ //SEG377 [183] phi from div8s::@11 div8s::@18 to div8s::@return [phi:div8s::@11/div8s::@18->div8s::@return]
breturn_from_b11:
breturn_from_b18:
- //SEG375 [183] phi (signed byte) rem8s#3 = (signed byte) rem8s#2 [phi:div8s::@11/div8s::@18->div8s::@return#0] -- register_copy
- //SEG376 [183] phi (signed byte) div8s::return#2 = (signed byte) div8s::return#1 [phi:div8s::@11/div8s::@18->div8s::@return#1] -- register_copy
+ //SEG378 [183] phi (signed byte) rem8s#3 = (signed byte) rem8s#2 [phi:div8s::@11/div8s::@18->div8s::@return#0] -- register_copy
+ //SEG379 [183] phi (signed byte) div8s::return#2 = (signed byte) div8s::return#1 [phi:div8s::@11/div8s::@18->div8s::@return#1] -- register_copy
jmp breturn
- //SEG377 div8s::@return
+ //SEG380 div8s::@return
breturn:
- //SEG378 [184] return [ div8s::return#2 rem8s#3 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] )
+ //SEG381 [184] return [ div8s::return#2 rem8s#3 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] )
rts
- //SEG379 div8s::@18
+ //SEG382 div8s::@18
b18:
- //SEG380 [185] (signed byte~) div8s::return#7 ← (signed byte)(byte) div8s::resultu#0 [ rem8u#17 div8s::return#7 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 rem8u#17 div8s::return#7 ] ) -- vbsz1=vbsz2
+ //SEG383 [185] (signed byte~) div8s::return#7 ← (signed byte)(byte) div8s::resultu#0 [ rem8u#17 div8s::return#7 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 rem8u#17 div8s::return#7 ] ) -- vbsz1=vbsz2
lda resultu
sta return
- //SEG381 [186] (signed byte~) rem8s#33 ← (signed byte)(byte) rem8u#17 [ div8s::return#7 rem8s#33 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#7 rem8s#33 ] ) -- vbsz1=vbsz2
+ //SEG384 [186] (signed byte~) rem8s#33 ← (signed byte)(byte) rem8u#17 [ div8s::return#7 rem8s#33 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#7 rem8s#33 ] ) -- vbsz1=vbsz2
lda rem8u
sta rem8s
jmp breturn_from_b18
- //SEG382 div8s::@3
+ //SEG385 div8s::@3
b3:
- //SEG383 [187] (signed byte~) div8s::$6 ← - (signed byte) div8s::divisor#0 [ div8s::neg#3 div8s::dividendu#3 div8s::$6 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#3 div8s::dividendu#3 div8s::$6 ] ) -- vbsz1=_neg_vbsz2
+ //SEG386 [187] (signed byte~) div8s::$6 ← - (signed byte) div8s::divisor#0 [ div8s::neg#3 div8s::dividendu#3 div8s::$6 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#3 div8s::dividendu#3 div8s::$6 ] ) -- vbsz1=_neg_vbsz2
lda divisor
eor #$ff
clc
adc #1
sta _6
- //SEG384 [188] (byte) div8s::neg#2 ← (byte) div8s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ div8s::dividendu#3 div8s::neg#2 div8s::$6 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividendu#3 div8s::neg#2 div8s::$6 ] ) -- vbuz1=vbuz1_bxor_vbuc1
+ //SEG387 [188] (byte) div8s::neg#2 ← (byte) div8s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ div8s::dividendu#3 div8s::neg#2 div8s::$6 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividendu#3 div8s::neg#2 div8s::$6 ] ) -- vbuz1=vbuz1_bxor_vbuc1
lda neg
eor #1
sta neg
- //SEG385 [189] (byte~) div8s::divisoru#4 ← (byte)(signed byte~) div8s::$6 [ div8s::dividendu#3 div8s::divisoru#4 div8s::neg#2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividendu#3 div8s::divisoru#4 div8s::neg#2 ] ) -- vbuz1=vbuz2
+ //SEG388 [189] (byte~) div8s::divisoru#4 ← (byte)(signed byte~) div8s::$6 [ div8s::dividendu#3 div8s::divisoru#4 div8s::neg#2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividendu#3 div8s::divisoru#4 div8s::neg#2 ] ) -- vbuz1=vbuz2
lda _6
sta divisoru
jmp b4_from_b3
- //SEG386 div8s::@1
+ //SEG389 div8s::@1
b1:
- //SEG387 [190] (signed byte~) div8s::$2 ← - (signed byte) div8s::dividend#0 [ div8s::divisor#0 div8s::$2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::$2 ] ) -- vbsz1=_neg_vbsz2
+ //SEG390 [190] (signed byte~) div8s::$2 ← - (signed byte) div8s::dividend#0 [ div8s::divisor#0 div8s::$2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::$2 ] ) -- vbsz1=_neg_vbsz2
lda dividend
eor #$ff
clc
adc #1
sta _2
- //SEG388 [191] (byte~) div8s::dividendu#7 ← (byte)(signed byte~) div8s::$2 [ div8s::divisor#0 div8s::dividendu#7 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::dividendu#7 ] ) -- vbuz1=vbuz2
+ //SEG391 [191] (byte~) div8s::dividendu#7 ← (byte)(signed byte~) div8s::$2 [ div8s::divisor#0 div8s::dividendu#7 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::dividendu#7 ] ) -- vbuz1=vbuz2
lda _2
sta dividendu
- //SEG389 [171] phi from div8s::@1 to div8s::@2 [phi:div8s::@1->div8s::@2]
+ //SEG392 [171] phi from div8s::@1 to div8s::@2 [phi:div8s::@1->div8s::@2]
b2_from_b1:
- //SEG390 [171] phi (byte) div8s::dividendu#3 = (byte~) div8s::dividendu#7 [phi:div8s::@1->div8s::@2#0] -- register_copy
- //SEG391 [171] phi (byte) div8s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:div8s::@1->div8s::@2#1] -- vbuz1=vbuc1
+ //SEG393 [171] phi (byte) div8s::dividendu#3 = (byte~) div8s::dividendu#7 [phi:div8s::@1->div8s::@2#0] -- register_copy
+ //SEG394 [171] phi (byte) div8s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:div8s::@1->div8s::@2#1] -- vbuz1=vbuc1
lda #1
sta neg
jmp b2
}
-//SEG392 div8u
+//SEG395 div8u
div8u: {
- .label return = $60
+ .label return = $62
.label dividend = $2a
.label divisor = $2b
- .label return_2 = $5a
- .label return_3 = $6d
- //SEG393 [193] (byte) divr8u::dividend#0 ← (byte) div8u::dividend#2 [ div8u::divisor#2 divr8u::dividend#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::divisor#2 divr8u::dividend#0 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::divisor#2 divr8u::dividend#0 ] ) -- vbuz1=vbuz2
+ .label return_2 = $5c
+ .label return_3 = $77
+ //SEG396 [193] (byte) divr8u::dividend#0 ← (byte) div8u::dividend#2 [ div8u::divisor#2 divr8u::dividend#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::divisor#2 divr8u::dividend#0 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::divisor#2 divr8u::dividend#0 ] ) -- vbuz1=vbuz2
lda dividend
sta divr8u.dividend
- //SEG394 [194] (byte) divr8u::divisor#0 ← (byte) div8u::divisor#2 [ divr8u::dividend#0 divr8u::divisor#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::dividend#0 divr8u::divisor#0 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::dividend#0 divr8u::divisor#0 ] ) -- vbuz1=vbuz2
+ //SEG397 [194] (byte) divr8u::divisor#0 ← (byte) div8u::divisor#2 [ divr8u::dividend#0 divr8u::divisor#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::dividend#0 divr8u::divisor#0 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::dividend#0 divr8u::divisor#0 ] ) -- vbuz1=vbuz2
lda divisor
sta divr8u.divisor
- //SEG395 [195] call divr8u [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
- //SEG396 [199] phi from div8u to divr8u [phi:div8u->divr8u]
+ //SEG398 [195] call divr8u [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
+ //SEG399 [199] phi from div8u to divr8u [phi:div8u->divr8u]
divr8u_from_div8u:
jsr divr8u
- //SEG397 [196] (byte) divr8u::return#0 ← (byte) divr8u::return#1 [ rem8u#17 divr8u::return#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#0 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#0 ] ) -- vbuz1=vbuz2
+ //SEG400 [196] (byte) divr8u::return#0 ← (byte) divr8u::return#1 [ rem8u#17 divr8u::return#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#0 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#0 ] ) -- vbuz1=vbuz2
lda divr8u.return_1
sta divr8u.return
jmp b2
- //SEG398 div8u::@2
+ //SEG401 div8u::@2
b2:
- //SEG399 [197] (byte) div8u::return#0 ← (byte) divr8u::return#0 [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] ) -- vbuz1=vbuz2
+ //SEG402 [197] (byte) div8u::return#0 ← (byte) divr8u::return#0 [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] ) -- vbuz1=vbuz2
lda divr8u.return
sta return
jmp breturn
- //SEG400 div8u::@return
+ //SEG403 div8u::@return
breturn:
- //SEG401 [198] return [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
+ //SEG404 [198] return [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
rts
}
-//SEG402 divr8u
+//SEG405 divr8u
divr8u: {
- .label _1 = $61
+ .label _1 = $63
.label dividend = $2d
- .label divisor = $5e
- .label return = $5f
+ .label divisor = $60
+ .label return = $61
.label rem = $2c
.label quotient = $2e
.label i = $2f
.label return_1 = $2e
- //SEG403 [200] phi from divr8u to divr8u::@1 [phi:divr8u->divr8u::@1]
+ //SEG406 [200] phi from divr8u to divr8u::@1 [phi:divr8u->divr8u::@1]
b1_from_divr8u:
- //SEG404 [200] phi (byte) divr8u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#0] -- vbuz1=vbuc1
+ //SEG407 [200] phi (byte) divr8u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#0] -- vbuz1=vbuc1
lda #0
sta i
- //SEG405 [200] phi (byte) divr8u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#1] -- vbuz1=vbuc1
+ //SEG408 [200] phi (byte) divr8u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#1] -- vbuz1=vbuc1
lda #0
sta quotient
- //SEG406 [200] phi (byte) divr8u::dividend#2 = (byte) divr8u::dividend#0 [phi:divr8u->divr8u::@1#2] -- register_copy
- //SEG407 [200] phi (byte) divr8u::rem#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#3] -- vbuz1=vbuc1
+ //SEG409 [200] phi (byte) divr8u::dividend#2 = (byte) divr8u::dividend#0 [phi:divr8u->divr8u::@1#2] -- register_copy
+ //SEG410 [200] phi (byte) divr8u::rem#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#3] -- vbuz1=vbuc1
lda #0
sta rem
jmp b1
- //SEG408 [200] phi from divr8u::@3 to divr8u::@1 [phi:divr8u::@3->divr8u::@1]
+ //SEG411 [200] phi from divr8u::@3 to divr8u::@1 [phi:divr8u::@3->divr8u::@1]
b1_from_b3:
- //SEG409 [200] phi (byte) divr8u::i#2 = (byte) divr8u::i#1 [phi:divr8u::@3->divr8u::@1#0] -- register_copy
- //SEG410 [200] phi (byte) divr8u::quotient#3 = (byte) divr8u::return#1 [phi:divr8u::@3->divr8u::@1#1] -- register_copy
- //SEG411 [200] phi (byte) divr8u::dividend#2 = (byte) divr8u::dividend#1 [phi:divr8u::@3->divr8u::@1#2] -- register_copy
- //SEG412 [200] phi (byte) divr8u::rem#4 = (byte) divr8u::rem#10 [phi:divr8u::@3->divr8u::@1#3] -- register_copy
+ //SEG412 [200] phi (byte) divr8u::i#2 = (byte) divr8u::i#1 [phi:divr8u::@3->divr8u::@1#0] -- register_copy
+ //SEG413 [200] phi (byte) divr8u::quotient#3 = (byte) divr8u::return#1 [phi:divr8u::@3->divr8u::@1#1] -- register_copy
+ //SEG414 [200] phi (byte) divr8u::dividend#2 = (byte) divr8u::dividend#1 [phi:divr8u::@3->divr8u::@1#2] -- register_copy
+ //SEG415 [200] phi (byte) divr8u::rem#4 = (byte) divr8u::rem#10 [phi:divr8u::@3->divr8u::@1#3] -- register_copy
jmp b1
- //SEG413 divr8u::@1
+ //SEG416 divr8u::@1
b1:
- //SEG414 [201] (byte) divr8u::rem#1 ← (byte) divr8u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ) -- vbuz1=vbuz1_rol_1
+ //SEG417 [201] (byte) divr8u::rem#1 ← (byte) divr8u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ) -- vbuz1=vbuz1_rol_1
asl rem
- //SEG415 [202] (byte~) divr8u::$1 ← (byte) divr8u::dividend#2 & (byte/word/signed word/dword/signed dword) 128 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ) -- vbuz1=vbuz2_band_vbuc1
+ //SEG418 [202] (byte~) divr8u::$1 ← (byte) divr8u::dividend#2 & (byte/word/signed word/dword/signed dword) 128 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ) -- vbuz1=vbuz2_band_vbuc1
lda #$80
and dividend
sta _1
- //SEG416 [203] if((byte~) divr8u::$1==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr8u::@2 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ) -- vbuz1_eq_0_then_la1
+ //SEG419 [203] if((byte~) divr8u::$1==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr8u::@2 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ) -- vbuz1_eq_0_then_la1
lda _1
beq b2_from_b1
jmp b4
- //SEG417 divr8u::@4
+ //SEG420 divr8u::@4
b4:
- //SEG418 [204] (byte) divr8u::rem#2 ← (byte) divr8u::rem#1 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ) -- vbuz1=vbuz1_bor_vbuc1
+ //SEG421 [204] (byte) divr8u::rem#2 ← (byte) divr8u::rem#1 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ) -- vbuz1=vbuz1_bor_vbuc1
lda #1
ora rem
sta rem
- //SEG419 [205] phi from divr8u::@1 divr8u::@4 to divr8u::@2 [phi:divr8u::@1/divr8u::@4->divr8u::@2]
+ //SEG422 [205] phi from divr8u::@1 divr8u::@4 to divr8u::@2 [phi:divr8u::@1/divr8u::@4->divr8u::@2]
b2_from_b1:
b2_from_b4:
- //SEG420 [205] phi (byte) divr8u::rem#5 = (byte) divr8u::rem#1 [phi:divr8u::@1/divr8u::@4->divr8u::@2#0] -- register_copy
+ //SEG423 [205] phi (byte) divr8u::rem#5 = (byte) divr8u::rem#1 [phi:divr8u::@1/divr8u::@4->divr8u::@2#0] -- register_copy
jmp b2
- //SEG421 divr8u::@2
+ //SEG424 divr8u::@2
b2:
- //SEG422 [206] (byte) divr8u::dividend#1 ← (byte) divr8u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] ) -- vbuz1=vbuz1_rol_1
+ //SEG425 [206] (byte) divr8u::dividend#1 ← (byte) divr8u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] ) -- vbuz1=vbuz1_rol_1
asl dividend
- //SEG423 [207] (byte) divr8u::quotient#1 ← (byte) divr8u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ) -- vbuz1=vbuz1_rol_1
+ //SEG426 [207] (byte) divr8u::quotient#1 ← (byte) divr8u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ) -- vbuz1=vbuz1_rol_1
asl quotient
- //SEG424 [208] if((byte) divr8u::rem#5<(byte) divr8u::divisor#0) goto divr8u::@3 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ) -- vbuz1_lt_vbuz2_then_la1
+ //SEG427 [208] if((byte) divr8u::rem#5<(byte) divr8u::divisor#0) goto divr8u::@3 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ) -- vbuz1_lt_vbuz2_then_la1
lda rem
cmp divisor
bcc b3_from_b2
jmp b5
- //SEG425 divr8u::@5
+ //SEG428 divr8u::@5
b5:
- //SEG426 [209] (byte) divr8u::quotient#2 ← ++ (byte) divr8u::quotient#1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] ) -- vbuz1=_inc_vbuz1
+ //SEG429 [209] (byte) divr8u::quotient#2 ← ++ (byte) divr8u::quotient#1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] ) -- vbuz1=_inc_vbuz1
inc quotient
- //SEG427 [210] (byte) divr8u::rem#3 ← (byte) divr8u::rem#5 - (byte) divr8u::divisor#0 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ) -- vbuz1=vbuz1_minus_vbuz2
+ //SEG430 [210] (byte) divr8u::rem#3 ← (byte) divr8u::rem#5 - (byte) divr8u::divisor#0 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ) -- vbuz1=vbuz1_minus_vbuz2
lda rem
sec
sbc divisor
sta rem
- //SEG428 [211] phi from divr8u::@2 divr8u::@5 to divr8u::@3 [phi:divr8u::@2/divr8u::@5->divr8u::@3]
+ //SEG431 [211] phi from divr8u::@2 divr8u::@5 to divr8u::@3 [phi:divr8u::@2/divr8u::@5->divr8u::@3]
b3_from_b2:
b3_from_b5:
- //SEG429 [211] phi (byte) divr8u::return#1 = (byte) divr8u::quotient#1 [phi:divr8u::@2/divr8u::@5->divr8u::@3#0] -- register_copy
- //SEG430 [211] phi (byte) divr8u::rem#10 = (byte) divr8u::rem#5 [phi:divr8u::@2/divr8u::@5->divr8u::@3#1] -- register_copy
+ //SEG432 [211] phi (byte) divr8u::return#1 = (byte) divr8u::quotient#1 [phi:divr8u::@2/divr8u::@5->divr8u::@3#0] -- register_copy
+ //SEG433 [211] phi (byte) divr8u::rem#10 = (byte) divr8u::rem#5 [phi:divr8u::@2/divr8u::@5->divr8u::@3#1] -- register_copy
jmp b3
- //SEG431 divr8u::@3
+ //SEG434 divr8u::@3
b3:
- //SEG432 [212] (byte) divr8u::i#1 ← ++ (byte) divr8u::i#2 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG435 [212] (byte) divr8u::i#1 ← ++ (byte) divr8u::i#2 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ) -- vbuz1=_inc_vbuz1
inc i
- //SEG433 [213] if((byte) divr8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 8) goto divr8u::@1 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG436 [213] if((byte) divr8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 8) goto divr8u::@1 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda i
cmp #8
bne b1_from_b3
jmp b6
- //SEG434 divr8u::@6
+ //SEG437 divr8u::@6
b6:
- //SEG435 [214] (byte) rem8u#17 ← (byte) divr8u::rem#10 [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] ) -- vbuz1=vbuz2
+ //SEG438 [214] (byte) rem8u#17 ← (byte) divr8u::rem#10 [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] ) -- vbuz1=vbuz2
lda rem
sta rem8u
jmp breturn
- //SEG436 divr8u::@return
+ //SEG439 divr8u::@return
breturn:
- //SEG437 [215] return [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
+ //SEG440 [215] return [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
rts
}
-//SEG438 test_16u
+//SEG441 test_16u
test_16u: {
- .label dividend = $63
- .label divisor = $65
- .label res = $69
+ .label dividend = $65
+ .label divisor = $67
+ .label res = $6f
.label i = $30
- //SEG439 [217] phi from test_16u to test_16u::@1 [phi:test_16u->test_16u::@1]
+ //SEG442 [217] phi from test_16u to test_16u::@1 [phi:test_16u->test_16u::@1]
b1_from_test_16u:
- //SEG440 [217] phi (byte) test_16u::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_16u->test_16u::@1#0] -- vbuz1=vbuc1
+ //SEG443 [217] phi (byte) test_16u::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_16u->test_16u::@1#0] -- vbuz1=vbuc1
lda #0
sta i
jmp b1
- //SEG441 [217] phi from test_16u::@11 to test_16u::@1 [phi:test_16u::@11->test_16u::@1]
+ //SEG444 [217] phi from test_16u::@11 to test_16u::@1 [phi:test_16u::@11->test_16u::@1]
b1_from_b11:
- //SEG442 [217] phi (byte) test_16u::i#10 = (byte) test_16u::i#1 [phi:test_16u::@11->test_16u::@1#0] -- register_copy
+ //SEG445 [217] phi (byte) test_16u::i#10 = (byte) test_16u::i#1 [phi:test_16u::@11->test_16u::@1#0] -- register_copy
jmp b1
- //SEG443 test_16u::@1
+ //SEG446 test_16u::@1
b1:
- //SEG444 [218] (word) test_16u::dividend#0 ← *((const word[]) test_16u::dividends#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ) -- vwuz1=pwuc1_derefidx_vbuz2
+ //SEG447 [218] (word) test_16u::dividend#0 ← *((const word[]) test_16u::dividends#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ) -- vwuz1=pwuc1_derefidx_vbuz2
ldy i
lda dividends,y
sta dividend
lda dividends+1,y
sta dividend+1
- //SEG445 [219] (word) test_16u::divisor#0 ← *((const word[]) test_16u::divisors#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ) -- vwuz1=pwuc1_derefidx_vbuz2
+ //SEG448 [219] (word) test_16u::divisor#0 ← *((const word[]) test_16u::divisors#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ) -- vwuz1=pwuc1_derefidx_vbuz2
ldy i
lda divisors,y
sta divisor
lda divisors+1,y
sta divisor+1
- //SEG446 [220] (word) div16u::dividend#1 ← (word) test_16u::dividend#0 [ print_line_cursor#1 div16u::dividend#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::dividend#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ) -- vwuz1=vwuz2
+ //SEG449 [220] (word) div16u::dividend#0 ← (word) test_16u::dividend#0 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 ] ) -- vwuz1=vwuz2
lda dividend
sta div16u.dividend
lda dividend+1
sta div16u.dividend+1
- //SEG447 [221] (word) div16u::divisor#1 ← (word) test_16u::divisor#0 [ print_line_cursor#1 div16u::dividend#1 div16u::divisor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::dividend#1 div16u::divisor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ) -- vwuz1=vwuz2
+ //SEG450 [221] (word) div16u::divisor#0 ← (word) test_16u::divisor#0 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 div16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 div16u::divisor#0 ] ) -- vwuz1=vwuz2
lda divisor
sta div16u.divisor
lda divisor+1
sta div16u.divisor+1
- //SEG448 [222] call div16u [ print_line_cursor#1 div16u::return#0 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::return#0 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] )
- //SEG449 [106] phi from test_16u::@1 to div16u [phi:test_16u::@1->div16u]
- div16u_from_b1:
- //SEG450 [106] phi (word) div16u::divisor#2 = (word) div16u::divisor#1 [phi:test_16u::@1->div16u#0] -- register_copy
- //SEG451 [106] phi (word) div16u::dividend#2 = (word) div16u::dividend#1 [phi:test_16u::@1->div16u#1] -- register_copy
+ //SEG451 [222] call div16u [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 ] )
jsr div16u
- //SEG452 [223] (word) div16u::return#3 ← (word) div16u::return#0 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#3 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#3 ] ) -- vwuz1=vwuz2
+ //SEG452 [223] (word) div16u::return#2 ← (word) div16u::return#0 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#2 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#2 ] ) -- vwuz1=vwuz2
lda div16u.return
- sta div16u.return_3
+ sta div16u.return_2
lda div16u.return+1
- sta div16u.return_3+1
+ sta div16u.return_2+1
jmp b3
//SEG453 test_16u::@3
b3:
- //SEG454 [224] (word) test_16u::res#0 ← (word) div16u::return#3 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ) -- vwuz1=vwuz2
- lda div16u.return_3
+ //SEG454 [224] (word) test_16u::res#0 ← (word) div16u::return#2 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ) -- vwuz1=vwuz2
+ lda div16u.return_2
sta res
- lda div16u.return_3+1
+ lda div16u.return_2+1
sta res+1
//SEG455 [225] (word) print_word::w#1 ← (word) test_16u::dividend#0 [ print_line_cursor#1 print_word::w#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_word::w#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ) -- vwuz1=vwuz2
lda dividend
@@ -8404,182 +8685,228 @@ test_16u: {
dividends: .word $ffff, $ffff, $ffff, $ffff, $ffff, $ffff
divisors: .word 5, 7, $b, $d, $11, $13
}
-//SEG504 test_8u
+//SEG504 div16u
+div16u: {
+ .label return = $73
+ .label dividend = $69
+ .label divisor = $6b
+ .label return_2 = $6d
+ //SEG505 [245] (word) divr16u::dividend#1 ← (word) div16u::dividend#0 [ divr16u::dividend#1 div16u::divisor#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 div16u::divisor#0 ] ) -- vwuz1=vwuz2
+ lda dividend
+ sta divr16u.dividend
+ lda dividend+1
+ sta divr16u.dividend+1
+ //SEG506 [246] (word) divr16u::divisor#0 ← (word) div16u::divisor#0 [ divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 divr16u::divisor#0 ] ) -- vwuz1=vwuz2
+ lda divisor
+ sta divr16u.divisor
+ lda divisor+1
+ sta divr16u.divisor+1
+ //SEG507 [247] call divr16u [ divr16u::return#0 rem16u#1 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] )
+ //SEG508 [113] phi from div16u to divr16u [phi:div16u->divr16u]
+ divr16u_from_div16u:
+ //SEG509 [113] phi (word) divr16u::divisor#6 = (word) divr16u::divisor#0 [phi:div16u->divr16u#0] -- register_copy
+ //SEG510 [113] phi (word) divr16u::dividend#5 = (word) divr16u::dividend#1 [phi:div16u->divr16u#1] -- register_copy
+ //SEG511 [113] phi (word) divr16u::rem#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:div16u->divr16u#2] -- vwuz1=vbuc1
+ lda #<0
+ sta divr16u.rem
+ lda #>0
+ sta divr16u.rem+1
+ jsr divr16u
+ //SEG512 [248] (word) divr16u::return#2 ← (word) divr16u::return#0 [ rem16u#1 divr16u::return#2 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#2 ] ) -- vwuz1=vwuz2
+ lda divr16u.return
+ sta divr16u.return_2
+ lda divr16u.return+1
+ sta divr16u.return_2+1
+ jmp b2
+ //SEG513 div16u::@2
+ b2:
+ //SEG514 [249] (word) div16u::return#0 ← (word) divr16u::return#2 [ rem16u#1 div16u::return#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 div16u::return#0 ] ) -- vwuz1=vwuz2
+ lda divr16u.return_2
+ sta return
+ lda divr16u.return_2+1
+ sta return+1
+ jmp breturn
+ //SEG515 div16u::@return
+ breturn:
+ //SEG516 [250] return [ rem16u#1 div16u::return#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 div16u::return#0 ] )
+ rts
+}
+//SEG517 test_8u
test_8u: {
- .label dividend = $6b
- .label divisor = $6c
- .label res = $6e
+ .label dividend = $75
+ .label divisor = $76
+ .label res = $78
.label i = $31
- //SEG505 [246] phi from test_8u to test_8u::@1 [phi:test_8u->test_8u::@1]
+ //SEG518 [252] phi from test_8u to test_8u::@1 [phi:test_8u->test_8u::@1]
b1_from_test_8u:
- //SEG506 [246] phi (byte*) print_line_cursor#41 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:test_8u->test_8u::@1#0] -- pbuz1=pbuc1
+ //SEG519 [252] phi (byte*) print_line_cursor#41 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:test_8u->test_8u::@1#0] -- pbuz1=pbuc1
lda #<$400
sta print_line_cursor
lda #>$400
sta print_line_cursor+1
- //SEG507 [246] phi (byte*) print_char_cursor#135 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:test_8u->test_8u::@1#1] -- pbuz1=pbuc1
+ //SEG520 [252] phi (byte*) print_char_cursor#135 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:test_8u->test_8u::@1#1] -- pbuz1=pbuc1
lda #<$400
sta print_char_cursor
lda #>$400
sta print_char_cursor+1
- //SEG508 [246] phi (byte) test_8u::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_8u->test_8u::@1#2] -- vbuz1=vbuc1
+ //SEG521 [252] phi (byte) test_8u::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_8u->test_8u::@1#2] -- vbuz1=vbuc1
lda #0
sta i
jmp b1
- //SEG509 test_8u::@1
+ //SEG522 test_8u::@1
b1:
- //SEG510 [247] (byte) test_8u::dividend#0 ← *((const byte[]) test_8u::dividends#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] ) -- vbuz1=pbuc1_derefidx_vbuz2
+ //SEG523 [253] (byte) test_8u::dividend#0 ← *((const byte[]) test_8u::dividends#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] ) -- vbuz1=pbuc1_derefidx_vbuz2
ldy i
lda dividends,y
sta dividend
- //SEG511 [248] (byte) test_8u::divisor#0 ← *((const byte[]) test_8u::divisors#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuz1=pbuc1_derefidx_vbuz2
+ //SEG524 [254] (byte) test_8u::divisor#0 ← *((const byte[]) test_8u::divisors#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuz1=pbuc1_derefidx_vbuz2
ldy i
lda divisors,y
sta divisor
- //SEG512 [249] (byte) div8u::dividend#1 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuz1=vbuz2
+ //SEG525 [255] (byte) div8u::dividend#1 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuz1=vbuz2
lda dividend
sta div8u.dividend
- //SEG513 [250] (byte) div8u::divisor#1 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuz1=vbuz2
+ //SEG526 [256] (byte) div8u::divisor#1 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuz1=vbuz2
lda divisor
sta div8u.divisor
- //SEG514 [251] call div8u [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
- //SEG515 [192] phi from test_8u::@1 to div8u [phi:test_8u::@1->div8u]
+ //SEG527 [257] call div8u [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
+ //SEG528 [192] phi from test_8u::@1 to div8u [phi:test_8u::@1->div8u]
div8u_from_b1:
- //SEG516 [192] phi (byte) div8u::divisor#2 = (byte) div8u::divisor#1 [phi:test_8u::@1->div8u#0] -- register_copy
- //SEG517 [192] phi (byte) div8u::dividend#2 = (byte) div8u::dividend#1 [phi:test_8u::@1->div8u#1] -- register_copy
+ //SEG529 [192] phi (byte) div8u::divisor#2 = (byte) div8u::divisor#1 [phi:test_8u::@1->div8u#0] -- register_copy
+ //SEG530 [192] phi (byte) div8u::dividend#2 = (byte) div8u::dividend#1 [phi:test_8u::@1->div8u#1] -- register_copy
jsr div8u
- //SEG518 [252] (byte) div8u::return#3 ← (byte) div8u::return#0 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] ) -- vbuz1=vbuz2
+ //SEG531 [258] (byte) div8u::return#3 ← (byte) div8u::return#0 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] ) -- vbuz1=vbuz2
lda div8u.return
sta div8u.return_3
jmp b3
- //SEG519 test_8u::@3
+ //SEG532 test_8u::@3
b3:
- //SEG520 [253] (byte) test_8u::res#0 ← (byte) div8u::return#3 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] ) -- vbuz1=vbuz2
+ //SEG533 [259] (byte) test_8u::res#0 ← (byte) div8u::return#3 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] ) -- vbuz1=vbuz2
lda div8u.return_3
sta res
- //SEG521 [254] (byte) print_byte::b#3 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ) -- vbuz1=vbuz2
+ //SEG534 [260] (byte) print_byte::b#3 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ) -- vbuz1=vbuz2
lda dividend
sta print_byte.b
- //SEG522 [255] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
- //SEG523 [64] phi from test_8u::@3 to print_byte [phi:test_8u::@3->print_byte]
+ //SEG535 [261] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
+ //SEG536 [64] phi from test_8u::@3 to print_byte [phi:test_8u::@3->print_byte]
print_byte_from_b3:
- //SEG524 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#135 [phi:test_8u::@3->print_byte#0] -- register_copy
- //SEG525 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#3 [phi:test_8u::@3->print_byte#1] -- register_copy
+ //SEG537 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#135 [phi:test_8u::@3->print_byte#0] -- register_copy
+ //SEG538 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#3 [phi:test_8u::@3->print_byte#1] -- register_copy
jsr print_byte
- //SEG526 [256] phi from test_8u::@3 to test_8u::@4 [phi:test_8u::@3->test_8u::@4]
+ //SEG539 [262] phi from test_8u::@3 to test_8u::@4 [phi:test_8u::@3->test_8u::@4]
b4_from_b3:
jmp b4
- //SEG527 test_8u::@4
+ //SEG540 test_8u::@4
b4:
- //SEG528 [257] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
- //SEG529 [76] phi from test_8u::@4 to print_str [phi:test_8u::@4->print_str]
+ //SEG541 [263] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
+ //SEG542 [76] phi from test_8u::@4 to print_str [phi:test_8u::@4->print_str]
print_str_from_b4:
- //SEG530 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str [phi:test_8u::@4->print_str#0] -- pbuz1=pbuc1
+ //SEG543 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str [phi:test_8u::@4->print_str#0] -- pbuz1=pbuc1
lda #str
sta print_str.str+1
jsr print_str
jmp b5
- //SEG531 test_8u::@5
+ //SEG544 test_8u::@5
b5:
- //SEG532 [258] (byte) print_byte::b#4 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] ) -- vbuz1=vbuz2
+ //SEG545 [264] (byte) print_byte::b#4 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] ) -- vbuz1=vbuz2
lda divisor
sta print_byte.b
- //SEG533 [259] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
- //SEG534 [64] phi from test_8u::@5 to print_byte [phi:test_8u::@5->print_byte]
+ //SEG546 [265] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
+ //SEG547 [64] phi from test_8u::@5 to print_byte [phi:test_8u::@5->print_byte]
print_byte_from_b5:
- //SEG535 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@5->print_byte#0] -- register_copy
- //SEG536 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#4 [phi:test_8u::@5->print_byte#1] -- register_copy
+ //SEG548 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@5->print_byte#0] -- register_copy
+ //SEG549 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#4 [phi:test_8u::@5->print_byte#1] -- register_copy
jsr print_byte
- //SEG537 [260] phi from test_8u::@5 to test_8u::@6 [phi:test_8u::@5->test_8u::@6]
+ //SEG550 [266] phi from test_8u::@5 to test_8u::@6 [phi:test_8u::@5->test_8u::@6]
b6_from_b5:
jmp b6
- //SEG538 test_8u::@6
+ //SEG551 test_8u::@6
b6:
- //SEG539 [261] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
- //SEG540 [76] phi from test_8u::@6 to print_str [phi:test_8u::@6->print_str]
+ //SEG552 [267] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
+ //SEG553 [76] phi from test_8u::@6 to print_str [phi:test_8u::@6->print_str]
print_str_from_b6:
- //SEG541 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str1 [phi:test_8u::@6->print_str#0] -- pbuz1=pbuc1
+ //SEG554 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str1 [phi:test_8u::@6->print_str#0] -- pbuz1=pbuc1
lda #str1
sta print_str.str+1
jsr print_str
jmp b7
- //SEG542 test_8u::@7
+ //SEG555 test_8u::@7
b7:
- //SEG543 [262] (byte) print_byte::b#5 ← (byte) test_8u::res#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] ) -- vbuz1=vbuz2
+ //SEG556 [268] (byte) print_byte::b#5 ← (byte) test_8u::res#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] ) -- vbuz1=vbuz2
lda res
sta print_byte.b
- //SEG544 [263] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] )
- //SEG545 [64] phi from test_8u::@7 to print_byte [phi:test_8u::@7->print_byte]
+ //SEG557 [269] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] )
+ //SEG558 [64] phi from test_8u::@7 to print_byte [phi:test_8u::@7->print_byte]
print_byte_from_b7:
- //SEG546 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@7->print_byte#0] -- register_copy
- //SEG547 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#5 [phi:test_8u::@7->print_byte#1] -- register_copy
+ //SEG559 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@7->print_byte#0] -- register_copy
+ //SEG560 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#5 [phi:test_8u::@7->print_byte#1] -- register_copy
jsr print_byte
- //SEG548 [264] phi from test_8u::@7 to test_8u::@8 [phi:test_8u::@7->test_8u::@8]
+ //SEG561 [270] phi from test_8u::@7 to test_8u::@8 [phi:test_8u::@7->test_8u::@8]
b8_from_b7:
jmp b8
- //SEG549 test_8u::@8
+ //SEG562 test_8u::@8
b8:
- //SEG550 [265] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] )
- //SEG551 [76] phi from test_8u::@8 to print_str [phi:test_8u::@8->print_str]
+ //SEG563 [271] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] )
+ //SEG564 [76] phi from test_8u::@8 to print_str [phi:test_8u::@8->print_str]
print_str_from_b8:
- //SEG552 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str2 [phi:test_8u::@8->print_str#0] -- pbuz1=pbuc1
+ //SEG565 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str2 [phi:test_8u::@8->print_str#0] -- pbuz1=pbuc1
lda #str2
sta print_str.str+1
jsr print_str
jmp b9
- //SEG553 test_8u::@9
+ //SEG566 test_8u::@9
b9:
- //SEG554 [266] (byte) print_byte::b#6 ← (byte) rem8u#17 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] ) -- vbuz1=vbuz2
+ //SEG567 [272] (byte) print_byte::b#6 ← (byte) rem8u#17 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] ) -- vbuz1=vbuz2
lda rem8u
sta print_byte.b
- //SEG555 [267] call print_byte [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] )
- //SEG556 [64] phi from test_8u::@9 to print_byte [phi:test_8u::@9->print_byte]
+ //SEG568 [273] call print_byte [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] )
+ //SEG569 [64] phi from test_8u::@9 to print_byte [phi:test_8u::@9->print_byte]
print_byte_from_b9:
- //SEG557 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@9->print_byte#0] -- register_copy
- //SEG558 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#6 [phi:test_8u::@9->print_byte#1] -- register_copy
+ //SEG570 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@9->print_byte#0] -- register_copy
+ //SEG571 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#6 [phi:test_8u::@9->print_byte#1] -- register_copy
jsr print_byte
- //SEG559 [268] phi from test_8u::@9 to test_8u::@10 [phi:test_8u::@9->test_8u::@10]
+ //SEG572 [274] phi from test_8u::@9 to test_8u::@10 [phi:test_8u::@9->test_8u::@10]
b10_from_b9:
jmp b10
- //SEG560 test_8u::@10
+ //SEG573 test_8u::@10
b10:
- //SEG561 [269] call print_ln [ print_line_cursor#1 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#10 ] )
- //SEG562 [44] phi from test_8u::@10 to print_ln [phi:test_8u::@10->print_ln]
+ //SEG574 [275] call print_ln [ print_line_cursor#1 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#10 ] )
+ //SEG575 [44] phi from test_8u::@10 to print_ln [phi:test_8u::@10->print_ln]
print_ln_from_b10:
- //SEG563 [44] phi (byte*) print_line_cursor#39 = (byte*) print_line_cursor#41 [phi:test_8u::@10->print_ln#0] -- register_copy
+ //SEG576 [44] phi (byte*) print_line_cursor#39 = (byte*) print_line_cursor#41 [phi:test_8u::@10->print_ln#0] -- register_copy
jsr print_ln
jmp b11
- //SEG564 test_8u::@11
+ //SEG577 test_8u::@11
b11:
- //SEG565 [270] (byte) test_8u::i#1 ← ++ (byte) test_8u::i#10 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG578 [276] (byte) test_8u::i#1 ← ++ (byte) test_8u::i#10 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] ) -- vbuz1=_inc_vbuz1
inc i
- //SEG566 [271] if((byte) test_8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8u::@12 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG579 [277] if((byte) test_8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8u::@12 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda i
cmp #6
bne b12
jmp breturn
- //SEG567 test_8u::@return
+ //SEG580 test_8u::@return
breturn:
- //SEG568 [272] return [ print_line_cursor#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 ] )
+ //SEG581 [278] return [ print_line_cursor#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 ] )
rts
- //SEG569 test_8u::@12
+ //SEG582 test_8u::@12
b12:
- //SEG570 [273] (byte*~) print_char_cursor#186 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ) -- pbuz1=pbuz2
+ //SEG583 [279] (byte*~) print_char_cursor#186 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ) -- pbuz1=pbuz2
lda print_line_cursor
sta print_char_cursor
lda print_line_cursor+1
sta print_char_cursor+1
- //SEG571 [246] phi from test_8u::@12 to test_8u::@1 [phi:test_8u::@12->test_8u::@1]
+ //SEG584 [252] phi from test_8u::@12 to test_8u::@1 [phi:test_8u::@12->test_8u::@1]
b1_from_b12:
- //SEG572 [246] phi (byte*) print_line_cursor#41 = (byte*) print_line_cursor#1 [phi:test_8u::@12->test_8u::@1#0] -- register_copy
- //SEG573 [246] phi (byte*) print_char_cursor#135 = (byte*~) print_char_cursor#186 [phi:test_8u::@12->test_8u::@1#1] -- register_copy
- //SEG574 [246] phi (byte) test_8u::i#10 = (byte) test_8u::i#1 [phi:test_8u::@12->test_8u::@1#2] -- register_copy
+ //SEG585 [252] phi (byte*) print_line_cursor#41 = (byte*) print_line_cursor#1 [phi:test_8u::@12->test_8u::@1#0] -- register_copy
+ //SEG586 [252] phi (byte*) print_char_cursor#135 = (byte*~) print_char_cursor#186 [phi:test_8u::@12->test_8u::@1#1] -- register_copy
+ //SEG587 [252] phi (byte) test_8u::i#10 = (byte) test_8u::i#1 [phi:test_8u::@12->test_8u::@1#2] -- register_copy
jmp b1
str: .text " / @"
str1: .text " = @"
@@ -8587,33 +8914,33 @@ test_8u: {
dividends: .byte $ff, $ff, $ff, $ff, $ff, $ff
divisors: .byte 5, 7, $b, $d, $11, $13
}
-//SEG575 print_cls
+//SEG588 print_cls
print_cls: {
.label sc = $32
- //SEG576 [275] phi from print_cls to print_cls::@1 [phi:print_cls->print_cls::@1]
+ //SEG589 [281] phi from print_cls to print_cls::@1 [phi:print_cls->print_cls::@1]
b1_from_print_cls:
- //SEG577 [275] phi (byte*) print_cls::sc#2 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:print_cls->print_cls::@1#0] -- pbuz1=pbuc1
+ //SEG590 [281] phi (byte*) print_cls::sc#2 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:print_cls->print_cls::@1#0] -- pbuz1=pbuc1
lda #<$400
sta sc
lda #>$400
sta sc+1
jmp b1
- //SEG578 [275] phi from print_cls::@1 to print_cls::@1 [phi:print_cls::@1->print_cls::@1]
+ //SEG591 [281] phi from print_cls::@1 to print_cls::@1 [phi:print_cls::@1->print_cls::@1]
b1_from_b1:
- //SEG579 [275] phi (byte*) print_cls::sc#2 = (byte*) print_cls::sc#1 [phi:print_cls::@1->print_cls::@1#0] -- register_copy
+ //SEG592 [281] phi (byte*) print_cls::sc#2 = (byte*) print_cls::sc#1 [phi:print_cls::@1->print_cls::@1#0] -- register_copy
jmp b1
- //SEG580 print_cls::@1
+ //SEG593 print_cls::@1
b1:
- //SEG581 [276] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] ) -- _deref_pbuz1=vbuc1
+ //SEG594 [282] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] ) -- _deref_pbuz1=vbuc1
lda #' '
ldy #0
sta (sc),y
- //SEG582 [277] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) -- pbuz1=_inc_pbuz1
+ //SEG595 [283] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) -- pbuz1=_inc_pbuz1
inc sc
bne !+
inc sc+1
!:
- //SEG583 [278] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) 1024+(word/signed word/dword/signed dword) 1000) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) -- pbuz1_neq_pbuc1_then_la1
+ //SEG596 [284] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) 1024+(word/signed word/dword/signed dword) 1000) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) -- pbuz1_neq_pbuc1_then_la1
lda sc+1
cmp #>$400+$3e8
bne b1_from_b1
@@ -8621,9 +8948,9 @@ print_cls: {
cmp #<$400+$3e8
bne b1_from_b1
jmp breturn
- //SEG584 print_cls::@return
+ //SEG597 print_cls::@return
breturn:
- //SEG585 [279] return [ ] ( main:2::print_cls:5 [ ] )
+ //SEG598 [285] return [ ] ( main:2::print_cls:5 [ ] )
rts
}
print_hextab: .text "0123456789abcdef"
@@ -8634,162 +8961,171 @@ Removing always clobbered register reg byte a as potential for zp ZP_BYTE:2 [ te
Statement [18] (signed word) test_16s::divisor#0 ← *((const signed word[]) test_16s::divisors#0 + (byte) test_16s::i#10) [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 ] ) always clobbers reg byte a
Statement [19] (signed word) div16s::dividend#0 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 print_line_cursor#1 ] ) always clobbers reg byte a
Statement [20] (signed word) div16s::divisor#0 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 div16s::divisor#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 div16s::divisor#0 print_line_cursor#1 ] ) always clobbers reg byte a
-Statement [22] (signed word) div16s::return#3 ← (signed word) div16s::return#2 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#3 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#3 print_line_cursor#1 rem16s#3 ] ) always clobbers reg byte a
-Statement [23] (signed word) test_16s::res#0 ← (signed word) div16s::return#3 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 ] ) always clobbers reg byte a
-Statement [24] (signed word) print_sword::w#1 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#3 ] ) always clobbers reg byte a
-Statement [25] (byte*~) print_char_cursor#156 ← (byte*) print_line_cursor#1 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#3 ] ) always clobbers reg byte a
-Statement [29] (signed word) print_sword::w#2 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#3 print_char_cursor#126 ] ) always clobbers reg byte a
-Statement [33] (signed word) print_sword::w#3 ← (signed word) test_16s::res#0 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#3 print_char_cursor#126 ] ) always clobbers reg byte a
-Statement [37] (signed word) print_sword::w#4 ← (signed word) rem16s#3 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ) always clobbers reg byte a
-Statement [46] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#20 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) always clobbers reg byte a
+Statement [22] (signed word) div16s::return#2 ← (signed word) div16s::return#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#11 ] ) always clobbers reg byte a
+Statement [23] (signed word) test_16s::res#0 ← (signed word) div16s::return#2 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 ] ) always clobbers reg byte a
+Statement [24] (signed word) print_sword::w#1 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#11 ] ) always clobbers reg byte a
+Statement [25] (byte*~) print_char_cursor#156 ← (byte*) print_line_cursor#1 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#11 ] ) always clobbers reg byte a
+Statement [29] (signed word) print_sword::w#2 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#11 print_char_cursor#126 ] ) always clobbers reg byte a
+Statement [33] (signed word) print_sword::w#3 ← (signed word) test_16s::res#0 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#11 print_char_cursor#126 ] ) always clobbers reg byte a
+Statement [37] (signed word) print_sword::w#4 ← (signed word) rem16s#11 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ) always clobbers reg byte a
+Statement [46] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#20 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:35 [ test_8s::i#10 test_8s::i#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:48 [ test_16u::i#10 test_16u::i#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:49 [ test_8u::i#10 test_8u::i#1 ]
-Statement [47] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#17) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) always clobbers reg byte a
-Statement [50] if((signed word) print_sword::w#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] ) always clobbers reg byte a
-Statement [53] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#5 [ print_char_cursor#17 print_sword::w#0 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#0 ] ) always clobbers reg byte a
-Statement [55] (word~) print_word::w#7 ← (word)(signed word) print_sword::w#6 [ print_char_cursor#128 print_word::w#7 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#128 print_word::w#7 ] ) always clobbers reg byte a
-Statement [59] (byte) print_byte::b#1 ← > (word) print_word::w#5 [ print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ) always clobbers reg byte a
-Statement [61] (byte) print_byte::b#2 ← < (word) print_word::w#5 [ print_char_cursor#17 print_byte::b#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] ) always clobbers reg byte a
-Statement [68] (byte~) print_byte::$2 ← (byte) print_byte::b#7 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] ) always clobbers reg byte a
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:85 [ test_8s::divisor#0 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:89 [ test_8s::res#0 ]
+Statement [47] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#17) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) always clobbers reg byte a
+Statement [50] if((signed word) print_sword::w#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] ) always clobbers reg byte a
+Statement [53] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#5 [ print_char_cursor#17 print_sword::w#0 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#0 ] ) always clobbers reg byte a
+Statement [55] (word~) print_word::w#7 ← (word)(signed word) print_sword::w#6 [ print_char_cursor#128 print_word::w#7 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#128 print_word::w#7 ] ) always clobbers reg byte a
+Statement [59] (byte) print_byte::b#1 ← > (word) print_word::w#5 [ print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ) always clobbers reg byte a
+Statement [61] (byte) print_byte::b#2 ← < (word) print_word::w#5 [ print_char_cursor#17 print_byte::b#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] ) always clobbers reg byte a
+Statement [65] (byte~) print_byte::$0 ← (byte) print_byte::b#7 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:9 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:87 [ test_8s::divisor#0 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:91 [ test_8s::res#0 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:41 [ rem8s#3 rem8s#2 rem8s#33 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:98 [ rem8u#17 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:108 [ test_8u::divisor#0 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:110 [ test_8u::res#0 ]
-Statement [73] *((byte*) print_char_cursor#80) ← (byte) print_char::ch#4 [ print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#80 ] ) always clobbers reg byte y
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:100 [ rem8u#17 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:118 [ test_8u::divisor#0 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:120 [ test_8u::res#0 ]
+Statement [68] (byte~) print_byte::$2 ← (byte) print_byte::b#7 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] ) always clobbers reg byte a
+Statement [73] *((byte*) print_char_cursor#80) ← (byte) print_char::ch#4 [ print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#80 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:2 [ test_16s::i#10 test_16s::i#1 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:9 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:48 [ test_16u::i#10 test_16u::i#1 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:35 [ test_8s::i#10 test_8s::i#1 ]
-Removing always clobbered register reg byte y as potential for zp ZP_BYTE:85 [ test_8s::divisor#0 ]
-Removing always clobbered register reg byte y as potential for zp ZP_BYTE:89 [ test_8s::res#0 ]
+Removing always clobbered register reg byte y as potential for zp ZP_BYTE:87 [ test_8s::divisor#0 ]
+Removing always clobbered register reg byte y as potential for zp ZP_BYTE:91 [ test_8s::res#0 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:41 [ rem8s#3 rem8s#2 rem8s#33 ]
-Removing always clobbered register reg byte y as potential for zp ZP_BYTE:98 [ rem8u#17 ]
+Removing always clobbered register reg byte y as potential for zp ZP_BYTE:100 [ rem8u#17 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:49 [ test_8u::i#10 test_8u::i#1 ]
-Removing always clobbered register reg byte y as potential for zp ZP_BYTE:108 [ test_8u::divisor#0 ]
-Removing always clobbered register reg byte y as potential for zp ZP_BYTE:110 [ test_8u::res#0 ]
+Removing always clobbered register reg byte y as potential for zp ZP_BYTE:118 [ test_8u::divisor#0 ]
+Removing always clobbered register reg byte y as potential for zp ZP_BYTE:120 [ test_8u::res#0 ]
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:36 [ print_sbyte::b#6 print_sbyte::b#5 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#3 print_sbyte::b#4 print_sbyte::b#0 ]
-Statement [78] if(*((byte*) print_str::str#13)!=(byte) '@') goto print_str::@2 [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) always clobbers reg byte a reg byte y
-Statement [80] *((byte*) print_char_cursor#126) ← *((byte*) print_str::str#13) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) always clobbers reg byte a reg byte y
-Statement [83] if((signed word) div16s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@1 [ div16s::dividend#0 div16s::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividend#0 div16s::divisor#0 ] ) always clobbers reg byte a
-Statement [84] (word~) div16s::dividendu#8 ← (word)(signed word) div16s::dividend#0 [ div16s::divisor#0 div16s::dividendu#8 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::dividendu#8 ] ) always clobbers reg byte a
-Statement [86] if((signed word) div16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@3 [ div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] ) always clobbers reg byte a
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:19 [ div16s::neg#4 div16s::neg#2 div16s::neg#3 ]
-Statement [87] (word~) div16s::divisoru#5 ← (word)(signed word) div16s::divisor#0 [ div16s::neg#3 div16s::dividendu#3 div16s::divisoru#5 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#3 div16s::dividendu#3 div16s::divisoru#5 ] ) always clobbers reg byte a
-Statement [89] (word) div16u::dividend#0 ← (word) div16s::dividendu#3 [ div16s::divisoru#3 div16s::neg#4 div16u::dividend#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisoru#3 div16s::neg#4 div16u::dividend#0 ] ) always clobbers reg byte a
-Statement [90] (word) div16u::divisor#0 ← (word) div16s::divisoru#3 [ div16s::neg#4 div16u::dividend#0 div16u::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::dividend#0 div16u::divisor#0 ] ) always clobbers reg byte a
-Statement [92] (word) div16u::return#2 ← (word) div16u::return#0 [ div16s::neg#4 div16u::return#2 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#2 rem16u#1 ] ) always clobbers reg byte a
-Statement [93] (word) div16s::resultu#0 ← (word) div16u::return#2 [ div16s::neg#4 div16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16s::resultu#0 rem16u#1 ] ) always clobbers reg byte a
-Statement [95] (signed word) rem16s#2 ← - (signed word)(word) rem16u#1 [ div16s::resultu#0 rem16s#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::resultu#0 rem16s#2 ] ) always clobbers reg byte a
-Statement [96] (signed word) div16s::return#1 ← - (signed word)(word) div16s::resultu#0 [ rem16s#2 div16s::return#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#2 div16s::return#1 ] ) always clobbers reg byte a
-Statement [99] (signed word~) div16s::return#7 ← (signed word)(word) div16s::resultu#0 [ rem16u#1 div16s::return#7 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16u#1 div16s::return#7 ] ) always clobbers reg byte a
-Statement [100] (signed word~) rem16s#32 ← (signed word)(word) rem16u#1 [ div16s::return#7 rem16s#32 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#7 rem16s#32 ] ) always clobbers reg byte a
-Statement [101] (signed word~) div16s::$6 ← - (signed word) div16s::divisor#0 [ div16s::neg#3 div16s::dividendu#3 div16s::$6 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#3 div16s::dividendu#3 div16s::$6 ] ) always clobbers reg byte a
-Statement [102] (byte) div16s::neg#2 ← (byte) div16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ div16s::dividendu#3 div16s::neg#2 div16s::$6 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::neg#2 div16s::$6 ] ) always clobbers reg byte a
-Statement [103] (word~) div16s::divisoru#4 ← (word)(signed word~) div16s::$6 [ div16s::dividendu#3 div16s::divisoru#4 div16s::neg#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::divisoru#4 div16s::neg#2 ] ) always clobbers reg byte a
-Statement [104] (signed word~) div16s::$2 ← - (signed word) div16s::dividend#0 [ div16s::divisor#0 div16s::$2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::$2 ] ) always clobbers reg byte a
-Statement [105] (word~) div16s::dividendu#7 ← (word)(signed word~) div16s::$2 [ div16s::divisor#0 div16s::dividendu#7 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::dividendu#7 ] ) always clobbers reg byte a
-Statement [107] (word) divr16u::dividend#1 ← (word) div16u::dividend#2 [ div16u::divisor#2 divr16u::dividend#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::divisor#2 divr16u::dividend#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::divisor#2 divr16u::dividend#1 ] ) always clobbers reg byte a
-Statement [108] (word) divr16u::divisor#0 ← (word) div16u::divisor#2 [ divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 divr16u::divisor#0 ] ) always clobbers reg byte a
-Statement [110] (word) divr16u::return#2 ← (word) divr16u::return#0 [ rem16u#1 divr16u::return#2 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#2 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#2 ] ) always clobbers reg byte a
-Statement [111] (word) div16u::return#0 ← (word) divr16u::return#2 [ div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 rem16u#1 ] ) always clobbers reg byte a
-Statement [116] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) always clobbers reg byte a
+Statement [78] if(*((byte*) print_str::str#13)!=(byte) '@') goto print_str::@2 [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) always clobbers reg byte a reg byte y
+Statement [80] *((byte*) print_char_cursor#126) ← *((byte*) print_str::str#13) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) always clobbers reg byte a reg byte y
+Statement [83] (signed word) divr16s::dividend#0 ← (signed word) div16s::dividend#0 [ div16s::divisor#0 divr16s::dividend#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 divr16s::dividend#0 ] ) always clobbers reg byte a
+Statement [84] (signed word) divr16s::divisor#0 ← (signed word) div16s::divisor#0 [ divr16s::dividend#0 divr16s::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividend#0 divr16s::divisor#0 ] ) always clobbers reg byte a
+Statement [86] (signed word) divr16s::return#3 ← (signed word) divr16s::return#2 [ rem16s#11 divr16s::return#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#3 ] ) always clobbers reg byte a
+Statement [87] (signed word) div16s::return#0 ← (signed word) divr16s::return#3 [ div16s::return#0 rem16s#11 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#0 rem16s#11 ] ) always clobbers reg byte a
+Statement [89] if((signed word) divr16s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::dividend#0 divr16s::divisor#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividend#0 divr16s::divisor#0 ] ) always clobbers reg byte a
+Statement [90] (word~) divr16s::dividendu#8 ← (word)(signed word) divr16s::dividend#0 [ divr16s::divisor#0 divr16s::dividendu#8 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::dividendu#8 ] ) always clobbers reg byte a
+Statement [92] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:21 [ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ]
+Statement [93] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ) always clobbers reg byte a
+Statement [95] (word) divr16u::dividend#2 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#2 ] ) always clobbers reg byte a
+Statement [96] (word) divr16u::divisor#1 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 ] ) always clobbers reg byte a
+Statement [97] (word) divr16u::rem#4 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 divr16u::rem#4 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 divr16u::rem#4 ] ) always clobbers reg byte a
+Statement [99] (word) divr16u::return#3 ← (word) divr16u::return#0 [ divr16s::neg#4 divr16u::return#3 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#3 rem16u#1 ] ) always clobbers reg byte a
+Statement [100] (word) divr16s::resultu#0 ← (word) divr16u::return#3 [ divr16s::neg#4 divr16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16s::resultu#0 rem16u#1 ] ) always clobbers reg byte a
+Statement [102] (signed word) rem16s#2 ← - (signed word)(word) rem16u#1 [ divr16s::resultu#0 rem16s#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::resultu#0 rem16s#2 ] ) always clobbers reg byte a
+Statement [103] (signed word) divr16s::return#1 ← - (signed word)(word) divr16s::resultu#0 [ rem16s#2 divr16s::return#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#2 divr16s::return#1 ] ) always clobbers reg byte a
+Statement [106] (signed word~) divr16s::return#7 ← (signed word)(word) divr16s::resultu#0 [ rem16u#1 divr16s::return#7 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16u#1 divr16s::return#7 ] ) always clobbers reg byte a
+Statement [107] (signed word~) rem16s#37 ← (signed word)(word) rem16u#1 [ divr16s::return#7 rem16s#37 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::return#7 rem16s#37 ] ) always clobbers reg byte a
+Statement [108] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ) always clobbers reg byte a
+Statement [109] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ) always clobbers reg byte a
+Statement [110] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ) always clobbers reg byte a
+Statement [111] (signed word~) divr16s::$5 ← - (signed word) divr16s::dividend#0 [ divr16s::divisor#0 divr16s::$5 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::$5 ] ) always clobbers reg byte a
+Statement [112] (word~) divr16s::dividendu#7 ← (word)(signed word~) divr16s::$5 [ divr16s::divisor#0 divr16s::dividendu#7 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::dividendu#7 ] ) always clobbers reg byte a
+Statement [116] (byte~) divr16u::$1 ← > (word) divr16u::dividend#3 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:34 [ divr16u::i#2 divr16u::i#1 ]
-Statement [117] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) always clobbers reg byte a
-Statement [119] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) always clobbers reg byte a
-Statement [123] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) always clobbers reg byte a
-Statement [125] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) always clobbers reg byte a
-Statement [129] (word) rem16u#1 ← (word) divr16u::rem#10 [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] ) always clobbers reg byte a
+Statement [117] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) always clobbers reg byte a
+Statement [119] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) always clobbers reg byte a
+Statement [123] if((word) divr16u::rem#6<(word) divr16u::divisor#6) goto divr16u::@3 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ) always clobbers reg byte a
+Statement [125] (word) divr16u::rem#2 ← (word) divr16u::rem#6 - (word) divr16u::divisor#6 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) always clobbers reg byte a
+Statement [129] (word) rem16u#1 ← (word) divr16u::rem#11 [ divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] ) always clobbers reg byte a
Statement [134] (signed byte) test_8s::divisor#0 ← *((const signed byte[]) test_8s::divisors#0 + (byte) test_8s::i#10) [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 ] ) always clobbers reg byte a
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:84 [ test_8s::dividend#0 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:86 [ test_8s::dividend#0 ]
Statement [141] (byte*~) print_char_cursor#180 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 print_char_cursor#180 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 print_char_cursor#180 rem8s#3 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:36 [ print_sbyte::b#6 print_sbyte::b#5 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#3 print_sbyte::b#4 print_sbyte::b#0 ]
Statement [164] (signed byte) print_sbyte::b#0 ← - (signed byte) print_sbyte::b#5 [ print_char_cursor#17 print_sbyte::b#0 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_sbyte::b#0 ] ) always clobbers reg byte a
Statement [181] (signed byte) rem8s#2 ← - (signed byte)(byte) rem8u#17 [ div8s::resultu#0 rem8s#2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::resultu#0 rem8s#2 ] ) always clobbers reg byte a
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:91 [ div8s::resultu#0 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:93 [ div8s::resultu#0 ]
Statement [182] (signed byte) div8s::return#1 ← - (signed byte)(byte) div8s::resultu#0 [ rem8s#2 div8s::return#1 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 rem8s#2 div8s::return#1 ] ) always clobbers reg byte a
Statement [187] (signed byte~) div8s::$6 ← - (signed byte) div8s::divisor#0 [ div8s::neg#3 div8s::dividendu#3 div8s::$6 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#3 div8s::dividendu#3 div8s::$6 ] ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:39 [ div8s::neg#4 div8s::neg#2 div8s::neg#3 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:37 [ div8s::dividendu#3 div8s::dividendu#7 div8s::dividendu#8 ]
Statement [188] (byte) div8s::neg#2 ← (byte) div8s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ div8s::dividendu#3 div8s::neg#2 div8s::$6 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividendu#3 div8s::neg#2 div8s::$6 ] ) always clobbers reg byte a
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:92 [ div8s::$6 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:94 [ div8s::$6 ]
Statement [190] (signed byte~) div8s::$2 ← - (signed byte) div8s::dividend#0 [ div8s::divisor#0 div8s::$2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::$2 ] ) always clobbers reg byte a
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:87 [ div8s::divisor#0 ]
-Statement [202] (byte~) divr8u::$1 ← (byte) divr8u::dividend#2 & (byte/word/signed word/dword/signed dword) 128 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ) always clobbers reg byte a
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:94 [ divr8u::divisor#0 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:89 [ div8s::divisor#0 ]
+Statement [202] (byte~) divr8u::$1 ← (byte) divr8u::dividend#2 & (byte/word/signed word/dword/signed dword) 128 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:96 [ divr8u::divisor#0 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:45 [ divr8u::dividend#2 divr8u::dividend#0 divr8u::dividend#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:46 [ divr8u::quotient#3 divr8u::return#1 divr8u::quotient#1 divr8u::quotient#2 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:47 [ divr8u::i#2 divr8u::i#1 ]
Removing always clobbered register reg byte a as potential for zp ZP_BYTE:44 [ divr8u::rem#4 divr8u::rem#10 divr8u::rem#5 divr8u::rem#1 divr8u::rem#2 divr8u::rem#3 ]
-Removing always clobbered register reg byte a as potential for zp ZP_BYTE:107 [ test_8u::dividend#0 ]
-Statement [204] (byte) divr8u::rem#2 ← (byte) divr8u::rem#1 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ) always clobbers reg byte a
-Statement [210] (byte) divr8u::rem#3 ← (byte) divr8u::rem#5 - (byte) divr8u::divisor#0 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:117 [ test_8u::dividend#0 ]
+Statement [204] (byte) divr8u::rem#2 ← (byte) divr8u::rem#1 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ) always clobbers reg byte a
+Statement [210] (byte) divr8u::rem#3 ← (byte) divr8u::rem#5 - (byte) divr8u::divisor#0 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ) always clobbers reg byte a
Statement [218] (word) test_16u::dividend#0 ← *((const word[]) test_16u::dividends#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ) always clobbers reg byte a
Statement [219] (word) test_16u::divisor#0 ← *((const word[]) test_16u::divisors#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ) always clobbers reg byte a
-Statement [220] (word) div16u::dividend#1 ← (word) test_16u::dividend#0 [ print_line_cursor#1 div16u::dividend#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::dividend#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ) always clobbers reg byte a
-Statement [221] (word) div16u::divisor#1 ← (word) test_16u::divisor#0 [ print_line_cursor#1 div16u::dividend#1 div16u::divisor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::dividend#1 div16u::divisor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ) always clobbers reg byte a
-Statement [223] (word) div16u::return#3 ← (word) div16u::return#0 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#3 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#3 ] ) always clobbers reg byte a
-Statement [224] (word) test_16u::res#0 ← (word) div16u::return#3 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ) always clobbers reg byte a
+Statement [220] (word) div16u::dividend#0 ← (word) test_16u::dividend#0 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 ] ) always clobbers reg byte a
+Statement [221] (word) div16u::divisor#0 ← (word) test_16u::divisor#0 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 div16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 div16u::divisor#0 ] ) always clobbers reg byte a
+Statement [223] (word) div16u::return#2 ← (word) div16u::return#0 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#2 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#2 ] ) always clobbers reg byte a
+Statement [224] (word) test_16u::res#0 ← (word) div16u::return#2 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ) always clobbers reg byte a
Statement [225] (word) print_word::w#1 ← (word) test_16u::dividend#0 [ print_line_cursor#1 print_word::w#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_word::w#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ) always clobbers reg byte a
Statement [226] (byte*~) print_char_cursor#163 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 print_word::w#1 print_char_cursor#163 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_word::w#1 print_char_cursor#163 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ) always clobbers reg byte a
Statement [230] (word) print_word::w#2 ← (word) test_16u::divisor#0 [ print_line_cursor#1 print_char_cursor#126 print_word::w#2 rem16u#1 test_16u::i#10 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_char_cursor#126 print_word::w#2 rem16u#1 test_16u::i#10 test_16u::res#0 ] ) always clobbers reg byte a
Statement [234] (word) print_word::w#3 ← (word) test_16u::res#0 [ print_line_cursor#1 print_char_cursor#126 print_word::w#3 rem16u#1 test_16u::i#10 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_char_cursor#126 print_word::w#3 rem16u#1 test_16u::i#10 ] ) always clobbers reg byte a
Statement [238] (word) print_word::w#4 ← (word) rem16u#1 [ print_line_cursor#1 print_char_cursor#126 print_word::w#4 test_16u::i#10 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_char_cursor#126 print_word::w#4 test_16u::i#10 ] ) always clobbers reg byte a
-Statement [248] (byte) test_8u::divisor#0 ← *((const byte[]) test_8u::divisors#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) always clobbers reg byte a
-Statement [273] (byte*~) print_char_cursor#186 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ) always clobbers reg byte a
-Statement [276] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] ) always clobbers reg byte a reg byte y
-Statement [278] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) 1024+(word/signed word/dword/signed dword) 1000) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) always clobbers reg byte a
+Statement [245] (word) divr16u::dividend#1 ← (word) div16u::dividend#0 [ divr16u::dividend#1 div16u::divisor#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 div16u::divisor#0 ] ) always clobbers reg byte a
+Statement [246] (word) divr16u::divisor#0 ← (word) div16u::divisor#0 [ divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 divr16u::divisor#0 ] ) always clobbers reg byte a
+Statement [248] (word) divr16u::return#2 ← (word) divr16u::return#0 [ rem16u#1 divr16u::return#2 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#2 ] ) always clobbers reg byte a
+Statement [249] (word) div16u::return#0 ← (word) divr16u::return#2 [ rem16u#1 div16u::return#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 div16u::return#0 ] ) always clobbers reg byte a
+Statement [254] (byte) test_8u::divisor#0 ← *((const byte[]) test_8u::divisors#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) always clobbers reg byte a
+Statement [279] (byte*~) print_char_cursor#186 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ) always clobbers reg byte a
+Statement [282] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] ) always clobbers reg byte a reg byte y
+Statement [284] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) 1024+(word/signed word/dword/signed dword) 1000) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) always clobbers reg byte a
Statement [17] (signed word) test_16s::dividend#0 ← *((const signed word[]) test_16s::dividends#0 + (byte) test_16s::i#10) [ test_16s::i#10 test_16s::dividend#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 print_line_cursor#1 ] ) always clobbers reg byte a
Statement [18] (signed word) test_16s::divisor#0 ← *((const signed word[]) test_16s::divisors#0 + (byte) test_16s::i#10) [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 ] ) always clobbers reg byte a
Statement [19] (signed word) div16s::dividend#0 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 print_line_cursor#1 ] ) always clobbers reg byte a
Statement [20] (signed word) div16s::divisor#0 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 div16s::divisor#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 div16s::divisor#0 print_line_cursor#1 ] ) always clobbers reg byte a
-Statement [22] (signed word) div16s::return#3 ← (signed word) div16s::return#2 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#3 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#3 print_line_cursor#1 rem16s#3 ] ) always clobbers reg byte a
-Statement [23] (signed word) test_16s::res#0 ← (signed word) div16s::return#3 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 ] ) always clobbers reg byte a
-Statement [24] (signed word) print_sword::w#1 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#3 ] ) always clobbers reg byte a
-Statement [25] (byte*~) print_char_cursor#156 ← (byte*) print_line_cursor#1 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#3 ] ) always clobbers reg byte a
-Statement [29] (signed word) print_sword::w#2 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#3 print_char_cursor#126 ] ) always clobbers reg byte a
-Statement [33] (signed word) print_sword::w#3 ← (signed word) test_16s::res#0 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#3 print_char_cursor#126 ] ) always clobbers reg byte a
-Statement [37] (signed word) print_sword::w#4 ← (signed word) rem16s#3 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ) always clobbers reg byte a
-Statement [46] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#20 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) always clobbers reg byte a
-Statement [47] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#17) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) always clobbers reg byte a
-Statement [50] if((signed word) print_sword::w#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] ) always clobbers reg byte a
-Statement [53] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#5 [ print_char_cursor#17 print_sword::w#0 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#0 ] ) always clobbers reg byte a
-Statement [55] (word~) print_word::w#7 ← (word)(signed word) print_sword::w#6 [ print_char_cursor#128 print_word::w#7 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#128 print_word::w#7 ] ) always clobbers reg byte a
-Statement [59] (byte) print_byte::b#1 ← > (word) print_word::w#5 [ print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ) always clobbers reg byte a
-Statement [61] (byte) print_byte::b#2 ← < (word) print_word::w#5 [ print_char_cursor#17 print_byte::b#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] ) always clobbers reg byte a
-Statement [68] (byte~) print_byte::$2 ← (byte) print_byte::b#7 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] ) always clobbers reg byte a
-Statement [73] *((byte*) print_char_cursor#80) ← (byte) print_char::ch#4 [ print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#80 ] ) always clobbers reg byte y
-Statement [78] if(*((byte*) print_str::str#13)!=(byte) '@') goto print_str::@2 [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) always clobbers reg byte a reg byte y
-Statement [80] *((byte*) print_char_cursor#126) ← *((byte*) print_str::str#13) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) always clobbers reg byte a reg byte y
-Statement [83] if((signed word) div16s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@1 [ div16s::dividend#0 div16s::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividend#0 div16s::divisor#0 ] ) always clobbers reg byte a
-Statement [84] (word~) div16s::dividendu#8 ← (word)(signed word) div16s::dividend#0 [ div16s::divisor#0 div16s::dividendu#8 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::dividendu#8 ] ) always clobbers reg byte a
-Statement [86] if((signed word) div16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@3 [ div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] ) always clobbers reg byte a
-Statement [87] (word~) div16s::divisoru#5 ← (word)(signed word) div16s::divisor#0 [ div16s::neg#3 div16s::dividendu#3 div16s::divisoru#5 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#3 div16s::dividendu#3 div16s::divisoru#5 ] ) always clobbers reg byte a
-Statement [89] (word) div16u::dividend#0 ← (word) div16s::dividendu#3 [ div16s::divisoru#3 div16s::neg#4 div16u::dividend#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisoru#3 div16s::neg#4 div16u::dividend#0 ] ) always clobbers reg byte a
-Statement [90] (word) div16u::divisor#0 ← (word) div16s::divisoru#3 [ div16s::neg#4 div16u::dividend#0 div16u::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::dividend#0 div16u::divisor#0 ] ) always clobbers reg byte a
-Statement [92] (word) div16u::return#2 ← (word) div16u::return#0 [ div16s::neg#4 div16u::return#2 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#2 rem16u#1 ] ) always clobbers reg byte a
-Statement [93] (word) div16s::resultu#0 ← (word) div16u::return#2 [ div16s::neg#4 div16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16s::resultu#0 rem16u#1 ] ) always clobbers reg byte a
-Statement [95] (signed word) rem16s#2 ← - (signed word)(word) rem16u#1 [ div16s::resultu#0 rem16s#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::resultu#0 rem16s#2 ] ) always clobbers reg byte a
-Statement [96] (signed word) div16s::return#1 ← - (signed word)(word) div16s::resultu#0 [ rem16s#2 div16s::return#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#2 div16s::return#1 ] ) always clobbers reg byte a
-Statement [99] (signed word~) div16s::return#7 ← (signed word)(word) div16s::resultu#0 [ rem16u#1 div16s::return#7 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16u#1 div16s::return#7 ] ) always clobbers reg byte a
-Statement [100] (signed word~) rem16s#32 ← (signed word)(word) rem16u#1 [ div16s::return#7 rem16s#32 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#7 rem16s#32 ] ) always clobbers reg byte a
-Statement [101] (signed word~) div16s::$6 ← - (signed word) div16s::divisor#0 [ div16s::neg#3 div16s::dividendu#3 div16s::$6 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#3 div16s::dividendu#3 div16s::$6 ] ) always clobbers reg byte a
-Statement [102] (byte) div16s::neg#2 ← (byte) div16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ div16s::dividendu#3 div16s::neg#2 div16s::$6 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::neg#2 div16s::$6 ] ) always clobbers reg byte a
-Statement [103] (word~) div16s::divisoru#4 ← (word)(signed word~) div16s::$6 [ div16s::dividendu#3 div16s::divisoru#4 div16s::neg#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::divisoru#4 div16s::neg#2 ] ) always clobbers reg byte a
-Statement [104] (signed word~) div16s::$2 ← - (signed word) div16s::dividend#0 [ div16s::divisor#0 div16s::$2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::$2 ] ) always clobbers reg byte a
-Statement [105] (word~) div16s::dividendu#7 ← (word)(signed word~) div16s::$2 [ div16s::divisor#0 div16s::dividendu#7 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::dividendu#7 ] ) always clobbers reg byte a
-Statement [107] (word) divr16u::dividend#1 ← (word) div16u::dividend#2 [ div16u::divisor#2 divr16u::dividend#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::divisor#2 divr16u::dividend#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::divisor#2 divr16u::dividend#1 ] ) always clobbers reg byte a
-Statement [108] (word) divr16u::divisor#0 ← (word) div16u::divisor#2 [ divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 divr16u::divisor#0 ] ) always clobbers reg byte a
-Statement [110] (word) divr16u::return#2 ← (word) divr16u::return#0 [ rem16u#1 divr16u::return#2 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#2 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#2 ] ) always clobbers reg byte a
-Statement [111] (word) div16u::return#0 ← (word) divr16u::return#2 [ div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 rem16u#1 ] ) always clobbers reg byte a
-Statement [116] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) always clobbers reg byte a
-Statement [117] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) always clobbers reg byte a
-Statement [119] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) always clobbers reg byte a
-Statement [123] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) always clobbers reg byte a
-Statement [125] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) always clobbers reg byte a
-Statement [129] (word) rem16u#1 ← (word) divr16u::rem#10 [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] ) always clobbers reg byte a
+Statement [22] (signed word) div16s::return#2 ← (signed word) div16s::return#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#11 ] ) always clobbers reg byte a
+Statement [23] (signed word) test_16s::res#0 ← (signed word) div16s::return#2 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 ] ) always clobbers reg byte a
+Statement [24] (signed word) print_sword::w#1 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#11 ] ) always clobbers reg byte a
+Statement [25] (byte*~) print_char_cursor#156 ← (byte*) print_line_cursor#1 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#11 ] ) always clobbers reg byte a
+Statement [29] (signed word) print_sword::w#2 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#11 print_char_cursor#126 ] ) always clobbers reg byte a
+Statement [33] (signed word) print_sword::w#3 ← (signed word) test_16s::res#0 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#11 print_char_cursor#126 ] ) always clobbers reg byte a
+Statement [37] (signed word) print_sword::w#4 ← (signed word) rem16s#11 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ) always clobbers reg byte a
+Statement [46] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#20 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) always clobbers reg byte a
+Statement [47] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#17) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) always clobbers reg byte a
+Statement [50] if((signed word) print_sword::w#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] ) always clobbers reg byte a
+Statement [53] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#5 [ print_char_cursor#17 print_sword::w#0 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#0 ] ) always clobbers reg byte a
+Statement [55] (word~) print_word::w#7 ← (word)(signed word) print_sword::w#6 [ print_char_cursor#128 print_word::w#7 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#128 print_word::w#7 ] ) always clobbers reg byte a
+Statement [59] (byte) print_byte::b#1 ← > (word) print_word::w#5 [ print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ) always clobbers reg byte a
+Statement [61] (byte) print_byte::b#2 ← < (word) print_word::w#5 [ print_char_cursor#17 print_byte::b#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] ) always clobbers reg byte a
+Statement [65] (byte~) print_byte::$0 ← (byte) print_byte::b#7 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ) always clobbers reg byte a
+Statement [68] (byte~) print_byte::$2 ← (byte) print_byte::b#7 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] ) always clobbers reg byte a
+Statement [73] *((byte*) print_char_cursor#80) ← (byte) print_char::ch#4 [ print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#80 ] ) always clobbers reg byte y
+Statement [78] if(*((byte*) print_str::str#13)!=(byte) '@') goto print_str::@2 [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) always clobbers reg byte a reg byte y
+Statement [80] *((byte*) print_char_cursor#126) ← *((byte*) print_str::str#13) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) always clobbers reg byte a reg byte y
+Statement [83] (signed word) divr16s::dividend#0 ← (signed word) div16s::dividend#0 [ div16s::divisor#0 divr16s::dividend#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 divr16s::dividend#0 ] ) always clobbers reg byte a
+Statement [84] (signed word) divr16s::divisor#0 ← (signed word) div16s::divisor#0 [ divr16s::dividend#0 divr16s::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividend#0 divr16s::divisor#0 ] ) always clobbers reg byte a
+Statement [86] (signed word) divr16s::return#3 ← (signed word) divr16s::return#2 [ rem16s#11 divr16s::return#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#3 ] ) always clobbers reg byte a
+Statement [87] (signed word) div16s::return#0 ← (signed word) divr16s::return#3 [ div16s::return#0 rem16s#11 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#0 rem16s#11 ] ) always clobbers reg byte a
+Statement [89] if((signed word) divr16s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::dividend#0 divr16s::divisor#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividend#0 divr16s::divisor#0 ] ) always clobbers reg byte a
+Statement [90] (word~) divr16s::dividendu#8 ← (word)(signed word) divr16s::dividend#0 [ divr16s::divisor#0 divr16s::dividendu#8 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::dividendu#8 ] ) always clobbers reg byte a
+Statement [92] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ) always clobbers reg byte a
+Statement [93] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ) always clobbers reg byte a
+Statement [95] (word) divr16u::dividend#2 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#2 ] ) always clobbers reg byte a
+Statement [96] (word) divr16u::divisor#1 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 ] ) always clobbers reg byte a
+Statement [97] (word) divr16u::rem#4 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 divr16u::rem#4 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 divr16u::rem#4 ] ) always clobbers reg byte a
+Statement [99] (word) divr16u::return#3 ← (word) divr16u::return#0 [ divr16s::neg#4 divr16u::return#3 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#3 rem16u#1 ] ) always clobbers reg byte a
+Statement [100] (word) divr16s::resultu#0 ← (word) divr16u::return#3 [ divr16s::neg#4 divr16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16s::resultu#0 rem16u#1 ] ) always clobbers reg byte a
+Statement [102] (signed word) rem16s#2 ← - (signed word)(word) rem16u#1 [ divr16s::resultu#0 rem16s#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::resultu#0 rem16s#2 ] ) always clobbers reg byte a
+Statement [103] (signed word) divr16s::return#1 ← - (signed word)(word) divr16s::resultu#0 [ rem16s#2 divr16s::return#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#2 divr16s::return#1 ] ) always clobbers reg byte a
+Statement [106] (signed word~) divr16s::return#7 ← (signed word)(word) divr16s::resultu#0 [ rem16u#1 divr16s::return#7 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16u#1 divr16s::return#7 ] ) always clobbers reg byte a
+Statement [107] (signed word~) rem16s#37 ← (signed word)(word) rem16u#1 [ divr16s::return#7 rem16s#37 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::return#7 rem16s#37 ] ) always clobbers reg byte a
+Statement [108] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ) always clobbers reg byte a
+Statement [109] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ) always clobbers reg byte a
+Statement [110] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ) always clobbers reg byte a
+Statement [111] (signed word~) divr16s::$5 ← - (signed word) divr16s::dividend#0 [ divr16s::divisor#0 divr16s::$5 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::$5 ] ) always clobbers reg byte a
+Statement [112] (word~) divr16s::dividendu#7 ← (word)(signed word~) divr16s::$5 [ divr16s::divisor#0 divr16s::dividendu#7 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::dividendu#7 ] ) always clobbers reg byte a
+Statement [116] (byte~) divr16u::$1 ← > (word) divr16u::dividend#3 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) always clobbers reg byte a
+Statement [117] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) always clobbers reg byte a
+Statement [119] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) always clobbers reg byte a
+Statement [123] if((word) divr16u::rem#6<(word) divr16u::divisor#6) goto divr16u::@3 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ) always clobbers reg byte a
+Statement [125] (word) divr16u::rem#2 ← (word) divr16u::rem#6 - (word) divr16u::divisor#6 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) always clobbers reg byte a
+Statement [129] (word) rem16u#1 ← (word) divr16u::rem#11 [ divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] ) always clobbers reg byte a
Statement [134] (signed byte) test_8s::divisor#0 ← *((const signed byte[]) test_8s::divisors#0 + (byte) test_8s::i#10) [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 ] ) always clobbers reg byte a
Statement [141] (byte*~) print_char_cursor#180 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 print_char_cursor#180 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 print_char_cursor#180 rem8s#3 ] ) always clobbers reg byte a
Statement [164] (signed byte) print_sbyte::b#0 ← - (signed byte) print_sbyte::b#5 [ print_char_cursor#17 print_sbyte::b#0 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_sbyte::b#0 ] ) always clobbers reg byte a
@@ -8798,41 +9134,45 @@ Statement [182] (signed byte) div8s::return#1 ← - (signed byte)(byte) div8s::r
Statement [187] (signed byte~) div8s::$6 ← - (signed byte) div8s::divisor#0 [ div8s::neg#3 div8s::dividendu#3 div8s::$6 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#3 div8s::dividendu#3 div8s::$6 ] ) always clobbers reg byte a
Statement [188] (byte) div8s::neg#2 ← (byte) div8s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ div8s::dividendu#3 div8s::neg#2 div8s::$6 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividendu#3 div8s::neg#2 div8s::$6 ] ) always clobbers reg byte a
Statement [190] (signed byte~) div8s::$2 ← - (signed byte) div8s::dividend#0 [ div8s::divisor#0 div8s::$2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::$2 ] ) always clobbers reg byte a
-Statement [202] (byte~) divr8u::$1 ← (byte) divr8u::dividend#2 & (byte/word/signed word/dword/signed dword) 128 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ) always clobbers reg byte a
-Statement [204] (byte) divr8u::rem#2 ← (byte) divr8u::rem#1 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ) always clobbers reg byte a
-Statement [210] (byte) divr8u::rem#3 ← (byte) divr8u::rem#5 - (byte) divr8u::divisor#0 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ) always clobbers reg byte a
+Statement [202] (byte~) divr8u::$1 ← (byte) divr8u::dividend#2 & (byte/word/signed word/dword/signed dword) 128 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ) always clobbers reg byte a
+Statement [204] (byte) divr8u::rem#2 ← (byte) divr8u::rem#1 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ) always clobbers reg byte a
+Statement [210] (byte) divr8u::rem#3 ← (byte) divr8u::rem#5 - (byte) divr8u::divisor#0 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ) always clobbers reg byte a
Statement [218] (word) test_16u::dividend#0 ← *((const word[]) test_16u::dividends#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ) always clobbers reg byte a
Statement [219] (word) test_16u::divisor#0 ← *((const word[]) test_16u::divisors#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ) always clobbers reg byte a
-Statement [220] (word) div16u::dividend#1 ← (word) test_16u::dividend#0 [ print_line_cursor#1 div16u::dividend#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::dividend#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ) always clobbers reg byte a
-Statement [221] (word) div16u::divisor#1 ← (word) test_16u::divisor#0 [ print_line_cursor#1 div16u::dividend#1 div16u::divisor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::dividend#1 div16u::divisor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ) always clobbers reg byte a
-Statement [223] (word) div16u::return#3 ← (word) div16u::return#0 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#3 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#3 ] ) always clobbers reg byte a
-Statement [224] (word) test_16u::res#0 ← (word) div16u::return#3 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ) always clobbers reg byte a
+Statement [220] (word) div16u::dividend#0 ← (word) test_16u::dividend#0 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 ] ) always clobbers reg byte a
+Statement [221] (word) div16u::divisor#0 ← (word) test_16u::divisor#0 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 div16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 div16u::divisor#0 ] ) always clobbers reg byte a
+Statement [223] (word) div16u::return#2 ← (word) div16u::return#0 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#2 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#2 ] ) always clobbers reg byte a
+Statement [224] (word) test_16u::res#0 ← (word) div16u::return#2 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ) always clobbers reg byte a
Statement [225] (word) print_word::w#1 ← (word) test_16u::dividend#0 [ print_line_cursor#1 print_word::w#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_word::w#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ) always clobbers reg byte a
Statement [226] (byte*~) print_char_cursor#163 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 print_word::w#1 print_char_cursor#163 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_word::w#1 print_char_cursor#163 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ) always clobbers reg byte a
Statement [230] (word) print_word::w#2 ← (word) test_16u::divisor#0 [ print_line_cursor#1 print_char_cursor#126 print_word::w#2 rem16u#1 test_16u::i#10 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_char_cursor#126 print_word::w#2 rem16u#1 test_16u::i#10 test_16u::res#0 ] ) always clobbers reg byte a
Statement [234] (word) print_word::w#3 ← (word) test_16u::res#0 [ print_line_cursor#1 print_char_cursor#126 print_word::w#3 rem16u#1 test_16u::i#10 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_char_cursor#126 print_word::w#3 rem16u#1 test_16u::i#10 ] ) always clobbers reg byte a
Statement [238] (word) print_word::w#4 ← (word) rem16u#1 [ print_line_cursor#1 print_char_cursor#126 print_word::w#4 test_16u::i#10 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_char_cursor#126 print_word::w#4 test_16u::i#10 ] ) always clobbers reg byte a
-Statement [248] (byte) test_8u::divisor#0 ← *((const byte[]) test_8u::divisors#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) always clobbers reg byte a
-Statement [273] (byte*~) print_char_cursor#186 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ) always clobbers reg byte a
-Statement [276] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] ) always clobbers reg byte a reg byte y
-Statement [278] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) 1024+(word/signed word/dword/signed dword) 1000) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) always clobbers reg byte a
+Statement [245] (word) divr16u::dividend#1 ← (word) div16u::dividend#0 [ divr16u::dividend#1 div16u::divisor#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 div16u::divisor#0 ] ) always clobbers reg byte a
+Statement [246] (word) divr16u::divisor#0 ← (word) div16u::divisor#0 [ divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 divr16u::divisor#0 ] ) always clobbers reg byte a
+Statement [248] (word) divr16u::return#2 ← (word) divr16u::return#0 [ rem16u#1 divr16u::return#2 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#2 ] ) always clobbers reg byte a
+Statement [249] (word) div16u::return#0 ← (word) divr16u::return#2 [ rem16u#1 div16u::return#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 div16u::return#0 ] ) always clobbers reg byte a
+Statement [254] (byte) test_8u::divisor#0 ← *((const byte[]) test_8u::divisors#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) always clobbers reg byte a
+Statement [279] (byte*~) print_char_cursor#186 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ) always clobbers reg byte a
+Statement [282] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] ) always clobbers reg byte a reg byte y
+Statement [284] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) 1024+(word/signed word/dword/signed dword) 1000) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) always clobbers reg byte a
Potential registers zp ZP_BYTE:2 [ test_16s::i#10 test_16s::i#1 ] : zp ZP_BYTE:2 , reg byte x ,
Potential registers zp ZP_WORD:3 [ print_line_cursor#20 print_line_cursor#39 print_line_cursor#1 print_line_cursor#41 ] : zp ZP_WORD:3 ,
Potential registers zp ZP_WORD:5 [ print_sword::w#6 print_sword::w#5 print_sword::w#1 print_sword::w#2 print_sword::w#3 print_sword::w#4 print_sword::w#0 ] : zp ZP_WORD:5 ,
Potential registers zp ZP_WORD:7 [ print_word::w#5 print_word::w#7 print_word::w#1 print_word::w#2 print_word::w#3 print_word::w#4 ] : zp ZP_WORD:7 ,
-Potential registers zp ZP_BYTE:9 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 ] : zp ZP_BYTE:9 , reg byte a , reg byte x ,
+Potential registers zp ZP_BYTE:9 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 ] : zp ZP_BYTE:9 , reg byte x ,
Potential registers zp ZP_BYTE:10 [ print_char::ch#4 print_char::ch#2 print_char::ch#3 ] : zp ZP_BYTE:10 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_WORD:11 [ print_char_cursor#80 print_char_cursor#133 print_char_cursor#130 print_char_cursor#132 print_char_cursor#128 print_char_cursor#129 print_char_cursor#156 print_char_cursor#126 print_char_cursor#17 print_char_cursor#163 print_char_cursor#135 print_char_cursor#131 print_char_cursor#1 print_char_cursor#180 print_char_cursor#186 ] : zp ZP_WORD:11 ,
Potential registers zp ZP_WORD:13 [ print_str::str#13 print_str::str#15 print_str::str#0 ] : zp ZP_WORD:13 ,
-Potential registers zp ZP_WORD:15 [ div16s::dividendu#3 div16s::dividendu#7 div16s::dividendu#8 ] : zp ZP_WORD:15 ,
-Potential registers zp ZP_WORD:17 [ div16s::divisoru#3 div16s::divisoru#4 div16s::divisoru#5 ] : zp ZP_WORD:17 ,
-Potential registers zp ZP_BYTE:19 [ div16s::neg#4 div16s::neg#2 div16s::neg#3 ] : zp ZP_BYTE:19 , reg byte x , reg byte y ,
-Potential registers zp ZP_WORD:20 [ div16s::return#2 div16s::return#1 div16s::return#7 ] : zp ZP_WORD:20 ,
-Potential registers zp ZP_WORD:22 [ rem16s#3 rem16s#2 rem16s#32 ] : zp ZP_WORD:22 ,
-Potential registers zp ZP_WORD:24 [ div16u::dividend#2 div16u::dividend#0 div16u::dividend#1 ] : zp ZP_WORD:24 ,
-Potential registers zp ZP_WORD:26 [ div16u::divisor#2 div16u::divisor#0 div16u::divisor#1 ] : zp ZP_WORD:26 ,
-Potential registers zp ZP_WORD:28 [ divr16u::rem#4 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] : zp ZP_WORD:28 ,
-Potential registers zp ZP_WORD:30 [ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] : zp ZP_WORD:30 ,
+Potential registers zp ZP_WORD:15 [ divr16s::dividendu#3 divr16s::dividendu#7 divr16s::dividendu#8 ] : zp ZP_WORD:15 ,
+Potential registers zp ZP_WORD:17 [ divr16s::remu#3 ] : zp ZP_WORD:17 ,
+Potential registers zp ZP_WORD:19 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ] : zp ZP_WORD:19 ,
+Potential registers zp ZP_BYTE:21 [ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ] : zp ZP_BYTE:21 , reg byte x , reg byte y ,
+Potential registers zp ZP_WORD:22 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 ] : zp ZP_WORD:22 ,
+Potential registers zp ZP_WORD:24 [ rem16s#11 rem16s#2 rem16s#37 ] : zp ZP_WORD:24 ,
+Potential registers zp ZP_WORD:26 [ divr16u::divisor#6 divr16u::divisor#0 divr16u::divisor#1 ] : zp ZP_WORD:26 ,
+Potential registers zp ZP_WORD:28 [ divr16u::rem#5 divr16u::rem#10 divr16u::rem#4 divr16u::rem#11 divr16u::rem#6 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] : zp ZP_WORD:28 ,
+Potential registers zp ZP_WORD:30 [ divr16u::dividend#3 divr16u::dividend#5 divr16u::dividend#1 divr16u::dividend#2 divr16u::dividend#0 ] : zp ZP_WORD:30 ,
Potential registers zp ZP_WORD:32 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ] : zp ZP_WORD:32 ,
Potential registers zp ZP_BYTE:34 [ divr16u::i#2 divr16u::i#1 ] : zp ZP_BYTE:34 , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:35 [ test_8s::i#10 test_8s::i#1 ] : zp ZP_BYTE:35 , reg byte x ,
@@ -8855,183 +9195,195 @@ Potential registers zp ZP_WORD:52 [ test_16s::dividend#0 ] : zp ZP_WORD:52 ,
Potential registers zp ZP_WORD:54 [ test_16s::divisor#0 ] : zp ZP_WORD:54 ,
Potential registers zp ZP_WORD:56 [ div16s::dividend#0 ] : zp ZP_WORD:56 ,
Potential registers zp ZP_WORD:58 [ div16s::divisor#0 ] : zp ZP_WORD:58 ,
-Potential registers zp ZP_WORD:60 [ div16s::return#3 ] : zp ZP_WORD:60 ,
+Potential registers zp ZP_WORD:60 [ div16s::return#2 ] : zp ZP_WORD:60 ,
Potential registers zp ZP_WORD:62 [ test_16s::res#0 ] : zp ZP_WORD:62 ,
Potential registers zp ZP_BYTE:64 [ print_byte::$0 ] : zp ZP_BYTE:64 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:65 [ print_byte::$2 ] : zp ZP_BYTE:65 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_WORD:66 [ div16u::return#2 ] : zp ZP_WORD:66 ,
-Potential registers zp ZP_WORD:68 [ div16s::resultu#0 ] : zp ZP_WORD:68 ,
-Potential registers zp ZP_WORD:70 [ div16s::$6 ] : zp ZP_WORD:70 ,
-Potential registers zp ZP_WORD:72 [ div16s::$2 ] : zp ZP_WORD:72 ,
-Potential registers zp ZP_WORD:74 [ divr16u::divisor#0 ] : zp ZP_WORD:74 ,
-Potential registers zp ZP_WORD:76 [ divr16u::return#2 ] : zp ZP_WORD:76 ,
-Potential registers zp ZP_WORD:78 [ div16u::return#0 ] : zp ZP_WORD:78 ,
-Potential registers zp ZP_BYTE:80 [ divr16u::$1 ] : zp ZP_BYTE:80 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:81 [ divr16u::$2 ] : zp ZP_BYTE:81 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_WORD:82 [ rem16u#1 ] : zp ZP_WORD:82 ,
-Potential registers zp ZP_BYTE:84 [ test_8s::dividend#0 ] : zp ZP_BYTE:84 , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:85 [ test_8s::divisor#0 ] : zp ZP_BYTE:85 , reg byte x ,
-Potential registers zp ZP_BYTE:86 [ div8s::dividend#0 ] : zp ZP_BYTE:86 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:87 [ div8s::divisor#0 ] : zp ZP_BYTE:87 , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:88 [ div8s::return#3 ] : zp ZP_BYTE:88 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:89 [ test_8s::res#0 ] : zp ZP_BYTE:89 , reg byte x ,
-Potential registers zp ZP_BYTE:90 [ div8u::return#2 ] : zp ZP_BYTE:90 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:91 [ div8s::resultu#0 ] : zp ZP_BYTE:91 , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:92 [ div8s::$6 ] : zp ZP_BYTE:92 , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:93 [ div8s::$2 ] : zp ZP_BYTE:93 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:94 [ divr8u::divisor#0 ] : zp ZP_BYTE:94 , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:95 [ divr8u::return#0 ] : zp ZP_BYTE:95 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:96 [ div8u::return#0 ] : zp ZP_BYTE:96 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:97 [ divr8u::$1 ] : zp ZP_BYTE:97 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:98 [ rem8u#17 ] : zp ZP_BYTE:98 , reg byte x ,
-Potential registers zp ZP_WORD:99 [ test_16u::dividend#0 ] : zp ZP_WORD:99 ,
-Potential registers zp ZP_WORD:101 [ test_16u::divisor#0 ] : zp ZP_WORD:101 ,
-Potential registers zp ZP_WORD:103 [ div16u::return#3 ] : zp ZP_WORD:103 ,
-Potential registers zp ZP_WORD:105 [ test_16u::res#0 ] : zp ZP_WORD:105 ,
-Potential registers zp ZP_BYTE:107 [ test_8u::dividend#0 ] : zp ZP_BYTE:107 , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:108 [ test_8u::divisor#0 ] : zp ZP_BYTE:108 , reg byte x ,
-Potential registers zp ZP_BYTE:109 [ div8u::return#3 ] : zp ZP_BYTE:109 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:110 [ test_8u::res#0 ] : zp ZP_BYTE:110 , reg byte x ,
+Potential registers zp ZP_WORD:66 [ divr16s::dividend#0 ] : zp ZP_WORD:66 ,
+Potential registers zp ZP_WORD:68 [ divr16s::divisor#0 ] : zp ZP_WORD:68 ,
+Potential registers zp ZP_WORD:70 [ divr16s::return#3 ] : zp ZP_WORD:70 ,
+Potential registers zp ZP_WORD:72 [ div16s::return#0 ] : zp ZP_WORD:72 ,
+Potential registers zp ZP_WORD:74 [ divr16u::return#3 ] : zp ZP_WORD:74 ,
+Potential registers zp ZP_WORD:76 [ divr16s::resultu#0 ] : zp ZP_WORD:76 ,
+Potential registers zp ZP_WORD:78 [ divr16s::$11 ] : zp ZP_WORD:78 ,
+Potential registers zp ZP_WORD:80 [ divr16s::$5 ] : zp ZP_WORD:80 ,
+Potential registers zp ZP_BYTE:82 [ divr16u::$1 ] : zp ZP_BYTE:82 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:83 [ divr16u::$2 ] : zp ZP_BYTE:83 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_WORD:84 [ rem16u#1 ] : zp ZP_WORD:84 ,
+Potential registers zp ZP_BYTE:86 [ test_8s::dividend#0 ] : zp ZP_BYTE:86 , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:87 [ test_8s::divisor#0 ] : zp ZP_BYTE:87 , reg byte x ,
+Potential registers zp ZP_BYTE:88 [ div8s::dividend#0 ] : zp ZP_BYTE:88 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:89 [ div8s::divisor#0 ] : zp ZP_BYTE:89 , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:90 [ div8s::return#3 ] : zp ZP_BYTE:90 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:91 [ test_8s::res#0 ] : zp ZP_BYTE:91 , reg byte x ,
+Potential registers zp ZP_BYTE:92 [ div8u::return#2 ] : zp ZP_BYTE:92 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:93 [ div8s::resultu#0 ] : zp ZP_BYTE:93 , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:94 [ div8s::$6 ] : zp ZP_BYTE:94 , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:95 [ div8s::$2 ] : zp ZP_BYTE:95 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:96 [ divr8u::divisor#0 ] : zp ZP_BYTE:96 , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:97 [ divr8u::return#0 ] : zp ZP_BYTE:97 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:98 [ div8u::return#0 ] : zp ZP_BYTE:98 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:99 [ divr8u::$1 ] : zp ZP_BYTE:99 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:100 [ rem8u#17 ] : zp ZP_BYTE:100 , reg byte x ,
+Potential registers zp ZP_WORD:101 [ test_16u::dividend#0 ] : zp ZP_WORD:101 ,
+Potential registers zp ZP_WORD:103 [ test_16u::divisor#0 ] : zp ZP_WORD:103 ,
+Potential registers zp ZP_WORD:105 [ div16u::dividend#0 ] : zp ZP_WORD:105 ,
+Potential registers zp ZP_WORD:107 [ div16u::divisor#0 ] : zp ZP_WORD:107 ,
+Potential registers zp ZP_WORD:109 [ div16u::return#2 ] : zp ZP_WORD:109 ,
+Potential registers zp ZP_WORD:111 [ test_16u::res#0 ] : zp ZP_WORD:111 ,
+Potential registers zp ZP_WORD:113 [ divr16u::return#2 ] : zp ZP_WORD:113 ,
+Potential registers zp ZP_WORD:115 [ div16u::return#0 ] : zp ZP_WORD:115 ,
+Potential registers zp ZP_BYTE:117 [ test_8u::dividend#0 ] : zp ZP_BYTE:117 , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:118 [ test_8u::divisor#0 ] : zp ZP_BYTE:118 , reg byte x ,
+Potential registers zp ZP_BYTE:119 [ div8u::return#3 ] : zp ZP_BYTE:119 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:120 [ test_8u::res#0 ] : zp ZP_BYTE:120 , reg byte x ,
REGISTER UPLIFT SCOPES
-Uplift Scope [divr16u] 884.42: zp ZP_WORD:28 [ divr16u::rem#4 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] 328.58: zp ZP_WORD:32 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ] 202: zp ZP_BYTE:80 [ divr16u::$1 ] 202: zp ZP_BYTE:81 [ divr16u::$2 ] 167.04: zp ZP_BYTE:34 [ divr16u::i#2 divr16u::i#1 ] 70.15: zp ZP_WORD:30 [ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] 12: zp ZP_WORD:74 [ divr16u::divisor#0 ] 4: zp ZP_WORD:76 [ divr16u::return#2 ]
-Uplift Scope [divr8u] 909.67: zp ZP_BYTE:44 [ divr8u::rem#4 divr8u::rem#10 divr8u::rem#5 divr8u::rem#1 divr8u::rem#2 divr8u::rem#3 ] 332.19: zp ZP_BYTE:46 [ divr8u::quotient#3 divr8u::return#1 divr8u::quotient#1 divr8u::quotient#2 ] 202: zp ZP_BYTE:97 [ divr8u::$1 ] 168.33: zp ZP_BYTE:47 [ divr8u::i#2 divr8u::i#1 ] 77.42: zp ZP_BYTE:45 [ divr8u::dividend#2 divr8u::dividend#0 divr8u::dividend#1 ] 12.75: zp ZP_BYTE:94 [ divr8u::divisor#0 ] 4: zp ZP_BYTE:95 [ divr8u::return#0 ]
-Uplift Scope [] 294.4: zp ZP_WORD:11 [ print_char_cursor#80 print_char_cursor#133 print_char_cursor#130 print_char_cursor#132 print_char_cursor#128 print_char_cursor#129 print_char_cursor#156 print_char_cursor#126 print_char_cursor#17 print_char_cursor#163 print_char_cursor#135 print_char_cursor#131 print_char_cursor#1 print_char_cursor#180 print_char_cursor#186 ] 254.87: zp ZP_WORD:3 [ print_line_cursor#20 print_line_cursor#39 print_line_cursor#1 print_line_cursor#41 ] 6.83: zp ZP_WORD:22 [ rem16s#3 rem16s#2 rem16s#32 ] 6.83: zp ZP_BYTE:41 [ rem8s#3 rem8s#2 rem8s#33 ] 0.5: zp ZP_BYTE:98 [ rem8u#17 ] 0.48: zp ZP_WORD:82 [ rem16u#1 ]
+Uplift Scope [divr16u] 894.42: zp ZP_WORD:28 [ divr16u::rem#5 divr16u::rem#10 divr16u::rem#4 divr16u::rem#11 divr16u::rem#6 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] 321.61: zp ZP_WORD:32 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ] 202: zp ZP_BYTE:82 [ divr16u::$1 ] 202: zp ZP_BYTE:83 [ divr16u::$2 ] 167.04: zp ZP_BYTE:34 [ divr16u::i#2 divr16u::i#1 ] 78.15: zp ZP_WORD:30 [ divr16u::dividend#3 divr16u::dividend#5 divr16u::dividend#1 divr16u::dividend#2 divr16u::dividend#0 ] 18.88: zp ZP_WORD:26 [ divr16u::divisor#6 divr16u::divisor#0 divr16u::divisor#1 ] 4: zp ZP_WORD:74 [ divr16u::return#3 ] 4: zp ZP_WORD:113 [ divr16u::return#2 ]
+Uplift Scope [divr8u] 909.67: zp ZP_BYTE:44 [ divr8u::rem#4 divr8u::rem#10 divr8u::rem#5 divr8u::rem#1 divr8u::rem#2 divr8u::rem#3 ] 332.19: zp ZP_BYTE:46 [ divr8u::quotient#3 divr8u::return#1 divr8u::quotient#1 divr8u::quotient#2 ] 202: zp ZP_BYTE:99 [ divr8u::$1 ] 168.33: zp ZP_BYTE:47 [ divr8u::i#2 divr8u::i#1 ] 77.42: zp ZP_BYTE:45 [ divr8u::dividend#2 divr8u::dividend#0 divr8u::dividend#1 ] 12.75: zp ZP_BYTE:96 [ divr8u::divisor#0 ] 4: zp ZP_BYTE:97 [ divr8u::return#0 ]
+Uplift Scope [] 294.4: zp ZP_WORD:11 [ print_char_cursor#80 print_char_cursor#133 print_char_cursor#130 print_char_cursor#132 print_char_cursor#128 print_char_cursor#129 print_char_cursor#156 print_char_cursor#126 print_char_cursor#17 print_char_cursor#163 print_char_cursor#135 print_char_cursor#131 print_char_cursor#1 print_char_cursor#180 print_char_cursor#186 ] 254.87: zp ZP_WORD:3 [ print_line_cursor#20 print_line_cursor#39 print_line_cursor#1 print_line_cursor#41 ] 6.83: zp ZP_BYTE:41 [ rem8s#3 rem8s#2 rem8s#33 ] 6.68: zp ZP_WORD:24 [ rem16s#11 rem16s#2 rem16s#37 ] 0.5: zp ZP_BYTE:100 [ rem8u#17 ] 0.48: zp ZP_WORD:84 [ rem16u#1 ]
Uplift Scope [print_str] 305.5: zp ZP_WORD:13 [ print_str::str#13 print_str::str#15 print_str::str#0 ]
Uplift Scope [print_byte] 113.5: zp ZP_BYTE:9 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 ] 4: zp ZP_BYTE:64 [ print_byte::$0 ] 4: zp ZP_BYTE:65 [ print_byte::$2 ]
Uplift Scope [print_word] 97.67: zp ZP_WORD:7 [ print_word::w#5 print_word::w#7 print_word::w#1 print_word::w#2 print_word::w#3 print_word::w#4 ]
Uplift Scope [print_sword] 97.5: zp ZP_WORD:5 [ print_sword::w#6 print_sword::w#5 print_sword::w#1 print_sword::w#2 print_sword::w#3 print_sword::w#4 print_sword::w#0 ]
Uplift Scope [print_sbyte] 97.5: zp ZP_BYTE:36 [ print_sbyte::b#6 print_sbyte::b#5 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#3 print_sbyte::b#4 print_sbyte::b#0 ]
-Uplift Scope [div8u] 33.5: zp ZP_BYTE:43 [ div8u::divisor#2 div8u::divisor#0 div8u::divisor#1 ] 28: zp ZP_BYTE:42 [ div8u::dividend#2 div8u::dividend#0 div8u::dividend#1 ] 22: zp ZP_BYTE:109 [ div8u::return#3 ] 4: zp ZP_BYTE:90 [ div8u::return#2 ] 3.75: zp ZP_BYTE:96 [ div8u::return#0 ]
-Uplift Scope [div16u] 33.5: zp ZP_WORD:26 [ div16u::divisor#2 div16u::divisor#0 div16u::divisor#1 ] 28: zp ZP_WORD:24 [ div16u::dividend#2 div16u::dividend#0 div16u::dividend#1 ] 22: zp ZP_WORD:103 [ div16u::return#3 ] 4: zp ZP_WORD:66 [ div16u::return#2 ] 3.75: zp ZP_WORD:78 [ div16u::return#0 ]
-Uplift Scope [div8s] 22: zp ZP_BYTE:88 [ div8s::return#3 ] 11: zp ZP_BYTE:38 [ div8s::divisoru#3 div8s::divisoru#4 div8s::divisoru#5 ] 11: zp ZP_BYTE:40 [ div8s::return#2 div8s::return#1 div8s::return#7 ] 8.86: zp ZP_BYTE:37 [ div8s::dividendu#3 div8s::dividendu#7 div8s::dividendu#8 ] 5: zp ZP_BYTE:86 [ div8s::dividend#0 ] 4: zp ZP_BYTE:39 [ div8s::neg#4 div8s::neg#2 div8s::neg#3 ] 2.14: zp ZP_BYTE:87 [ div8s::divisor#0 ] 2: zp ZP_BYTE:93 [ div8s::$2 ] 1: zp ZP_BYTE:92 [ div8s::$6 ] 0.67: zp ZP_BYTE:91 [ div8s::resultu#0 ]
-Uplift Scope [div16s] 22: zp ZP_WORD:60 [ div16s::return#3 ] 11: zp ZP_WORD:17 [ div16s::divisoru#3 div16s::divisoru#4 div16s::divisoru#5 ] 11: zp ZP_WORD:20 [ div16s::return#2 div16s::return#1 div16s::return#7 ] 8.86: zp ZP_WORD:15 [ div16s::dividendu#3 div16s::dividendu#7 div16s::dividendu#8 ] 5: zp ZP_WORD:56 [ div16s::dividend#0 ] 4: zp ZP_BYTE:19 [ div16s::neg#4 div16s::neg#2 div16s::neg#3 ] 2.14: zp ZP_WORD:58 [ div16s::divisor#0 ] 2: zp ZP_WORD:72 [ div16s::$2 ] 1: zp ZP_WORD:70 [ div16s::$6 ] 0.67: zp ZP_WORD:68 [ div16s::resultu#0 ]
+Uplift Scope [div8u] 33.5: zp ZP_BYTE:43 [ div8u::divisor#2 div8u::divisor#0 div8u::divisor#1 ] 28: zp ZP_BYTE:42 [ div8u::dividend#2 div8u::dividend#0 div8u::dividend#1 ] 22: zp ZP_BYTE:119 [ div8u::return#3 ] 4: zp ZP_BYTE:92 [ div8u::return#2 ] 3.75: zp ZP_BYTE:98 [ div8u::return#0 ]
+Uplift Scope [div8s] 22: zp ZP_BYTE:90 [ div8s::return#3 ] 11: zp ZP_BYTE:38 [ div8s::divisoru#3 div8s::divisoru#4 div8s::divisoru#5 ] 11: zp ZP_BYTE:40 [ div8s::return#2 div8s::return#1 div8s::return#7 ] 8.86: zp ZP_BYTE:37 [ div8s::dividendu#3 div8s::dividendu#7 div8s::dividendu#8 ] 5: zp ZP_BYTE:88 [ div8s::dividend#0 ] 4: zp ZP_BYTE:39 [ div8s::neg#4 div8s::neg#2 div8s::neg#3 ] 2.14: zp ZP_BYTE:89 [ div8s::divisor#0 ] 2: zp ZP_BYTE:95 [ div8s::$2 ] 1: zp ZP_BYTE:94 [ div8s::$6 ] 0.67: zp ZP_BYTE:93 [ div8s::resultu#0 ]
+Uplift Scope [divr16s] 11: zp ZP_WORD:19 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ] 8.86: zp ZP_WORD:15 [ divr16s::dividendu#3 divr16s::dividendu#7 divr16s::dividendu#8 ] 8: zp ZP_WORD:22 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 ] 4: zp ZP_WORD:70 [ divr16s::return#3 ] 3.86: zp ZP_BYTE:21 [ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ] 2: zp ZP_WORD:66 [ divr16s::dividend#0 ] 2: zp ZP_WORD:80 [ divr16s::$5 ] 1: zp ZP_WORD:78 [ divr16s::$11 ] 0.86: zp ZP_WORD:68 [ divr16s::divisor#0 ] 0.67: zp ZP_WORD:76 [ divr16s::resultu#0 ] 0.22: zp ZP_WORD:17 [ divr16s::remu#3 ]
+Uplift Scope [div16u] 22: zp ZP_WORD:109 [ div16u::return#2 ] 6.5: zp ZP_WORD:105 [ div16u::dividend#0 ] 6.5: zp ZP_WORD:107 [ div16u::divisor#0 ] 4.33: zp ZP_WORD:115 [ div16u::return#0 ]
+Uplift Scope [div16s] 22: zp ZP_WORD:60 [ div16s::return#2 ] 6.5: zp ZP_WORD:56 [ div16s::dividend#0 ] 6.5: zp ZP_WORD:58 [ div16s::divisor#0 ] 4.33: zp ZP_WORD:72 [ div16s::return#0 ]
Uplift Scope [print_cls] 33: zp ZP_WORD:50 [ print_cls::sc#2 print_cls::sc#1 ]
-Uplift Scope [test_16u] 18.26: zp ZP_BYTE:48 [ test_16u::i#10 test_16u::i#1 ] 4.71: zp ZP_WORD:99 [ test_16u::dividend#0 ] 3: zp ZP_WORD:101 [ test_16u::divisor#0 ] 2.2: zp ZP_WORD:105 [ test_16u::res#0 ]
-Uplift Scope [test_8s] 18.26: zp ZP_BYTE:35 [ test_8s::i#10 test_8s::i#1 ] 4.71: zp ZP_BYTE:84 [ test_8s::dividend#0 ] 3: zp ZP_BYTE:85 [ test_8s::divisor#0 ] 2.2: zp ZP_BYTE:89 [ test_8s::res#0 ]
+Uplift Scope [test_16u] 18.26: zp ZP_BYTE:48 [ test_16u::i#10 test_16u::i#1 ] 4.71: zp ZP_WORD:101 [ test_16u::dividend#0 ] 3: zp ZP_WORD:103 [ test_16u::divisor#0 ] 2.2: zp ZP_WORD:111 [ test_16u::res#0 ]
+Uplift Scope [test_8s] 18.26: zp ZP_BYTE:35 [ test_8s::i#10 test_8s::i#1 ] 4.71: zp ZP_BYTE:86 [ test_8s::dividend#0 ] 3: zp ZP_BYTE:87 [ test_8s::divisor#0 ] 2.2: zp ZP_BYTE:91 [ test_8s::res#0 ]
Uplift Scope [test_16s] 18.26: zp ZP_BYTE:2 [ test_16s::i#10 test_16s::i#1 ] 4.71: zp ZP_WORD:52 [ test_16s::dividend#0 ] 3: zp ZP_WORD:54 [ test_16s::divisor#0 ] 2.2: zp ZP_WORD:62 [ test_16s::res#0 ]
-Uplift Scope [test_8u] 12.83: zp ZP_BYTE:49 [ test_8u::i#10 test_8u::i#1 ] 4.71: zp ZP_BYTE:107 [ test_8u::dividend#0 ] 3.3: zp ZP_BYTE:108 [ test_8u::divisor#0 ] 2.44: zp ZP_BYTE:110 [ test_8u::res#0 ]
+Uplift Scope [test_8u] 12.83: zp ZP_BYTE:49 [ test_8u::i#10 test_8u::i#1 ] 4.71: zp ZP_BYTE:117 [ test_8u::dividend#0 ] 3.3: zp ZP_BYTE:118 [ test_8u::divisor#0 ] 2.44: zp ZP_BYTE:120 [ test_8u::res#0 ]
Uplift Scope [print_char] 14: zp ZP_BYTE:10 [ print_char::ch#4 print_char::ch#2 print_char::ch#3 ]
Uplift Scope [print_ln]
Uplift Scope [main]
-Uplifting [divr16u] best 44800 combination zp ZP_WORD:28 [ divr16u::rem#4 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] zp ZP_WORD:32 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ] reg byte a [ divr16u::$1 ] reg byte a [ divr16u::$2 ] reg byte x [ divr16u::i#2 divr16u::i#1 ] zp ZP_WORD:30 [ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] zp ZP_WORD:74 [ divr16u::divisor#0 ] zp ZP_WORD:76 [ divr16u::return#2 ]
-Uplifting [divr8u] best 42597 combination reg byte y [ divr8u::rem#4 divr8u::rem#10 divr8u::rem#5 divr8u::rem#1 divr8u::rem#2 divr8u::rem#3 ] zp ZP_BYTE:46 [ divr8u::quotient#3 divr8u::return#1 divr8u::quotient#1 divr8u::quotient#2 ] reg byte a [ divr8u::$1 ] reg byte x [ divr8u::i#2 divr8u::i#1 ] zp ZP_BYTE:45 [ divr8u::dividend#2 divr8u::dividend#0 divr8u::dividend#1 ] zp ZP_BYTE:94 [ divr8u::divisor#0 ] zp ZP_BYTE:95 [ divr8u::return#0 ]
+Uplifting [divr16u] best 43962 combination zp ZP_WORD:28 [ divr16u::rem#5 divr16u::rem#10 divr16u::rem#4 divr16u::rem#11 divr16u::rem#6 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] zp ZP_WORD:32 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ] reg byte a [ divr16u::$1 ] reg byte a [ divr16u::$2 ] reg byte x [ divr16u::i#2 divr16u::i#1 ] zp ZP_WORD:30 [ divr16u::dividend#3 divr16u::dividend#5 divr16u::dividend#1 divr16u::dividend#2 divr16u::dividend#0 ] zp ZP_WORD:26 [ divr16u::divisor#6 divr16u::divisor#0 divr16u::divisor#1 ] zp ZP_WORD:74 [ divr16u::return#3 ] zp ZP_WORD:113 [ divr16u::return#2 ]
+Uplifting [divr8u] best 41759 combination reg byte y [ divr8u::rem#4 divr8u::rem#10 divr8u::rem#5 divr8u::rem#1 divr8u::rem#2 divr8u::rem#3 ] zp ZP_BYTE:46 [ divr8u::quotient#3 divr8u::return#1 divr8u::quotient#1 divr8u::quotient#2 ] reg byte a [ divr8u::$1 ] reg byte x [ divr8u::i#2 divr8u::i#1 ] zp ZP_BYTE:45 [ divr8u::dividend#2 divr8u::dividend#0 divr8u::dividend#1 ] zp ZP_BYTE:96 [ divr8u::divisor#0 ] zp ZP_BYTE:97 [ divr8u::return#0 ]
Limited combination testing to 100 combinations of 3888 possible.
-Uplifting [] best 42530 combination zp ZP_WORD:11 [ print_char_cursor#80 print_char_cursor#133 print_char_cursor#130 print_char_cursor#132 print_char_cursor#128 print_char_cursor#129 print_char_cursor#156 print_char_cursor#126 print_char_cursor#17 print_char_cursor#163 print_char_cursor#135 print_char_cursor#131 print_char_cursor#1 print_char_cursor#180 print_char_cursor#186 ] zp ZP_WORD:3 [ print_line_cursor#20 print_line_cursor#39 print_line_cursor#1 print_line_cursor#41 ] zp ZP_WORD:22 [ rem16s#3 rem16s#2 rem16s#32 ] reg byte x [ rem8s#3 rem8s#2 rem8s#33 ] reg byte x [ rem8u#17 ] zp ZP_WORD:82 [ rem16u#1 ]
-Uplifting [print_str] best 42530 combination zp ZP_WORD:13 [ print_str::str#13 print_str::str#15 print_str::str#0 ]
-Uplifting [print_byte] best 42522 combination zp ZP_BYTE:9 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 ] reg byte a [ print_byte::$0 ] reg byte a [ print_byte::$2 ]
-Uplifting [print_word] best 42522 combination zp ZP_WORD:7 [ print_word::w#5 print_word::w#7 print_word::w#1 print_word::w#2 print_word::w#3 print_word::w#4 ]
-Uplifting [print_sword] best 42522 combination zp ZP_WORD:5 [ print_sword::w#6 print_sword::w#5 print_sword::w#1 print_sword::w#2 print_sword::w#3 print_sword::w#4 print_sword::w#0 ]
-Uplifting [print_sbyte] best 42522 combination zp ZP_BYTE:36 [ print_sbyte::b#6 print_sbyte::b#5 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#3 print_sbyte::b#4 print_sbyte::b#0 ]
-Uplifting [div8u] best 42384 combination reg byte x [ div8u::divisor#2 div8u::divisor#0 div8u::divisor#1 ] reg byte a [ div8u::dividend#2 div8u::dividend#0 div8u::dividend#1 ] reg byte a [ div8u::return#3 ] reg byte a [ div8u::return#2 ] zp ZP_BYTE:96 [ div8u::return#0 ]
+Uplifting [] best 41692 combination zp ZP_WORD:11 [ print_char_cursor#80 print_char_cursor#133 print_char_cursor#130 print_char_cursor#132 print_char_cursor#128 print_char_cursor#129 print_char_cursor#156 print_char_cursor#126 print_char_cursor#17 print_char_cursor#163 print_char_cursor#135 print_char_cursor#131 print_char_cursor#1 print_char_cursor#180 print_char_cursor#186 ] zp ZP_WORD:3 [ print_line_cursor#20 print_line_cursor#39 print_line_cursor#1 print_line_cursor#41 ] reg byte x [ rem8s#3 rem8s#2 rem8s#33 ] zp ZP_WORD:24 [ rem16s#11 rem16s#2 rem16s#37 ] reg byte x [ rem8u#17 ] zp ZP_WORD:84 [ rem16u#1 ]
+Uplifting [print_str] best 41692 combination zp ZP_WORD:13 [ print_str::str#13 print_str::str#15 print_str::str#0 ]
+Uplifting [print_byte] best 41684 combination zp ZP_BYTE:9 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 ] reg byte a [ print_byte::$0 ] reg byte a [ print_byte::$2 ]
+Uplifting [print_word] best 41684 combination zp ZP_WORD:7 [ print_word::w#5 print_word::w#7 print_word::w#1 print_word::w#2 print_word::w#3 print_word::w#4 ]
+Uplifting [print_sword] best 41684 combination zp ZP_WORD:5 [ print_sword::w#6 print_sword::w#5 print_sword::w#1 print_sword::w#2 print_sword::w#3 print_sword::w#4 print_sword::w#0 ]
+Uplifting [print_sbyte] best 41684 combination zp ZP_BYTE:36 [ print_sbyte::b#6 print_sbyte::b#5 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#3 print_sbyte::b#4 print_sbyte::b#0 ]
+Uplifting [div8u] best 41546 combination reg byte x [ div8u::divisor#2 div8u::divisor#0 div8u::divisor#1 ] reg byte a [ div8u::dividend#2 div8u::dividend#0 div8u::dividend#1 ] reg byte a [ div8u::return#3 ] reg byte a [ div8u::return#2 ] zp ZP_BYTE:98 [ div8u::return#0 ]
Limited combination testing to 100 combinations of 1024 possible.
-Uplifting [div16u] best 42384 combination zp ZP_WORD:26 [ div16u::divisor#2 div16u::divisor#0 div16u::divisor#1 ] zp ZP_WORD:24 [ div16u::dividend#2 div16u::dividend#0 div16u::dividend#1 ] zp ZP_WORD:103 [ div16u::return#3 ] zp ZP_WORD:66 [ div16u::return#2 ] zp ZP_WORD:78 [ div16u::return#0 ]
-Uplifting [div8s] best 42279 combination reg byte a [ div8s::return#3 ] reg byte x [ div8s::divisoru#3 div8s::divisoru#4 div8s::divisoru#5 ] reg byte a [ div8s::return#2 div8s::return#1 div8s::return#7 ] zp ZP_BYTE:37 [ div8s::dividendu#3 div8s::dividendu#7 div8s::dividendu#8 ] zp ZP_BYTE:86 [ div8s::dividend#0 ] zp ZP_BYTE:39 [ div8s::neg#4 div8s::neg#2 div8s::neg#3 ] zp ZP_BYTE:87 [ div8s::divisor#0 ] zp ZP_BYTE:93 [ div8s::$2 ] zp ZP_BYTE:92 [ div8s::$6 ] zp ZP_BYTE:91 [ div8s::resultu#0 ]
+Uplifting [div8s] best 41441 combination reg byte a [ div8s::return#3 ] reg byte x [ div8s::divisoru#3 div8s::divisoru#4 div8s::divisoru#5 ] reg byte a [ div8s::return#2 div8s::return#1 div8s::return#7 ] zp ZP_BYTE:37 [ div8s::dividendu#3 div8s::dividendu#7 div8s::dividendu#8 ] zp ZP_BYTE:88 [ div8s::dividend#0 ] zp ZP_BYTE:39 [ div8s::neg#4 div8s::neg#2 div8s::neg#3 ] zp ZP_BYTE:89 [ div8s::divisor#0 ] zp ZP_BYTE:95 [ div8s::$2 ] zp ZP_BYTE:94 [ div8s::$6 ] zp ZP_BYTE:93 [ div8s::resultu#0 ]
Limited combination testing to 100 combinations of 248832 possible.
-Uplifting [div16s] best 42270 combination zp ZP_WORD:60 [ div16s::return#3 ] zp ZP_WORD:17 [ div16s::divisoru#3 div16s::divisoru#4 div16s::divisoru#5 ] zp ZP_WORD:20 [ div16s::return#2 div16s::return#1 div16s::return#7 ] zp ZP_WORD:15 [ div16s::dividendu#3 div16s::dividendu#7 div16s::dividendu#8 ] zp ZP_WORD:56 [ div16s::dividend#0 ] reg byte y [ div16s::neg#4 div16s::neg#2 div16s::neg#3 ] zp ZP_WORD:58 [ div16s::divisor#0 ] zp ZP_WORD:72 [ div16s::$2 ] zp ZP_WORD:70 [ div16s::$6 ] zp ZP_WORD:68 [ div16s::resultu#0 ]
-Uplifting [print_cls] best 42270 combination zp ZP_WORD:50 [ print_cls::sc#2 print_cls::sc#1 ]
-Uplifting [test_16u] best 42270 combination zp ZP_BYTE:48 [ test_16u::i#10 test_16u::i#1 ] zp ZP_WORD:99 [ test_16u::dividend#0 ] zp ZP_WORD:101 [ test_16u::divisor#0 ] zp ZP_WORD:105 [ test_16u::res#0 ]
-Uplifting [test_8s] best 42270 combination zp ZP_BYTE:35 [ test_8s::i#10 test_8s::i#1 ] zp ZP_BYTE:84 [ test_8s::dividend#0 ] zp ZP_BYTE:85 [ test_8s::divisor#0 ] zp ZP_BYTE:89 [ test_8s::res#0 ]
-Uplifting [test_16s] best 42270 combination zp ZP_BYTE:2 [ test_16s::i#10 test_16s::i#1 ] zp ZP_WORD:52 [ test_16s::dividend#0 ] zp ZP_WORD:54 [ test_16s::divisor#0 ] zp ZP_WORD:62 [ test_16s::res#0 ]
-Uplifting [test_8u] best 42270 combination zp ZP_BYTE:49 [ test_8u::i#10 test_8u::i#1 ] zp ZP_BYTE:107 [ test_8u::dividend#0 ] zp ZP_BYTE:108 [ test_8u::divisor#0 ] zp ZP_BYTE:110 [ test_8u::res#0 ]
-Uplifting [print_char] best 42255 combination reg byte a [ print_char::ch#4 print_char::ch#2 print_char::ch#3 ]
-Uplifting [print_ln] best 42255 combination
-Uplifting [main] best 42255 combination
+Uplifting [divr16s] best 41432 combination zp ZP_WORD:19 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ] zp ZP_WORD:15 [ divr16s::dividendu#3 divr16s::dividendu#7 divr16s::dividendu#8 ] zp ZP_WORD:22 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 ] zp ZP_WORD:70 [ divr16s::return#3 ] reg byte y [ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ] zp ZP_WORD:66 [ divr16s::dividend#0 ] zp ZP_WORD:80 [ divr16s::$5 ] zp ZP_WORD:78 [ divr16s::$11 ] zp ZP_WORD:68 [ divr16s::divisor#0 ] zp ZP_WORD:76 [ divr16s::resultu#0 ] zp ZP_WORD:17 [ divr16s::remu#3 ]
+Uplifting [div16u] best 41432 combination zp ZP_WORD:109 [ div16u::return#2 ] zp ZP_WORD:105 [ div16u::dividend#0 ] zp ZP_WORD:107 [ div16u::divisor#0 ] zp ZP_WORD:115 [ div16u::return#0 ]
+Uplifting [div16s] best 41432 combination zp ZP_WORD:60 [ div16s::return#2 ] zp ZP_WORD:56 [ div16s::dividend#0 ] zp ZP_WORD:58 [ div16s::divisor#0 ] zp ZP_WORD:72 [ div16s::return#0 ]
+Uplifting [print_cls] best 41432 combination zp ZP_WORD:50 [ print_cls::sc#2 print_cls::sc#1 ]
+Uplifting [test_16u] best 41432 combination zp ZP_BYTE:48 [ test_16u::i#10 test_16u::i#1 ] zp ZP_WORD:101 [ test_16u::dividend#0 ] zp ZP_WORD:103 [ test_16u::divisor#0 ] zp ZP_WORD:111 [ test_16u::res#0 ]
+Uplifting [test_8s] best 41432 combination zp ZP_BYTE:35 [ test_8s::i#10 test_8s::i#1 ] zp ZP_BYTE:86 [ test_8s::dividend#0 ] zp ZP_BYTE:87 [ test_8s::divisor#0 ] zp ZP_BYTE:91 [ test_8s::res#0 ]
+Uplifting [test_16s] best 41432 combination zp ZP_BYTE:2 [ test_16s::i#10 test_16s::i#1 ] zp ZP_WORD:52 [ test_16s::dividend#0 ] zp ZP_WORD:54 [ test_16s::divisor#0 ] zp ZP_WORD:62 [ test_16s::res#0 ]
+Uplifting [test_8u] best 41432 combination zp ZP_BYTE:49 [ test_8u::i#10 test_8u::i#1 ] zp ZP_BYTE:117 [ test_8u::dividend#0 ] zp ZP_BYTE:118 [ test_8u::divisor#0 ] zp ZP_BYTE:120 [ test_8u::res#0 ]
+Uplifting [print_char] best 41417 combination reg byte a [ print_char::ch#4 print_char::ch#2 print_char::ch#3 ]
+Uplifting [print_ln] best 41417 combination
+Uplifting [main] best 41417 combination
Attempting to uplift remaining variables inzp ZP_BYTE:46 [ divr8u::quotient#3 divr8u::return#1 divr8u::quotient#1 divr8u::quotient#2 ]
-Uplifting [divr8u] best 42255 combination zp ZP_BYTE:46 [ divr8u::quotient#3 divr8u::return#1 divr8u::quotient#1 divr8u::quotient#2 ]
+Uplifting [divr8u] best 41417 combination zp ZP_BYTE:46 [ divr8u::quotient#3 divr8u::return#1 divr8u::quotient#1 divr8u::quotient#2 ]
Attempting to uplift remaining variables inzp ZP_BYTE:9 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 ]
-Uplifting [print_byte] best 42255 combination zp ZP_BYTE:9 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 ]
+Uplifting [print_byte] best 41417 combination zp ZP_BYTE:9 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 ]
Attempting to uplift remaining variables inzp ZP_BYTE:36 [ print_sbyte::b#6 print_sbyte::b#5 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#3 print_sbyte::b#4 print_sbyte::b#0 ]
-Uplifting [print_sbyte] best 42255 combination zp ZP_BYTE:36 [ print_sbyte::b#6 print_sbyte::b#5 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#3 print_sbyte::b#4 print_sbyte::b#0 ]
+Uplifting [print_sbyte] best 41417 combination zp ZP_BYTE:36 [ print_sbyte::b#6 print_sbyte::b#5 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#3 print_sbyte::b#4 print_sbyte::b#0 ]
Attempting to uplift remaining variables inzp ZP_BYTE:45 [ divr8u::dividend#2 divr8u::dividend#0 divr8u::dividend#1 ]
-Uplifting [divr8u] best 42255 combination zp ZP_BYTE:45 [ divr8u::dividend#2 divr8u::dividend#0 divr8u::dividend#1 ]
+Uplifting [divr8u] best 41417 combination zp ZP_BYTE:45 [ divr8u::dividend#2 divr8u::dividend#0 divr8u::dividend#1 ]
Attempting to uplift remaining variables inzp ZP_BYTE:2 [ test_16s::i#10 test_16s::i#1 ]
-Uplifting [test_16s] best 42255 combination zp ZP_BYTE:2 [ test_16s::i#10 test_16s::i#1 ]
+Uplifting [test_16s] best 41417 combination zp ZP_BYTE:2 [ test_16s::i#10 test_16s::i#1 ]
Attempting to uplift remaining variables inzp ZP_BYTE:35 [ test_8s::i#10 test_8s::i#1 ]
-Uplifting [test_8s] best 42255 combination zp ZP_BYTE:35 [ test_8s::i#10 test_8s::i#1 ]
+Uplifting [test_8s] best 41417 combination zp ZP_BYTE:35 [ test_8s::i#10 test_8s::i#1 ]
Attempting to uplift remaining variables inzp ZP_BYTE:48 [ test_16u::i#10 test_16u::i#1 ]
-Uplifting [test_16u] best 42255 combination zp ZP_BYTE:48 [ test_16u::i#10 test_16u::i#1 ]
+Uplifting [test_16u] best 41417 combination zp ZP_BYTE:48 [ test_16u::i#10 test_16u::i#1 ]
Attempting to uplift remaining variables inzp ZP_BYTE:49 [ test_8u::i#10 test_8u::i#1 ]
-Uplifting [test_8u] best 42255 combination zp ZP_BYTE:49 [ test_8u::i#10 test_8u::i#1 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:94 [ divr8u::divisor#0 ]
-Uplifting [divr8u] best 42255 combination zp ZP_BYTE:94 [ divr8u::divisor#0 ]
+Uplifting [test_8u] best 41417 combination zp ZP_BYTE:49 [ test_8u::i#10 test_8u::i#1 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:96 [ divr8u::divisor#0 ]
+Uplifting [divr8u] best 41417 combination zp ZP_BYTE:96 [ divr8u::divisor#0 ]
Attempting to uplift remaining variables inzp ZP_BYTE:37 [ div8s::dividendu#3 div8s::dividendu#7 div8s::dividendu#8 ]
-Uplifting [div8s] best 42248 combination reg byte y [ div8s::dividendu#3 div8s::dividendu#7 div8s::dividendu#8 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:86 [ div8s::dividend#0 ]
-Uplifting [div8s] best 42213 combination reg byte y [ div8s::dividend#0 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:84 [ test_8s::dividend#0 ]
-Uplifting [test_8s] best 42213 combination zp ZP_BYTE:84 [ test_8s::dividend#0 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:107 [ test_8u::dividend#0 ]
-Uplifting [test_8u] best 42213 combination zp ZP_BYTE:107 [ test_8u::dividend#0 ]
+Uplifting [div8s] best 41410 combination reg byte y [ div8s::dividendu#3 div8s::dividendu#7 div8s::dividendu#8 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:88 [ div8s::dividend#0 ]
+Uplifting [div8s] best 41375 combination reg byte y [ div8s::dividend#0 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:86 [ test_8s::dividend#0 ]
+Uplifting [test_8s] best 41375 combination zp ZP_BYTE:86 [ test_8s::dividend#0 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:117 [ test_8u::dividend#0 ]
+Uplifting [test_8u] best 41375 combination zp ZP_BYTE:117 [ test_8u::dividend#0 ]
Attempting to uplift remaining variables inzp ZP_BYTE:39 [ div8s::neg#4 div8s::neg#2 div8s::neg#3 ]
-Uplifting [div8s] best 42213 combination zp ZP_BYTE:39 [ div8s::neg#4 div8s::neg#2 div8s::neg#3 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:95 [ divr8u::return#0 ]
-Uplifting [divr8u] best 42207 combination reg byte a [ divr8u::return#0 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:96 [ div8u::return#0 ]
-Uplifting [div8u] best 42171 combination reg byte a [ div8u::return#0 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:108 [ test_8u::divisor#0 ]
-Uplifting [test_8u] best 42171 combination zp ZP_BYTE:108 [ test_8u::divisor#0 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:85 [ test_8s::divisor#0 ]
-Uplifting [test_8s] best 42171 combination zp ZP_BYTE:85 [ test_8s::divisor#0 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:110 [ test_8u::res#0 ]
-Uplifting [test_8u] best 42171 combination zp ZP_BYTE:110 [ test_8u::res#0 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:89 [ test_8s::res#0 ]
-Uplifting [test_8s] best 42171 combination zp ZP_BYTE:89 [ test_8s::res#0 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:87 [ div8s::divisor#0 ]
-Uplifting [div8s] best 42136 combination reg byte x [ div8s::divisor#0 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:93 [ div8s::$2 ]
-Uplifting [div8s] best 42132 combination reg byte a [ div8s::$2 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:92 [ div8s::$6 ]
-Uplifting [div8s] best 42128 combination reg byte x [ div8s::$6 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:91 [ div8s::resultu#0 ]
-Uplifting [div8s] best 42125 combination reg byte y [ div8s::resultu#0 ]
-Coalescing zero page register with common assignment [ zp ZP_WORD:20 [ div16s::return#2 div16s::return#1 div16s::return#7 ] ] with [ zp ZP_WORD:68 [ div16s::resultu#0 ] ] - score: 2
-Coalescing zero page register with common assignment [ zp ZP_WORD:22 [ rem16s#3 rem16s#2 rem16s#32 ] ] with [ zp ZP_WORD:82 [ rem16u#1 ] ] - score: 2
+Uplifting [div8s] best 41375 combination zp ZP_BYTE:39 [ div8s::neg#4 div8s::neg#2 div8s::neg#3 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:97 [ divr8u::return#0 ]
+Uplifting [divr8u] best 41369 combination reg byte a [ divr8u::return#0 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:98 [ div8u::return#0 ]
+Uplifting [div8u] best 41333 combination reg byte a [ div8u::return#0 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:118 [ test_8u::divisor#0 ]
+Uplifting [test_8u] best 41333 combination zp ZP_BYTE:118 [ test_8u::divisor#0 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:87 [ test_8s::divisor#0 ]
+Uplifting [test_8s] best 41333 combination zp ZP_BYTE:87 [ test_8s::divisor#0 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:120 [ test_8u::res#0 ]
+Uplifting [test_8u] best 41333 combination zp ZP_BYTE:120 [ test_8u::res#0 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:91 [ test_8s::res#0 ]
+Uplifting [test_8s] best 41333 combination zp ZP_BYTE:91 [ test_8s::res#0 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:89 [ div8s::divisor#0 ]
+Uplifting [div8s] best 41298 combination reg byte x [ div8s::divisor#0 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:95 [ div8s::$2 ]
+Uplifting [div8s] best 41294 combination reg byte a [ div8s::$2 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:94 [ div8s::$6 ]
+Uplifting [div8s] best 41290 combination reg byte x [ div8s::$6 ]
+Attempting to uplift remaining variables inzp ZP_BYTE:93 [ div8s::resultu#0 ]
+Uplifting [div8s] best 41287 combination reg byte y [ div8s::resultu#0 ]
+Coalescing zero page register with common assignment [ zp ZP_WORD:22 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 ] ] with [ zp ZP_WORD:76 [ divr16s::resultu#0 ] ] - score: 2
+Coalescing zero page register with common assignment [ zp ZP_WORD:24 [ rem16s#11 rem16s#2 rem16s#37 ] ] with [ zp ZP_WORD:84 [ rem16u#1 ] ] - score: 2
Coalescing zero page register with common assignment [ zp ZP_WORD:5 [ print_sword::w#6 print_sword::w#5 print_sword::w#1 print_sword::w#2 print_sword::w#3 print_sword::w#4 print_sword::w#0 ] ] with [ zp ZP_WORD:7 [ print_word::w#5 print_word::w#7 print_word::w#1 print_word::w#2 print_word::w#3 print_word::w#4 ] ] - score: 1
Coalescing zero page register with common assignment [ zp ZP_WORD:5 [ print_sword::w#6 print_sword::w#5 print_sword::w#1 print_sword::w#2 print_sword::w#3 print_sword::w#4 print_sword::w#0 print_word::w#5 print_word::w#7 print_word::w#1 print_word::w#2 print_word::w#3 print_word::w#4 ] ] with [ zp ZP_WORD:52 [ test_16s::dividend#0 ] ] - score: 1
Coalescing zero page register with common assignment [ zp ZP_BYTE:9 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 ] ] with [ zp ZP_BYTE:36 [ print_sbyte::b#6 print_sbyte::b#5 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#3 print_sbyte::b#4 print_sbyte::b#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_BYTE:9 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 print_sbyte::b#6 print_sbyte::b#5 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#3 print_sbyte::b#4 print_sbyte::b#0 ] ] with [ zp ZP_BYTE:107 [ test_8u::dividend#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:15 [ div16s::dividendu#3 div16s::dividendu#7 div16s::dividendu#8 ] ] with [ zp ZP_WORD:24 [ div16u::dividend#2 div16u::dividend#0 div16u::dividend#1 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:15 [ div16s::dividendu#3 div16s::dividendu#7 div16s::dividendu#8 div16u::dividend#2 div16u::dividend#0 div16u::dividend#1 ] ] with [ zp ZP_WORD:56 [ div16s::dividend#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:15 [ div16s::dividendu#3 div16s::dividendu#7 div16s::dividendu#8 div16u::dividend#2 div16u::dividend#0 div16u::dividend#1 div16s::dividend#0 ] ] with [ zp ZP_WORD:72 [ div16s::$2 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:17 [ div16s::divisoru#3 div16s::divisoru#4 div16s::divisoru#5 ] ] with [ zp ZP_WORD:26 [ div16u::divisor#2 div16u::divisor#0 div16u::divisor#1 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:17 [ div16s::divisoru#3 div16s::divisoru#4 div16s::divisoru#5 div16u::divisor#2 div16u::divisor#0 div16u::divisor#1 ] ] with [ zp ZP_WORD:58 [ div16s::divisor#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:17 [ div16s::divisoru#3 div16s::divisoru#4 div16s::divisoru#5 div16u::divisor#2 div16u::divisor#0 div16u::divisor#1 div16s::divisor#0 ] ] with [ zp ZP_WORD:70 [ div16s::$6 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:20 [ div16s::return#2 div16s::return#1 div16s::return#7 div16s::resultu#0 ] ] with [ zp ZP_WORD:60 [ div16s::return#3 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:32 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ] ] with [ zp ZP_WORD:76 [ divr16u::return#2 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:66 [ div16u::return#2 ] ] with [ zp ZP_WORD:78 [ div16u::return#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:103 [ div16u::return#3 ] ] with [ zp ZP_WORD:105 [ test_16u::res#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:5 [ print_sword::w#6 print_sword::w#5 print_sword::w#1 print_sword::w#2 print_sword::w#3 print_sword::w#4 print_sword::w#0 print_word::w#5 print_word::w#7 print_word::w#1 print_word::w#2 print_word::w#3 print_word::w#4 test_16s::dividend#0 ] ] with [ zp ZP_WORD:99 [ test_16u::dividend#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_BYTE:9 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 print_sbyte::b#6 print_sbyte::b#5 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#3 print_sbyte::b#4 print_sbyte::b#0 test_8u::dividend#0 ] ] with [ zp ZP_BYTE:84 [ test_8s::dividend#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:15 [ div16s::dividendu#3 div16s::dividendu#7 div16s::dividendu#8 div16u::dividend#2 div16u::dividend#0 div16u::dividend#1 div16s::dividend#0 div16s::$2 ] ] with [ zp ZP_WORD:30 [ divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:17 [ div16s::divisoru#3 div16s::divisoru#4 div16s::divisoru#5 div16u::divisor#2 div16u::divisor#0 div16u::divisor#1 div16s::divisor#0 div16s::$6 ] ] with [ zp ZP_WORD:74 [ divr16u::divisor#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:17 [ div16s::divisoru#3 div16s::divisoru#4 div16s::divisoru#5 div16u::divisor#2 div16u::divisor#0 div16u::divisor#1 div16s::divisor#0 div16s::$6 divr16u::divisor#0 ] ] with [ zp ZP_WORD:101 [ test_16u::divisor#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:20 [ div16s::return#2 div16s::return#1 div16s::return#7 div16s::resultu#0 div16s::return#3 ] ] with [ zp ZP_WORD:62 [ test_16s::res#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:20 [ div16s::return#2 div16s::return#1 div16s::return#7 div16s::resultu#0 div16s::return#3 test_16s::res#0 ] ] with [ zp ZP_WORD:66 [ div16u::return#2 div16u::return#0 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:22 [ rem16s#3 rem16s#2 rem16s#32 rem16u#1 ] ] with [ zp ZP_WORD:28 [ divr16u::rem#4 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:20 [ div16s::return#2 div16s::return#1 div16s::return#7 div16s::resultu#0 div16s::return#3 test_16s::res#0 div16u::return#2 div16u::return#0 ] ] with [ zp ZP_WORD:32 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#2 ] ] - score: 1
-Coalescing zero page register with common assignment [ zp ZP_WORD:20 [ div16s::return#2 div16s::return#1 div16s::return#7 div16s::resultu#0 div16s::return#3 test_16s::res#0 div16u::return#2 div16u::return#0 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#2 ] ] with [ zp ZP_WORD:103 [ div16u::return#3 test_16u::res#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_BYTE:9 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 print_sbyte::b#6 print_sbyte::b#5 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#3 print_sbyte::b#4 print_sbyte::b#0 ] ] with [ zp ZP_BYTE:117 [ test_8u::dividend#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:15 [ divr16s::dividendu#3 divr16s::dividendu#7 divr16s::dividendu#8 ] ] with [ zp ZP_WORD:30 [ divr16u::dividend#3 divr16u::dividend#5 divr16u::dividend#1 divr16u::dividend#2 divr16u::dividend#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:15 [ divr16s::dividendu#3 divr16s::dividendu#7 divr16s::dividendu#8 divr16u::dividend#3 divr16u::dividend#5 divr16u::dividend#1 divr16u::dividend#2 divr16u::dividend#0 ] ] with [ zp ZP_WORD:66 [ divr16s::dividend#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:15 [ divr16s::dividendu#3 divr16s::dividendu#7 divr16s::dividendu#8 divr16u::dividend#3 divr16u::dividend#5 divr16u::dividend#1 divr16u::dividend#2 divr16u::dividend#0 divr16s::dividend#0 ] ] with [ zp ZP_WORD:80 [ divr16s::$5 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:17 [ divr16s::remu#3 ] ] with [ zp ZP_WORD:28 [ divr16u::rem#5 divr16u::rem#10 divr16u::rem#4 divr16u::rem#11 divr16u::rem#6 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:19 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 ] ] with [ zp ZP_WORD:26 [ divr16u::divisor#6 divr16u::divisor#0 divr16u::divisor#1 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:19 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16u::divisor#6 divr16u::divisor#0 divr16u::divisor#1 ] ] with [ zp ZP_WORD:68 [ divr16s::divisor#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:19 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16u::divisor#6 divr16u::divisor#0 divr16u::divisor#1 divr16s::divisor#0 ] ] with [ zp ZP_WORD:78 [ divr16s::$11 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:22 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 ] ] with [ zp ZP_WORD:70 [ divr16s::return#3 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:32 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 ] ] with [ zp ZP_WORD:74 [ divr16u::return#3 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:32 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#3 ] ] with [ zp ZP_WORD:113 [ divr16u::return#2 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:54 [ test_16s::divisor#0 ] ] with [ zp ZP_WORD:58 [ div16s::divisor#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:60 [ div16s::return#2 ] ] with [ zp ZP_WORD:62 [ test_16s::res#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:60 [ div16s::return#2 test_16s::res#0 ] ] with [ zp ZP_WORD:72 [ div16s::return#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:101 [ test_16u::dividend#0 ] ] with [ zp ZP_WORD:105 [ div16u::dividend#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:103 [ test_16u::divisor#0 ] ] with [ zp ZP_WORD:107 [ div16u::divisor#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:109 [ div16u::return#2 ] ] with [ zp ZP_WORD:111 [ test_16u::res#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:109 [ div16u::return#2 test_16u::res#0 ] ] with [ zp ZP_WORD:115 [ div16u::return#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:5 [ print_sword::w#6 print_sword::w#5 print_sword::w#1 print_sword::w#2 print_sword::w#3 print_sword::w#4 print_sword::w#0 print_word::w#5 print_word::w#7 print_word::w#1 print_word::w#2 print_word::w#3 print_word::w#4 test_16s::dividend#0 ] ] with [ zp ZP_WORD:56 [ div16s::dividend#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:5 [ print_sword::w#6 print_sword::w#5 print_sword::w#1 print_sword::w#2 print_sword::w#3 print_sword::w#4 print_sword::w#0 print_word::w#5 print_word::w#7 print_word::w#1 print_word::w#2 print_word::w#3 print_word::w#4 test_16s::dividend#0 div16s::dividend#0 ] ] with [ zp ZP_WORD:101 [ test_16u::dividend#0 div16u::dividend#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_BYTE:9 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 print_sbyte::b#6 print_sbyte::b#5 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#3 print_sbyte::b#4 print_sbyte::b#0 test_8u::dividend#0 ] ] with [ zp ZP_BYTE:86 [ test_8s::dividend#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:17 [ divr16s::remu#3 divr16u::rem#5 divr16u::rem#10 divr16u::rem#4 divr16u::rem#11 divr16u::rem#6 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ] ] with [ zp ZP_WORD:24 [ rem16s#11 rem16s#2 rem16s#37 rem16u#1 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:19 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16u::divisor#6 divr16u::divisor#0 divr16u::divisor#1 divr16s::divisor#0 divr16s::$11 ] ] with [ zp ZP_WORD:103 [ test_16u::divisor#0 div16u::divisor#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:22 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 divr16s::return#3 ] ] with [ zp ZP_WORD:32 [ divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#3 divr16u::return#2 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:22 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 divr16s::return#3 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#3 divr16u::return#2 ] ] with [ zp ZP_WORD:60 [ div16s::return#2 test_16s::res#0 div16s::return#0 ] ] - score: 1
+Coalescing zero page register with common assignment [ zp ZP_WORD:22 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 divr16s::return#3 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#3 divr16u::return#2 div16s::return#2 test_16s::res#0 div16s::return#0 ] ] with [ zp ZP_WORD:109 [ div16u::return#2 test_16u::res#0 div16u::return#0 ] ] - score: 1
Coalescing zero page register [ zp ZP_BYTE:2 [ test_16s::i#10 test_16s::i#1 ] ] with [ zp ZP_BYTE:35 [ test_8s::i#10 test_8s::i#1 ] ]
Coalescing zero page register [ zp ZP_BYTE:2 [ test_16s::i#10 test_16s::i#1 test_8s::i#10 test_8s::i#1 ] ] with [ zp ZP_BYTE:48 [ test_16u::i#10 test_16u::i#1 ] ]
Coalescing zero page register [ zp ZP_BYTE:2 [ test_16s::i#10 test_16s::i#1 test_8s::i#10 test_8s::i#1 test_16u::i#10 test_16u::i#1 ] ] with [ zp ZP_BYTE:49 [ test_8u::i#10 test_8u::i#1 ] ]
Coalescing zero page register [ zp ZP_WORD:3 [ print_line_cursor#20 print_line_cursor#39 print_line_cursor#1 print_line_cursor#41 ] ] with [ zp ZP_WORD:50 [ print_cls::sc#2 print_cls::sc#1 ] ]
-Coalescing zero page register [ zp ZP_WORD:5 [ print_sword::w#6 print_sword::w#5 print_sword::w#1 print_sword::w#2 print_sword::w#3 print_sword::w#4 print_sword::w#0 print_word::w#5 print_word::w#7 print_word::w#1 print_word::w#2 print_word::w#3 print_word::w#4 test_16s::dividend#0 test_16u::dividend#0 ] ] with [ zp ZP_WORD:13 [ print_str::str#13 print_str::str#15 print_str::str#0 ] ]
-Coalescing zero page register [ zp ZP_WORD:11 [ print_char_cursor#80 print_char_cursor#133 print_char_cursor#130 print_char_cursor#132 print_char_cursor#128 print_char_cursor#129 print_char_cursor#156 print_char_cursor#126 print_char_cursor#17 print_char_cursor#163 print_char_cursor#135 print_char_cursor#131 print_char_cursor#1 print_char_cursor#180 print_char_cursor#186 ] ] with [ zp ZP_WORD:15 [ div16s::dividendu#3 div16s::dividendu#7 div16s::dividendu#8 div16u::dividend#2 div16u::dividend#0 div16u::dividend#1 div16s::dividend#0 div16s::$2 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ] ]
-Coalescing zero page register [ zp ZP_BYTE:39 [ div8s::neg#4 div8s::neg#2 div8s::neg#3 ] ] with [ zp ZP_BYTE:89 [ test_8s::res#0 ] ]
-Coalescing zero page register [ zp ZP_BYTE:39 [ div8s::neg#4 div8s::neg#2 div8s::neg#3 test_8s::res#0 ] ] with [ zp ZP_BYTE:108 [ test_8u::divisor#0 ] ]
-Coalescing zero page register [ zp ZP_BYTE:45 [ divr8u::dividend#2 divr8u::dividend#0 divr8u::dividend#1 ] ] with [ zp ZP_BYTE:110 [ test_8u::res#0 ] ]
+Coalescing zero page register [ zp ZP_WORD:5 [ print_sword::w#6 print_sword::w#5 print_sword::w#1 print_sword::w#2 print_sword::w#3 print_sword::w#4 print_sword::w#0 print_word::w#5 print_word::w#7 print_word::w#1 print_word::w#2 print_word::w#3 print_word::w#4 test_16s::dividend#0 div16s::dividend#0 test_16u::dividend#0 div16u::dividend#0 ] ] with [ zp ZP_WORD:13 [ print_str::str#13 print_str::str#15 print_str::str#0 ] ]
+Coalescing zero page register [ zp ZP_WORD:11 [ print_char_cursor#80 print_char_cursor#133 print_char_cursor#130 print_char_cursor#132 print_char_cursor#128 print_char_cursor#129 print_char_cursor#156 print_char_cursor#126 print_char_cursor#17 print_char_cursor#163 print_char_cursor#135 print_char_cursor#131 print_char_cursor#1 print_char_cursor#180 print_char_cursor#186 ] ] with [ zp ZP_WORD:15 [ divr16s::dividendu#3 divr16s::dividendu#7 divr16s::dividendu#8 divr16u::dividend#3 divr16u::dividend#5 divr16u::dividend#1 divr16u::dividend#2 divr16u::dividend#0 divr16s::dividend#0 divr16s::$5 ] ]
+Coalescing zero page register [ zp ZP_BYTE:39 [ div8s::neg#4 div8s::neg#2 div8s::neg#3 ] ] with [ zp ZP_BYTE:91 [ test_8s::res#0 ] ]
+Coalescing zero page register [ zp ZP_BYTE:39 [ div8s::neg#4 div8s::neg#2 div8s::neg#3 test_8s::res#0 ] ] with [ zp ZP_BYTE:118 [ test_8u::divisor#0 ] ]
+Coalescing zero page register [ zp ZP_BYTE:45 [ divr8u::dividend#2 divr8u::dividend#0 divr8u::dividend#1 ] ] with [ zp ZP_BYTE:120 [ test_8u::res#0 ] ]
Allocated (was zp ZP_BYTE:9) zp ZP_BYTE:7 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 print_sbyte::b#6 print_sbyte::b#5 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#3 print_sbyte::b#4 print_sbyte::b#0 test_8u::dividend#0 test_8s::dividend#0 ]
-Allocated (was zp ZP_WORD:11) zp ZP_WORD:8 [ print_char_cursor#80 print_char_cursor#133 print_char_cursor#130 print_char_cursor#132 print_char_cursor#128 print_char_cursor#129 print_char_cursor#156 print_char_cursor#126 print_char_cursor#17 print_char_cursor#163 print_char_cursor#135 print_char_cursor#131 print_char_cursor#1 print_char_cursor#180 print_char_cursor#186 div16s::dividendu#3 div16s::dividendu#7 div16s::dividendu#8 div16u::dividend#2 div16u::dividend#0 div16u::dividend#1 div16s::dividend#0 div16s::$2 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ]
-Allocated (was zp ZP_WORD:17) zp ZP_WORD:10 [ div16s::divisoru#3 div16s::divisoru#4 div16s::divisoru#5 div16u::divisor#2 div16u::divisor#0 div16u::divisor#1 div16s::divisor#0 div16s::$6 divr16u::divisor#0 test_16u::divisor#0 ]
-Allocated (was zp ZP_WORD:20) zp ZP_WORD:12 [ div16s::return#2 div16s::return#1 div16s::return#7 div16s::resultu#0 div16s::return#3 test_16s::res#0 div16u::return#2 div16u::return#0 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#2 div16u::return#3 test_16u::res#0 ]
-Allocated (was zp ZP_WORD:22) zp ZP_WORD:14 [ rem16s#3 rem16s#2 rem16s#32 rem16u#1 divr16u::rem#4 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ]
+Allocated (was zp ZP_WORD:11) zp ZP_WORD:8 [ print_char_cursor#80 print_char_cursor#133 print_char_cursor#130 print_char_cursor#132 print_char_cursor#128 print_char_cursor#129 print_char_cursor#156 print_char_cursor#126 print_char_cursor#17 print_char_cursor#163 print_char_cursor#135 print_char_cursor#131 print_char_cursor#1 print_char_cursor#180 print_char_cursor#186 divr16s::dividendu#3 divr16s::dividendu#7 divr16s::dividendu#8 divr16u::dividend#3 divr16u::dividend#5 divr16u::dividend#1 divr16u::dividend#2 divr16u::dividend#0 divr16s::dividend#0 divr16s::$5 ]
+Allocated (was zp ZP_WORD:17) zp ZP_WORD:10 [ divr16s::remu#3 divr16u::rem#5 divr16u::rem#10 divr16u::rem#4 divr16u::rem#11 divr16u::rem#6 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 rem16s#11 rem16s#2 rem16s#37 rem16u#1 ]
+Allocated (was zp ZP_WORD:19) zp ZP_WORD:12 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16u::divisor#6 divr16u::divisor#0 divr16u::divisor#1 divr16s::divisor#0 divr16s::$11 test_16u::divisor#0 div16u::divisor#0 ]
+Allocated (was zp ZP_WORD:22) zp ZP_WORD:14 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 divr16s::return#3 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#3 divr16u::return#2 div16s::return#2 test_16s::res#0 div16s::return#0 div16u::return#2 test_16u::res#0 div16u::return#0 ]
Allocated (was zp ZP_BYTE:39) zp ZP_BYTE:16 [ div8s::neg#4 div8s::neg#2 div8s::neg#3 test_8s::res#0 test_8u::divisor#0 ]
Allocated (was zp ZP_BYTE:45) zp ZP_BYTE:17 [ divr8u::dividend#2 divr8u::dividend#0 divr8u::dividend#1 test_8u::res#0 ]
Allocated (was zp ZP_BYTE:46) zp ZP_BYTE:18 [ divr8u::quotient#3 divr8u::return#1 divr8u::quotient#1 divr8u::quotient#2 ]
-Allocated (was zp ZP_WORD:54) zp ZP_WORD:19 [ test_16s::divisor#0 ]
-Allocated (was zp ZP_BYTE:85) zp ZP_BYTE:21 [ test_8s::divisor#0 ]
-Allocated (was zp ZP_BYTE:94) zp ZP_BYTE:22 [ divr8u::divisor#0 ]
+Allocated (was zp ZP_WORD:54) zp ZP_WORD:19 [ test_16s::divisor#0 div16s::divisor#0 ]
+Allocated (was zp ZP_BYTE:87) zp ZP_BYTE:21 [ test_8s::divisor#0 ]
+Allocated (was zp ZP_BYTE:96) zp ZP_BYTE:22 [ divr8u::divisor#0 ]
ASSEMBLER BEFORE OPTIMIZATION
//SEG0 Basic Upstart
@@ -9041,28 +9393,28 @@ ASSEMBLER BEFORE OPTIMIZATION
//SEG1 Global Constants & labels
.label print_char_cursor = 8
.label print_line_cursor = 3
- .label rem16u = $e
- .label rem16s = $e
+ .label rem16u = $a
+ .label rem16s = $a
//SEG2 @begin
bbegin:
-//SEG3 [1] phi from @begin to @26 [phi:@begin->@26]
-b26_from_bbegin:
- jmp b26
-//SEG4 @26
-b26:
+//SEG3 [1] phi from @begin to @27 [phi:@begin->@27]
+b27_from_bbegin:
+ jmp b27
+//SEG4 @27
+b27:
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @26 to main [phi:@26->main]
-main_from_b26:
+//SEG6 [4] phi from @27 to main [phi:@27->main]
+main_from_b27:
jsr main
-//SEG7 [3] phi from @26 to @end [phi:@26->@end]
-bend_from_b26:
+//SEG7 [3] phi from @27 to @end [phi:@27->@end]
+bend_from_b27:
jmp bend
//SEG8 @end
bend:
//SEG9 main
main: {
//SEG10 [5] call print_cls [ ] ( main:2 [ ] )
- //SEG11 [274] phi from main to print_cls [phi:main->print_cls]
+ //SEG11 [280] phi from main to print_cls [phi:main->print_cls]
print_cls_from_main:
jsr print_cls
//SEG12 [6] phi from main to main::@1 [phi:main->main::@1]
@@ -9071,7 +9423,7 @@ main: {
//SEG13 main::@1
b1:
//SEG14 [7] call test_8u [ print_line_cursor#1 ] ( main:2 [ print_line_cursor#1 ] )
- //SEG15 [245] phi from main::@1 to test_8u [phi:main::@1->test_8u]
+ //SEG15 [251] phi from main::@1 to test_8u [phi:main::@1->test_8u]
test_8u_from_b1:
jsr test_8u
//SEG16 [8] phi from main::@1 to main::@2 [phi:main::@1->main::@2]
@@ -9111,7 +9463,7 @@ main: {
test_16s: {
.label dividend = 5
.label divisor = $13
- .label res = $c
+ .label res = $e
.label i = 2
//SEG31 [16] phi from test_16s to test_16s::@1 [phi:test_16s->test_16s::@1]
b1_from_test_16s:
@@ -9137,33 +9489,27 @@ test_16s: {
sta divisor
lda divisors+1,y
sta divisor+1
- //SEG38 [19] (signed word) div16s::dividend#0 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 print_line_cursor#1 ] ) -- vwsz1=vwsz2
- lda dividend
- sta div16s.dividend
- lda dividend+1
- sta div16s.dividend+1
- //SEG39 [20] (signed word) div16s::divisor#0 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 div16s::divisor#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 div16s::divisor#0 print_line_cursor#1 ] ) -- vwsz1=vwsz2
- lda divisor
- sta div16s.divisor
- lda divisor+1
- sta div16s.divisor+1
- //SEG40 [21] call div16s [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#3 ] )
+ //SEG38 [19] (signed word) div16s::dividend#0 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 print_line_cursor#1 ] )
+ // (signed word) div16s::dividend#0 = (signed word) test_16s::dividend#0 // register copy zp ZP_WORD:5
+ //SEG39 [20] (signed word) div16s::divisor#0 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 div16s::divisor#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 div16s::divisor#0 print_line_cursor#1 ] )
+ // (signed word) div16s::divisor#0 = (signed word) test_16s::divisor#0 // register copy zp ZP_WORD:19
+ //SEG40 [21] call div16s [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#0 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#0 print_line_cursor#1 rem16s#11 ] )
jsr div16s
- //SEG41 [22] (signed word) div16s::return#3 ← (signed word) div16s::return#2 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#3 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#3 print_line_cursor#1 rem16s#3 ] )
- // (signed word) div16s::return#3 = (signed word) div16s::return#2 // register copy zp ZP_WORD:12
+ //SEG41 [22] (signed word) div16s::return#2 ← (signed word) div16s::return#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#11 ] )
+ // (signed word) div16s::return#2 = (signed word) div16s::return#0 // register copy zp ZP_WORD:14
jmp b3
//SEG42 test_16s::@3
b3:
- //SEG43 [23] (signed word) test_16s::res#0 ← (signed word) div16s::return#3 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 ] )
- // (signed word) test_16s::res#0 = (signed word) div16s::return#3 // register copy zp ZP_WORD:12
- //SEG44 [24] (signed word) print_sword::w#1 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#3 ] )
+ //SEG43 [23] (signed word) test_16s::res#0 ← (signed word) div16s::return#2 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 ] )
+ // (signed word) test_16s::res#0 = (signed word) div16s::return#2 // register copy zp ZP_WORD:14
+ //SEG44 [24] (signed word) print_sword::w#1 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#11 ] )
// (signed word) print_sword::w#1 = (signed word) test_16s::dividend#0 // register copy zp ZP_WORD:5
- //SEG45 [25] (byte*~) print_char_cursor#156 ← (byte*) print_line_cursor#1 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#3 ] ) -- pbuz1=pbuz2
+ //SEG45 [25] (byte*~) print_char_cursor#156 ← (byte*) print_line_cursor#1 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#11 ] ) -- pbuz1=pbuz2
lda print_line_cursor
sta print_char_cursor
lda print_line_cursor+1
sta print_char_cursor+1
- //SEG46 [26] call print_sword [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
+ //SEG46 [26] call print_sword [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
//SEG47 [49] phi from test_16s::@3 to print_sword [phi:test_16s::@3->print_sword]
print_sword_from_b3:
//SEG48 [49] phi (byte*) print_char_cursor#129 = (byte*~) print_char_cursor#156 [phi:test_16s::@3->print_sword#0] -- register_copy
@@ -9174,7 +9520,7 @@ test_16s: {
jmp b4
//SEG51 test_16s::@4
b4:
- //SEG52 [28] call print_str [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] )
+ //SEG52 [28] call print_str [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] )
//SEG53 [76] phi from test_16s::@4 to print_str [phi:test_16s::@4->print_str]
print_str_from_b4:
//SEG54 [76] phi (byte*) print_str::str#15 = (const string) test_16s::str [phi:test_16s::@4->print_str#0] -- pbuz1=pbuc1
@@ -9186,12 +9532,12 @@ test_16s: {
jmp b5
//SEG55 test_16s::@5
b5:
- //SEG56 [29] (signed word) print_sword::w#2 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#3 print_char_cursor#126 ] ) -- vwsz1=vwsz2
+ //SEG56 [29] (signed word) print_sword::w#2 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 print_sword::w#2 rem16s#11 print_char_cursor#126 ] ) -- vwsz1=vwsz2
lda divisor
sta print_sword.w
lda divisor+1
sta print_sword.w+1
- //SEG57 [30] call print_sword [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
+ //SEG57 [30] call print_sword [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
//SEG58 [49] phi from test_16s::@5 to print_sword [phi:test_16s::@5->print_sword]
print_sword_from_b5:
//SEG59 [49] phi (byte*) print_char_cursor#129 = (byte*) print_char_cursor#126 [phi:test_16s::@5->print_sword#0] -- register_copy
@@ -9202,7 +9548,7 @@ test_16s: {
jmp b6
//SEG62 test_16s::@6
b6:
- //SEG63 [32] call print_str [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] )
+ //SEG63 [32] call print_str [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] )
//SEG64 [76] phi from test_16s::@6 to print_str [phi:test_16s::@6->print_str]
print_str_from_b6:
//SEG65 [76] phi (byte*) print_str::str#15 = (const string) test_16s::str1 [phi:test_16s::@6->print_str#0] -- pbuz1=pbuc1
@@ -9214,12 +9560,12 @@ test_16s: {
jmp b7
//SEG66 test_16s::@7
b7:
- //SEG67 [33] (signed word) print_sword::w#3 ← (signed word) test_16s::res#0 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#3 print_char_cursor#126 ] ) -- vwsz1=vwsz2
+ //SEG67 [33] (signed word) print_sword::w#3 ← (signed word) test_16s::res#0 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#3 rem16s#11 print_char_cursor#126 ] ) -- vwsz1=vwsz2
lda res
sta print_sword.w
lda res+1
sta print_sword.w+1
- //SEG68 [34] call print_sword [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
+ //SEG68 [34] call print_sword [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
//SEG69 [49] phi from test_16s::@7 to print_sword [phi:test_16s::@7->print_sword]
print_sword_from_b7:
//SEG70 [49] phi (byte*) print_char_cursor#129 = (byte*) print_char_cursor#126 [phi:test_16s::@7->print_sword#0] -- register_copy
@@ -9230,7 +9576,7 @@ test_16s: {
jmp b8
//SEG73 test_16s::@8
b8:
- //SEG74 [36] call print_str [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] )
+ //SEG74 [36] call print_str [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] )
//SEG75 [76] phi from test_16s::@8 to print_str [phi:test_16s::@8->print_str]
print_str_from_b8:
//SEG76 [76] phi (byte*) print_str::str#15 = (const string) test_16s::str2 [phi:test_16s::@8->print_str#0] -- pbuz1=pbuc1
@@ -9242,7 +9588,7 @@ test_16s: {
jmp b9
//SEG77 test_16s::@9
b9:
- //SEG78 [37] (signed word) print_sword::w#4 ← (signed word) rem16s#3 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ) -- vwsz1=vwsz2
+ //SEG78 [37] (signed word) print_sword::w#4 ← (signed word) rem16s#11 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 print_sword::w#4 print_char_cursor#126 ] ) -- vwsz1=vwsz2
lda rem16s
sta print_sword.w
lda rem16s+1
@@ -9295,7 +9641,7 @@ print_ln: {
jmp b1
//SEG96 print_ln::@1
b1:
- //SEG97 [46] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#20 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) -- pbuz1=pbuz1_plus_vbuc1
+ //SEG97 [46] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#20 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) -- pbuz1=pbuz1_plus_vbuc1
lda print_line_cursor
clc
adc #$28
@@ -9303,7 +9649,7 @@ print_ln: {
bcc !+
inc print_line_cursor+1
!:
- //SEG98 [47] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#17) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) -- pbuz1_lt_pbuz2_then_la1
+ //SEG98 [47] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#17) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) -- pbuz1_lt_pbuz2_then_la1
lda print_line_cursor+1
cmp print_char_cursor+1
bcc b1_from_b1
@@ -9315,13 +9661,13 @@ print_ln: {
jmp breturn
//SEG99 print_ln::@return
breturn:
- //SEG100 [48] return [ print_line_cursor#1 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 ] )
+ //SEG100 [48] return [ print_line_cursor#1 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 ] )
rts
}
//SEG101 print_sword
print_sword: {
.label w = 5
- //SEG102 [50] if((signed word) print_sword::w#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] ) -- vwsz1_ge_0_then_la1
+ //SEG102 [50] if((signed word) print_sword::w#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] ) -- vwsz1_ge_0_then_la1
lda w+1
bpl b1_from_print_sword
//SEG103 [51] phi from print_sword to print_sword::@2 [phi:print_sword->print_sword::@2]
@@ -9329,7 +9675,7 @@ print_sword: {
jmp b2
//SEG104 print_sword::@2
b2:
- //SEG105 [52] call print_char [ print_char_cursor#17 print_sword::w#5 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#5 ] )
+ //SEG105 [52] call print_char [ print_char_cursor#17 print_sword::w#5 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#5 ] )
//SEG106 [72] phi from print_sword::@2 to print_char [phi:print_sword::@2->print_char]
print_char_from_b2:
//SEG107 [72] phi (byte*) print_char_cursor#80 = (byte*) print_char_cursor#129 [phi:print_sword::@2->print_char#0] -- register_copy
@@ -9339,7 +9685,7 @@ print_sword: {
jmp b4
//SEG109 print_sword::@4
b4:
- //SEG110 [53] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#5 [ print_char_cursor#17 print_sword::w#0 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#0 ] ) -- vwsz1=_neg_vwsz1
+ //SEG110 [53] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#5 [ print_char_cursor#17 print_sword::w#0 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#0 ] ) -- vwsz1=_neg_vwsz1
sec
lda w
eor #$ff
@@ -9357,9 +9703,9 @@ print_sword: {
jmp b1
//SEG114 print_sword::@1
b1:
- //SEG115 [55] (word~) print_word::w#7 ← (word)(signed word) print_sword::w#6 [ print_char_cursor#128 print_word::w#7 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#128 print_word::w#7 ] )
+ //SEG115 [55] (word~) print_word::w#7 ← (word)(signed word) print_sword::w#6 [ print_char_cursor#128 print_word::w#7 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#128 print_word::w#7 ] )
// (word~) print_word::w#7 = (word)(signed word) print_sword::w#6 // register copy zp ZP_WORD:5
- //SEG116 [56] call print_word [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
+ //SEG116 [56] call print_word [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
//SEG117 [58] phi from print_sword::@1 to print_word [phi:print_sword::@1->print_word]
print_word_from_b1:
//SEG118 [58] phi (byte*) print_char_cursor#132 = (byte*) print_char_cursor#128 [phi:print_sword::@1->print_word#0] -- register_copy
@@ -9368,16 +9714,16 @@ print_sword: {
jmp breturn
//SEG120 print_sword::@return
breturn:
- //SEG121 [57] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
+ //SEG121 [57] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
rts
}
//SEG122 print_word
print_word: {
.label w = 5
- //SEG123 [59] (byte) print_byte::b#1 ← > (word) print_word::w#5 [ print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ) -- vbuz1=_hi_vwuz2
+ //SEG123 [59] (byte) print_byte::b#1 ← > (word) print_word::w#5 [ print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ) -- vbuz1=_hi_vwuz2
lda w+1
sta print_byte.b
- //SEG124 [60] call print_byte [ print_char_cursor#17 print_word::w#5 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] )
+ //SEG124 [60] call print_byte [ print_char_cursor#17 print_word::w#5 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] )
//SEG125 [64] phi from print_word to print_byte [phi:print_word->print_byte]
print_byte_from_print_word:
//SEG126 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#132 [phi:print_word->print_byte#0] -- register_copy
@@ -9386,10 +9732,10 @@ print_word: {
jmp b1
//SEG128 print_word::@1
b1:
- //SEG129 [61] (byte) print_byte::b#2 ← < (word) print_word::w#5 [ print_char_cursor#17 print_byte::b#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] ) -- vbuz1=_lo_vwuz2
+ //SEG129 [61] (byte) print_byte::b#2 ← < (word) print_word::w#5 [ print_char_cursor#17 print_byte::b#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] ) -- vbuz1=_lo_vwuz2
lda w
sta print_byte.b
- //SEG130 [62] call print_byte [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
+ //SEG130 [62] call print_byte [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
//SEG131 [64] phi from print_word::@1 to print_byte [phi:print_word::@1->print_byte]
print_byte_from_b1:
//SEG132 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#17 [phi:print_word::@1->print_byte#0] -- register_copy
@@ -9398,22 +9744,22 @@ print_word: {
jmp breturn
//SEG134 print_word::@return
breturn:
- //SEG135 [63] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
+ //SEG135 [63] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
rts
}
//SEG136 print_byte
print_byte: {
.label b = 7
- //SEG137 [65] (byte~) print_byte::$0 ← (byte) print_byte::b#7 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ) -- vbuaa=vbuz1_ror_4
+ //SEG137 [65] (byte~) print_byte::$0 ← (byte) print_byte::b#7 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ) -- vbuaa=vbuz1_ror_4
lda b
lsr
lsr
lsr
lsr
- //SEG138 [66] (byte) print_char::ch#2 ← *((const string) print_hextab#0 + (byte~) print_byte::$0) [ print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] ) -- vbuaa=pbuc1_derefidx_vbuaa
+ //SEG138 [66] (byte) print_char::ch#2 ← *((const string) print_hextab#0 + (byte~) print_byte::$0) [ print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] ) -- vbuaa=pbuc1_derefidx_vbuaa
tay
lda print_hextab,y
- //SEG139 [67] call print_char [ print_char_cursor#17 print_byte::b#7 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] )
+ //SEG139 [67] call print_char [ print_char_cursor#17 print_byte::b#7 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] )
//SEG140 [72] phi from print_byte to print_char [phi:print_byte->print_char]
print_char_from_print_byte:
//SEG141 [72] phi (byte*) print_char_cursor#80 = (byte*) print_char_cursor#133 [phi:print_byte->print_char#0] -- register_copy
@@ -9422,13 +9768,13 @@ print_byte: {
jmp b1
//SEG143 print_byte::@1
b1:
- //SEG144 [68] (byte~) print_byte::$2 ← (byte) print_byte::b#7 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] ) -- vbuaa=vbuz1_band_vbuc1
+ //SEG144 [68] (byte~) print_byte::$2 ← (byte) print_byte::b#7 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] ) -- vbuaa=vbuz1_band_vbuc1
lda #$f
and b
- //SEG145 [69] (byte) print_char::ch#3 ← *((const string) print_hextab#0 + (byte~) print_byte::$2) [ print_char_cursor#17 print_char::ch#3 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] ) -- vbuaa=pbuc1_derefidx_vbuaa
+ //SEG145 [69] (byte) print_char::ch#3 ← *((const string) print_hextab#0 + (byte~) print_byte::$2) [ print_char_cursor#17 print_char::ch#3 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] ) -- vbuaa=pbuc1_derefidx_vbuaa
tay
lda print_hextab,y
- //SEG146 [70] call print_char [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
+ //SEG146 [70] call print_char [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
//SEG147 [72] phi from print_byte::@1 to print_char [phi:print_byte::@1->print_char]
print_char_from_b1:
//SEG148 [72] phi (byte*) print_char_cursor#80 = (byte*) print_char_cursor#17 [phi:print_byte::@1->print_char#0] -- register_copy
@@ -9437,15 +9783,15 @@ print_byte: {
jmp breturn
//SEG150 print_byte::@return
breturn:
- //SEG151 [71] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
+ //SEG151 [71] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
rts
}
//SEG152 print_char
print_char: {
- //SEG153 [73] *((byte*) print_char_cursor#80) ← (byte) print_char::ch#4 [ print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#80 ] ) -- _deref_pbuz1=vbuaa
+ //SEG153 [73] *((byte*) print_char_cursor#80) ← (byte) print_char::ch#4 [ print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#80 ] ) -- _deref_pbuz1=vbuaa
ldy #0
sta (print_char_cursor),y
- //SEG154 [74] (byte*) print_char_cursor#17 ← ++ (byte*) print_char_cursor#80 [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] ) -- pbuz1=_inc_pbuz1
+ //SEG154 [74] (byte*) print_char_cursor#17 ← ++ (byte*) print_char_cursor#80 [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] ) -- pbuz1=_inc_pbuz1
inc print_char_cursor
bne !+
inc print_char_cursor+1
@@ -9453,7 +9799,7 @@ print_char: {
jmp breturn
//SEG155 print_char::@return
breturn:
- //SEG156 [75] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] )
+ //SEG156 [75] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] )
rts
}
//SEG157 print_str
@@ -9467,7 +9813,7 @@ print_str: {
jmp b1
//SEG161 print_str::@1
b1:
- //SEG162 [78] if(*((byte*) print_str::str#13)!=(byte) '@') goto print_str::@2 [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) -- _deref_pbuz1_neq_vbuc1_then_la1
+ //SEG162 [78] if(*((byte*) print_str::str#13)!=(byte) '@') goto print_str::@2 [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) -- _deref_pbuz1_neq_vbuc1_then_la1
ldy #0
lda (str),y
cmp #'@'
@@ -9475,21 +9821,21 @@ print_str: {
jmp breturn
//SEG163 print_str::@return
breturn:
- //SEG164 [79] return [ print_char_cursor#126 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 ] )
+ //SEG164 [79] return [ print_char_cursor#126 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 ] )
rts
//SEG165 print_str::@2
b2:
- //SEG166 [80] *((byte*) print_char_cursor#126) ← *((byte*) print_str::str#13) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) -- _deref_pbuz1=_deref_pbuz2
+ //SEG166 [80] *((byte*) print_char_cursor#126) ← *((byte*) print_str::str#13) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) -- _deref_pbuz1=_deref_pbuz2
ldy #0
lda (str),y
ldy #0
sta (print_char_cursor),y
- //SEG167 [81] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#126 [ print_str::str#13 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#13 print_char_cursor#1 ] ) -- pbuz1=_inc_pbuz1
+ //SEG167 [81] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#126 [ print_str::str#13 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#13 print_char_cursor#1 ] ) -- pbuz1=_inc_pbuz1
inc print_char_cursor
bne !+
inc print_char_cursor+1
!:
- //SEG168 [82] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#13 [ print_str::str#0 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#0 print_char_cursor#1 ] ) -- pbuz1=_inc_pbuz1
+ //SEG168 [82] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#13 [ print_str::str#0 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#0 print_char_cursor#1 ] ) -- pbuz1=_inc_pbuz1
inc str
bne !+
inc str+1
@@ -9498,70 +9844,110 @@ print_str: {
}
//SEG169 div16s
div16s: {
- .label _2 = 8
- .label _6 = $a
- .label resultu = $c
- .label return = $c
+ .label return = $e
+ .label dividend = 5
+ .label divisor = $13
+ //SEG170 [83] (signed word) divr16s::dividend#0 ← (signed word) div16s::dividend#0 [ div16s::divisor#0 divr16s::dividend#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 divr16s::dividend#0 ] ) -- vwsz1=vwsz2
+ lda dividend
+ sta divr16s.dividend
+ lda dividend+1
+ sta divr16s.dividend+1
+ //SEG171 [84] (signed word) divr16s::divisor#0 ← (signed word) div16s::divisor#0 [ divr16s::dividend#0 divr16s::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividend#0 divr16s::divisor#0 ] ) -- vwsz1=vwsz2
+ lda divisor
+ sta divr16s.divisor
+ lda divisor+1
+ sta divr16s.divisor+1
+ //SEG172 [85] call divr16s [ rem16s#11 divr16s::return#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#2 ] )
+ jsr divr16s
+ //SEG173 [86] (signed word) divr16s::return#3 ← (signed word) divr16s::return#2 [ rem16s#11 divr16s::return#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#3 ] )
+ // (signed word) divr16s::return#3 = (signed word) divr16s::return#2 // register copy zp ZP_WORD:14
+ jmp b2
+ //SEG174 div16s::@2
+ b2:
+ //SEG175 [87] (signed word) div16s::return#0 ← (signed word) divr16s::return#3 [ div16s::return#0 rem16s#11 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#0 rem16s#11 ] )
+ // (signed word) div16s::return#0 = (signed word) divr16s::return#3 // register copy zp ZP_WORD:14
+ jmp breturn
+ //SEG176 div16s::@return
+ breturn:
+ //SEG177 [88] return [ div16s::return#0 rem16s#11 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#0 rem16s#11 ] )
+ rts
+}
+//SEG178 divr16s
+divr16s: {
+ .const rem = 0
+ .label _5 = 8
+ .label _11 = $c
+ .label resultu = $e
+ .label return = $e
.label dividend = 8
- .label divisor = $a
+ .label divisor = $c
.label dividendu = 8
- .label divisoru = $a
- //SEG170 [83] if((signed word) div16s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@1 [ div16s::dividend#0 div16s::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividend#0 div16s::divisor#0 ] ) -- vwsz1_lt_0_then_la1
+ .label divisoru = $c
+ .label remu = $a
+ //SEG179 [89] if((signed word) divr16s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::dividend#0 divr16s::divisor#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividend#0 divr16s::divisor#0 ] ) -- vwsz1_lt_0_then_la1
lda dividend+1
bmi b1
- jmp b16
- //SEG171 div16s::@16
- b16:
- //SEG172 [84] (word~) div16s::dividendu#8 ← (word)(signed word) div16s::dividend#0 [ div16s::divisor#0 div16s::dividendu#8 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::dividendu#8 ] )
- // (word~) div16s::dividendu#8 = (word)(signed word) div16s::dividend#0 // register copy zp ZP_WORD:8
- //SEG173 [85] phi from div16s::@16 to div16s::@2 [phi:div16s::@16->div16s::@2]
- b2_from_b16:
- //SEG174 [85] phi (word) div16s::dividendu#3 = (word~) div16s::dividendu#8 [phi:div16s::@16->div16s::@2#0] -- register_copy
- //SEG175 [85] phi (byte) div16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:div16s::@16->div16s::@2#1] -- vbuyy=vbuc1
+ jmp b17
+ //SEG180 divr16s::@17
+ b17:
+ //SEG181 [90] (word~) divr16s::dividendu#8 ← (word)(signed word) divr16s::dividend#0 [ divr16s::divisor#0 divr16s::dividendu#8 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::dividendu#8 ] )
+ // (word~) divr16s::dividendu#8 = (word)(signed word) divr16s::dividend#0 // register copy zp ZP_WORD:8
+ //SEG182 [91] phi from divr16s::@17 to divr16s::@2 [phi:divr16s::@17->divr16s::@2]
+ b2_from_b17:
+ //SEG183 [91] phi (word) divr16s::remu#3 = ((word))(const signed word) divr16s::rem#0 [phi:divr16s::@17->divr16s::@2#0] -- vwuz1=vbuc1
+ lda #rem
+ sta remu+1
+ //SEG184 [91] phi (word) divr16s::dividendu#3 = (word~) divr16s::dividendu#8 [phi:divr16s::@17->divr16s::@2#1] -- register_copy
+ //SEG185 [91] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16s::@17->divr16s::@2#2] -- vbuyy=vbuc1
ldy #0
jmp b2
- //SEG176 div16s::@2
+ //SEG186 divr16s::@2
b2:
- //SEG177 [86] if((signed word) div16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@3 [ div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] ) -- vwsz1_lt_0_then_la1
+ //SEG187 [92] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ) -- vwsz1_lt_0_then_la1
lda divisor+1
bmi b3
- jmp b17
- //SEG178 div16s::@17
- b17:
- //SEG179 [87] (word~) div16s::divisoru#5 ← (word)(signed word) div16s::divisor#0 [ div16s::neg#3 div16s::dividendu#3 div16s::divisoru#5 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#3 div16s::dividendu#3 div16s::divisoru#5 ] )
- // (word~) div16s::divisoru#5 = (word)(signed word) div16s::divisor#0 // register copy zp ZP_WORD:10
- //SEG180 [88] phi from div16s::@17 div16s::@3 to div16s::@4 [phi:div16s::@17/div16s::@3->div16s::@4]
- b4_from_b17:
+ jmp b18
+ //SEG188 divr16s::@18
+ b18:
+ //SEG189 [93] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] )
+ // (word~) divr16s::divisoru#5 = (word)(signed word) divr16s::divisor#0 // register copy zp ZP_WORD:12
+ //SEG190 [94] phi from divr16s::@18 divr16s::@3 to divr16s::@4 [phi:divr16s::@18/divr16s::@3->divr16s::@4]
+ b4_from_b18:
b4_from_b3:
- //SEG181 [88] phi (byte) div16s::neg#4 = (byte) div16s::neg#3 [phi:div16s::@17/div16s::@3->div16s::@4#0] -- register_copy
- //SEG182 [88] phi (word) div16s::divisoru#3 = (word~) div16s::divisoru#5 [phi:div16s::@17/div16s::@3->div16s::@4#1] -- register_copy
+ //SEG191 [94] phi (byte) divr16s::neg#4 = (byte) divr16s::neg#3 [phi:divr16s::@18/divr16s::@3->divr16s::@4#0] -- register_copy
+ //SEG192 [94] phi (word) divr16s::divisoru#3 = (word~) divr16s::divisoru#5 [phi:divr16s::@18/divr16s::@3->divr16s::@4#1] -- register_copy
jmp b4
- //SEG183 div16s::@4
+ //SEG193 divr16s::@4
b4:
- //SEG184 [89] (word) div16u::dividend#0 ← (word) div16s::dividendu#3 [ div16s::divisoru#3 div16s::neg#4 div16u::dividend#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisoru#3 div16s::neg#4 div16u::dividend#0 ] )
- // (word) div16u::dividend#0 = (word) div16s::dividendu#3 // register copy zp ZP_WORD:8
- //SEG185 [90] (word) div16u::divisor#0 ← (word) div16s::divisoru#3 [ div16s::neg#4 div16u::dividend#0 div16u::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::dividend#0 div16u::divisor#0 ] )
- // (word) div16u::divisor#0 = (word) div16s::divisoru#3 // register copy zp ZP_WORD:10
- //SEG186 [91] call div16u [ div16s::neg#4 div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] )
- //SEG187 [106] phi from div16s::@4 to div16u [phi:div16s::@4->div16u]
- div16u_from_b4:
- //SEG188 [106] phi (word) div16u::divisor#2 = (word) div16u::divisor#0 [phi:div16s::@4->div16u#0] -- register_copy
- //SEG189 [106] phi (word) div16u::dividend#2 = (word) div16u::dividend#0 [phi:div16s::@4->div16u#1] -- register_copy
- jsr div16u
- //SEG190 [92] (word) div16u::return#2 ← (word) div16u::return#0 [ div16s::neg#4 div16u::return#2 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#2 rem16u#1 ] )
- // (word) div16u::return#2 = (word) div16u::return#0 // register copy zp ZP_WORD:12
+ //SEG194 [95] (word) divr16u::dividend#2 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#2 ] )
+ // (word) divr16u::dividend#2 = (word) divr16s::dividendu#3 // register copy zp ZP_WORD:8
+ //SEG195 [96] (word) divr16u::divisor#1 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 ] )
+ // (word) divr16u::divisor#1 = (word) divr16s::divisoru#3 // register copy zp ZP_WORD:12
+ //SEG196 [97] (word) divr16u::rem#4 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 divr16u::rem#4 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 divr16u::rem#4 ] )
+ // (word) divr16u::rem#4 = (word) divr16s::remu#3 // register copy zp ZP_WORD:10
+ //SEG197 [98] call divr16u [ divr16s::neg#4 divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] )
+ //SEG198 [113] phi from divr16s::@4 to divr16u [phi:divr16s::@4->divr16u]
+ divr16u_from_b4:
+ //SEG199 [113] phi (word) divr16u::divisor#6 = (word) divr16u::divisor#1 [phi:divr16s::@4->divr16u#0] -- register_copy
+ //SEG200 [113] phi (word) divr16u::dividend#5 = (word) divr16u::dividend#2 [phi:divr16s::@4->divr16u#1] -- register_copy
+ //SEG201 [113] phi (word) divr16u::rem#10 = (word) divr16u::rem#4 [phi:divr16s::@4->divr16u#2] -- register_copy
+ jsr divr16u
+ //SEG202 [99] (word) divr16u::return#3 ← (word) divr16u::return#0 [ divr16s::neg#4 divr16u::return#3 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#3 rem16u#1 ] )
+ // (word) divr16u::return#3 = (word) divr16u::return#0 // register copy zp ZP_WORD:14
jmp b15
- //SEG191 div16s::@15
+ //SEG203 divr16s::@15
b15:
- //SEG192 [93] (word) div16s::resultu#0 ← (word) div16u::return#2 [ div16s::neg#4 div16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16s::resultu#0 rem16u#1 ] )
- // (word) div16s::resultu#0 = (word) div16u::return#2 // register copy zp ZP_WORD:12
- //SEG193 [94] if((byte) div16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@18 [ div16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::resultu#0 rem16u#1 ] ) -- vbuyy_eq_0_then_la1
+ //SEG204 [100] (word) divr16s::resultu#0 ← (word) divr16u::return#3 [ divr16s::neg#4 divr16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16s::resultu#0 rem16u#1 ] )
+ // (word) divr16s::resultu#0 = (word) divr16u::return#3 // register copy zp ZP_WORD:14
+ //SEG205 [101] if((byte) divr16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@19 [ divr16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::resultu#0 rem16u#1 ] ) -- vbuyy_eq_0_then_la1
cpy #0
- beq b18
+ beq b19
jmp b11
- //SEG194 div16s::@11
+ //SEG206 divr16s::@11
b11:
- //SEG195 [95] (signed word) rem16s#2 ← - (signed word)(word) rem16u#1 [ div16s::resultu#0 rem16s#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::resultu#0 rem16s#2 ] ) -- vwsz1=_neg_vwsz1
+ //SEG207 [102] (signed word) rem16s#2 ← - (signed word)(word) rem16u#1 [ divr16s::resultu#0 rem16s#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::resultu#0 rem16s#2 ] ) -- vwsz1=_neg_vwsz1
sec
lda rem16s
eor #$ff
@@ -9571,7 +9957,7 @@ div16s: {
eor #$ff
adc #0
sta rem16s+1
- //SEG196 [96] (signed word) div16s::return#1 ← - (signed word)(word) div16s::resultu#0 [ rem16s#2 div16s::return#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#2 div16s::return#1 ] ) -- vwsz1=_neg_vwsz1
+ //SEG208 [103] (signed word) divr16s::return#1 ← - (signed word)(word) divr16s::resultu#0 [ rem16s#2 divr16s::return#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#2 divr16s::return#1 ] ) -- vwsz1=_neg_vwsz1
sec
lda return
eor #$ff
@@ -9581,152 +9967,127 @@ div16s: {
eor #$ff
adc #0
sta return+1
- //SEG197 [97] phi from div16s::@11 div16s::@18 to div16s::@return [phi:div16s::@11/div16s::@18->div16s::@return]
+ //SEG209 [104] phi from divr16s::@11 divr16s::@19 to divr16s::@return [phi:divr16s::@11/divr16s::@19->divr16s::@return]
breturn_from_b11:
- breturn_from_b18:
- //SEG198 [97] phi (signed word) rem16s#3 = (signed word) rem16s#2 [phi:div16s::@11/div16s::@18->div16s::@return#0] -- register_copy
- //SEG199 [97] phi (signed word) div16s::return#2 = (signed word) div16s::return#1 [phi:div16s::@11/div16s::@18->div16s::@return#1] -- register_copy
+ breturn_from_b19:
+ //SEG210 [104] phi (signed word) rem16s#11 = (signed word) rem16s#2 [phi:divr16s::@11/divr16s::@19->divr16s::@return#0] -- register_copy
+ //SEG211 [104] phi (signed word) divr16s::return#2 = (signed word) divr16s::return#1 [phi:divr16s::@11/divr16s::@19->divr16s::@return#1] -- register_copy
jmp breturn
- //SEG200 div16s::@return
+ //SEG212 divr16s::@return
breturn:
- //SEG201 [98] return [ div16s::return#2 rem16s#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#2 rem16s#3 ] )
+ //SEG213 [105] return [ rem16s#11 divr16s::return#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#2 ] )
rts
- //SEG202 div16s::@18
- b18:
- //SEG203 [99] (signed word~) div16s::return#7 ← (signed word)(word) div16s::resultu#0 [ rem16u#1 div16s::return#7 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16u#1 div16s::return#7 ] )
- // (signed word~) div16s::return#7 = (signed word)(word) div16s::resultu#0 // register copy zp ZP_WORD:12
- //SEG204 [100] (signed word~) rem16s#32 ← (signed word)(word) rem16u#1 [ div16s::return#7 rem16s#32 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#7 rem16s#32 ] )
- // (signed word~) rem16s#32 = (signed word)(word) rem16u#1 // register copy zp ZP_WORD:14
- jmp breturn_from_b18
- //SEG205 div16s::@3
+ //SEG214 divr16s::@19
+ b19:
+ //SEG215 [106] (signed word~) divr16s::return#7 ← (signed word)(word) divr16s::resultu#0 [ rem16u#1 divr16s::return#7 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16u#1 divr16s::return#7 ] )
+ // (signed word~) divr16s::return#7 = (signed word)(word) divr16s::resultu#0 // register copy zp ZP_WORD:14
+ //SEG216 [107] (signed word~) rem16s#37 ← (signed word)(word) rem16u#1 [ divr16s::return#7 rem16s#37 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::return#7 rem16s#37 ] )
+ // (signed word~) rem16s#37 = (signed word)(word) rem16u#1 // register copy zp ZP_WORD:10
+ jmp breturn_from_b19
+ //SEG217 divr16s::@3
b3:
- //SEG206 [101] (signed word~) div16s::$6 ← - (signed word) div16s::divisor#0 [ div16s::neg#3 div16s::dividendu#3 div16s::$6 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#3 div16s::dividendu#3 div16s::$6 ] ) -- vwsz1=_neg_vwsz1
+ //SEG218 [108] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ) -- vwsz1=_neg_vwsz1
sec
- lda _6
+ lda _11
eor #$ff
adc #0
- sta _6
- lda _6+1
+ sta _11
+ lda _11+1
eor #$ff
adc #0
- sta _6+1
- //SEG207 [102] (byte) div16s::neg#2 ← (byte) div16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ div16s::dividendu#3 div16s::neg#2 div16s::$6 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::neg#2 div16s::$6 ] ) -- vbuyy=vbuyy_bxor_vbuc1
+ sta _11+1
+ //SEG219 [109] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ) -- vbuyy=vbuyy_bxor_vbuc1
tya
eor #1
tay
- //SEG208 [103] (word~) div16s::divisoru#4 ← (word)(signed word~) div16s::$6 [ div16s::dividendu#3 div16s::divisoru#4 div16s::neg#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::divisoru#4 div16s::neg#2 ] )
- // (word~) div16s::divisoru#4 = (word)(signed word~) div16s::$6 // register copy zp ZP_WORD:10
+ //SEG220 [110] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] )
+ // (word~) divr16s::divisoru#4 = (word)(signed word~) divr16s::$11 // register copy zp ZP_WORD:12
jmp b4_from_b3
- //SEG209 div16s::@1
+ //SEG221 divr16s::@1
b1:
- //SEG210 [104] (signed word~) div16s::$2 ← - (signed word) div16s::dividend#0 [ div16s::divisor#0 div16s::$2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::$2 ] ) -- vwsz1=_neg_vwsz1
+ //SEG222 [111] (signed word~) divr16s::$5 ← - (signed word) divr16s::dividend#0 [ divr16s::divisor#0 divr16s::$5 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::$5 ] ) -- vwsz1=_neg_vwsz1
sec
- lda _2
+ lda _5
eor #$ff
adc #0
- sta _2
- lda _2+1
+ sta _5
+ lda _5+1
eor #$ff
adc #0
- sta _2+1
- //SEG211 [105] (word~) div16s::dividendu#7 ← (word)(signed word~) div16s::$2 [ div16s::divisor#0 div16s::dividendu#7 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::dividendu#7 ] )
- // (word~) div16s::dividendu#7 = (word)(signed word~) div16s::$2 // register copy zp ZP_WORD:8
- //SEG212 [85] phi from div16s::@1 to div16s::@2 [phi:div16s::@1->div16s::@2]
+ sta _5+1
+ //SEG223 [112] (word~) divr16s::dividendu#7 ← (word)(signed word~) divr16s::$5 [ divr16s::divisor#0 divr16s::dividendu#7 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::dividendu#7 ] )
+ // (word~) divr16s::dividendu#7 = (word)(signed word~) divr16s::$5 // register copy zp ZP_WORD:8
+ //SEG224 [91] phi from divr16s::@1 to divr16s::@2 [phi:divr16s::@1->divr16s::@2]
b2_from_b1:
- //SEG213 [85] phi (word) div16s::dividendu#3 = (word~) div16s::dividendu#7 [phi:div16s::@1->div16s::@2#0] -- register_copy
- //SEG214 [85] phi (byte) div16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:div16s::@1->div16s::@2#1] -- vbuyy=vbuc1
+ //SEG225 [91] phi (word) divr16s::remu#3 = ((word))-(const signed word) divr16s::rem#0 [phi:divr16s::@1->divr16s::@2#0] -- vwuz1=vbuc1
+ lda #<-rem
+ sta remu
+ lda #>-rem
+ sta remu+1
+ //SEG226 [91] phi (word) divr16s::dividendu#3 = (word~) divr16s::dividendu#7 [phi:divr16s::@1->divr16s::@2#1] -- register_copy
+ //SEG227 [91] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:divr16s::@1->divr16s::@2#2] -- vbuyy=vbuc1
ldy #1
jmp b2
}
-//SEG215 div16u
-div16u: {
- .label return = $c
- .label dividend = 8
- .label divisor = $a
- //SEG216 [107] (word) divr16u::dividend#1 ← (word) div16u::dividend#2 [ div16u::divisor#2 divr16u::dividend#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::divisor#2 divr16u::dividend#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::divisor#2 divr16u::dividend#1 ] )
- // (word) divr16u::dividend#1 = (word) div16u::dividend#2 // register copy zp ZP_WORD:8
- //SEG217 [108] (word) divr16u::divisor#0 ← (word) div16u::divisor#2 [ divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 divr16u::divisor#0 ] )
- // (word) divr16u::divisor#0 = (word) div16u::divisor#2 // register copy zp ZP_WORD:10
- //SEG218 [109] call divr16u [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] )
- //SEG219 [113] phi from div16u to divr16u [phi:div16u->divr16u]
- divr16u_from_div16u:
- jsr divr16u
- //SEG220 [110] (word) divr16u::return#2 ← (word) divr16u::return#0 [ rem16u#1 divr16u::return#2 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#2 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#2 ] )
- // (word) divr16u::return#2 = (word) divr16u::return#0 // register copy zp ZP_WORD:12
- jmp b2
- //SEG221 div16u::@2
- b2:
- //SEG222 [111] (word) div16u::return#0 ← (word) divr16u::return#2 [ div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 rem16u#1 ] )
- // (word) div16u::return#0 = (word) divr16u::return#2 // register copy zp ZP_WORD:12
- jmp breturn
- //SEG223 div16u::@return
- breturn:
- //SEG224 [112] return [ div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 rem16u#1 ] )
- rts
-}
-//SEG225 divr16u
+//SEG228 divr16u
divr16u: {
- .label rem = $e
+ .label rem = $a
.label dividend = 8
- .label quotient = $c
- .label return = $c
- .label divisor = $a
- //SEG226 [114] phi from divr16u to divr16u::@1 [phi:divr16u->divr16u::@1]
+ .label quotient = $e
+ .label return = $e
+ .label divisor = $c
+ //SEG229 [114] phi from divr16u to divr16u::@1 [phi:divr16u->divr16u::@1]
b1_from_divr16u:
- //SEG227 [114] phi (byte) divr16u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#0] -- vbuxx=vbuc1
+ //SEG230 [114] phi (byte) divr16u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#0] -- vbuxx=vbuc1
ldx #0
- //SEG228 [114] phi (word) divr16u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#1] -- vwuz1=vbuc1
+ //SEG231 [114] phi (word) divr16u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#1] -- vwuz1=vbuc1
lda #<0
sta quotient
lda #>0
sta quotient+1
- //SEG229 [114] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#1 [phi:divr16u->divr16u::@1#2] -- register_copy
- //SEG230 [114] phi (word) divr16u::rem#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#3] -- vwuz1=vbuc1
- lda #<0
- sta rem
- lda #>0
- sta rem+1
+ //SEG232 [114] phi (word) divr16u::dividend#3 = (word) divr16u::dividend#5 [phi:divr16u->divr16u::@1#2] -- register_copy
+ //SEG233 [114] phi (word) divr16u::rem#5 = (word) divr16u::rem#10 [phi:divr16u->divr16u::@1#3] -- register_copy
jmp b1
- //SEG231 [114] phi from divr16u::@3 to divr16u::@1 [phi:divr16u::@3->divr16u::@1]
+ //SEG234 [114] phi from divr16u::@3 to divr16u::@1 [phi:divr16u::@3->divr16u::@1]
b1_from_b3:
- //SEG232 [114] phi (byte) divr16u::i#2 = (byte) divr16u::i#1 [phi:divr16u::@3->divr16u::@1#0] -- register_copy
- //SEG233 [114] phi (word) divr16u::quotient#3 = (word) divr16u::return#0 [phi:divr16u::@3->divr16u::@1#1] -- register_copy
- //SEG234 [114] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#0 [phi:divr16u::@3->divr16u::@1#2] -- register_copy
- //SEG235 [114] phi (word) divr16u::rem#4 = (word) divr16u::rem#10 [phi:divr16u::@3->divr16u::@1#3] -- register_copy
+ //SEG235 [114] phi (byte) divr16u::i#2 = (byte) divr16u::i#1 [phi:divr16u::@3->divr16u::@1#0] -- register_copy
+ //SEG236 [114] phi (word) divr16u::quotient#3 = (word) divr16u::return#0 [phi:divr16u::@3->divr16u::@1#1] -- register_copy
+ //SEG237 [114] phi (word) divr16u::dividend#3 = (word) divr16u::dividend#0 [phi:divr16u::@3->divr16u::@1#2] -- register_copy
+ //SEG238 [114] phi (word) divr16u::rem#5 = (word) divr16u::rem#11 [phi:divr16u::@3->divr16u::@1#3] -- register_copy
jmp b1
- //SEG236 divr16u::@1
+ //SEG239 divr16u::@1
b1:
- //SEG237 [115] (word) divr16u::rem#0 ← (word) divr16u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG240 [115] (word) divr16u::rem#0 ← (word) divr16u::rem#5 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vwuz1=vwuz1_rol_1
asl rem
rol rem+1
- //SEG238 [116] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) -- vbuaa=_hi_vwuz1
+ //SEG241 [116] (byte~) divr16u::$1 ← > (word) divr16u::dividend#3 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) -- vbuaa=_hi_vwuz1
lda dividend+1
- //SEG239 [117] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) -- vbuaa=vbuaa_band_vbuc1
+ //SEG242 [117] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) -- vbuaa=vbuaa_band_vbuc1
and #$80
- //SEG240 [118] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vbuaa_eq_0_then_la1
+ //SEG243 [118] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vbuaa_eq_0_then_la1
cmp #0
beq b2_from_b1
jmp b4
- //SEG241 divr16u::@4
+ //SEG244 divr16u::@4
b4:
- //SEG242 [119] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) -- vwuz1=vwuz1_bor_vbuc1
+ //SEG245 [119] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) -- vwuz1=vwuz1_bor_vbuc1
lda #1
ora rem
sta rem
- //SEG243 [120] phi from divr16u::@1 divr16u::@4 to divr16u::@2 [phi:divr16u::@1/divr16u::@4->divr16u::@2]
+ //SEG246 [120] phi from divr16u::@1 divr16u::@4 to divr16u::@2 [phi:divr16u::@1/divr16u::@4->divr16u::@2]
b2_from_b1:
b2_from_b4:
- //SEG244 [120] phi (word) divr16u::rem#5 = (word) divr16u::rem#0 [phi:divr16u::@1/divr16u::@4->divr16u::@2#0] -- register_copy
+ //SEG247 [120] phi (word) divr16u::rem#6 = (word) divr16u::rem#0 [phi:divr16u::@1/divr16u::@4->divr16u::@2#0] -- register_copy
jmp b2
- //SEG245 divr16u::@2
+ //SEG248 divr16u::@2
b2:
- //SEG246 [121] (word) divr16u::dividend#0 ← (word) divr16u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG249 [121] (word) divr16u::dividend#0 ← (word) divr16u::dividend#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 ] ) -- vwuz1=vwuz1_rol_1
asl dividend
rol dividend+1
- //SEG247 [122] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG250 [122] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ) -- vwuz1=vwuz1_rol_1
asl quotient
rol quotient+1
- //SEG248 [123] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1_lt_vwuz2_then_la1
+ //SEG251 [123] if((word) divr16u::rem#6<(word) divr16u::divisor#6) goto divr16u::@3 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ) -- vwuz1_lt_vwuz2_then_la1
lda rem+1
cmp divisor+1
bcc b3_from_b2
@@ -9736,14 +10097,14 @@ divr16u: {
bcc b3_from_b2
!:
jmp b5
- //SEG249 divr16u::@5
+ //SEG252 divr16u::@5
b5:
- //SEG250 [124] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ) -- vwuz1=_inc_vwuz1
+ //SEG253 [124] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#2 ] ) -- vwuz1=_inc_vwuz1
inc quotient
bne !+
inc quotient+1
!:
- //SEG251 [125] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) -- vwuz1=vwuz1_minus_vwuz2
+ //SEG254 [125] (word) divr16u::rem#2 ← (word) divr16u::rem#6 - (word) divr16u::divisor#6 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) -- vwuz1=vwuz1_minus_vwuz2
lda rem
sec
sbc divisor
@@ -9751,182 +10112,182 @@ divr16u: {
lda rem+1
sbc divisor+1
sta rem+1
- //SEG252 [126] phi from divr16u::@2 divr16u::@5 to divr16u::@3 [phi:divr16u::@2/divr16u::@5->divr16u::@3]
+ //SEG255 [126] phi from divr16u::@2 divr16u::@5 to divr16u::@3 [phi:divr16u::@2/divr16u::@5->divr16u::@3]
b3_from_b2:
b3_from_b5:
- //SEG253 [126] phi (word) divr16u::return#0 = (word) divr16u::quotient#1 [phi:divr16u::@2/divr16u::@5->divr16u::@3#0] -- register_copy
- //SEG254 [126] phi (word) divr16u::rem#10 = (word) divr16u::rem#5 [phi:divr16u::@2/divr16u::@5->divr16u::@3#1] -- register_copy
+ //SEG256 [126] phi (word) divr16u::return#0 = (word) divr16u::quotient#1 [phi:divr16u::@2/divr16u::@5->divr16u::@3#0] -- register_copy
+ //SEG257 [126] phi (word) divr16u::rem#11 = (word) divr16u::rem#6 [phi:divr16u::@2/divr16u::@5->divr16u::@3#1] -- register_copy
jmp b3
- //SEG255 divr16u::@3
+ //SEG258 divr16u::@3
b3:
- //SEG256 [127] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuxx=_inc_vbuxx
+ //SEG259 [127] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuxx=_inc_vbuxx
inx
- //SEG257 [128] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuxx_neq_vbuc1_then_la1
+ //SEG260 [128] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuxx_neq_vbuc1_then_la1
cpx #$10
bne b1_from_b3
jmp b6
- //SEG258 divr16u::@6
+ //SEG261 divr16u::@6
b6:
- //SEG259 [129] (word) rem16u#1 ← (word) divr16u::rem#10 [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] )
- // (word) rem16u#1 = (word) divr16u::rem#10 // register copy zp ZP_WORD:14
+ //SEG262 [129] (word) rem16u#1 ← (word) divr16u::rem#11 [ divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] )
+ // (word) rem16u#1 = (word) divr16u::rem#11 // register copy zp ZP_WORD:10
jmp breturn
- //SEG260 divr16u::@return
+ //SEG263 divr16u::@return
breturn:
- //SEG261 [130] return [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] )
+ //SEG264 [130] return [ divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] )
rts
}
-//SEG262 test_8s
+//SEG265 test_8s
test_8s: {
.label dividend = 7
.label divisor = $15
.label res = $10
.label i = 2
- //SEG263 [132] phi from test_8s to test_8s::@1 [phi:test_8s->test_8s::@1]
+ //SEG266 [132] phi from test_8s to test_8s::@1 [phi:test_8s->test_8s::@1]
b1_from_test_8s:
- //SEG264 [132] phi (byte) test_8s::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_8s->test_8s::@1#0] -- vbuz1=vbuc1
+ //SEG267 [132] phi (byte) test_8s::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_8s->test_8s::@1#0] -- vbuz1=vbuc1
lda #0
sta i
jmp b1
- //SEG265 [132] phi from test_8s::@11 to test_8s::@1 [phi:test_8s::@11->test_8s::@1]
+ //SEG268 [132] phi from test_8s::@11 to test_8s::@1 [phi:test_8s::@11->test_8s::@1]
b1_from_b11:
- //SEG266 [132] phi (byte) test_8s::i#10 = (byte) test_8s::i#1 [phi:test_8s::@11->test_8s::@1#0] -- register_copy
+ //SEG269 [132] phi (byte) test_8s::i#10 = (byte) test_8s::i#1 [phi:test_8s::@11->test_8s::@1#0] -- register_copy
jmp b1
- //SEG267 test_8s::@1
+ //SEG270 test_8s::@1
b1:
- //SEG268 [133] (signed byte) test_8s::dividend#0 ← *((const signed byte[]) test_8s::dividends#0 + (byte) test_8s::i#10) [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 ] ) -- vbsz1=pbsc1_derefidx_vbuz2
+ //SEG271 [133] (signed byte) test_8s::dividend#0 ← *((const signed byte[]) test_8s::dividends#0 + (byte) test_8s::i#10) [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 ] ) -- vbsz1=pbsc1_derefidx_vbuz2
ldy i
lda dividends,y
sta dividend
- //SEG269 [134] (signed byte) test_8s::divisor#0 ← *((const signed byte[]) test_8s::divisors#0 + (byte) test_8s::i#10) [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 ] ) -- vbsz1=pbsc1_derefidx_vbuz2
+ //SEG272 [134] (signed byte) test_8s::divisor#0 ← *((const signed byte[]) test_8s::divisors#0 + (byte) test_8s::i#10) [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 ] ) -- vbsz1=pbsc1_derefidx_vbuz2
ldy i
lda divisors,y
sta divisor
- //SEG270 [135] (signed byte) div8s::dividend#0 ← (signed byte) test_8s::dividend#0 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 ] ) -- vbsyy=vbsz1
+ //SEG273 [135] (signed byte) div8s::dividend#0 ← (signed byte) test_8s::dividend#0 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 ] ) -- vbsyy=vbsz1
ldy dividend
- //SEG271 [136] (signed byte) div8s::divisor#0 ← (signed byte) test_8s::divisor#0 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ) -- vbsxx=vbsz1
+ //SEG274 [136] (signed byte) div8s::divisor#0 ← (signed byte) test_8s::divisor#0 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ) -- vbsxx=vbsz1
ldx divisor
- //SEG272 [137] call div8s [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] )
+ //SEG275 [137] call div8s [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] )
jsr div8s
- //SEG273 [138] (signed byte) div8s::return#3 ← (signed byte) div8s::return#2 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#3 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#3 rem8s#3 ] )
+ //SEG276 [138] (signed byte) div8s::return#3 ← (signed byte) div8s::return#2 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#3 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#3 rem8s#3 ] )
// (signed byte) div8s::return#3 = (signed byte) div8s::return#2 // register copy reg byte a
jmp b3
- //SEG274 test_8s::@3
+ //SEG277 test_8s::@3
b3:
- //SEG275 [139] (signed byte) test_8s::res#0 ← (signed byte) div8s::return#3 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ) -- vbsz1=vbsaa
+ //SEG278 [139] (signed byte) test_8s::res#0 ← (signed byte) div8s::return#3 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ) -- vbsz1=vbsaa
sta res
- //SEG276 [140] (signed byte) print_sbyte::b#1 ← (signed byte) test_8s::dividend#0 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 rem8s#3 ] )
+ //SEG279 [140] (signed byte) print_sbyte::b#1 ← (signed byte) test_8s::dividend#0 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 rem8s#3 ] )
// (signed byte) print_sbyte::b#1 = (signed byte) test_8s::dividend#0 // register copy zp ZP_BYTE:7
- //SEG277 [141] (byte*~) print_char_cursor#180 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 print_char_cursor#180 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 print_char_cursor#180 rem8s#3 ] ) -- pbuz1=pbuz2
+ //SEG280 [141] (byte*~) print_char_cursor#180 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 print_char_cursor#180 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 print_char_cursor#180 rem8s#3 ] ) -- pbuz1=pbuz2
lda print_line_cursor
sta print_char_cursor
lda print_line_cursor+1
sta print_char_cursor+1
- //SEG278 [142] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] )
- //SEG279 [160] phi from test_8s::@3 to print_sbyte [phi:test_8s::@3->print_sbyte]
+ //SEG281 [142] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] )
+ //SEG282 [160] phi from test_8s::@3 to print_sbyte [phi:test_8s::@3->print_sbyte]
print_sbyte_from_b3:
- //SEG280 [160] phi (byte*) print_char_cursor#131 = (byte*~) print_char_cursor#180 [phi:test_8s::@3->print_sbyte#0] -- register_copy
- //SEG281 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#1 [phi:test_8s::@3->print_sbyte#1] -- register_copy
+ //SEG283 [160] phi (byte*) print_char_cursor#131 = (byte*~) print_char_cursor#180 [phi:test_8s::@3->print_sbyte#0] -- register_copy
+ //SEG284 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#1 [phi:test_8s::@3->print_sbyte#1] -- register_copy
jsr print_sbyte
- //SEG282 [143] phi from test_8s::@3 to test_8s::@4 [phi:test_8s::@3->test_8s::@4]
+ //SEG285 [143] phi from test_8s::@3 to test_8s::@4 [phi:test_8s::@3->test_8s::@4]
b4_from_b3:
jmp b4
- //SEG283 test_8s::@4
+ //SEG286 test_8s::@4
b4:
- //SEG284 [144] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] )
- //SEG285 [76] phi from test_8s::@4 to print_str [phi:test_8s::@4->print_str]
+ //SEG287 [144] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] )
+ //SEG288 [76] phi from test_8s::@4 to print_str [phi:test_8s::@4->print_str]
print_str_from_b4:
- //SEG286 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str [phi:test_8s::@4->print_str#0] -- pbuz1=pbuc1
+ //SEG289 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str [phi:test_8s::@4->print_str#0] -- pbuz1=pbuc1
lda #str
sta print_str.str+1
jsr print_str
jmp b5
- //SEG287 test_8s::@5
+ //SEG290 test_8s::@5
b5:
- //SEG288 [145] (signed byte) print_sbyte::b#2 ← (signed byte) test_8s::divisor#0 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 print_sbyte::b#2 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 print_sbyte::b#2 rem8s#3 ] ) -- vbsz1=vbsz2
+ //SEG291 [145] (signed byte) print_sbyte::b#2 ← (signed byte) test_8s::divisor#0 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 print_sbyte::b#2 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 print_sbyte::b#2 rem8s#3 ] ) -- vbsz1=vbsz2
lda divisor
sta print_sbyte.b
- //SEG289 [146] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::res#0 rem8s#3 ] )
- //SEG290 [160] phi from test_8s::@5 to print_sbyte [phi:test_8s::@5->print_sbyte]
+ //SEG292 [146] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::res#0 rem8s#3 ] )
+ //SEG293 [160] phi from test_8s::@5 to print_sbyte [phi:test_8s::@5->print_sbyte]
print_sbyte_from_b5:
- //SEG291 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@5->print_sbyte#0] -- register_copy
- //SEG292 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#2 [phi:test_8s::@5->print_sbyte#1] -- register_copy
+ //SEG294 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@5->print_sbyte#0] -- register_copy
+ //SEG295 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#2 [phi:test_8s::@5->print_sbyte#1] -- register_copy
jsr print_sbyte
- //SEG293 [147] phi from test_8s::@5 to test_8s::@6 [phi:test_8s::@5->test_8s::@6]
+ //SEG296 [147] phi from test_8s::@5 to test_8s::@6 [phi:test_8s::@5->test_8s::@6]
b6_from_b5:
jmp b6
- //SEG294 test_8s::@6
+ //SEG297 test_8s::@6
b6:
- //SEG295 [148] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 rem8s#3 ] )
- //SEG296 [76] phi from test_8s::@6 to print_str [phi:test_8s::@6->print_str]
+ //SEG298 [148] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 rem8s#3 ] )
+ //SEG299 [76] phi from test_8s::@6 to print_str [phi:test_8s::@6->print_str]
print_str_from_b6:
- //SEG297 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str1 [phi:test_8s::@6->print_str#0] -- pbuz1=pbuc1
+ //SEG300 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str1 [phi:test_8s::@6->print_str#0] -- pbuz1=pbuc1
lda #str1
sta print_str.str+1
jsr print_str
jmp b7
- //SEG298 test_8s::@7
+ //SEG301 test_8s::@7
b7:
- //SEG299 [149] (signed byte) print_sbyte::b#3 ← (signed byte) test_8s::res#0 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#3 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#3 rem8s#3 ] ) -- vbsz1=vbsz2
+ //SEG302 [149] (signed byte) print_sbyte::b#3 ← (signed byte) test_8s::res#0 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#3 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#3 rem8s#3 ] ) -- vbsz1=vbsz2
lda res
sta print_sbyte.b
- //SEG300 [150] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 rem8s#3 ] )
- //SEG301 [160] phi from test_8s::@7 to print_sbyte [phi:test_8s::@7->print_sbyte]
+ //SEG303 [150] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 rem8s#3 ] )
+ //SEG304 [160] phi from test_8s::@7 to print_sbyte [phi:test_8s::@7->print_sbyte]
print_sbyte_from_b7:
- //SEG302 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@7->print_sbyte#0] -- register_copy
- //SEG303 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#3 [phi:test_8s::@7->print_sbyte#1] -- register_copy
+ //SEG305 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@7->print_sbyte#0] -- register_copy
+ //SEG306 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#3 [phi:test_8s::@7->print_sbyte#1] -- register_copy
jsr print_sbyte
- //SEG304 [151] phi from test_8s::@7 to test_8s::@8 [phi:test_8s::@7->test_8s::@8]
+ //SEG307 [151] phi from test_8s::@7 to test_8s::@8 [phi:test_8s::@7->test_8s::@8]
b8_from_b7:
jmp b8
- //SEG305 test_8s::@8
+ //SEG308 test_8s::@8
b8:
- //SEG306 [152] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 rem8s#3 ] )
- //SEG307 [76] phi from test_8s::@8 to print_str [phi:test_8s::@8->print_str]
+ //SEG309 [152] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 rem8s#3 ] )
+ //SEG310 [76] phi from test_8s::@8 to print_str [phi:test_8s::@8->print_str]
print_str_from_b8:
- //SEG308 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str2 [phi:test_8s::@8->print_str#0] -- pbuz1=pbuc1
+ //SEG311 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str2 [phi:test_8s::@8->print_str#0] -- pbuz1=pbuc1
lda #str2
sta print_str.str+1
jsr print_str
jmp b9
- //SEG309 test_8s::@9
+ //SEG312 test_8s::@9
b9:
- //SEG310 [153] (signed byte) print_sbyte::b#4 ← (signed byte) rem8s#3 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#4 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#4 ] ) -- vbsz1=vbsxx
+ //SEG313 [153] (signed byte) print_sbyte::b#4 ← (signed byte) rem8s#3 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#4 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#4 ] ) -- vbsz1=vbsxx
stx print_sbyte.b
- //SEG311 [154] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 ] )
- //SEG312 [160] phi from test_8s::@9 to print_sbyte [phi:test_8s::@9->print_sbyte]
+ //SEG314 [154] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 ] )
+ //SEG315 [160] phi from test_8s::@9 to print_sbyte [phi:test_8s::@9->print_sbyte]
print_sbyte_from_b9:
- //SEG313 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@9->print_sbyte#0] -- register_copy
- //SEG314 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#4 [phi:test_8s::@9->print_sbyte#1] -- register_copy
+ //SEG316 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@9->print_sbyte#0] -- register_copy
+ //SEG317 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#4 [phi:test_8s::@9->print_sbyte#1] -- register_copy
jsr print_sbyte
- //SEG315 [155] phi from test_8s::@9 to test_8s::@10 [phi:test_8s::@9->test_8s::@10]
+ //SEG318 [155] phi from test_8s::@9 to test_8s::@10 [phi:test_8s::@9->test_8s::@10]
b10_from_b9:
jmp b10
- //SEG316 test_8s::@10
+ //SEG319 test_8s::@10
b10:
- //SEG317 [156] call print_ln [ print_line_cursor#1 test_8s::i#10 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 ] )
- //SEG318 [44] phi from test_8s::@10 to print_ln [phi:test_8s::@10->print_ln]
+ //SEG320 [156] call print_ln [ print_line_cursor#1 test_8s::i#10 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 ] )
+ //SEG321 [44] phi from test_8s::@10 to print_ln [phi:test_8s::@10->print_ln]
print_ln_from_b10:
- //SEG319 [44] phi (byte*) print_line_cursor#39 = (byte*) print_line_cursor#1 [phi:test_8s::@10->print_ln#0] -- register_copy
+ //SEG322 [44] phi (byte*) print_line_cursor#39 = (byte*) print_line_cursor#1 [phi:test_8s::@10->print_ln#0] -- register_copy
jsr print_ln
jmp b11
- //SEG320 test_8s::@11
+ //SEG323 test_8s::@11
b11:
- //SEG321 [157] (byte) test_8s::i#1 ← ++ (byte) test_8s::i#10 [ print_line_cursor#1 test_8s::i#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG324 [157] (byte) test_8s::i#1 ← ++ (byte) test_8s::i#10 [ print_line_cursor#1 test_8s::i#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#1 ] ) -- vbuz1=_inc_vbuz1
inc i
- //SEG322 [158] if((byte) test_8s::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8s::@1 [ print_line_cursor#1 test_8s::i#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG325 [158] if((byte) test_8s::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8s::@1 [ print_line_cursor#1 test_8s::i#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda i
cmp #6
bne b1_from_b11
jmp breturn
- //SEG323 test_8s::@return
+ //SEG326 test_8s::@return
breturn:
- //SEG324 [159] return [ print_line_cursor#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 ] )
+ //SEG327 [159] return [ print_line_cursor#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 ] )
rts
str: .text " / @"
str1: .text " = @"
@@ -9934,340 +10295,333 @@ test_8s: {
dividends: .byte $7f, -$7f, -$7f, $7f, $7f, $7f
divisors: .byte 5, 7, -$b, -$d, $11, $13
}
-//SEG325 print_sbyte
+//SEG328 print_sbyte
print_sbyte: {
.label b = 7
- //SEG326 [161] if((signed byte) print_sbyte::b#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sbyte::@1 [ print_char_cursor#131 print_sbyte::b#5 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#131 print_sbyte::b#5 ] ) -- vbsz1_ge_0_then_la1
+ //SEG329 [161] if((signed byte) print_sbyte::b#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sbyte::@1 [ print_char_cursor#131 print_sbyte::b#5 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#131 print_sbyte::b#5 ] ) -- vbsz1_ge_0_then_la1
lda b
cmp #0
bpl b1_from_print_sbyte
- //SEG327 [162] phi from print_sbyte to print_sbyte::@2 [phi:print_sbyte->print_sbyte::@2]
+ //SEG330 [162] phi from print_sbyte to print_sbyte::@2 [phi:print_sbyte->print_sbyte::@2]
b2_from_print_sbyte:
jmp b2
- //SEG328 print_sbyte::@2
+ //SEG331 print_sbyte::@2
b2:
- //SEG329 [163] call print_char [ print_char_cursor#17 print_sbyte::b#5 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_sbyte::b#5 ] )
- //SEG330 [72] phi from print_sbyte::@2 to print_char [phi:print_sbyte::@2->print_char]
+ //SEG332 [163] call print_char [ print_char_cursor#17 print_sbyte::b#5 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_sbyte::b#5 ] )
+ //SEG333 [72] phi from print_sbyte::@2 to print_char [phi:print_sbyte::@2->print_char]
print_char_from_b2:
- //SEG331 [72] phi (byte*) print_char_cursor#80 = (byte*) print_char_cursor#131 [phi:print_sbyte::@2->print_char#0] -- register_copy
- //SEG332 [72] phi (byte) print_char::ch#4 = (byte) '-' [phi:print_sbyte::@2->print_char#1] -- vbuaa=vbuc1
+ //SEG334 [72] phi (byte*) print_char_cursor#80 = (byte*) print_char_cursor#131 [phi:print_sbyte::@2->print_char#0] -- register_copy
+ //SEG335 [72] phi (byte) print_char::ch#4 = (byte) '-' [phi:print_sbyte::@2->print_char#1] -- vbuaa=vbuc1
lda #'-'
jsr print_char
jmp b4
- //SEG333 print_sbyte::@4
+ //SEG336 print_sbyte::@4
b4:
- //SEG334 [164] (signed byte) print_sbyte::b#0 ← - (signed byte) print_sbyte::b#5 [ print_char_cursor#17 print_sbyte::b#0 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_sbyte::b#0 ] ) -- vbsz1=_neg_vbsz1
+ //SEG337 [164] (signed byte) print_sbyte::b#0 ← - (signed byte) print_sbyte::b#5 [ print_char_cursor#17 print_sbyte::b#0 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_sbyte::b#0 ] ) -- vbsz1=_neg_vbsz1
lda b
eor #$ff
clc
adc #1
sta b
- //SEG335 [165] phi from print_sbyte print_sbyte::@4 to print_sbyte::@1 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1]
+ //SEG338 [165] phi from print_sbyte print_sbyte::@4 to print_sbyte::@1 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1]
b1_from_print_sbyte:
b1_from_b4:
- //SEG336 [165] phi (byte*) print_char_cursor#130 = (byte*) print_char_cursor#131 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1#0] -- register_copy
- //SEG337 [165] phi (signed byte) print_sbyte::b#6 = (signed byte) print_sbyte::b#5 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1#1] -- register_copy
+ //SEG339 [165] phi (byte*) print_char_cursor#130 = (byte*) print_char_cursor#131 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1#0] -- register_copy
+ //SEG340 [165] phi (signed byte) print_sbyte::b#6 = (signed byte) print_sbyte::b#5 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1#1] -- register_copy
jmp b1
- //SEG338 print_sbyte::@1
+ //SEG341 print_sbyte::@1
b1:
- //SEG339 [166] (byte~) print_byte::b#9 ← (byte)(signed byte) print_sbyte::b#6 [ print_byte::b#9 print_char_cursor#130 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_byte::b#9 print_char_cursor#130 ] )
+ //SEG342 [166] (byte~) print_byte::b#9 ← (byte)(signed byte) print_sbyte::b#6 [ print_byte::b#9 print_char_cursor#130 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_byte::b#9 print_char_cursor#130 ] )
// (byte~) print_byte::b#9 = (byte)(signed byte) print_sbyte::b#6 // register copy zp ZP_BYTE:7
- //SEG340 [167] call print_byte [ print_char_cursor#17 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] )
- //SEG341 [64] phi from print_sbyte::@1 to print_byte [phi:print_sbyte::@1->print_byte]
+ //SEG343 [167] call print_byte [ print_char_cursor#17 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] )
+ //SEG344 [64] phi from print_sbyte::@1 to print_byte [phi:print_sbyte::@1->print_byte]
print_byte_from_b1:
- //SEG342 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#130 [phi:print_sbyte::@1->print_byte#0] -- register_copy
- //SEG343 [64] phi (byte) print_byte::b#7 = (byte~) print_byte::b#9 [phi:print_sbyte::@1->print_byte#1] -- register_copy
+ //SEG345 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#130 [phi:print_sbyte::@1->print_byte#0] -- register_copy
+ //SEG346 [64] phi (byte) print_byte::b#7 = (byte~) print_byte::b#9 [phi:print_sbyte::@1->print_byte#1] -- register_copy
jsr print_byte
jmp breturn
- //SEG344 print_sbyte::@return
+ //SEG347 print_sbyte::@return
breturn:
- //SEG345 [168] return [ print_char_cursor#17 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] )
+ //SEG348 [168] return [ print_char_cursor#17 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] )
rts
}
-//SEG346 div8s
+//SEG349 div8s
div8s: {
.label neg = $10
- //SEG347 [169] if((signed byte) div8s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@1 [ div8s::dividend#0 div8s::divisor#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ) -- vbsyy_lt_0_then_la1
+ //SEG350 [169] if((signed byte) div8s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@1 [ div8s::dividend#0 div8s::divisor#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ) -- vbsyy_lt_0_then_la1
cpy #0
bmi b1
jmp b16
- //SEG348 div8s::@16
+ //SEG351 div8s::@16
b16:
- //SEG349 [170] (byte~) div8s::dividendu#8 ← (byte)(signed byte) div8s::dividend#0 [ div8s::divisor#0 div8s::dividendu#8 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::dividendu#8 ] )
+ //SEG352 [170] (byte~) div8s::dividendu#8 ← (byte)(signed byte) div8s::dividend#0 [ div8s::divisor#0 div8s::dividendu#8 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::dividendu#8 ] )
// (byte~) div8s::dividendu#8 = (byte)(signed byte) div8s::dividend#0 // register copy reg byte y
- //SEG350 [171] phi from div8s::@16 to div8s::@2 [phi:div8s::@16->div8s::@2]
+ //SEG353 [171] phi from div8s::@16 to div8s::@2 [phi:div8s::@16->div8s::@2]
b2_from_b16:
- //SEG351 [171] phi (byte) div8s::dividendu#3 = (byte~) div8s::dividendu#8 [phi:div8s::@16->div8s::@2#0] -- register_copy
- //SEG352 [171] phi (byte) div8s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:div8s::@16->div8s::@2#1] -- vbuz1=vbuc1
+ //SEG354 [171] phi (byte) div8s::dividendu#3 = (byte~) div8s::dividendu#8 [phi:div8s::@16->div8s::@2#0] -- register_copy
+ //SEG355 [171] phi (byte) div8s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:div8s::@16->div8s::@2#1] -- vbuz1=vbuc1
lda #0
sta neg
jmp b2
- //SEG353 div8s::@2
+ //SEG356 div8s::@2
b2:
- //SEG354 [172] if((signed byte) div8s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@3 [ div8s::divisor#0 div8s::neg#3 div8s::dividendu#3 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::neg#3 div8s::dividendu#3 ] ) -- vbsxx_lt_0_then_la1
+ //SEG357 [172] if((signed byte) div8s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@3 [ div8s::divisor#0 div8s::neg#3 div8s::dividendu#3 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::neg#3 div8s::dividendu#3 ] ) -- vbsxx_lt_0_then_la1
cpx #0
bmi b3
jmp b17
- //SEG355 div8s::@17
+ //SEG358 div8s::@17
b17:
- //SEG356 [173] (byte~) div8s::divisoru#5 ← (byte)(signed byte) div8s::divisor#0 [ div8s::neg#3 div8s::dividendu#3 div8s::divisoru#5 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#3 div8s::dividendu#3 div8s::divisoru#5 ] )
+ //SEG359 [173] (byte~) div8s::divisoru#5 ← (byte)(signed byte) div8s::divisor#0 [ div8s::neg#3 div8s::dividendu#3 div8s::divisoru#5 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#3 div8s::dividendu#3 div8s::divisoru#5 ] )
// (byte~) div8s::divisoru#5 = (byte)(signed byte) div8s::divisor#0 // register copy reg byte x
- //SEG357 [174] phi from div8s::@17 div8s::@3 to div8s::@4 [phi:div8s::@17/div8s::@3->div8s::@4]
+ //SEG360 [174] phi from div8s::@17 div8s::@3 to div8s::@4 [phi:div8s::@17/div8s::@3->div8s::@4]
b4_from_b17:
b4_from_b3:
- //SEG358 [174] phi (byte) div8s::neg#4 = (byte) div8s::neg#3 [phi:div8s::@17/div8s::@3->div8s::@4#0] -- register_copy
- //SEG359 [174] phi (byte) div8s::divisoru#3 = (byte~) div8s::divisoru#5 [phi:div8s::@17/div8s::@3->div8s::@4#1] -- register_copy
+ //SEG361 [174] phi (byte) div8s::neg#4 = (byte) div8s::neg#3 [phi:div8s::@17/div8s::@3->div8s::@4#0] -- register_copy
+ //SEG362 [174] phi (byte) div8s::divisoru#3 = (byte~) div8s::divisoru#5 [phi:div8s::@17/div8s::@3->div8s::@4#1] -- register_copy
jmp b4
- //SEG360 div8s::@4
+ //SEG363 div8s::@4
b4:
- //SEG361 [175] (byte) div8u::dividend#0 ← (byte) div8s::dividendu#3 [ div8s::divisoru#3 div8s::neg#4 div8u::dividend#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisoru#3 div8s::neg#4 div8u::dividend#0 ] ) -- vbuaa=vbuyy
+ //SEG364 [175] (byte) div8u::dividend#0 ← (byte) div8s::dividendu#3 [ div8s::divisoru#3 div8s::neg#4 div8u::dividend#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisoru#3 div8s::neg#4 div8u::dividend#0 ] ) -- vbuaa=vbuyy
tya
- //SEG362 [176] (byte) div8u::divisor#0 ← (byte) div8s::divisoru#3 [ div8s::neg#4 div8u::dividend#0 div8u::divisor#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::dividend#0 div8u::divisor#0 ] )
+ //SEG365 [176] (byte) div8u::divisor#0 ← (byte) div8s::divisoru#3 [ div8s::neg#4 div8u::dividend#0 div8u::divisor#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::dividend#0 div8u::divisor#0 ] )
// (byte) div8u::divisor#0 = (byte) div8s::divisoru#3 // register copy reg byte x
- //SEG363 [177] call div8u [ div8s::neg#4 div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] )
- //SEG364 [192] phi from div8s::@4 to div8u [phi:div8s::@4->div8u]
+ //SEG366 [177] call div8u [ div8s::neg#4 div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] )
+ //SEG367 [192] phi from div8s::@4 to div8u [phi:div8s::@4->div8u]
div8u_from_b4:
- //SEG365 [192] phi (byte) div8u::divisor#2 = (byte) div8u::divisor#0 [phi:div8s::@4->div8u#0] -- register_copy
- //SEG366 [192] phi (byte) div8u::dividend#2 = (byte) div8u::dividend#0 [phi:div8s::@4->div8u#1] -- register_copy
+ //SEG368 [192] phi (byte) div8u::divisor#2 = (byte) div8u::divisor#0 [phi:div8s::@4->div8u#0] -- register_copy
+ //SEG369 [192] phi (byte) div8u::dividend#2 = (byte) div8u::dividend#0 [phi:div8s::@4->div8u#1] -- register_copy
jsr div8u
- //SEG367 [178] (byte) div8u::return#2 ← (byte) div8u::return#0 [ div8s::neg#4 div8u::return#2 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#2 rem8u#17 ] )
+ //SEG370 [178] (byte) div8u::return#2 ← (byte) div8u::return#0 [ div8s::neg#4 div8u::return#2 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#2 rem8u#17 ] )
// (byte) div8u::return#2 = (byte) div8u::return#0 // register copy reg byte a
jmp b15
- //SEG368 div8s::@15
+ //SEG371 div8s::@15
b15:
- //SEG369 [179] (byte) div8s::resultu#0 ← (byte) div8u::return#2 [ div8s::neg#4 div8s::resultu#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8s::resultu#0 rem8u#17 ] ) -- vbuyy=vbuaa
+ //SEG372 [179] (byte) div8s::resultu#0 ← (byte) div8u::return#2 [ div8s::neg#4 div8s::resultu#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8s::resultu#0 rem8u#17 ] ) -- vbuyy=vbuaa
tay
- //SEG370 [180] if((byte) div8s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@18 [ div8s::resultu#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::resultu#0 rem8u#17 ] ) -- vbuz1_eq_0_then_la1
+ //SEG373 [180] if((byte) div8s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@18 [ div8s::resultu#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::resultu#0 rem8u#17 ] ) -- vbuz1_eq_0_then_la1
lda neg
beq b18
jmp b11
- //SEG371 div8s::@11
+ //SEG374 div8s::@11
b11:
- //SEG372 [181] (signed byte) rem8s#2 ← - (signed byte)(byte) rem8u#17 [ div8s::resultu#0 rem8s#2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::resultu#0 rem8s#2 ] ) -- vbsxx=_neg_vbsxx
+ //SEG375 [181] (signed byte) rem8s#2 ← - (signed byte)(byte) rem8u#17 [ div8s::resultu#0 rem8s#2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::resultu#0 rem8s#2 ] ) -- vbsxx=_neg_vbsxx
txa
eor #$ff
clc
adc #1
tax
- //SEG373 [182] (signed byte) div8s::return#1 ← - (signed byte)(byte) div8s::resultu#0 [ rem8s#2 div8s::return#1 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 rem8s#2 div8s::return#1 ] ) -- vbsaa=_neg_vbsyy
+ //SEG376 [182] (signed byte) div8s::return#1 ← - (signed byte)(byte) div8s::resultu#0 [ rem8s#2 div8s::return#1 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 rem8s#2 div8s::return#1 ] ) -- vbsaa=_neg_vbsyy
tya
eor #$ff
clc
adc #1
- //SEG374 [183] phi from div8s::@11 div8s::@18 to div8s::@return [phi:div8s::@11/div8s::@18->div8s::@return]
+ //SEG377 [183] phi from div8s::@11 div8s::@18 to div8s::@return [phi:div8s::@11/div8s::@18->div8s::@return]
breturn_from_b11:
breturn_from_b18:
- //SEG375 [183] phi (signed byte) rem8s#3 = (signed byte) rem8s#2 [phi:div8s::@11/div8s::@18->div8s::@return#0] -- register_copy
- //SEG376 [183] phi (signed byte) div8s::return#2 = (signed byte) div8s::return#1 [phi:div8s::@11/div8s::@18->div8s::@return#1] -- register_copy
+ //SEG378 [183] phi (signed byte) rem8s#3 = (signed byte) rem8s#2 [phi:div8s::@11/div8s::@18->div8s::@return#0] -- register_copy
+ //SEG379 [183] phi (signed byte) div8s::return#2 = (signed byte) div8s::return#1 [phi:div8s::@11/div8s::@18->div8s::@return#1] -- register_copy
jmp breturn
- //SEG377 div8s::@return
+ //SEG380 div8s::@return
breturn:
- //SEG378 [184] return [ div8s::return#2 rem8s#3 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] )
+ //SEG381 [184] return [ div8s::return#2 rem8s#3 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] )
rts
- //SEG379 div8s::@18
+ //SEG382 div8s::@18
b18:
- //SEG380 [185] (signed byte~) div8s::return#7 ← (signed byte)(byte) div8s::resultu#0 [ rem8u#17 div8s::return#7 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 rem8u#17 div8s::return#7 ] ) -- vbsaa=vbsyy
+ //SEG383 [185] (signed byte~) div8s::return#7 ← (signed byte)(byte) div8s::resultu#0 [ rem8u#17 div8s::return#7 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 rem8u#17 div8s::return#7 ] ) -- vbsaa=vbsyy
tya
- //SEG381 [186] (signed byte~) rem8s#33 ← (signed byte)(byte) rem8u#17 [ div8s::return#7 rem8s#33 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#7 rem8s#33 ] )
+ //SEG384 [186] (signed byte~) rem8s#33 ← (signed byte)(byte) rem8u#17 [ div8s::return#7 rem8s#33 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#7 rem8s#33 ] )
// (signed byte~) rem8s#33 = (signed byte)(byte) rem8u#17 // register copy reg byte x
jmp breturn_from_b18
- //SEG382 div8s::@3
+ //SEG385 div8s::@3
b3:
- //SEG383 [187] (signed byte~) div8s::$6 ← - (signed byte) div8s::divisor#0 [ div8s::neg#3 div8s::dividendu#3 div8s::$6 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#3 div8s::dividendu#3 div8s::$6 ] ) -- vbsxx=_neg_vbsxx
+ //SEG386 [187] (signed byte~) div8s::$6 ← - (signed byte) div8s::divisor#0 [ div8s::neg#3 div8s::dividendu#3 div8s::$6 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#3 div8s::dividendu#3 div8s::$6 ] ) -- vbsxx=_neg_vbsxx
txa
eor #$ff
clc
adc #1
tax
- //SEG384 [188] (byte) div8s::neg#2 ← (byte) div8s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ div8s::dividendu#3 div8s::neg#2 div8s::$6 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividendu#3 div8s::neg#2 div8s::$6 ] ) -- vbuz1=vbuz1_bxor_vbuc1
+ //SEG387 [188] (byte) div8s::neg#2 ← (byte) div8s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ div8s::dividendu#3 div8s::neg#2 div8s::$6 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividendu#3 div8s::neg#2 div8s::$6 ] ) -- vbuz1=vbuz1_bxor_vbuc1
lda neg
eor #1
sta neg
- //SEG385 [189] (byte~) div8s::divisoru#4 ← (byte)(signed byte~) div8s::$6 [ div8s::dividendu#3 div8s::divisoru#4 div8s::neg#2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividendu#3 div8s::divisoru#4 div8s::neg#2 ] )
+ //SEG388 [189] (byte~) div8s::divisoru#4 ← (byte)(signed byte~) div8s::$6 [ div8s::dividendu#3 div8s::divisoru#4 div8s::neg#2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividendu#3 div8s::divisoru#4 div8s::neg#2 ] )
// (byte~) div8s::divisoru#4 = (byte)(signed byte~) div8s::$6 // register copy reg byte x
jmp b4_from_b3
- //SEG386 div8s::@1
+ //SEG389 div8s::@1
b1:
- //SEG387 [190] (signed byte~) div8s::$2 ← - (signed byte) div8s::dividend#0 [ div8s::divisor#0 div8s::$2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::$2 ] ) -- vbsaa=_neg_vbsyy
+ //SEG390 [190] (signed byte~) div8s::$2 ← - (signed byte) div8s::dividend#0 [ div8s::divisor#0 div8s::$2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::$2 ] ) -- vbsaa=_neg_vbsyy
tya
eor #$ff
clc
adc #1
- //SEG388 [191] (byte~) div8s::dividendu#7 ← (byte)(signed byte~) div8s::$2 [ div8s::divisor#0 div8s::dividendu#7 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::dividendu#7 ] ) -- vbuyy=vbuaa
+ //SEG391 [191] (byte~) div8s::dividendu#7 ← (byte)(signed byte~) div8s::$2 [ div8s::divisor#0 div8s::dividendu#7 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::dividendu#7 ] ) -- vbuyy=vbuaa
tay
- //SEG389 [171] phi from div8s::@1 to div8s::@2 [phi:div8s::@1->div8s::@2]
+ //SEG392 [171] phi from div8s::@1 to div8s::@2 [phi:div8s::@1->div8s::@2]
b2_from_b1:
- //SEG390 [171] phi (byte) div8s::dividendu#3 = (byte~) div8s::dividendu#7 [phi:div8s::@1->div8s::@2#0] -- register_copy
- //SEG391 [171] phi (byte) div8s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:div8s::@1->div8s::@2#1] -- vbuz1=vbuc1
+ //SEG393 [171] phi (byte) div8s::dividendu#3 = (byte~) div8s::dividendu#7 [phi:div8s::@1->div8s::@2#0] -- register_copy
+ //SEG394 [171] phi (byte) div8s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:div8s::@1->div8s::@2#1] -- vbuz1=vbuc1
lda #1
sta neg
jmp b2
}
-//SEG392 div8u
+//SEG395 div8u
div8u: {
- //SEG393 [193] (byte) divr8u::dividend#0 ← (byte) div8u::dividend#2 [ div8u::divisor#2 divr8u::dividend#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::divisor#2 divr8u::dividend#0 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::divisor#2 divr8u::dividend#0 ] ) -- vbuz1=vbuaa
+ //SEG396 [193] (byte) divr8u::dividend#0 ← (byte) div8u::dividend#2 [ div8u::divisor#2 divr8u::dividend#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::divisor#2 divr8u::dividend#0 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::divisor#2 divr8u::dividend#0 ] ) -- vbuz1=vbuaa
sta divr8u.dividend
- //SEG394 [194] (byte) divr8u::divisor#0 ← (byte) div8u::divisor#2 [ divr8u::dividend#0 divr8u::divisor#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::dividend#0 divr8u::divisor#0 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::dividend#0 divr8u::divisor#0 ] ) -- vbuz1=vbuxx
+ //SEG397 [194] (byte) divr8u::divisor#0 ← (byte) div8u::divisor#2 [ divr8u::dividend#0 divr8u::divisor#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::dividend#0 divr8u::divisor#0 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::dividend#0 divr8u::divisor#0 ] ) -- vbuz1=vbuxx
stx divr8u.divisor
- //SEG395 [195] call divr8u [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
- //SEG396 [199] phi from div8u to divr8u [phi:div8u->divr8u]
+ //SEG398 [195] call divr8u [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
+ //SEG399 [199] phi from div8u to divr8u [phi:div8u->divr8u]
divr8u_from_div8u:
jsr divr8u
- //SEG397 [196] (byte) divr8u::return#0 ← (byte) divr8u::return#1 [ rem8u#17 divr8u::return#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#0 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#0 ] ) -- vbuaa=vbuz1
+ //SEG400 [196] (byte) divr8u::return#0 ← (byte) divr8u::return#1 [ rem8u#17 divr8u::return#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#0 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#0 ] ) -- vbuaa=vbuz1
lda divr8u.return
jmp b2
- //SEG398 div8u::@2
+ //SEG401 div8u::@2
b2:
- //SEG399 [197] (byte) div8u::return#0 ← (byte) divr8u::return#0 [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
+ //SEG402 [197] (byte) div8u::return#0 ← (byte) divr8u::return#0 [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
// (byte) div8u::return#0 = (byte) divr8u::return#0 // register copy reg byte a
jmp breturn
- //SEG400 div8u::@return
+ //SEG403 div8u::@return
breturn:
- //SEG401 [198] return [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
+ //SEG404 [198] return [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
rts
}
-//SEG402 divr8u
+//SEG405 divr8u
divr8u: {
.label dividend = $11
.label divisor = $16
.label quotient = $12
.label return = $12
- //SEG403 [200] phi from divr8u to divr8u::@1 [phi:divr8u->divr8u::@1]
+ //SEG406 [200] phi from divr8u to divr8u::@1 [phi:divr8u->divr8u::@1]
b1_from_divr8u:
- //SEG404 [200] phi (byte) divr8u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#0] -- vbuxx=vbuc1
+ //SEG407 [200] phi (byte) divr8u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#0] -- vbuxx=vbuc1
ldx #0
- //SEG405 [200] phi (byte) divr8u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#1] -- vbuz1=vbuc1
+ //SEG408 [200] phi (byte) divr8u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#1] -- vbuz1=vbuc1
lda #0
sta quotient
- //SEG406 [200] phi (byte) divr8u::dividend#2 = (byte) divr8u::dividend#0 [phi:divr8u->divr8u::@1#2] -- register_copy
- //SEG407 [200] phi (byte) divr8u::rem#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#3] -- vbuyy=vbuc1
+ //SEG409 [200] phi (byte) divr8u::dividend#2 = (byte) divr8u::dividend#0 [phi:divr8u->divr8u::@1#2] -- register_copy
+ //SEG410 [200] phi (byte) divr8u::rem#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#3] -- vbuyy=vbuc1
ldy #0
jmp b1
- //SEG408 [200] phi from divr8u::@3 to divr8u::@1 [phi:divr8u::@3->divr8u::@1]
+ //SEG411 [200] phi from divr8u::@3 to divr8u::@1 [phi:divr8u::@3->divr8u::@1]
b1_from_b3:
- //SEG409 [200] phi (byte) divr8u::i#2 = (byte) divr8u::i#1 [phi:divr8u::@3->divr8u::@1#0] -- register_copy
- //SEG410 [200] phi (byte) divr8u::quotient#3 = (byte) divr8u::return#1 [phi:divr8u::@3->divr8u::@1#1] -- register_copy
- //SEG411 [200] phi (byte) divr8u::dividend#2 = (byte) divr8u::dividend#1 [phi:divr8u::@3->divr8u::@1#2] -- register_copy
- //SEG412 [200] phi (byte) divr8u::rem#4 = (byte) divr8u::rem#10 [phi:divr8u::@3->divr8u::@1#3] -- register_copy
+ //SEG412 [200] phi (byte) divr8u::i#2 = (byte) divr8u::i#1 [phi:divr8u::@3->divr8u::@1#0] -- register_copy
+ //SEG413 [200] phi (byte) divr8u::quotient#3 = (byte) divr8u::return#1 [phi:divr8u::@3->divr8u::@1#1] -- register_copy
+ //SEG414 [200] phi (byte) divr8u::dividend#2 = (byte) divr8u::dividend#1 [phi:divr8u::@3->divr8u::@1#2] -- register_copy
+ //SEG415 [200] phi (byte) divr8u::rem#4 = (byte) divr8u::rem#10 [phi:divr8u::@3->divr8u::@1#3] -- register_copy
jmp b1
- //SEG413 divr8u::@1
+ //SEG416 divr8u::@1
b1:
- //SEG414 [201] (byte) divr8u::rem#1 ← (byte) divr8u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ) -- vbuyy=vbuyy_rol_1
+ //SEG417 [201] (byte) divr8u::rem#1 ← (byte) divr8u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ) -- vbuyy=vbuyy_rol_1
tya
asl
tay
- //SEG415 [202] (byte~) divr8u::$1 ← (byte) divr8u::dividend#2 & (byte/word/signed word/dword/signed dword) 128 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ) -- vbuaa=vbuz1_band_vbuc1
+ //SEG418 [202] (byte~) divr8u::$1 ← (byte) divr8u::dividend#2 & (byte/word/signed word/dword/signed dword) 128 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ) -- vbuaa=vbuz1_band_vbuc1
lda #$80
and dividend
- //SEG416 [203] if((byte~) divr8u::$1==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr8u::@2 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ) -- vbuaa_eq_0_then_la1
+ //SEG419 [203] if((byte~) divr8u::$1==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr8u::@2 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ) -- vbuaa_eq_0_then_la1
cmp #0
beq b2_from_b1
jmp b4
- //SEG417 divr8u::@4
+ //SEG420 divr8u::@4
b4:
- //SEG418 [204] (byte) divr8u::rem#2 ← (byte) divr8u::rem#1 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ) -- vbuyy=vbuyy_bor_vbuc1
+ //SEG421 [204] (byte) divr8u::rem#2 ← (byte) divr8u::rem#1 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ) -- vbuyy=vbuyy_bor_vbuc1
tya
ora #1
tay
- //SEG419 [205] phi from divr8u::@1 divr8u::@4 to divr8u::@2 [phi:divr8u::@1/divr8u::@4->divr8u::@2]
+ //SEG422 [205] phi from divr8u::@1 divr8u::@4 to divr8u::@2 [phi:divr8u::@1/divr8u::@4->divr8u::@2]
b2_from_b1:
b2_from_b4:
- //SEG420 [205] phi (byte) divr8u::rem#5 = (byte) divr8u::rem#1 [phi:divr8u::@1/divr8u::@4->divr8u::@2#0] -- register_copy
+ //SEG423 [205] phi (byte) divr8u::rem#5 = (byte) divr8u::rem#1 [phi:divr8u::@1/divr8u::@4->divr8u::@2#0] -- register_copy
jmp b2
- //SEG421 divr8u::@2
+ //SEG424 divr8u::@2
b2:
- //SEG422 [206] (byte) divr8u::dividend#1 ← (byte) divr8u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] ) -- vbuz1=vbuz1_rol_1
+ //SEG425 [206] (byte) divr8u::dividend#1 ← (byte) divr8u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] ) -- vbuz1=vbuz1_rol_1
asl dividend
- //SEG423 [207] (byte) divr8u::quotient#1 ← (byte) divr8u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ) -- vbuz1=vbuz1_rol_1
+ //SEG426 [207] (byte) divr8u::quotient#1 ← (byte) divr8u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ) -- vbuz1=vbuz1_rol_1
asl quotient
- //SEG424 [208] if((byte) divr8u::rem#5<(byte) divr8u::divisor#0) goto divr8u::@3 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ) -- vbuyy_lt_vbuz1_then_la1
+ //SEG427 [208] if((byte) divr8u::rem#5<(byte) divr8u::divisor#0) goto divr8u::@3 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ) -- vbuyy_lt_vbuz1_then_la1
cpy divisor
bcc b3_from_b2
jmp b5
- //SEG425 divr8u::@5
+ //SEG428 divr8u::@5
b5:
- //SEG426 [209] (byte) divr8u::quotient#2 ← ++ (byte) divr8u::quotient#1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] ) -- vbuz1=_inc_vbuz1
+ //SEG429 [209] (byte) divr8u::quotient#2 ← ++ (byte) divr8u::quotient#1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] ) -- vbuz1=_inc_vbuz1
inc quotient
- //SEG427 [210] (byte) divr8u::rem#3 ← (byte) divr8u::rem#5 - (byte) divr8u::divisor#0 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ) -- vbuyy=vbuyy_minus_vbuz1
+ //SEG430 [210] (byte) divr8u::rem#3 ← (byte) divr8u::rem#5 - (byte) divr8u::divisor#0 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ) -- vbuyy=vbuyy_minus_vbuz1
tya
sec
sbc divisor
tay
- //SEG428 [211] phi from divr8u::@2 divr8u::@5 to divr8u::@3 [phi:divr8u::@2/divr8u::@5->divr8u::@3]
+ //SEG431 [211] phi from divr8u::@2 divr8u::@5 to divr8u::@3 [phi:divr8u::@2/divr8u::@5->divr8u::@3]
b3_from_b2:
b3_from_b5:
- //SEG429 [211] phi (byte) divr8u::return#1 = (byte) divr8u::quotient#1 [phi:divr8u::@2/divr8u::@5->divr8u::@3#0] -- register_copy
- //SEG430 [211] phi (byte) divr8u::rem#10 = (byte) divr8u::rem#5 [phi:divr8u::@2/divr8u::@5->divr8u::@3#1] -- register_copy
+ //SEG432 [211] phi (byte) divr8u::return#1 = (byte) divr8u::quotient#1 [phi:divr8u::@2/divr8u::@5->divr8u::@3#0] -- register_copy
+ //SEG433 [211] phi (byte) divr8u::rem#10 = (byte) divr8u::rem#5 [phi:divr8u::@2/divr8u::@5->divr8u::@3#1] -- register_copy
jmp b3
- //SEG431 divr8u::@3
+ //SEG434 divr8u::@3
b3:
- //SEG432 [212] (byte) divr8u::i#1 ← ++ (byte) divr8u::i#2 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ) -- vbuxx=_inc_vbuxx
+ //SEG435 [212] (byte) divr8u::i#1 ← ++ (byte) divr8u::i#2 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ) -- vbuxx=_inc_vbuxx
inx
- //SEG433 [213] if((byte) divr8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 8) goto divr8u::@1 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ) -- vbuxx_neq_vbuc1_then_la1
+ //SEG436 [213] if((byte) divr8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 8) goto divr8u::@1 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ) -- vbuxx_neq_vbuc1_then_la1
cpx #8
bne b1_from_b3
jmp b6
- //SEG434 divr8u::@6
+ //SEG437 divr8u::@6
b6:
- //SEG435 [214] (byte) rem8u#17 ← (byte) divr8u::rem#10 [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] ) -- vbuxx=vbuyy
+ //SEG438 [214] (byte) rem8u#17 ← (byte) divr8u::rem#10 [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] ) -- vbuxx=vbuyy
tya
tax
jmp breturn
- //SEG436 divr8u::@return
+ //SEG439 divr8u::@return
breturn:
- //SEG437 [215] return [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
+ //SEG440 [215] return [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
rts
}
-//SEG438 test_16u
+//SEG441 test_16u
test_16u: {
.label dividend = 5
- .label divisor = $a
- .label res = $c
+ .label divisor = $c
+ .label res = $e
.label i = 2
- //SEG439 [217] phi from test_16u to test_16u::@1 [phi:test_16u->test_16u::@1]
+ //SEG442 [217] phi from test_16u to test_16u::@1 [phi:test_16u->test_16u::@1]
b1_from_test_16u:
- //SEG440 [217] phi (byte) test_16u::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_16u->test_16u::@1#0] -- vbuz1=vbuc1
+ //SEG443 [217] phi (byte) test_16u::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_16u->test_16u::@1#0] -- vbuz1=vbuc1
lda #0
sta i
jmp b1
- //SEG441 [217] phi from test_16u::@11 to test_16u::@1 [phi:test_16u::@11->test_16u::@1]
+ //SEG444 [217] phi from test_16u::@11 to test_16u::@1 [phi:test_16u::@11->test_16u::@1]
b1_from_b11:
- //SEG442 [217] phi (byte) test_16u::i#10 = (byte) test_16u::i#1 [phi:test_16u::@11->test_16u::@1#0] -- register_copy
+ //SEG445 [217] phi (byte) test_16u::i#10 = (byte) test_16u::i#1 [phi:test_16u::@11->test_16u::@1#0] -- register_copy
jmp b1
- //SEG443 test_16u::@1
+ //SEG446 test_16u::@1
b1:
- //SEG444 [218] (word) test_16u::dividend#0 ← *((const word[]) test_16u::dividends#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ) -- vwuz1=pwuc1_derefidx_vbuz2
+ //SEG447 [218] (word) test_16u::dividend#0 ← *((const word[]) test_16u::dividends#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ) -- vwuz1=pwuc1_derefidx_vbuz2
ldy i
lda dividends,y
sta dividend
lda dividends+1,y
sta dividend+1
- //SEG445 [219] (word) test_16u::divisor#0 ← *((const word[]) test_16u::divisors#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ) -- vwuz1=pwuc1_derefidx_vbuz2
+ //SEG448 [219] (word) test_16u::divisor#0 ← *((const word[]) test_16u::divisors#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ) -- vwuz1=pwuc1_derefidx_vbuz2
ldy i
lda divisors,y
sta divisor
lda divisors+1,y
sta divisor+1
- //SEG446 [220] (word) div16u::dividend#1 ← (word) test_16u::dividend#0 [ print_line_cursor#1 div16u::dividend#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::dividend#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ) -- vwuz1=vwuz2
- lda dividend
- sta div16u.dividend
- lda dividend+1
- sta div16u.dividend+1
- //SEG447 [221] (word) div16u::divisor#1 ← (word) test_16u::divisor#0 [ print_line_cursor#1 div16u::dividend#1 div16u::divisor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::dividend#1 div16u::divisor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] )
- // (word) div16u::divisor#1 = (word) test_16u::divisor#0 // register copy zp ZP_WORD:10
- //SEG448 [222] call div16u [ print_line_cursor#1 div16u::return#0 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::return#0 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] )
- //SEG449 [106] phi from test_16u::@1 to div16u [phi:test_16u::@1->div16u]
- div16u_from_b1:
- //SEG450 [106] phi (word) div16u::divisor#2 = (word) div16u::divisor#1 [phi:test_16u::@1->div16u#0] -- register_copy
- //SEG451 [106] phi (word) div16u::dividend#2 = (word) div16u::dividend#1 [phi:test_16u::@1->div16u#1] -- register_copy
+ //SEG449 [220] (word) div16u::dividend#0 ← (word) test_16u::dividend#0 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 ] )
+ // (word) div16u::dividend#0 = (word) test_16u::dividend#0 // register copy zp ZP_WORD:5
+ //SEG450 [221] (word) div16u::divisor#0 ← (word) test_16u::divisor#0 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 div16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 div16u::divisor#0 ] )
+ // (word) div16u::divisor#0 = (word) test_16u::divisor#0 // register copy zp ZP_WORD:12
+ //SEG451 [222] call div16u [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 ] )
jsr div16u
- //SEG452 [223] (word) div16u::return#3 ← (word) div16u::return#0 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#3 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#3 ] )
- // (word) div16u::return#3 = (word) div16u::return#0 // register copy zp ZP_WORD:12
+ //SEG452 [223] (word) div16u::return#2 ← (word) div16u::return#0 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#2 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#2 ] )
+ // (word) div16u::return#2 = (word) div16u::return#0 // register copy zp ZP_WORD:14
jmp b3
//SEG453 test_16u::@3
b3:
- //SEG454 [224] (word) test_16u::res#0 ← (word) div16u::return#3 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] )
- // (word) test_16u::res#0 = (word) div16u::return#3 // register copy zp ZP_WORD:12
+ //SEG454 [224] (word) test_16u::res#0 ← (word) div16u::return#2 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] )
+ // (word) test_16u::res#0 = (word) div16u::return#2 // register copy zp ZP_WORD:14
//SEG455 [225] (word) print_word::w#1 ← (word) test_16u::dividend#0 [ print_line_cursor#1 print_word::w#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_word::w#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] )
// (word) print_word::w#1 = (word) test_16u::dividend#0 // register copy zp ZP_WORD:5
//SEG456 [226] (byte*~) print_char_cursor#163 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 print_word::w#1 print_char_cursor#163 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_word::w#1 print_char_cursor#163 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ) -- pbuz1=pbuz2
@@ -10398,176 +10752,212 @@ test_16u: {
dividends: .word $ffff, $ffff, $ffff, $ffff, $ffff, $ffff
divisors: .word 5, 7, $b, $d, $11, $13
}
-//SEG504 test_8u
+//SEG504 div16u
+div16u: {
+ .label return = $e
+ .label dividend = 5
+ .label divisor = $c
+ //SEG505 [245] (word) divr16u::dividend#1 ← (word) div16u::dividend#0 [ divr16u::dividend#1 div16u::divisor#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 div16u::divisor#0 ] ) -- vwuz1=vwuz2
+ lda dividend
+ sta divr16u.dividend
+ lda dividend+1
+ sta divr16u.dividend+1
+ //SEG506 [246] (word) divr16u::divisor#0 ← (word) div16u::divisor#0 [ divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 divr16u::divisor#0 ] )
+ // (word) divr16u::divisor#0 = (word) div16u::divisor#0 // register copy zp ZP_WORD:12
+ //SEG507 [247] call divr16u [ divr16u::return#0 rem16u#1 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] )
+ //SEG508 [113] phi from div16u to divr16u [phi:div16u->divr16u]
+ divr16u_from_div16u:
+ //SEG509 [113] phi (word) divr16u::divisor#6 = (word) divr16u::divisor#0 [phi:div16u->divr16u#0] -- register_copy
+ //SEG510 [113] phi (word) divr16u::dividend#5 = (word) divr16u::dividend#1 [phi:div16u->divr16u#1] -- register_copy
+ //SEG511 [113] phi (word) divr16u::rem#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:div16u->divr16u#2] -- vwuz1=vbuc1
+ lda #<0
+ sta divr16u.rem
+ lda #>0
+ sta divr16u.rem+1
+ jsr divr16u
+ //SEG512 [248] (word) divr16u::return#2 ← (word) divr16u::return#0 [ rem16u#1 divr16u::return#2 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#2 ] )
+ // (word) divr16u::return#2 = (word) divr16u::return#0 // register copy zp ZP_WORD:14
+ jmp b2
+ //SEG513 div16u::@2
+ b2:
+ //SEG514 [249] (word) div16u::return#0 ← (word) divr16u::return#2 [ rem16u#1 div16u::return#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 div16u::return#0 ] )
+ // (word) div16u::return#0 = (word) divr16u::return#2 // register copy zp ZP_WORD:14
+ jmp breturn
+ //SEG515 div16u::@return
+ breturn:
+ //SEG516 [250] return [ rem16u#1 div16u::return#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 div16u::return#0 ] )
+ rts
+}
+//SEG517 test_8u
test_8u: {
.label dividend = 7
.label divisor = $10
.label res = $11
.label i = 2
- //SEG505 [246] phi from test_8u to test_8u::@1 [phi:test_8u->test_8u::@1]
+ //SEG518 [252] phi from test_8u to test_8u::@1 [phi:test_8u->test_8u::@1]
b1_from_test_8u:
- //SEG506 [246] phi (byte*) print_line_cursor#41 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:test_8u->test_8u::@1#0] -- pbuz1=pbuc1
+ //SEG519 [252] phi (byte*) print_line_cursor#41 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:test_8u->test_8u::@1#0] -- pbuz1=pbuc1
lda #<$400
sta print_line_cursor
lda #>$400
sta print_line_cursor+1
- //SEG507 [246] phi (byte*) print_char_cursor#135 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:test_8u->test_8u::@1#1] -- pbuz1=pbuc1
+ //SEG520 [252] phi (byte*) print_char_cursor#135 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:test_8u->test_8u::@1#1] -- pbuz1=pbuc1
lda #<$400
sta print_char_cursor
lda #>$400
sta print_char_cursor+1
- //SEG508 [246] phi (byte) test_8u::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_8u->test_8u::@1#2] -- vbuz1=vbuc1
+ //SEG521 [252] phi (byte) test_8u::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_8u->test_8u::@1#2] -- vbuz1=vbuc1
lda #0
sta i
jmp b1
- //SEG509 test_8u::@1
+ //SEG522 test_8u::@1
b1:
- //SEG510 [247] (byte) test_8u::dividend#0 ← *((const byte[]) test_8u::dividends#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] ) -- vbuz1=pbuc1_derefidx_vbuz2
+ //SEG523 [253] (byte) test_8u::dividend#0 ← *((const byte[]) test_8u::dividends#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] ) -- vbuz1=pbuc1_derefidx_vbuz2
ldy i
lda dividends,y
sta dividend
- //SEG511 [248] (byte) test_8u::divisor#0 ← *((const byte[]) test_8u::divisors#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuz1=pbuc1_derefidx_vbuz2
+ //SEG524 [254] (byte) test_8u::divisor#0 ← *((const byte[]) test_8u::divisors#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuz1=pbuc1_derefidx_vbuz2
ldy i
lda divisors,y
sta divisor
- //SEG512 [249] (byte) div8u::dividend#1 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuaa=vbuz1
+ //SEG525 [255] (byte) div8u::dividend#1 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuaa=vbuz1
lda dividend
- //SEG513 [250] (byte) div8u::divisor#1 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuxx=vbuz1
+ //SEG526 [256] (byte) div8u::divisor#1 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuxx=vbuz1
ldx divisor
- //SEG514 [251] call div8u [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
- //SEG515 [192] phi from test_8u::@1 to div8u [phi:test_8u::@1->div8u]
+ //SEG527 [257] call div8u [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
+ //SEG528 [192] phi from test_8u::@1 to div8u [phi:test_8u::@1->div8u]
div8u_from_b1:
- //SEG516 [192] phi (byte) div8u::divisor#2 = (byte) div8u::divisor#1 [phi:test_8u::@1->div8u#0] -- register_copy
- //SEG517 [192] phi (byte) div8u::dividend#2 = (byte) div8u::dividend#1 [phi:test_8u::@1->div8u#1] -- register_copy
+ //SEG529 [192] phi (byte) div8u::divisor#2 = (byte) div8u::divisor#1 [phi:test_8u::@1->div8u#0] -- register_copy
+ //SEG530 [192] phi (byte) div8u::dividend#2 = (byte) div8u::dividend#1 [phi:test_8u::@1->div8u#1] -- register_copy
jsr div8u
- //SEG518 [252] (byte) div8u::return#3 ← (byte) div8u::return#0 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] )
+ //SEG531 [258] (byte) div8u::return#3 ← (byte) div8u::return#0 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] )
// (byte) div8u::return#3 = (byte) div8u::return#0 // register copy reg byte a
jmp b3
- //SEG519 test_8u::@3
+ //SEG532 test_8u::@3
b3:
- //SEG520 [253] (byte) test_8u::res#0 ← (byte) div8u::return#3 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] ) -- vbuz1=vbuaa
+ //SEG533 [259] (byte) test_8u::res#0 ← (byte) div8u::return#3 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] ) -- vbuz1=vbuaa
sta res
- //SEG521 [254] (byte) print_byte::b#3 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
+ //SEG534 [260] (byte) print_byte::b#3 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
// (byte) print_byte::b#3 = (byte) test_8u::dividend#0 // register copy zp ZP_BYTE:7
- //SEG522 [255] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
- //SEG523 [64] phi from test_8u::@3 to print_byte [phi:test_8u::@3->print_byte]
+ //SEG535 [261] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
+ //SEG536 [64] phi from test_8u::@3 to print_byte [phi:test_8u::@3->print_byte]
print_byte_from_b3:
- //SEG524 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#135 [phi:test_8u::@3->print_byte#0] -- register_copy
- //SEG525 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#3 [phi:test_8u::@3->print_byte#1] -- register_copy
+ //SEG537 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#135 [phi:test_8u::@3->print_byte#0] -- register_copy
+ //SEG538 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#3 [phi:test_8u::@3->print_byte#1] -- register_copy
jsr print_byte
- //SEG526 [256] phi from test_8u::@3 to test_8u::@4 [phi:test_8u::@3->test_8u::@4]
+ //SEG539 [262] phi from test_8u::@3 to test_8u::@4 [phi:test_8u::@3->test_8u::@4]
b4_from_b3:
jmp b4
- //SEG527 test_8u::@4
+ //SEG540 test_8u::@4
b4:
- //SEG528 [257] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
- //SEG529 [76] phi from test_8u::@4 to print_str [phi:test_8u::@4->print_str]
+ //SEG541 [263] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
+ //SEG542 [76] phi from test_8u::@4 to print_str [phi:test_8u::@4->print_str]
print_str_from_b4:
- //SEG530 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str [phi:test_8u::@4->print_str#0] -- pbuz1=pbuc1
+ //SEG543 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str [phi:test_8u::@4->print_str#0] -- pbuz1=pbuc1
lda #str
sta print_str.str+1
jsr print_str
jmp b5
- //SEG531 test_8u::@5
+ //SEG544 test_8u::@5
b5:
- //SEG532 [258] (byte) print_byte::b#4 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] ) -- vbuz1=vbuz2
+ //SEG545 [264] (byte) print_byte::b#4 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] ) -- vbuz1=vbuz2
lda divisor
sta print_byte.b
- //SEG533 [259] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
- //SEG534 [64] phi from test_8u::@5 to print_byte [phi:test_8u::@5->print_byte]
+ //SEG546 [265] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
+ //SEG547 [64] phi from test_8u::@5 to print_byte [phi:test_8u::@5->print_byte]
print_byte_from_b5:
- //SEG535 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@5->print_byte#0] -- register_copy
- //SEG536 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#4 [phi:test_8u::@5->print_byte#1] -- register_copy
+ //SEG548 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@5->print_byte#0] -- register_copy
+ //SEG549 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#4 [phi:test_8u::@5->print_byte#1] -- register_copy
jsr print_byte
- //SEG537 [260] phi from test_8u::@5 to test_8u::@6 [phi:test_8u::@5->test_8u::@6]
+ //SEG550 [266] phi from test_8u::@5 to test_8u::@6 [phi:test_8u::@5->test_8u::@6]
b6_from_b5:
jmp b6
- //SEG538 test_8u::@6
+ //SEG551 test_8u::@6
b6:
- //SEG539 [261] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
- //SEG540 [76] phi from test_8u::@6 to print_str [phi:test_8u::@6->print_str]
+ //SEG552 [267] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
+ //SEG553 [76] phi from test_8u::@6 to print_str [phi:test_8u::@6->print_str]
print_str_from_b6:
- //SEG541 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str1 [phi:test_8u::@6->print_str#0] -- pbuz1=pbuc1
+ //SEG554 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str1 [phi:test_8u::@6->print_str#0] -- pbuz1=pbuc1
lda #str1
sta print_str.str+1
jsr print_str
jmp b7
- //SEG542 test_8u::@7
+ //SEG555 test_8u::@7
b7:
- //SEG543 [262] (byte) print_byte::b#5 ← (byte) test_8u::res#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] ) -- vbuz1=vbuz2
+ //SEG556 [268] (byte) print_byte::b#5 ← (byte) test_8u::res#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] ) -- vbuz1=vbuz2
lda res
sta print_byte.b
- //SEG544 [263] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] )
- //SEG545 [64] phi from test_8u::@7 to print_byte [phi:test_8u::@7->print_byte]
+ //SEG557 [269] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] )
+ //SEG558 [64] phi from test_8u::@7 to print_byte [phi:test_8u::@7->print_byte]
print_byte_from_b7:
- //SEG546 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@7->print_byte#0] -- register_copy
- //SEG547 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#5 [phi:test_8u::@7->print_byte#1] -- register_copy
+ //SEG559 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@7->print_byte#0] -- register_copy
+ //SEG560 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#5 [phi:test_8u::@7->print_byte#1] -- register_copy
jsr print_byte
- //SEG548 [264] phi from test_8u::@7 to test_8u::@8 [phi:test_8u::@7->test_8u::@8]
+ //SEG561 [270] phi from test_8u::@7 to test_8u::@8 [phi:test_8u::@7->test_8u::@8]
b8_from_b7:
jmp b8
- //SEG549 test_8u::@8
+ //SEG562 test_8u::@8
b8:
- //SEG550 [265] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] )
- //SEG551 [76] phi from test_8u::@8 to print_str [phi:test_8u::@8->print_str]
+ //SEG563 [271] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] )
+ //SEG564 [76] phi from test_8u::@8 to print_str [phi:test_8u::@8->print_str]
print_str_from_b8:
- //SEG552 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str2 [phi:test_8u::@8->print_str#0] -- pbuz1=pbuc1
+ //SEG565 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str2 [phi:test_8u::@8->print_str#0] -- pbuz1=pbuc1
lda #str2
sta print_str.str+1
jsr print_str
jmp b9
- //SEG553 test_8u::@9
+ //SEG566 test_8u::@9
b9:
- //SEG554 [266] (byte) print_byte::b#6 ← (byte) rem8u#17 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] ) -- vbuz1=vbuxx
+ //SEG567 [272] (byte) print_byte::b#6 ← (byte) rem8u#17 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] ) -- vbuz1=vbuxx
stx print_byte.b
- //SEG555 [267] call print_byte [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] )
- //SEG556 [64] phi from test_8u::@9 to print_byte [phi:test_8u::@9->print_byte]
+ //SEG568 [273] call print_byte [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] )
+ //SEG569 [64] phi from test_8u::@9 to print_byte [phi:test_8u::@9->print_byte]
print_byte_from_b9:
- //SEG557 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@9->print_byte#0] -- register_copy
- //SEG558 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#6 [phi:test_8u::@9->print_byte#1] -- register_copy
+ //SEG570 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@9->print_byte#0] -- register_copy
+ //SEG571 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#6 [phi:test_8u::@9->print_byte#1] -- register_copy
jsr print_byte
- //SEG559 [268] phi from test_8u::@9 to test_8u::@10 [phi:test_8u::@9->test_8u::@10]
+ //SEG572 [274] phi from test_8u::@9 to test_8u::@10 [phi:test_8u::@9->test_8u::@10]
b10_from_b9:
jmp b10
- //SEG560 test_8u::@10
+ //SEG573 test_8u::@10
b10:
- //SEG561 [269] call print_ln [ print_line_cursor#1 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#10 ] )
- //SEG562 [44] phi from test_8u::@10 to print_ln [phi:test_8u::@10->print_ln]
+ //SEG574 [275] call print_ln [ print_line_cursor#1 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#10 ] )
+ //SEG575 [44] phi from test_8u::@10 to print_ln [phi:test_8u::@10->print_ln]
print_ln_from_b10:
- //SEG563 [44] phi (byte*) print_line_cursor#39 = (byte*) print_line_cursor#41 [phi:test_8u::@10->print_ln#0] -- register_copy
+ //SEG576 [44] phi (byte*) print_line_cursor#39 = (byte*) print_line_cursor#41 [phi:test_8u::@10->print_ln#0] -- register_copy
jsr print_ln
jmp b11
- //SEG564 test_8u::@11
+ //SEG577 test_8u::@11
b11:
- //SEG565 [270] (byte) test_8u::i#1 ← ++ (byte) test_8u::i#10 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG578 [276] (byte) test_8u::i#1 ← ++ (byte) test_8u::i#10 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] ) -- vbuz1=_inc_vbuz1
inc i
- //SEG566 [271] if((byte) test_8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8u::@12 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG579 [277] if((byte) test_8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8u::@12 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda i
cmp #6
bne b12
jmp breturn
- //SEG567 test_8u::@return
+ //SEG580 test_8u::@return
breturn:
- //SEG568 [272] return [ print_line_cursor#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 ] )
+ //SEG581 [278] return [ print_line_cursor#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 ] )
rts
- //SEG569 test_8u::@12
+ //SEG582 test_8u::@12
b12:
- //SEG570 [273] (byte*~) print_char_cursor#186 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ) -- pbuz1=pbuz2
+ //SEG583 [279] (byte*~) print_char_cursor#186 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ) -- pbuz1=pbuz2
lda print_line_cursor
sta print_char_cursor
lda print_line_cursor+1
sta print_char_cursor+1
- //SEG571 [246] phi from test_8u::@12 to test_8u::@1 [phi:test_8u::@12->test_8u::@1]
+ //SEG584 [252] phi from test_8u::@12 to test_8u::@1 [phi:test_8u::@12->test_8u::@1]
b1_from_b12:
- //SEG572 [246] phi (byte*) print_line_cursor#41 = (byte*) print_line_cursor#1 [phi:test_8u::@12->test_8u::@1#0] -- register_copy
- //SEG573 [246] phi (byte*) print_char_cursor#135 = (byte*~) print_char_cursor#186 [phi:test_8u::@12->test_8u::@1#1] -- register_copy
- //SEG574 [246] phi (byte) test_8u::i#10 = (byte) test_8u::i#1 [phi:test_8u::@12->test_8u::@1#2] -- register_copy
+ //SEG585 [252] phi (byte*) print_line_cursor#41 = (byte*) print_line_cursor#1 [phi:test_8u::@12->test_8u::@1#0] -- register_copy
+ //SEG586 [252] phi (byte*) print_char_cursor#135 = (byte*~) print_char_cursor#186 [phi:test_8u::@12->test_8u::@1#1] -- register_copy
+ //SEG587 [252] phi (byte) test_8u::i#10 = (byte) test_8u::i#1 [phi:test_8u::@12->test_8u::@1#2] -- register_copy
jmp b1
str: .text " / @"
str1: .text " = @"
@@ -10575,33 +10965,33 @@ test_8u: {
dividends: .byte $ff, $ff, $ff, $ff, $ff, $ff
divisors: .byte 5, 7, $b, $d, $11, $13
}
-//SEG575 print_cls
+//SEG588 print_cls
print_cls: {
.label sc = 3
- //SEG576 [275] phi from print_cls to print_cls::@1 [phi:print_cls->print_cls::@1]
+ //SEG589 [281] phi from print_cls to print_cls::@1 [phi:print_cls->print_cls::@1]
b1_from_print_cls:
- //SEG577 [275] phi (byte*) print_cls::sc#2 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:print_cls->print_cls::@1#0] -- pbuz1=pbuc1
+ //SEG590 [281] phi (byte*) print_cls::sc#2 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:print_cls->print_cls::@1#0] -- pbuz1=pbuc1
lda #<$400
sta sc
lda #>$400
sta sc+1
jmp b1
- //SEG578 [275] phi from print_cls::@1 to print_cls::@1 [phi:print_cls::@1->print_cls::@1]
+ //SEG591 [281] phi from print_cls::@1 to print_cls::@1 [phi:print_cls::@1->print_cls::@1]
b1_from_b1:
- //SEG579 [275] phi (byte*) print_cls::sc#2 = (byte*) print_cls::sc#1 [phi:print_cls::@1->print_cls::@1#0] -- register_copy
+ //SEG592 [281] phi (byte*) print_cls::sc#2 = (byte*) print_cls::sc#1 [phi:print_cls::@1->print_cls::@1#0] -- register_copy
jmp b1
- //SEG580 print_cls::@1
+ //SEG593 print_cls::@1
b1:
- //SEG581 [276] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] ) -- _deref_pbuz1=vbuc1
+ //SEG594 [282] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] ) -- _deref_pbuz1=vbuc1
lda #' '
ldy #0
sta (sc),y
- //SEG582 [277] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) -- pbuz1=_inc_pbuz1
+ //SEG595 [283] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) -- pbuz1=_inc_pbuz1
inc sc
bne !+
inc sc+1
!:
- //SEG583 [278] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) 1024+(word/signed word/dword/signed dword) 1000) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) -- pbuz1_neq_pbuc1_then_la1
+ //SEG596 [284] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) 1024+(word/signed word/dword/signed dword) 1000) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) -- pbuz1_neq_pbuc1_then_la1
lda sc+1
cmp #>$400+$3e8
bne b1_from_b1
@@ -10609,15 +10999,15 @@ print_cls: {
cmp #<$400+$3e8
bne b1_from_b1
jmp breturn
- //SEG584 print_cls::@return
+ //SEG597 print_cls::@return
breturn:
- //SEG585 [279] return [ ] ( main:2::print_cls:5 [ ] )
+ //SEG598 [285] return [ ] ( main:2::print_cls:5 [ ] )
rts
}
print_hextab: .text "0123456789abcdef"
ASSEMBLER OPTIMIZATIONS
-Removing instruction jmp b26
+Removing instruction jmp b27
Removing instruction jmp bend
Removing instruction jmp b1
Removing instruction jmp b2
@@ -10648,15 +11038,15 @@ Removing instruction jmp breturn
Removing instruction jmp breturn
Removing instruction jmp b1
Removing instruction jmp breturn
-Removing instruction jmp b16
Removing instruction jmp b2
+Removing instruction jmp breturn
Removing instruction jmp b17
+Removing instruction jmp b2
+Removing instruction jmp b18
Removing instruction jmp b4
Removing instruction jmp b15
Removing instruction jmp b11
Removing instruction jmp breturn
-Removing instruction jmp b2
-Removing instruction jmp breturn
Removing instruction jmp b1
Removing instruction jmp b4
Removing instruction jmp b2
@@ -10706,6 +11096,8 @@ Removing instruction jmp b9
Removing instruction jmp b10
Removing instruction jmp b11
Removing instruction jmp breturn
+Removing instruction jmp b2
+Removing instruction jmp breturn
Removing instruction jmp b1
Removing instruction jmp b3
Removing instruction jmp b4
@@ -10725,14 +11117,13 @@ Removing instruction lda i
Removing instruction ldy #0
Replacing instruction lda #<0 with TXA
Removing instruction lda #>0
-Removing instruction lda #<0
-Removing instruction lda #>0
Removing instruction ldy i
Replacing instruction ldx divisor with TAX
Replacing instruction lda #0 with TXA
Replacing instruction ldy #0 with TAY
Removing instruction ldy i
Removing instruction lda i
+Removing instruction lda #>0
Removing instruction ldy i
Succesful ASM optimization Pass5UnnecesaryLoadElimination
Replacing label b1_from_b11 with b1
@@ -10740,7 +11131,7 @@ Replacing label b1_from_b1 with b1
Replacing label b1_from_b1 with b1
Replacing label b1_from_print_sword with b1
Replacing label b1_from_b2 with b1
-Replacing label breturn_from_b18 with breturn
+Replacing label breturn_from_b19 with breturn
Replacing label b4_from_b3 with b4
Replacing label b2_from_b1 with b2
Replacing label b3_from_b2 with b3
@@ -10757,9 +11148,9 @@ Replacing label b1_from_b11 with b1
Replacing label b1_from_b1 with b1
Replacing label b1_from_b1 with b1
Removing instruction bbegin:
-Removing instruction b26_from_bbegin:
-Removing instruction main_from_b26:
-Removing instruction bend_from_b26:
+Removing instruction b27_from_bbegin:
+Removing instruction main_from_b27:
+Removing instruction bend_from_b27:
Removing instruction b1_from_main:
Removing instruction test_8u_from_b1:
Removing instruction b2_from_b1:
@@ -10785,10 +11176,10 @@ Removing instruction b1_from_print_sword:
Removing instruction b1_from_b4:
Removing instruction b1_from_print_str:
Removing instruction b1_from_b2:
-Removing instruction b4_from_b17:
+Removing instruction b4_from_b18:
Removing instruction b4_from_b3:
Removing instruction breturn_from_b11:
-Removing instruction breturn_from_b18:
+Removing instruction breturn_from_b19:
Removing instruction b1_from_b3:
Removing instruction b2_from_b1:
Removing instruction b2_from_b4:
@@ -10835,7 +11226,7 @@ Removing instruction b10_from_b9:
Removing instruction print_ln_from_b10:
Removing instruction b1_from_b1:
Succesful ASM optimization Pass5RedundantLabelElimination
-Removing instruction b26:
+Removing instruction b27:
Removing instruction bend:
Removing instruction print_cls_from_main:
Removing instruction b1:
@@ -10873,16 +11264,15 @@ Removing instruction print_char_from_b1:
Removing instruction breturn:
Removing instruction breturn:
Removing instruction breturn:
-Removing instruction b16:
-Removing instruction b2_from_b16:
+Removing instruction b2:
+Removing instruction breturn:
Removing instruction b17:
-Removing instruction div16u_from_b4:
+Removing instruction b2_from_b17:
+Removing instruction b18:
+Removing instruction divr16u_from_b4:
Removing instruction b15:
Removing instruction b11:
Removing instruction b2_from_b1:
-Removing instruction divr16u_from_div16u:
-Removing instruction b2:
-Removing instruction breturn:
Removing instruction b1_from_divr16u:
Removing instruction b4:
Removing instruction b5:
@@ -10923,7 +11313,6 @@ Removing instruction b5:
Removing instruction b6:
Removing instruction breturn:
Removing instruction b1_from_test_16u:
-Removing instruction div16u_from_b1:
Removing instruction b3:
Removing instruction print_word_from_b3:
Removing instruction b4:
@@ -10938,6 +11327,9 @@ Removing instruction print_word_from_b9:
Removing instruction b10:
Removing instruction b11:
Removing instruction breturn:
+Removing instruction divr16u_from_div16u:
+Removing instruction b2:
+Removing instruction breturn:
Removing instruction b1_from_test_8u:
Removing instruction div8u_from_b1:
Removing instruction b3:
@@ -10958,7 +11350,7 @@ Removing instruction b1_from_b12:
Removing instruction b1_from_print_cls:
Removing instruction breturn:
Succesful ASM optimization Pass5UnusedLabelElimination
-Skipping double jump to breturn in beq b18
+Skipping double jump to breturn in beq b19
Succesful ASM optimization Pass5DoubleJumpElimination
Removing instruction jmp b1
Removing instruction jmp b1
@@ -10967,67 +11359,35 @@ Removing instruction jmp b1
Removing instruction jmp b1
Removing instruction jmp b1
Succesful ASM optimization Pass5NextJumpElimination
-Removing instruction b18:
+Removing instruction b19:
Succesful ASM optimization Pass5UnusedLabelElimination
Removing unreachable instruction jmp breturn
Succesful ASM optimization Pass5UnreachableCodeElimination
-Fixing long branch [83] bne b1 to beq
FINAL SYMBOL TABLE
-(label) @26
+(label) @27
(label) @begin
(label) @end
(signed word()) div16s((signed word) div16s::dividend , (signed word) div16s::divisor)
-(signed word~) div16s::$2 $2 zp ZP_WORD:8 2.0
-(signed word~) div16s::$6 $6 zp ZP_WORD:10 1.0
-(label) div16s::@1
-(label) div16s::@11
-(label) div16s::@15
-(label) div16s::@16
-(label) div16s::@17
-(label) div16s::@18
(label) div16s::@2
-(label) div16s::@3
-(label) div16s::@4
(label) div16s::@return
(signed word) div16s::dividend
-(signed word) div16s::dividend#0 dividend zp ZP_WORD:8 5.0
-(word) div16s::dividendu
-(word) div16s::dividendu#3 dividendu zp ZP_WORD:8 0.8571428571428571
-(word~) div16s::dividendu#7 dividendu zp ZP_WORD:8 4.0
-(word~) div16s::dividendu#8 dividendu zp ZP_WORD:8 4.0
+(signed word) div16s::dividend#0 dividend zp ZP_WORD:5 6.5
(signed word) div16s::divisor
-(signed word) div16s::divisor#0 divisor zp ZP_WORD:10 2.142857142857143
-(word) div16s::divisoru
-(word) div16s::divisoru#3 divisoru zp ZP_WORD:10 3.0
-(word~) div16s::divisoru#4 divisoru zp ZP_WORD:10 4.0
-(word~) div16s::divisoru#5 divisoru zp ZP_WORD:10 4.0
-(byte) div16s::neg
-(byte) div16s::neg#2 reg byte y 2.0
-(byte) div16s::neg#3 reg byte y 1.0
-(byte) div16s::neg#4 reg byte y 1.0
-(word) div16s::resultu
-(word) div16s::resultu#0 resultu zp ZP_WORD:12 0.6666666666666666
+(signed word) div16s::divisor#0 divisor zp ZP_WORD:19 6.5
(signed word) div16s::return
-(signed word) div16s::return#1 return zp ZP_WORD:12 4.0
-(signed word) div16s::return#2 return zp ZP_WORD:12 5.0
-(signed word) div16s::return#3 return zp ZP_WORD:12 22.0
-(signed word~) div16s::return#7 return zp ZP_WORD:12 2.0
+(signed word) div16s::return#0 return zp ZP_WORD:14 4.333333333333333
+(signed word) div16s::return#2 return zp ZP_WORD:14 22.0
(word()) div16u((word) div16u::dividend , (word) div16u::divisor)
(label) div16u::@2
(label) div16u::@return
(word) div16u::dividend
-(word) div16u::dividend#0 dividend zp ZP_WORD:8 2.0
-(word) div16u::dividend#1 dividend zp ZP_WORD:8 11.0
-(word) div16u::dividend#2 dividend zp ZP_WORD:8 15.0
+(word) div16u::dividend#0 dividend zp ZP_WORD:5 6.5
(word) div16u::divisor
-(word) div16u::divisor#0 divisor zp ZP_WORD:10 4.0
-(word) div16u::divisor#1 divisor zp ZP_WORD:10 22.0
-(word) div16u::divisor#2 divisor zp ZP_WORD:10 7.5
+(word) div16u::divisor#0 divisor zp ZP_WORD:12 6.5
(word) div16u::return
-(word) div16u::return#0 return zp ZP_WORD:12 3.75
-(word) div16u::return#2 return zp ZP_WORD:12 4.0
-(word) div16u::return#3 return zp ZP_WORD:12 22.0
+(word) div16u::return#0 return zp ZP_WORD:14 4.333333333333333
+(word) div16u::return#2 return zp ZP_WORD:14 22.0
(signed byte()) div8s((signed byte) div8s::dividend , (signed byte) div8s::divisor)
(signed byte~) div8s::$2 reg byte a 2.0
(signed byte~) div8s::$6 reg byte x 1.0
@@ -11079,6 +11439,46 @@ FINAL SYMBOL TABLE
(byte) div8u::return#0 reg byte a 3.75
(byte) div8u::return#2 reg byte a 4.0
(byte) div8u::return#3 reg byte a 22.0
+(signed word()) divr16s((signed word) divr16s::dividend , (signed word) divr16s::divisor , (signed word) divr16s::rem)
+(signed word~) divr16s::$11 $11 zp ZP_WORD:12 1.0
+(signed word~) divr16s::$5 $5 zp ZP_WORD:8 2.0
+(label) divr16s::@1
+(label) divr16s::@11
+(label) divr16s::@15
+(label) divr16s::@17
+(label) divr16s::@18
+(label) divr16s::@19
+(label) divr16s::@2
+(label) divr16s::@3
+(label) divr16s::@4
+(label) divr16s::@return
+(signed word) divr16s::dividend
+(signed word) divr16s::dividend#0 dividend zp ZP_WORD:8 2.0
+(word) divr16s::dividendu
+(word) divr16s::dividendu#3 dividendu zp ZP_WORD:8 0.8571428571428571
+(word~) divr16s::dividendu#7 dividendu zp ZP_WORD:8 4.0
+(word~) divr16s::dividendu#8 dividendu zp ZP_WORD:8 4.0
+(signed word) divr16s::divisor
+(signed word) divr16s::divisor#0 divisor zp ZP_WORD:12 0.8571428571428571
+(word) divr16s::divisoru
+(word) divr16s::divisoru#3 divisoru zp ZP_WORD:12 3.0
+(word~) divr16s::divisoru#4 divisoru zp ZP_WORD:12 4.0
+(word~) divr16s::divisoru#5 divisoru zp ZP_WORD:12 4.0
+(byte) divr16s::neg
+(byte) divr16s::neg#2 reg byte y 2.0
+(byte) divr16s::neg#3 reg byte y 1.0
+(byte) divr16s::neg#4 reg byte y 0.8571428571428571
+(signed word) divr16s::rem
+(const signed word) divr16s::rem#0 rem = (byte/signed byte/word/signed word/dword/signed dword) 0
+(word) divr16s::remu
+(word) divr16s::remu#3 remu zp ZP_WORD:10 0.2222222222222222
+(word) divr16s::resultu
+(word) divr16s::resultu#0 resultu zp ZP_WORD:14 0.6666666666666666
+(signed word) divr16s::return
+(signed word) divr16s::return#1 return zp ZP_WORD:14 4.0
+(signed word) divr16s::return#2 return zp ZP_WORD:14 2.0
+(signed word) divr16s::return#3 return zp ZP_WORD:14 4.0
+(signed word~) divr16s::return#7 return zp ZP_WORD:14 2.0
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
(byte~) divr16u::$1 reg byte a 202.0
(byte~) divr16u::$2 reg byte a 202.0
@@ -11091,27 +11491,34 @@ FINAL SYMBOL TABLE
(label) divr16u::@return
(word) divr16u::dividend
(word) divr16u::dividend#0 dividend zp ZP_WORD:8 25.25
-(word) divr16u::dividend#1 dividend zp ZP_WORD:8 1.3333333333333333
-(word) divr16u::dividend#2 dividend zp ZP_WORD:8 43.57142857142858
+(word) divr16u::dividend#1 dividend zp ZP_WORD:8 2.0
+(word) divr16u::dividend#2 dividend zp ZP_WORD:8 1.3333333333333333
+(word) divr16u::dividend#3 dividend zp ZP_WORD:8 43.57142857142858
+(word) divr16u::dividend#5 dividend zp ZP_WORD:8 6.0
(word) divr16u::divisor
-(word) divr16u::divisor#0 divisor zp ZP_WORD:10 12.0
+(word) divr16u::divisor#0 divisor zp ZP_WORD:12 4.0
+(word) divr16u::divisor#1 divisor zp ZP_WORD:12 2.0
+(word) divr16u::divisor#6 divisor zp ZP_WORD:12 12.875
(byte) divr16u::i
(byte) divr16u::i#1 reg byte x 151.5
(byte) divr16u::i#2 reg byte x 15.538461538461538
(word) divr16u::quotient
-(word) divr16u::quotient#1 quotient zp ZP_WORD:12 151.5
-(word) divr16u::quotient#2 quotient zp ZP_WORD:12 101.0
-(word) divr16u::quotient#3 quotient zp ZP_WORD:12 25.25
+(word) divr16u::quotient#1 quotient zp ZP_WORD:14 151.5
+(word) divr16u::quotient#2 quotient zp ZP_WORD:14 101.0
+(word) divr16u::quotient#3 quotient zp ZP_WORD:14 25.25
(word) divr16u::rem
-(word) divr16u::rem#0 rem zp ZP_WORD:14 75.75
-(word) divr16u::rem#1 rem zp ZP_WORD:14 202.0
-(word) divr16u::rem#10 rem zp ZP_WORD:14 101.66666666666667
-(word) divr16u::rem#2 rem zp ZP_WORD:14 202.0
-(word) divr16u::rem#4 rem zp ZP_WORD:14 202.0
-(word) divr16u::rem#5 rem zp ZP_WORD:14 101.0
+(word) divr16u::rem#0 rem zp ZP_WORD:10 75.75
+(word) divr16u::rem#1 rem zp ZP_WORD:10 202.0
+(word) divr16u::rem#10 rem zp ZP_WORD:10 4.0
+(word) divr16u::rem#11 rem zp ZP_WORD:10 101.66666666666667
+(word) divr16u::rem#2 rem zp ZP_WORD:10 202.0
+(word) divr16u::rem#4 rem zp ZP_WORD:10 4.0
+(word) divr16u::rem#5 rem zp ZP_WORD:10 204.0
+(word) divr16u::rem#6 rem zp ZP_WORD:10 101.0
(word) divr16u::return
-(word) divr16u::return#0 return zp ZP_WORD:12 50.83333333333333
-(word) divr16u::return#2 return zp ZP_WORD:12 4.0
+(word) divr16u::return#0 return zp ZP_WORD:14 43.85714285714286
+(word) divr16u::return#2 return zp ZP_WORD:14 4.0
+(word) divr16u::return#3 return zp ZP_WORD:14 4.0
(byte()) divr8u((byte) divr8u::dividend , (byte) divr8u::divisor , (byte) divr8u::rem)
(byte~) divr8u::$1 reg byte a 202.0
(label) divr8u::@1
@@ -11248,11 +11655,11 @@ FINAL SYMBOL TABLE
(word) print_word::w#5 w zp ZP_WORD:5 16.666666666666664
(word~) print_word::w#7 w zp ZP_WORD:5 4.0
(signed word) rem16s
-(signed word) rem16s#2 rem16s zp ZP_WORD:14 2.0
-(signed word) rem16s#3 rem16s zp ZP_WORD:14 0.8333333333333335
-(signed word~) rem16s#32 rem16s zp ZP_WORD:14 4.0
+(signed word) rem16s#11 rem16s zp ZP_WORD:10 0.6818181818181819
+(signed word) rem16s#2 rem16s zp ZP_WORD:10 2.0
+(signed word~) rem16s#37 rem16s zp ZP_WORD:10 4.0
(word) rem16u
-(word) rem16u#1 rem16u zp ZP_WORD:14 0.48148148148148145
+(word) rem16u#1 rem16u zp ZP_WORD:10 0.48148148148148145
(signed byte) rem8s
(signed byte) rem8s#2 reg byte x 2.0
(signed byte) rem8s#3 reg byte x 0.8333333333333335
@@ -11283,7 +11690,7 @@ FINAL SYMBOL TABLE
(byte) test_16s::i#1 i zp ZP_BYTE:2 16.5
(byte) test_16s::i#10 i zp ZP_BYTE:2 1.76
(signed word) test_16s::res
-(signed word) test_16s::res#0 res zp ZP_WORD:12 2.2
+(signed word) test_16s::res#0 res zp ZP_WORD:14 2.2
(const string) test_16s::str str = (string) " / @"
(const string) test_16s::str1 str1 = (string) " = @"
(const string) test_16s::str2 str2 = (string) " @"
@@ -11304,14 +11711,14 @@ FINAL SYMBOL TABLE
(word[]) test_16u::dividends
(const word[]) test_16u::dividends#0 dividends = { (word/dword/signed dword) 65535, (word/dword/signed dword) 65535, (word/dword/signed dword) 65535, (word/dword/signed dword) 65535, (word/dword/signed dword) 65535, (word/dword/signed dword) 65535 }
(word) test_16u::divisor
-(word) test_16u::divisor#0 divisor zp ZP_WORD:10 3.0
+(word) test_16u::divisor#0 divisor zp ZP_WORD:12 3.0
(word[]) test_16u::divisors
(const word[]) test_16u::divisors#0 divisors = { (byte/signed byte/word/signed word/dword/signed dword) 5, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 11, (byte/signed byte/word/signed word/dword/signed dword) 13, (byte/signed byte/word/signed word/dword/signed dword) 17, (byte/signed byte/word/signed word/dword/signed dword) 19 }
(byte) test_16u::i
(byte) test_16u::i#1 i zp ZP_BYTE:2 16.5
(byte) test_16u::i#10 i zp ZP_BYTE:2 1.76
(word) test_16u::res
-(word) test_16u::res#0 res zp ZP_WORD:12 2.2
+(word) test_16u::res#0 res zp ZP_WORD:14 2.2
(const string) test_16u::str str = (string) " / @"
(const string) test_16u::str1 str1 = (string) " = @"
(const string) test_16u::str2 str2 = (string) " @"
@@ -11375,14 +11782,14 @@ FINAL SYMBOL TABLE
zp ZP_BYTE:2 [ test_16s::i#10 test_16s::i#1 test_8s::i#10 test_8s::i#1 test_16u::i#10 test_16u::i#1 test_8u::i#10 test_8u::i#1 ]
zp ZP_WORD:3 [ print_line_cursor#20 print_line_cursor#39 print_line_cursor#1 print_line_cursor#41 print_cls::sc#2 print_cls::sc#1 ]
-zp ZP_WORD:5 [ print_sword::w#6 print_sword::w#5 print_sword::w#1 print_sword::w#2 print_sword::w#3 print_sword::w#4 print_sword::w#0 print_word::w#5 print_word::w#7 print_word::w#1 print_word::w#2 print_word::w#3 print_word::w#4 test_16s::dividend#0 test_16u::dividend#0 print_str::str#13 print_str::str#15 print_str::str#0 ]
+zp ZP_WORD:5 [ print_sword::w#6 print_sword::w#5 print_sword::w#1 print_sword::w#2 print_sword::w#3 print_sword::w#4 print_sword::w#0 print_word::w#5 print_word::w#7 print_word::w#1 print_word::w#2 print_word::w#3 print_word::w#4 test_16s::dividend#0 div16s::dividend#0 test_16u::dividend#0 div16u::dividend#0 print_str::str#13 print_str::str#15 print_str::str#0 ]
zp ZP_BYTE:7 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 print_sbyte::b#6 print_sbyte::b#5 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#3 print_sbyte::b#4 print_sbyte::b#0 test_8u::dividend#0 test_8s::dividend#0 ]
reg byte a [ print_char::ch#4 print_char::ch#2 print_char::ch#3 ]
-zp ZP_WORD:8 [ print_char_cursor#80 print_char_cursor#133 print_char_cursor#130 print_char_cursor#132 print_char_cursor#128 print_char_cursor#129 print_char_cursor#156 print_char_cursor#126 print_char_cursor#17 print_char_cursor#163 print_char_cursor#135 print_char_cursor#131 print_char_cursor#1 print_char_cursor#180 print_char_cursor#186 div16s::dividendu#3 div16s::dividendu#7 div16s::dividendu#8 div16u::dividend#2 div16u::dividend#0 div16u::dividend#1 div16s::dividend#0 div16s::$2 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ]
-zp ZP_WORD:10 [ div16s::divisoru#3 div16s::divisoru#4 div16s::divisoru#5 div16u::divisor#2 div16u::divisor#0 div16u::divisor#1 div16s::divisor#0 div16s::$6 divr16u::divisor#0 test_16u::divisor#0 ]
-reg byte y [ div16s::neg#4 div16s::neg#2 div16s::neg#3 ]
-zp ZP_WORD:12 [ div16s::return#2 div16s::return#1 div16s::return#7 div16s::resultu#0 div16s::return#3 test_16s::res#0 div16u::return#2 div16u::return#0 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#2 div16u::return#3 test_16u::res#0 ]
-zp ZP_WORD:14 [ rem16s#3 rem16s#2 rem16s#32 rem16u#1 divr16u::rem#4 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ]
+zp ZP_WORD:8 [ print_char_cursor#80 print_char_cursor#133 print_char_cursor#130 print_char_cursor#132 print_char_cursor#128 print_char_cursor#129 print_char_cursor#156 print_char_cursor#126 print_char_cursor#17 print_char_cursor#163 print_char_cursor#135 print_char_cursor#131 print_char_cursor#1 print_char_cursor#180 print_char_cursor#186 divr16s::dividendu#3 divr16s::dividendu#7 divr16s::dividendu#8 divr16u::dividend#3 divr16u::dividend#5 divr16u::dividend#1 divr16u::dividend#2 divr16u::dividend#0 divr16s::dividend#0 divr16s::$5 ]
+zp ZP_WORD:10 [ divr16s::remu#3 divr16u::rem#5 divr16u::rem#10 divr16u::rem#4 divr16u::rem#11 divr16u::rem#6 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 rem16s#11 rem16s#2 rem16s#37 rem16u#1 ]
+zp ZP_WORD:12 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16u::divisor#6 divr16u::divisor#0 divr16u::divisor#1 divr16s::divisor#0 divr16s::$11 test_16u::divisor#0 div16u::divisor#0 ]
+reg byte y [ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ]
+zp ZP_WORD:14 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 divr16s::return#3 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#3 divr16u::return#2 div16s::return#2 test_16s::res#0 div16s::return#0 div16u::return#2 test_16u::res#0 div16u::return#0 ]
reg byte x [ divr16u::i#2 divr16u::i#1 ]
reg byte y [ div8s::dividendu#3 div8s::dividendu#7 div8s::dividendu#8 ]
reg byte x [ div8s::divisoru#3 div8s::divisoru#4 div8s::divisoru#5 ]
@@ -11395,7 +11802,7 @@ reg byte y [ divr8u::rem#4 divr8u::rem#10 divr8u::rem#5 divr8u::rem#1 divr8u::re
zp ZP_BYTE:17 [ divr8u::dividend#2 divr8u::dividend#0 divr8u::dividend#1 test_8u::res#0 ]
zp ZP_BYTE:18 [ divr8u::quotient#3 divr8u::return#1 divr8u::quotient#1 divr8u::quotient#2 ]
reg byte x [ divr8u::i#2 divr8u::i#1 ]
-zp ZP_WORD:19 [ test_16s::divisor#0 ]
+zp ZP_WORD:19 [ test_16s::divisor#0 div16s::divisor#0 ]
reg byte a [ print_byte::$0 ]
reg byte a [ print_byte::$2 ]
reg byte a [ divr16u::$1 ]
@@ -11417,7 +11824,7 @@ reg byte a [ div8u::return#3 ]
FINAL ASSEMBLER
-Score: 33416
+Score: 32556
//SEG0 Basic Upstart
.pc = $801 "Basic"
@@ -11426,25 +11833,25 @@ Score: 33416
//SEG1 Global Constants & labels
.label print_char_cursor = 8
.label print_line_cursor = 3
- .label rem16u = $e
- .label rem16s = $e
+ .label rem16u = $a
+ .label rem16s = $a
//SEG2 @begin
-//SEG3 [1] phi from @begin to @26 [phi:@begin->@26]
-//SEG4 @26
+//SEG3 [1] phi from @begin to @27 [phi:@begin->@27]
+//SEG4 @27
//SEG5 [2] call main [ ] ( )
-//SEG6 [4] phi from @26 to main [phi:@26->main]
+//SEG6 [4] phi from @27 to main [phi:@27->main]
jsr main
-//SEG7 [3] phi from @26 to @end [phi:@26->@end]
+//SEG7 [3] phi from @27 to @end [phi:@27->@end]
//SEG8 @end
//SEG9 main
main: {
//SEG10 [5] call print_cls [ ] ( main:2 [ ] )
- //SEG11 [274] phi from main to print_cls [phi:main->print_cls]
+ //SEG11 [280] phi from main to print_cls [phi:main->print_cls]
jsr print_cls
//SEG12 [6] phi from main to main::@1 [phi:main->main::@1]
//SEG13 main::@1
//SEG14 [7] call test_8u [ print_line_cursor#1 ] ( main:2 [ print_line_cursor#1 ] )
- //SEG15 [245] phi from main::@1 to test_8u [phi:main::@1->test_8u]
+ //SEG15 [251] phi from main::@1 to test_8u [phi:main::@1->test_8u]
jsr test_8u
//SEG16 [8] phi from main::@1 to main::@2 [phi:main::@1->main::@2]
//SEG17 main::@2
@@ -11469,7 +11876,7 @@ main: {
test_16s: {
.label dividend = 5
.label divisor = $13
- .label res = $c
+ .label res = $e
.label i = 2
//SEG31 [16] phi from test_16s to test_16s::@1 [phi:test_16s->test_16s::@1]
//SEG32 [16] phi (byte) test_16s::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_16s->test_16s::@1#0] -- vbuz1=vbuc1
@@ -11490,38 +11897,32 @@ test_16s: {
sta divisor
lda divisors+1,y
sta divisor+1
- //SEG38 [19] (signed word) div16s::dividend#0 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 print_line_cursor#1 ] ) -- vwsz1=vwsz2
- lda dividend
- sta div16s.dividend
- lda dividend+1
- sta div16s.dividend+1
- //SEG39 [20] (signed word) div16s::divisor#0 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 div16s::divisor#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 div16s::divisor#0 print_line_cursor#1 ] ) -- vwsz1=vwsz2
- lda divisor
- sta div16s.divisor
- lda divisor+1
- sta div16s.divisor+1
- //SEG40 [21] call div16s [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#3 ] )
+ //SEG38 [19] (signed word) div16s::dividend#0 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 print_line_cursor#1 ] )
+ // (signed word) div16s::dividend#0 = (signed word) test_16s::dividend#0 // register copy zp ZP_WORD:5
+ //SEG39 [20] (signed word) div16s::divisor#0 ← (signed word) test_16s::divisor#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 div16s::divisor#0 print_line_cursor#1 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::dividend#0 div16s::divisor#0 print_line_cursor#1 ] )
+ // (signed word) div16s::divisor#0 = (signed word) test_16s::divisor#0 // register copy zp ZP_WORD:19
+ //SEG40 [21] call div16s [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#0 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#0 print_line_cursor#1 rem16s#11 ] )
jsr div16s
- //SEG41 [22] (signed word) div16s::return#3 ← (signed word) div16s::return#2 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#3 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#3 print_line_cursor#1 rem16s#3 ] )
- // (signed word) div16s::return#3 = (signed word) div16s::return#2 // register copy zp ZP_WORD:12
+ //SEG41 [22] (signed word) div16s::return#2 ← (signed word) div16s::return#0 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 div16s::return#2 print_line_cursor#1 rem16s#11 ] )
+ // (signed word) div16s::return#2 = (signed word) div16s::return#0 // register copy zp ZP_WORD:14
//SEG42 test_16s::@3
- //SEG43 [23] (signed word) test_16s::res#0 ← (signed word) div16s::return#3 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 ] )
- // (signed word) test_16s::res#0 = (signed word) div16s::return#3 // register copy zp ZP_WORD:12
- //SEG44 [24] (signed word) print_sword::w#1 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#3 ] )
+ //SEG43 [23] (signed word) test_16s::res#0 ← (signed word) div16s::return#2 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 ] )
+ // (signed word) test_16s::res#0 = (signed word) div16s::return#2 // register copy zp ZP_WORD:14
+ //SEG44 [24] (signed word) print_sword::w#1 ← (signed word) test_16s::dividend#0 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_line_cursor#1 rem16s#11 ] )
// (signed word) print_sword::w#1 = (signed word) test_16s::dividend#0 // register copy zp ZP_WORD:5
- //SEG45 [25] (byte*~) print_char_cursor#156 ← (byte*) print_line_cursor#1 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#3 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#3 ] ) -- pbuz1=pbuz2
+ //SEG45 [25] (byte*~) print_char_cursor#156 ← (byte*) print_line_cursor#1 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#11 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_sword::w#1 print_char_cursor#156 print_line_cursor#1 rem16s#11 ] ) -- pbuz1=pbuz2
lda print_line_cursor
sta print_char_cursor
lda print_line_cursor+1
sta print_char_cursor+1
- //SEG46 [26] call print_sword [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] )
+ //SEG46 [26] call print_sword [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] )
//SEG47 [49] phi from test_16s::@3 to print_sword [phi:test_16s::@3->print_sword]
//SEG48 [49] phi (byte*) print_char_cursor#129 = (byte*~) print_char_cursor#156 [phi:test_16s::@3->print_sword#0] -- register_copy
//SEG49 [49] phi (signed word) print_sword::w#5 = (signed word) print_sword::w#1 [phi:test_16s::@3->print_sword#1] -- register_copy
jsr print_sword
//SEG50 [27] phi from test_16s::@3 to test_16s::@4 [phi:test_16s::@3->test_16s::@4]
//SEG51 test_16s::@4
- //SEG52 [28] call print_str [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] )
+ //SEG52 [28] call print_str [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] )
//SEG53 [76] phi from test_16s::@4 to print_str [phi:test_16s::@4->print_str]
//SEG54 [76] phi (byte*) print_str::str#15 = (const string) test_16s::str [phi:test_16s::@4->print_str#0] -- pbuz1=pbuc1
lda #print_sword]
//SEG59 [49] phi (byte*) print_char_cursor#129 = (byte*) print_char_cursor#126 [phi:test_16s::@5->print_sword#0] -- register_copy
//SEG60 [49] phi (signed word) print_sword::w#5 = (signed word) print_sword::w#2 [phi:test_16s::@5->print_sword#1] -- register_copy
jsr print_sword
//SEG61 [31] phi from test_16s::@5 to test_16s::@6 [phi:test_16s::@5->test_16s::@6]
//SEG62 test_16s::@6
- //SEG63 [32] call print_str [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] )
+ //SEG63 [32] call print_str [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] )
//SEG64 [76] phi from test_16s::@6 to print_str [phi:test_16s::@6->print_str]
//SEG65 [76] phi (byte*) print_str::str#15 = (const string) test_16s::str1 [phi:test_16s::@6->print_str#0] -- pbuz1=pbuc1
lda #print_sword]
//SEG70 [49] phi (byte*) print_char_cursor#129 = (byte*) print_char_cursor#126 [phi:test_16s::@7->print_sword#0] -- register_copy
//SEG71 [49] phi (signed word) print_sword::w#5 = (signed word) print_sword::w#3 [phi:test_16s::@7->print_sword#1] -- register_copy
jsr print_sword
//SEG72 [35] phi from test_16s::@7 to test_16s::@8 [phi:test_16s::@7->test_16s::@8]
//SEG73 test_16s::@8
- //SEG74 [36] call print_str [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] )
+ //SEG74 [36] call print_str [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] ( main:2::test_16s:13 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] )
//SEG75 [76] phi from test_16s::@8 to print_str [phi:test_16s::@8->print_str]
//SEG76 [76] phi (byte*) print_str::str#15 = (const string) test_16s::str2 [phi:test_16s::@8->print_str#0] -- pbuz1=pbuc1
lda #print_ln::@1#0] -- register_copy
//SEG96 print_ln::@1
b1:
- //SEG97 [46] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#20 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) -- pbuz1=pbuz1_plus_vbuc1
+ //SEG97 [46] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#20 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) -- pbuz1=pbuz1_plus_vbuc1
lda print_line_cursor
clc
adc #$28
@@ -11622,7 +12021,7 @@ print_ln: {
bcc !+
inc print_line_cursor+1
!:
- //SEG98 [47] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#17) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) -- pbuz1_lt_pbuz2_then_la1
+ //SEG98 [47] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#17) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#17 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 print_char_cursor#17 ] ) -- pbuz1_lt_pbuz2_then_la1
lda print_line_cursor+1
cmp print_char_cursor+1
bcc b1
@@ -11632,25 +12031,25 @@ print_ln: {
bcc b1
!:
//SEG99 print_ln::@return
- //SEG100 [48] return [ print_line_cursor#1 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 ] main:2::test_8u:7::print_ln:269 [ test_8u::i#10 print_line_cursor#1 ] )
+ //SEG100 [48] return [ print_line_cursor#1 ] ( main:2::test_16s:13::print_ln:40 [ test_16s::i#10 print_line_cursor#1 ] main:2::test_8s:11::print_ln:156 [ test_8s::i#10 print_line_cursor#1 ] main:2::test_16u:9::print_ln:241 [ test_16u::i#10 print_line_cursor#1 ] main:2::test_8u:7::print_ln:275 [ test_8u::i#10 print_line_cursor#1 ] )
rts
}
//SEG101 print_sword
print_sword: {
.label w = 5
- //SEG102 [50] if((signed word) print_sword::w#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] ) -- vwsz1_ge_0_then_la1
+ //SEG102 [50] if((signed word) print_sword::w#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_sword::w#5 print_char_cursor#129 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#129 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#129 ] ) -- vwsz1_ge_0_then_la1
lda w+1
bpl b1
//SEG103 [51] phi from print_sword to print_sword::@2 [phi:print_sword->print_sword::@2]
//SEG104 print_sword::@2
- //SEG105 [52] call print_char [ print_char_cursor#17 print_sword::w#5 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#5 ] )
+ //SEG105 [52] call print_char [ print_char_cursor#17 print_sword::w#5 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#5 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#5 ] )
//SEG106 [72] phi from print_sword::@2 to print_char [phi:print_sword::@2->print_char]
//SEG107 [72] phi (byte*) print_char_cursor#80 = (byte*) print_char_cursor#129 [phi:print_sword::@2->print_char#0] -- register_copy
//SEG108 [72] phi (byte) print_char::ch#4 = (byte) '-' [phi:print_sword::@2->print_char#1] -- vbuaa=vbuc1
lda #'-'
jsr print_char
//SEG109 print_sword::@4
- //SEG110 [53] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#5 [ print_char_cursor#17 print_sword::w#0 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#0 ] ) -- vwsz1=_neg_vwsz1
+ //SEG110 [53] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#5 [ print_char_cursor#17 print_sword::w#0 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_sword::w#0 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_sword::w#0 ] ) -- vwsz1=_neg_vwsz1
sec
lda w
eor #$ff
@@ -11665,86 +12064,86 @@ print_sword: {
//SEG113 [54] phi (signed word) print_sword::w#6 = (signed word) print_sword::w#5 [phi:print_sword/print_sword::@4->print_sword::@1#1] -- register_copy
//SEG114 print_sword::@1
b1:
- //SEG115 [55] (word~) print_word::w#7 ← (word)(signed word) print_sword::w#6 [ print_char_cursor#128 print_word::w#7 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#128 print_word::w#7 ] )
+ //SEG115 [55] (word~) print_word::w#7 ← (word)(signed word) print_sword::w#6 [ print_char_cursor#128 print_word::w#7 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#128 print_word::w#7 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#128 print_word::w#7 ] )
// (word~) print_word::w#7 = (word)(signed word) print_sword::w#6 // register copy zp ZP_WORD:5
- //SEG116 [56] call print_word [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
+ //SEG116 [56] call print_word [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
//SEG117 [58] phi from print_sword::@1 to print_word [phi:print_sword::@1->print_word]
//SEG118 [58] phi (byte*) print_char_cursor#132 = (byte*) print_char_cursor#128 [phi:print_sword::@1->print_word#0] -- register_copy
//SEG119 [58] phi (word) print_word::w#5 = (word~) print_word::w#7 [phi:print_sword::@1->print_word#1] -- register_copy
jsr print_word
//SEG120 print_sword::@return
- //SEG121 [57] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
+ //SEG121 [57] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] )
rts
}
//SEG122 print_word
print_word: {
.label w = 5
- //SEG123 [59] (byte) print_byte::b#1 ← > (word) print_word::w#5 [ print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ) -- vbuz1=_hi_vwuz2
+ //SEG123 [59] (byte) print_byte::b#1 ← > (word) print_word::w#5 [ print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#132 print_byte::b#1 ] ) -- vbuz1=_hi_vwuz2
lda w+1
sta print_byte.b
- //SEG124 [60] call print_byte [ print_char_cursor#17 print_word::w#5 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] )
+ //SEG124 [60] call print_byte [ print_char_cursor#17 print_word::w#5 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_word::w#5 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_word::w#5 ] )
//SEG125 [64] phi from print_word to print_byte [phi:print_word->print_byte]
//SEG126 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#132 [phi:print_word->print_byte#0] -- register_copy
//SEG127 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#1 [phi:print_word->print_byte#1] -- register_copy
jsr print_byte
//SEG128 print_word::@1
- //SEG129 [61] (byte) print_byte::b#2 ← < (word) print_word::w#5 [ print_char_cursor#17 print_byte::b#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] ) -- vbuz1=_lo_vwuz2
+ //SEG129 [61] (byte) print_byte::b#2 ← < (word) print_word::w#5 [ print_char_cursor#17 print_byte::b#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#2 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#2 ] ) -- vbuz1=_lo_vwuz2
lda w
sta print_byte.b
- //SEG130 [62] call print_byte [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
+ //SEG130 [62] call print_byte [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
//SEG131 [64] phi from print_word::@1 to print_byte [phi:print_word::@1->print_byte]
//SEG132 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#17 [phi:print_word::@1->print_byte#0] -- register_copy
//SEG133 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#2 [phi:print_word::@1->print_byte#1] -- register_copy
jsr print_byte
//SEG134 print_word::@return
- //SEG135 [63] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
+ //SEG135 [63] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] )
rts
}
//SEG136 print_byte
print_byte: {
.label b = 7
- //SEG137 [65] (byte~) print_byte::$0 ← (byte) print_byte::b#7 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ) -- vbuaa=vbuz1_ror_4
+ //SEG137 [65] (byte~) print_byte::$0 ← (byte) print_byte::b#7 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_byte::$0 ] ) -- vbuaa=vbuz1_ror_4
lda b
lsr
lsr
lsr
lsr
- //SEG138 [66] (byte) print_char::ch#2 ← *((const string) print_hextab#0 + (byte~) print_byte::$0) [ print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] ) -- vbuaa=pbuc1_derefidx_vbuaa
+ //SEG138 [66] (byte) print_char::ch#2 ← *((const string) print_hextab#0 + (byte~) print_byte::$0) [ print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#133 print_char::ch#2 ] ) -- vbuaa=pbuc1_derefidx_vbuaa
tay
lda print_hextab,y
- //SEG139 [67] call print_char [ print_char_cursor#17 print_byte::b#7 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] )
+ //SEG139 [67] call print_char [ print_char_cursor#17 print_byte::b#7 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::b#7 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::b#7 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::b#7 ] )
//SEG140 [72] phi from print_byte to print_char [phi:print_byte->print_char]
//SEG141 [72] phi (byte*) print_char_cursor#80 = (byte*) print_char_cursor#133 [phi:print_byte->print_char#0] -- register_copy
//SEG142 [72] phi (byte) print_char::ch#4 = (byte) print_char::ch#2 [phi:print_byte->print_char#1] -- register_copy
jsr print_char
//SEG143 print_byte::@1
- //SEG144 [68] (byte~) print_byte::$2 ← (byte) print_byte::b#7 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] ) -- vbuaa=vbuz1_band_vbuc1
+ //SEG144 [68] (byte~) print_byte::$2 ← (byte) print_byte::b#7 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_byte::$2 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_byte::$2 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_byte::$2 ] ) -- vbuaa=vbuz1_band_vbuc1
lda #$f
and b
- //SEG145 [69] (byte) print_char::ch#3 ← *((const string) print_hextab#0 + (byte~) print_byte::$2) [ print_char_cursor#17 print_char::ch#3 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] ) -- vbuaa=pbuc1_derefidx_vbuaa
+ //SEG145 [69] (byte) print_char::ch#3 ← *((const string) print_hextab#0 + (byte~) print_byte::$2) [ print_char_cursor#17 print_char::ch#3 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 print_char::ch#3 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_char::ch#3 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 print_char::ch#3 ] ) -- vbuaa=pbuc1_derefidx_vbuaa
tay
lda print_hextab,y
- //SEG146 [70] call print_char [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
+ //SEG146 [70] call print_char [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
//SEG147 [72] phi from print_byte::@1 to print_char [phi:print_byte::@1->print_char]
//SEG148 [72] phi (byte*) print_char_cursor#80 = (byte*) print_char_cursor#17 [phi:print_byte::@1->print_char#0] -- register_copy
//SEG149 [72] phi (byte) print_char::ch#4 = (byte) print_char::ch#3 [phi:print_byte::@1->print_char#1] -- register_copy
jsr print_char
//SEG150 print_byte::@return
- //SEG151 [71] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
+ //SEG151 [71] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] )
rts
}
//SEG152 print_char
print_char: {
- //SEG153 [73] *((byte*) print_char_cursor#80) ← (byte) print_char::ch#4 [ print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#80 ] ) -- _deref_pbuz1=vbuaa
+ //SEG153 [73] *((byte*) print_char_cursor#80) ← (byte) print_char::ch#4 [ print_char_cursor#80 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#80 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#80 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#80 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#80 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#80 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#80 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#80 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#80 ] ) -- _deref_pbuz1=vbuaa
ldy #0
sta (print_char_cursor),y
- //SEG154 [74] (byte*) print_char_cursor#17 ← ++ (byte*) print_char_cursor#80 [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] ) -- pbuz1=_inc_pbuz1
+ //SEG154 [74] (byte*) print_char_cursor#17 ← ++ (byte*) print_char_cursor#80 [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] ) -- pbuz1=_inc_pbuz1
inc print_char_cursor
bne !+
inc print_char_cursor+1
!:
//SEG155 print_char::@return
- //SEG156 [75] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:255::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:259::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:263::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:267::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] )
+ //SEG156 [75] return [ print_char_cursor#17 ] ( main:2::test_16s:13::print_sword:26::print_char:52 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_char:52 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_char:52 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_char:52 [ test_16s::i#10 print_line_cursor#1 print_sword::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:67 [ test_16s::i#10 print_line_cursor#1 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:67 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:67 [ print_line_cursor#1 test_16u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#7 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:67 [ print_line_cursor#1 test_8s::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:67 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:67 [ print_line_cursor#41 test_8u::i#10 print_byte::b#7 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:60::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:60::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:60::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_word::w#5 print_char_cursor#17 ] main:2::test_16s:13::print_sword:26::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:30::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:34::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#17 ] main:2::test_16s:13::print_sword:38::print_word:56::print_byte:62::print_char:70 [ test_16s::i#10 print_line_cursor#1 print_char_cursor#17 ] main:2::test_16u:9::print_word:227::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:231::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#17 ] main:2::test_16u:9::print_word:235::print_byte:62::print_char:70 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_16u:9::print_word:239::print_byte:62::print_char:70 [ print_line_cursor#1 test_16u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_byte:167::print_char:70 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:261::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:265::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#17 ] main:2::test_8u:7::print_byte:269::print_char:70 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#17 ] main:2::test_8u:7::print_byte:273::print_char:70 [ print_line_cursor#41 test_8u::i#10 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:142::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146::print_char:163 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150::print_char:163 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_sbyte::b#5 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154::print_char:163 [ print_line_cursor#1 test_8s::i#10 print_sbyte::b#5 print_char_cursor#17 ] )
rts
}
//SEG157 print_str
@@ -11755,26 +12154,26 @@ print_str: {
//SEG160 [77] phi (byte*) print_str::str#13 = (byte*) print_str::str#15 [phi:print_str/print_str::@2->print_str::@1#1] -- register_copy
//SEG161 print_str::@1
b1:
- //SEG162 [78] if(*((byte*) print_str::str#13)!=(byte) '@') goto print_str::@2 [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) -- _deref_pbuz1_neq_vbuc1_then_la1
+ //SEG162 [78] if(*((byte*) print_str::str#13)!=(byte) '@') goto print_str::@2 [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) -- _deref_pbuz1_neq_vbuc1_then_la1
ldy #0
lda (str),y
cmp #'@'
bne b2
//SEG163 print_str::@return
- //SEG164 [79] return [ print_char_cursor#126 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 ] )
+ //SEG164 [79] return [ print_char_cursor#126 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 ] )
rts
//SEG165 print_str::@2
b2:
- //SEG166 [80] *((byte*) print_char_cursor#126) ← *((byte*) print_str::str#13) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) -- _deref_pbuz1=_deref_pbuz2
+ //SEG166 [80] *((byte*) print_char_cursor#126) ← *((byte*) print_str::str#13) [ print_char_cursor#126 print_str::str#13 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_char_cursor#126 print_str::str#13 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_char_cursor#126 print_str::str#13 ] ) -- _deref_pbuz1=_deref_pbuz2
ldy #0
lda (str),y
sta (print_char_cursor),y
- //SEG167 [81] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#126 [ print_str::str#13 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#13 print_char_cursor#1 ] ) -- pbuz1=_inc_pbuz1
+ //SEG167 [81] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#126 [ print_str::str#13 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#13 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#13 print_char_cursor#1 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#13 print_char_cursor#1 ] ) -- pbuz1=_inc_pbuz1
inc print_char_cursor
bne !+
inc print_char_cursor+1
!:
- //SEG168 [82] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#13 [ print_str::str#0 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:257 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:261 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:265 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#0 print_char_cursor#1 ] ) -- pbuz1=_inc_pbuz1
+ //SEG168 [82] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#13 [ print_str::str#0 print_char_cursor#1 ] ( main:2::test_16s:13::print_str:28 [ test_16s::i#10 test_16s::divisor#0 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:32 [ test_16s::i#10 test_16s::res#0 print_line_cursor#1 rem16s#11 print_str::str#0 print_char_cursor#1 ] main:2::test_16s:13::print_str:36 [ test_16s::i#10 print_line_cursor#1 rem16s#11 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:144 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:148 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_8s:11::print_str:152 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:229 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:233 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_16u:9::print_str:237 [ print_line_cursor#1 rem16u#1 test_16u::i#10 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:263 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:267 [ print_line_cursor#41 rem8u#17 test_8u::i#10 test_8u::res#0 print_str::str#0 print_char_cursor#1 ] main:2::test_8u:7::print_str:271 [ print_line_cursor#41 rem8u#17 test_8u::i#10 print_str::str#0 print_char_cursor#1 ] ) -- pbuz1=_inc_pbuz1
inc str
bne !+
inc str+1
@@ -11783,56 +12182,92 @@ print_str: {
}
//SEG169 div16s
div16s: {
- .label _2 = 8
- .label _6 = $a
- .label resultu = $c
- .label return = $c
+ .label return = $e
+ .label dividend = 5
+ .label divisor = $13
+ //SEG170 [83] (signed word) divr16s::dividend#0 ← (signed word) div16s::dividend#0 [ div16s::divisor#0 divr16s::dividend#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 divr16s::dividend#0 ] ) -- vwsz1=vwsz2
+ lda dividend
+ sta divr16s.dividend
+ lda dividend+1
+ sta divr16s.dividend+1
+ //SEG171 [84] (signed word) divr16s::divisor#0 ← (signed word) div16s::divisor#0 [ divr16s::dividend#0 divr16s::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividend#0 divr16s::divisor#0 ] ) -- vwsz1=vwsz2
+ lda divisor
+ sta divr16s.divisor
+ lda divisor+1
+ sta divr16s.divisor+1
+ //SEG172 [85] call divr16s [ rem16s#11 divr16s::return#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#2 ] )
+ jsr divr16s
+ //SEG173 [86] (signed word) divr16s::return#3 ← (signed word) divr16s::return#2 [ rem16s#11 divr16s::return#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#3 ] )
+ // (signed word) divr16s::return#3 = (signed word) divr16s::return#2 // register copy zp ZP_WORD:14
+ //SEG174 div16s::@2
+ //SEG175 [87] (signed word) div16s::return#0 ← (signed word) divr16s::return#3 [ div16s::return#0 rem16s#11 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#0 rem16s#11 ] )
+ // (signed word) div16s::return#0 = (signed word) divr16s::return#3 // register copy zp ZP_WORD:14
+ //SEG176 div16s::@return
+ //SEG177 [88] return [ div16s::return#0 rem16s#11 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#0 rem16s#11 ] )
+ rts
+}
+//SEG178 divr16s
+divr16s: {
+ .const rem = 0
+ .label _5 = 8
+ .label _11 = $c
+ .label resultu = $e
+ .label return = $e
.label dividend = 8
- .label divisor = $a
+ .label divisor = $c
.label dividendu = 8
- .label divisoru = $a
- //SEG170 [83] if((signed word) div16s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@1 [ div16s::dividend#0 div16s::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividend#0 div16s::divisor#0 ] ) -- vwsz1_lt_0_then_la1
+ .label divisoru = $c
+ .label remu = $a
+ //SEG179 [89] if((signed word) divr16s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@1 [ divr16s::dividend#0 divr16s::divisor#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividend#0 divr16s::divisor#0 ] ) -- vwsz1_lt_0_then_la1
lda dividend+1
bmi b1
- //SEG171 div16s::@16
- //SEG172 [84] (word~) div16s::dividendu#8 ← (word)(signed word) div16s::dividend#0 [ div16s::divisor#0 div16s::dividendu#8 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::dividendu#8 ] )
- // (word~) div16s::dividendu#8 = (word)(signed word) div16s::dividend#0 // register copy zp ZP_WORD:8
- //SEG173 [85] phi from div16s::@16 to div16s::@2 [phi:div16s::@16->div16s::@2]
- //SEG174 [85] phi (word) div16s::dividendu#3 = (word~) div16s::dividendu#8 [phi:div16s::@16->div16s::@2#0] -- register_copy
- //SEG175 [85] phi (byte) div16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:div16s::@16->div16s::@2#1] -- vbuyy=vbuc1
+ //SEG180 divr16s::@17
+ //SEG181 [90] (word~) divr16s::dividendu#8 ← (word)(signed word) divr16s::dividend#0 [ divr16s::divisor#0 divr16s::dividendu#8 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::dividendu#8 ] )
+ // (word~) divr16s::dividendu#8 = (word)(signed word) divr16s::dividend#0 // register copy zp ZP_WORD:8
+ //SEG182 [91] phi from divr16s::@17 to divr16s::@2 [phi:divr16s::@17->divr16s::@2]
+ //SEG183 [91] phi (word) divr16s::remu#3 = ((word))(const signed word) divr16s::rem#0 [phi:divr16s::@17->divr16s::@2#0] -- vwuz1=vbuc1
+ lda #rem
+ sta remu+1
+ //SEG184 [91] phi (word) divr16s::dividendu#3 = (word~) divr16s::dividendu#8 [phi:divr16s::@17->divr16s::@2#1] -- register_copy
+ //SEG185 [91] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16s::@17->divr16s::@2#2] -- vbuyy=vbuc1
ldy #0
- //SEG176 div16s::@2
+ //SEG186 divr16s::@2
b2:
- //SEG177 [86] if((signed word) div16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@3 [ div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::neg#3 div16s::dividendu#3 ] ) -- vwsz1_lt_0_then_la1
+ //SEG187 [92] if((signed word) divr16s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@3 [ divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 ] ) -- vwsz1_lt_0_then_la1
lda divisor+1
bmi b3
- //SEG178 div16s::@17
- //SEG179 [87] (word~) div16s::divisoru#5 ← (word)(signed word) div16s::divisor#0 [ div16s::neg#3 div16s::dividendu#3 div16s::divisoru#5 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#3 div16s::dividendu#3 div16s::divisoru#5 ] )
- // (word~) div16s::divisoru#5 = (word)(signed word) div16s::divisor#0 // register copy zp ZP_WORD:10
- //SEG180 [88] phi from div16s::@17 div16s::@3 to div16s::@4 [phi:div16s::@17/div16s::@3->div16s::@4]
- //SEG181 [88] phi (byte) div16s::neg#4 = (byte) div16s::neg#3 [phi:div16s::@17/div16s::@3->div16s::@4#0] -- register_copy
- //SEG182 [88] phi (word) div16s::divisoru#3 = (word~) div16s::divisoru#5 [phi:div16s::@17/div16s::@3->div16s::@4#1] -- register_copy
- //SEG183 div16s::@4
+ //SEG188 divr16s::@18
+ //SEG189 [93] (word~) divr16s::divisoru#5 ← (word)(signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#5 ] )
+ // (word~) divr16s::divisoru#5 = (word)(signed word) divr16s::divisor#0 // register copy zp ZP_WORD:12
+ //SEG190 [94] phi from divr16s::@18 divr16s::@3 to divr16s::@4 [phi:divr16s::@18/divr16s::@3->divr16s::@4]
+ //SEG191 [94] phi (byte) divr16s::neg#4 = (byte) divr16s::neg#3 [phi:divr16s::@18/divr16s::@3->divr16s::@4#0] -- register_copy
+ //SEG192 [94] phi (word) divr16s::divisoru#3 = (word~) divr16s::divisoru#5 [phi:divr16s::@18/divr16s::@3->divr16s::@4#1] -- register_copy
+ //SEG193 divr16s::@4
b4:
- //SEG184 [89] (word) div16u::dividend#0 ← (word) div16s::dividendu#3 [ div16s::divisoru#3 div16s::neg#4 div16u::dividend#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisoru#3 div16s::neg#4 div16u::dividend#0 ] )
- // (word) div16u::dividend#0 = (word) div16s::dividendu#3 // register copy zp ZP_WORD:8
- //SEG185 [90] (word) div16u::divisor#0 ← (word) div16s::divisoru#3 [ div16s::neg#4 div16u::dividend#0 div16u::divisor#0 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::dividend#0 div16u::divisor#0 ] )
- // (word) div16u::divisor#0 = (word) div16s::divisoru#3 // register copy zp ZP_WORD:10
- //SEG186 [91] call div16u [ div16s::neg#4 div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] )
- //SEG187 [106] phi from div16s::@4 to div16u [phi:div16s::@4->div16u]
- //SEG188 [106] phi (word) div16u::divisor#2 = (word) div16u::divisor#0 [phi:div16s::@4->div16u#0] -- register_copy
- //SEG189 [106] phi (word) div16u::dividend#2 = (word) div16u::dividend#0 [phi:div16s::@4->div16u#1] -- register_copy
- jsr div16u
- //SEG190 [92] (word) div16u::return#2 ← (word) div16u::return#0 [ div16s::neg#4 div16u::return#2 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#2 rem16u#1 ] )
- // (word) div16u::return#2 = (word) div16u::return#0 // register copy zp ZP_WORD:12
- //SEG191 div16s::@15
- //SEG192 [93] (word) div16s::resultu#0 ← (word) div16u::return#2 [ div16s::neg#4 div16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16s::resultu#0 rem16u#1 ] )
- // (word) div16s::resultu#0 = (word) div16u::return#2 // register copy zp ZP_WORD:12
- //SEG193 [94] if((byte) div16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto div16s::@18 [ div16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::resultu#0 rem16u#1 ] ) -- vbuyy_eq_0_then_la1
+ //SEG194 [95] (word) divr16u::dividend#2 ← (word) divr16s::dividendu#3 [ divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::remu#3 divr16s::divisoru#3 divr16s::neg#4 divr16u::dividend#2 ] )
+ // (word) divr16u::dividend#2 = (word) divr16s::dividendu#3 // register copy zp ZP_WORD:8
+ //SEG195 [96] (word) divr16u::divisor#1 ← (word) divr16s::divisoru#3 [ divr16s::remu#3 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::remu#3 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 ] )
+ // (word) divr16u::divisor#1 = (word) divr16s::divisoru#3 // register copy zp ZP_WORD:12
+ //SEG196 [97] (word) divr16u::rem#4 ← (word) divr16s::remu#3 [ divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 divr16u::rem#4 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::dividend#2 divr16u::divisor#1 divr16u::rem#4 ] )
+ // (word) divr16u::rem#4 = (word) divr16s::remu#3 // register copy zp ZP_WORD:10
+ //SEG197 [98] call divr16u [ divr16s::neg#4 divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] )
+ //SEG198 [113] phi from divr16s::@4 to divr16u [phi:divr16s::@4->divr16u]
+ //SEG199 [113] phi (word) divr16u::divisor#6 = (word) divr16u::divisor#1 [phi:divr16s::@4->divr16u#0] -- register_copy
+ //SEG200 [113] phi (word) divr16u::dividend#5 = (word) divr16u::dividend#2 [phi:divr16s::@4->divr16u#1] -- register_copy
+ //SEG201 [113] phi (word) divr16u::rem#10 = (word) divr16u::rem#4 [phi:divr16s::@4->divr16u#2] -- register_copy
+ jsr divr16u
+ //SEG202 [99] (word) divr16u::return#3 ← (word) divr16u::return#0 [ divr16s::neg#4 divr16u::return#3 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#3 rem16u#1 ] )
+ // (word) divr16u::return#3 = (word) divr16u::return#0 // register copy zp ZP_WORD:14
+ //SEG203 divr16s::@15
+ //SEG204 [100] (word) divr16s::resultu#0 ← (word) divr16u::return#3 [ divr16s::neg#4 divr16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16s::resultu#0 rem16u#1 ] )
+ // (word) divr16s::resultu#0 = (word) divr16u::return#3 // register copy zp ZP_WORD:14
+ //SEG205 [101] if((byte) divr16s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16s::@19 [ divr16s::resultu#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::resultu#0 rem16u#1 ] ) -- vbuyy_eq_0_then_la1
cpy #0
beq breturn
- //SEG194 div16s::@11
- //SEG195 [95] (signed word) rem16s#2 ← - (signed word)(word) rem16u#1 [ div16s::resultu#0 rem16s#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::resultu#0 rem16s#2 ] ) -- vwsz1=_neg_vwsz1
+ //SEG206 divr16s::@11
+ //SEG207 [102] (signed word) rem16s#2 ← - (signed word)(word) rem16u#1 [ divr16s::resultu#0 rem16s#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::resultu#0 rem16s#2 ] ) -- vwsz1=_neg_vwsz1
sec
lda rem16s
eor #$ff
@@ -11842,7 +12277,7 @@ div16s: {
eor #$ff
adc #0
sta rem16s+1
- //SEG196 [96] (signed word) div16s::return#1 ← - (signed word)(word) div16s::resultu#0 [ rem16s#2 div16s::return#1 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#2 div16s::return#1 ] ) -- vwsz1=_neg_vwsz1
+ //SEG208 [103] (signed word) divr16s::return#1 ← - (signed word)(word) divr16s::resultu#0 [ rem16s#2 divr16s::return#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#2 divr16s::return#1 ] ) -- vwsz1=_neg_vwsz1
sec
lda return
eor #$ff
@@ -11852,129 +12287,111 @@ div16s: {
eor #$ff
adc #0
sta return+1
- //SEG197 [97] phi from div16s::@11 div16s::@18 to div16s::@return [phi:div16s::@11/div16s::@18->div16s::@return]
- //SEG198 [97] phi (signed word) rem16s#3 = (signed word) rem16s#2 [phi:div16s::@11/div16s::@18->div16s::@return#0] -- register_copy
- //SEG199 [97] phi (signed word) div16s::return#2 = (signed word) div16s::return#1 [phi:div16s::@11/div16s::@18->div16s::@return#1] -- register_copy
- //SEG200 div16s::@return
+ //SEG209 [104] phi from divr16s::@11 divr16s::@19 to divr16s::@return [phi:divr16s::@11/divr16s::@19->divr16s::@return]
+ //SEG210 [104] phi (signed word) rem16s#11 = (signed word) rem16s#2 [phi:divr16s::@11/divr16s::@19->divr16s::@return#0] -- register_copy
+ //SEG211 [104] phi (signed word) divr16s::return#2 = (signed word) divr16s::return#1 [phi:divr16s::@11/divr16s::@19->divr16s::@return#1] -- register_copy
+ //SEG212 divr16s::@return
breturn:
- //SEG201 [98] return [ div16s::return#2 rem16s#3 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#2 rem16s#3 ] )
+ //SEG213 [105] return [ rem16s#11 divr16s::return#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16s#11 divr16s::return#2 ] )
rts
- //SEG202 div16s::@18
- //SEG203 [99] (signed word~) div16s::return#7 ← (signed word)(word) div16s::resultu#0 [ rem16u#1 div16s::return#7 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16u#1 div16s::return#7 ] )
- // (signed word~) div16s::return#7 = (signed word)(word) div16s::resultu#0 // register copy zp ZP_WORD:12
- //SEG204 [100] (signed word~) rem16s#32 ← (signed word)(word) rem16u#1 [ div16s::return#7 rem16s#32 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::return#7 rem16s#32 ] )
- // (signed word~) rem16s#32 = (signed word)(word) rem16u#1 // register copy zp ZP_WORD:14
- //SEG205 div16s::@3
+ //SEG214 divr16s::@19
+ //SEG215 [106] (signed word~) divr16s::return#7 ← (signed word)(word) divr16s::resultu#0 [ rem16u#1 divr16s::return#7 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 rem16u#1 divr16s::return#7 ] )
+ // (signed word~) divr16s::return#7 = (signed word)(word) divr16s::resultu#0 // register copy zp ZP_WORD:14
+ //SEG216 [107] (signed word~) rem16s#37 ← (signed word)(word) rem16u#1 [ divr16s::return#7 rem16s#37 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::return#7 rem16s#37 ] )
+ // (signed word~) rem16s#37 = (signed word)(word) rem16u#1 // register copy zp ZP_WORD:10
+ //SEG217 divr16s::@3
b3:
- //SEG206 [101] (signed word~) div16s::$6 ← - (signed word) div16s::divisor#0 [ div16s::neg#3 div16s::dividendu#3 div16s::$6 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#3 div16s::dividendu#3 div16s::$6 ] ) -- vwsz1=_neg_vwsz1
+ //SEG218 [108] (signed word~) divr16s::$11 ← - (signed word) divr16s::divisor#0 [ divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#3 divr16s::dividendu#3 divr16s::remu#3 divr16s::$11 ] ) -- vwsz1=_neg_vwsz1
sec
- lda _6
+ lda _11
eor #$ff
adc #0
- sta _6
- lda _6+1
+ sta _11
+ lda _11+1
eor #$ff
adc #0
- sta _6+1
- //SEG207 [102] (byte) div16s::neg#2 ← (byte) div16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ div16s::dividendu#3 div16s::neg#2 div16s::$6 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::neg#2 div16s::$6 ] ) -- vbuyy=vbuyy_bxor_vbuc1
+ sta _11+1
+ //SEG219 [109] (byte) divr16s::neg#2 ← (byte) divr16s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::neg#2 divr16s::$11 ] ) -- vbuyy=vbuyy_bxor_vbuc1
tya
eor #1
tay
- //SEG208 [103] (word~) div16s::divisoru#4 ← (word)(signed word~) div16s::$6 [ div16s::dividendu#3 div16s::divisoru#4 div16s::neg#2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::dividendu#3 div16s::divisoru#4 div16s::neg#2 ] )
- // (word~) div16s::divisoru#4 = (word)(signed word~) div16s::$6 // register copy zp ZP_WORD:10
+ //SEG220 [110] (word~) divr16s::divisoru#4 ← (word)(signed word~) divr16s::$11 [ divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::dividendu#3 divr16s::remu#3 divr16s::divisoru#4 divr16s::neg#2 ] )
+ // (word~) divr16s::divisoru#4 = (word)(signed word~) divr16s::$11 // register copy zp ZP_WORD:12
jmp b4
- //SEG209 div16s::@1
+ //SEG221 divr16s::@1
b1:
- //SEG210 [104] (signed word~) div16s::$2 ← - (signed word) div16s::dividend#0 [ div16s::divisor#0 div16s::$2 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::$2 ] ) -- vwsz1=_neg_vwsz1
+ //SEG222 [111] (signed word~) divr16s::$5 ← - (signed word) divr16s::dividend#0 [ divr16s::divisor#0 divr16s::$5 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::$5 ] ) -- vwsz1=_neg_vwsz1
sec
- lda _2
+ lda _5
eor #$ff
adc #0
- sta _2
- lda _2+1
+ sta _5
+ lda _5+1
eor #$ff
adc #0
- sta _2+1
- //SEG211 [105] (word~) div16s::dividendu#7 ← (word)(signed word~) div16s::$2 [ div16s::divisor#0 div16s::dividendu#7 ] ( main:2::test_16s:13::div16s:21 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::divisor#0 div16s::dividendu#7 ] )
- // (word~) div16s::dividendu#7 = (word)(signed word~) div16s::$2 // register copy zp ZP_WORD:8
- //SEG212 [85] phi from div16s::@1 to div16s::@2 [phi:div16s::@1->div16s::@2]
- //SEG213 [85] phi (word) div16s::dividendu#3 = (word~) div16s::dividendu#7 [phi:div16s::@1->div16s::@2#0] -- register_copy
- //SEG214 [85] phi (byte) div16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:div16s::@1->div16s::@2#1] -- vbuyy=vbuc1
+ sta _5+1
+ //SEG223 [112] (word~) divr16s::dividendu#7 ← (word)(signed word~) divr16s::$5 [ divr16s::divisor#0 divr16s::dividendu#7 ] ( main:2::test_16s:13::div16s:21::divr16s:85 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::divisor#0 divr16s::dividendu#7 ] )
+ // (word~) divr16s::dividendu#7 = (word)(signed word~) divr16s::$5 // register copy zp ZP_WORD:8
+ //SEG224 [91] phi from divr16s::@1 to divr16s::@2 [phi:divr16s::@1->divr16s::@2]
+ //SEG225 [91] phi (word) divr16s::remu#3 = ((word))-(const signed word) divr16s::rem#0 [phi:divr16s::@1->divr16s::@2#0] -- vwuz1=vbuc1
+ lda #<-rem
+ sta remu
+ lda #>-rem
+ sta remu+1
+ //SEG226 [91] phi (word) divr16s::dividendu#3 = (word~) divr16s::dividendu#7 [phi:divr16s::@1->divr16s::@2#1] -- register_copy
+ //SEG227 [91] phi (byte) divr16s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:divr16s::@1->divr16s::@2#2] -- vbuyy=vbuc1
ldy #1
jmp b2
}
-//SEG215 div16u
-div16u: {
- .label return = $c
- .label dividend = 8
- .label divisor = $a
- //SEG216 [107] (word) divr16u::dividend#1 ← (word) div16u::dividend#2 [ div16u::divisor#2 divr16u::dividend#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::divisor#2 divr16u::dividend#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::divisor#2 divr16u::dividend#1 ] )
- // (word) divr16u::dividend#1 = (word) div16u::dividend#2 // register copy zp ZP_WORD:8
- //SEG217 [108] (word) divr16u::divisor#0 ← (word) div16u::divisor#2 [ divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::dividend#1 divr16u::divisor#0 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 divr16u::divisor#0 ] )
- // (word) divr16u::divisor#0 = (word) div16u::divisor#2 // register copy zp ZP_WORD:10
- //SEG218 [109] call divr16u [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] )
- //SEG219 [113] phi from div16u to divr16u [phi:div16u->divr16u]
- jsr divr16u
- //SEG220 [110] (word) divr16u::return#2 ← (word) divr16u::return#0 [ rem16u#1 divr16u::return#2 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#2 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#2 ] )
- // (word) divr16u::return#2 = (word) divr16u::return#0 // register copy zp ZP_WORD:12
- //SEG221 div16u::@2
- //SEG222 [111] (word) div16u::return#0 ← (word) divr16u::return#2 [ div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 rem16u#1 ] )
- // (word) div16u::return#0 = (word) divr16u::return#2 // register copy zp ZP_WORD:12
- //SEG223 div16u::@return
- //SEG224 [112] return [ div16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::div16u:91 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 div16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 rem16u#1 ] )
- rts
-}
-//SEG225 divr16u
+//SEG228 divr16u
divr16u: {
- .label rem = $e
+ .label rem = $a
.label dividend = 8
- .label quotient = $c
- .label return = $c
- .label divisor = $a
- //SEG226 [114] phi from divr16u to divr16u::@1 [phi:divr16u->divr16u::@1]
- //SEG227 [114] phi (byte) divr16u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#0] -- vbuxx=vbuc1
+ .label quotient = $e
+ .label return = $e
+ .label divisor = $c
+ //SEG229 [114] phi from divr16u to divr16u::@1 [phi:divr16u->divr16u::@1]
+ //SEG230 [114] phi (byte) divr16u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#0] -- vbuxx=vbuc1
ldx #0
- //SEG228 [114] phi (word) divr16u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#1] -- vwuz1=vbuc1
+ //SEG231 [114] phi (word) divr16u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#1] -- vwuz1=vbuc1
txa
sta quotient
sta quotient+1
- //SEG229 [114] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#1 [phi:divr16u->divr16u::@1#2] -- register_copy
- //SEG230 [114] phi (word) divr16u::rem#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr16u->divr16u::@1#3] -- vwuz1=vbuc1
- sta rem
- sta rem+1
- //SEG231 [114] phi from divr16u::@3 to divr16u::@1 [phi:divr16u::@3->divr16u::@1]
- //SEG232 [114] phi (byte) divr16u::i#2 = (byte) divr16u::i#1 [phi:divr16u::@3->divr16u::@1#0] -- register_copy
- //SEG233 [114] phi (word) divr16u::quotient#3 = (word) divr16u::return#0 [phi:divr16u::@3->divr16u::@1#1] -- register_copy
- //SEG234 [114] phi (word) divr16u::dividend#2 = (word) divr16u::dividend#0 [phi:divr16u::@3->divr16u::@1#2] -- register_copy
- //SEG235 [114] phi (word) divr16u::rem#4 = (word) divr16u::rem#10 [phi:divr16u::@3->divr16u::@1#3] -- register_copy
- //SEG236 divr16u::@1
+ //SEG232 [114] phi (word) divr16u::dividend#3 = (word) divr16u::dividend#5 [phi:divr16u->divr16u::@1#2] -- register_copy
+ //SEG233 [114] phi (word) divr16u::rem#5 = (word) divr16u::rem#10 [phi:divr16u->divr16u::@1#3] -- register_copy
+ //SEG234 [114] phi from divr16u::@3 to divr16u::@1 [phi:divr16u::@3->divr16u::@1]
+ //SEG235 [114] phi (byte) divr16u::i#2 = (byte) divr16u::i#1 [phi:divr16u::@3->divr16u::@1#0] -- register_copy
+ //SEG236 [114] phi (word) divr16u::quotient#3 = (word) divr16u::return#0 [phi:divr16u::@3->divr16u::@1#1] -- register_copy
+ //SEG237 [114] phi (word) divr16u::dividend#3 = (word) divr16u::dividend#0 [phi:divr16u::@3->divr16u::@1#2] -- register_copy
+ //SEG238 [114] phi (word) divr16u::rem#5 = (word) divr16u::rem#11 [phi:divr16u::@3->divr16u::@1#3] -- register_copy
+ //SEG239 divr16u::@1
b1:
- //SEG237 [115] (word) divr16u::rem#0 ← (word) divr16u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG240 [115] (word) divr16u::rem#0 ← (word) divr16u::rem#5 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vwuz1=vwuz1_rol_1
asl rem
rol rem+1
- //SEG238 [116] (byte~) divr16u::$1 ← > (word) divr16u::dividend#2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) -- vbuaa=_hi_vwuz1
+ //SEG241 [116] (byte~) divr16u::$1 ← > (word) divr16u::dividend#3 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$1 ] ) -- vbuaa=_hi_vwuz1
lda dividend+1
- //SEG239 [117] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) -- vbuaa=vbuaa_band_vbuc1
+ //SEG242 [117] (byte~) divr16u::$2 ← (byte~) divr16u::$1 & (byte/word/signed word/dword/signed dword) 128 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 divr16u::$2 ] ) -- vbuaa=vbuaa_band_vbuc1
and #$80
- //SEG240 [118] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vbuaa_eq_0_then_la1
+ //SEG243 [118] if((byte~) divr16u::$2==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr16u::@2 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#0 ] ) -- vbuaa_eq_0_then_la1
cmp #0
beq b2
- //SEG241 divr16u::@4
- //SEG242 [119] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::dividend#2 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) -- vwuz1=vwuz1_bor_vbuc1
+ //SEG244 divr16u::@4
+ //SEG245 [119] (word) divr16u::rem#1 ← (word) divr16u::rem#0 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::dividend#3 divr16u::quotient#3 divr16u::i#2 divr16u::rem#1 ] ) -- vwuz1=vwuz1_bor_vbuc1
lda #1
ora rem
sta rem
- //SEG243 [120] phi from divr16u::@1 divr16u::@4 to divr16u::@2 [phi:divr16u::@1/divr16u::@4->divr16u::@2]
- //SEG244 [120] phi (word) divr16u::rem#5 = (word) divr16u::rem#0 [phi:divr16u::@1/divr16u::@4->divr16u::@2#0] -- register_copy
- //SEG245 divr16u::@2
+ //SEG246 [120] phi from divr16u::@1 divr16u::@4 to divr16u::@2 [phi:divr16u::@1/divr16u::@4->divr16u::@2]
+ //SEG247 [120] phi (word) divr16u::rem#6 = (word) divr16u::rem#0 [phi:divr16u::@1/divr16u::@4->divr16u::@2#0] -- register_copy
+ //SEG248 divr16u::@2
b2:
- //SEG246 [121] (word) divr16u::dividend#0 ← (word) divr16u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG249 [121] (word) divr16u::dividend#0 ← (word) divr16u::dividend#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::quotient#3 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 ] ) -- vwuz1=vwuz1_rol_1
asl dividend
rol dividend+1
- //SEG247 [122] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1=vwuz1_rol_1
+ //SEG250 [122] (word) divr16u::quotient#1 ← (word) divr16u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ) -- vwuz1=vwuz1_rol_1
asl quotient
rol quotient+1
- //SEG248 [123] if((word) divr16u::rem#5<(word) divr16u::divisor#0) goto divr16u::@3 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#1 ] ) -- vwuz1_lt_vwuz2_then_la1
+ //SEG251 [123] if((word) divr16u::rem#6<(word) divr16u::divisor#6) goto divr16u::@3 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#1 ] ) -- vwuz1_lt_vwuz2_then_la1
lda rem+1
cmp divisor+1
bcc b3
@@ -11983,13 +12400,13 @@ divr16u: {
cmp divisor
bcc b3
!:
- //SEG249 divr16u::@5
- //SEG250 [124] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::rem#5 divr16u::quotient#2 ] ) -- vwuz1=_inc_vwuz1
+ //SEG252 divr16u::@5
+ //SEG253 [124] (word) divr16u::quotient#2 ← ++ (word) divr16u::quotient#1 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::rem#6 divr16u::quotient#2 ] ) -- vwuz1=_inc_vwuz1
inc quotient
bne !+
inc quotient+1
!:
- //SEG251 [125] (word) divr16u::rem#2 ← (word) divr16u::rem#5 - (word) divr16u::divisor#0 [ divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) -- vwuz1=vwuz1_minus_vwuz2
+ //SEG254 [125] (word) divr16u::rem#2 ← (word) divr16u::rem#6 - (word) divr16u::divisor#6 [ divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#6 divr16u::i#2 divr16u::dividend#0 divr16u::quotient#2 divr16u::rem#2 ] ) -- vwuz1=vwuz1_minus_vwuz2
lda rem
sec
sbc divisor
@@ -11997,138 +12414,138 @@ divr16u: {
lda rem+1
sbc divisor+1
sta rem+1
- //SEG252 [126] phi from divr16u::@2 divr16u::@5 to divr16u::@3 [phi:divr16u::@2/divr16u::@5->divr16u::@3]
- //SEG253 [126] phi (word) divr16u::return#0 = (word) divr16u::quotient#1 [phi:divr16u::@2/divr16u::@5->divr16u::@3#0] -- register_copy
- //SEG254 [126] phi (word) divr16u::rem#10 = (word) divr16u::rem#5 [phi:divr16u::@2/divr16u::@5->divr16u::@3#1] -- register_copy
- //SEG255 divr16u::@3
+ //SEG255 [126] phi from divr16u::@2 divr16u::@5 to divr16u::@3 [phi:divr16u::@2/divr16u::@5->divr16u::@3]
+ //SEG256 [126] phi (word) divr16u::return#0 = (word) divr16u::quotient#1 [phi:divr16u::@2/divr16u::@5->divr16u::@3#0] -- register_copy
+ //SEG257 [126] phi (word) divr16u::rem#11 = (word) divr16u::rem#6 [phi:divr16u::@2/divr16u::@5->divr16u::@3#1] -- register_copy
+ //SEG258 divr16u::@3
b3:
- //SEG256 [127] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuxx=_inc_vbuxx
+ //SEG259 [127] (byte) divr16u::i#1 ← ++ (byte) divr16u::i#2 [ divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuxx=_inc_vbuxx
inx
- //SEG257 [128] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::divisor#0 divr16u::return#0 divr16u::rem#10 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuxx_neq_vbuc1_then_la1
+ //SEG260 [128] if((byte) divr16u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 16) goto divr16u::@1 [ divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 divr16u::divisor#6 divr16u::rem#11 divr16u::dividend#0 divr16u::i#1 ] ) -- vbuxx_neq_vbuc1_then_la1
cpx #$10
bne b1
- //SEG258 divr16u::@6
- //SEG259 [129] (word) rem16u#1 ← (word) divr16u::rem#10 [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] )
- // (word) rem16u#1 = (word) divr16u::rem#10 // register copy zp ZP_WORD:14
- //SEG260 divr16u::@return
- //SEG261 [130] return [ rem16u#1 divr16u::return#0 ] ( main:2::test_16s:13::div16s:21::div16u:91::divr16u:109 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 div16s::neg#4 rem16u#1 divr16u::return#0 ] main:2::test_16u:9::div16u:222::divr16u:109 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#0 ] )
+ //SEG261 divr16u::@6
+ //SEG262 [129] (word) rem16u#1 ← (word) divr16u::rem#11 [ divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] )
+ // (word) rem16u#1 = (word) divr16u::rem#11 // register copy zp ZP_WORD:10
+ //SEG263 divr16u::@return
+ //SEG264 [130] return [ divr16u::return#0 rem16u#1 ] ( main:2::test_16s:13::div16s:21::divr16s:85::divr16u:98 [ test_16s::i#10 test_16s::dividend#0 test_16s::divisor#0 print_line_cursor#1 divr16s::neg#4 divr16u::return#0 rem16u#1 ] main:2::test_16u:9::div16u:222::divr16u:247 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] )
rts
}
-//SEG262 test_8s
+//SEG265 test_8s
test_8s: {
.label dividend = 7
.label divisor = $15
.label res = $10
.label i = 2
- //SEG263 [132] phi from test_8s to test_8s::@1 [phi:test_8s->test_8s::@1]
- //SEG264 [132] phi (byte) test_8s::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_8s->test_8s::@1#0] -- vbuz1=vbuc1
+ //SEG266 [132] phi from test_8s to test_8s::@1 [phi:test_8s->test_8s::@1]
+ //SEG267 [132] phi (byte) test_8s::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_8s->test_8s::@1#0] -- vbuz1=vbuc1
lda #0
sta i
- //SEG265 [132] phi from test_8s::@11 to test_8s::@1 [phi:test_8s::@11->test_8s::@1]
- //SEG266 [132] phi (byte) test_8s::i#10 = (byte) test_8s::i#1 [phi:test_8s::@11->test_8s::@1#0] -- register_copy
- //SEG267 test_8s::@1
+ //SEG268 [132] phi from test_8s::@11 to test_8s::@1 [phi:test_8s::@11->test_8s::@1]
+ //SEG269 [132] phi (byte) test_8s::i#10 = (byte) test_8s::i#1 [phi:test_8s::@11->test_8s::@1#0] -- register_copy
+ //SEG270 test_8s::@1
b1:
- //SEG268 [133] (signed byte) test_8s::dividend#0 ← *((const signed byte[]) test_8s::dividends#0 + (byte) test_8s::i#10) [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 ] ) -- vbsz1=pbsc1_derefidx_vbuz2
+ //SEG271 [133] (signed byte) test_8s::dividend#0 ← *((const signed byte[]) test_8s::dividends#0 + (byte) test_8s::i#10) [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 ] ) -- vbsz1=pbsc1_derefidx_vbuz2
ldy i
lda dividends,y
sta dividend
- //SEG269 [134] (signed byte) test_8s::divisor#0 ← *((const signed byte[]) test_8s::divisors#0 + (byte) test_8s::i#10) [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 ] ) -- vbsz1=pbsc1_derefidx_vbuz2
+ //SEG272 [134] (signed byte) test_8s::divisor#0 ← *((const signed byte[]) test_8s::divisors#0 + (byte) test_8s::i#10) [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 ] ) -- vbsz1=pbsc1_derefidx_vbuz2
lda divisors,y
sta divisor
- //SEG270 [135] (signed byte) div8s::dividend#0 ← (signed byte) test_8s::dividend#0 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 ] ) -- vbsyy=vbsz1
+ //SEG273 [135] (signed byte) div8s::dividend#0 ← (signed byte) test_8s::dividend#0 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 ] ) -- vbsyy=vbsz1
ldy dividend
- //SEG271 [136] (signed byte) div8s::divisor#0 ← (signed byte) test_8s::divisor#0 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ) -- vbsxx=vbsz1
+ //SEG274 [136] (signed byte) div8s::divisor#0 ← (signed byte) test_8s::divisor#0 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ) -- vbsxx=vbsz1
tax
- //SEG272 [137] call div8s [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] )
+ //SEG275 [137] call div8s [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] )
jsr div8s
- //SEG273 [138] (signed byte) div8s::return#3 ← (signed byte) div8s::return#2 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#3 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#3 rem8s#3 ] )
+ //SEG276 [138] (signed byte) div8s::return#3 ← (signed byte) div8s::return#2 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#3 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#3 rem8s#3 ] )
// (signed byte) div8s::return#3 = (signed byte) div8s::return#2 // register copy reg byte a
- //SEG274 test_8s::@3
- //SEG275 [139] (signed byte) test_8s::res#0 ← (signed byte) div8s::return#3 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ) -- vbsz1=vbsaa
+ //SEG277 test_8s::@3
+ //SEG278 [139] (signed byte) test_8s::res#0 ← (signed byte) div8s::return#3 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ) -- vbsz1=vbsaa
sta res
- //SEG276 [140] (signed byte) print_sbyte::b#1 ← (signed byte) test_8s::dividend#0 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 rem8s#3 ] )
+ //SEG279 [140] (signed byte) print_sbyte::b#1 ← (signed byte) test_8s::dividend#0 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 rem8s#3 ] )
// (signed byte) print_sbyte::b#1 = (signed byte) test_8s::dividend#0 // register copy zp ZP_BYTE:7
- //SEG277 [141] (byte*~) print_char_cursor#180 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 print_char_cursor#180 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 print_char_cursor#180 rem8s#3 ] ) -- pbuz1=pbuz2
+ //SEG280 [141] (byte*~) print_char_cursor#180 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 print_char_cursor#180 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 print_sbyte::b#1 print_char_cursor#180 rem8s#3 ] ) -- pbuz1=pbuz2
lda print_line_cursor
sta print_char_cursor
lda print_line_cursor+1
sta print_char_cursor+1
- //SEG278 [142] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] )
- //SEG279 [160] phi from test_8s::@3 to print_sbyte [phi:test_8s::@3->print_sbyte]
- //SEG280 [160] phi (byte*) print_char_cursor#131 = (byte*~) print_char_cursor#180 [phi:test_8s::@3->print_sbyte#0] -- register_copy
- //SEG281 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#1 [phi:test_8s::@3->print_sbyte#1] -- register_copy
+ //SEG281 [142] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] )
+ //SEG282 [160] phi from test_8s::@3 to print_sbyte [phi:test_8s::@3->print_sbyte]
+ //SEG283 [160] phi (byte*) print_char_cursor#131 = (byte*~) print_char_cursor#180 [phi:test_8s::@3->print_sbyte#0] -- register_copy
+ //SEG284 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#1 [phi:test_8s::@3->print_sbyte#1] -- register_copy
jsr print_sbyte
- //SEG282 [143] phi from test_8s::@3 to test_8s::@4 [phi:test_8s::@3->test_8s::@4]
- //SEG283 test_8s::@4
- //SEG284 [144] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] )
- //SEG285 [76] phi from test_8s::@4 to print_str [phi:test_8s::@4->print_str]
- //SEG286 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str [phi:test_8s::@4->print_str#0] -- pbuz1=pbuc1
+ //SEG285 [143] phi from test_8s::@3 to test_8s::@4 [phi:test_8s::@3->test_8s::@4]
+ //SEG286 test_8s::@4
+ //SEG287 [144] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 ] )
+ //SEG288 [76] phi from test_8s::@4 to print_str [phi:test_8s::@4->print_str]
+ //SEG289 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str [phi:test_8s::@4->print_str#0] -- pbuz1=pbuc1
lda #str
sta print_str.str+1
jsr print_str
- //SEG287 test_8s::@5
- //SEG288 [145] (signed byte) print_sbyte::b#2 ← (signed byte) test_8s::divisor#0 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 print_sbyte::b#2 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 print_sbyte::b#2 rem8s#3 ] ) -- vbsz1=vbsz2
+ //SEG290 test_8s::@5
+ //SEG291 [145] (signed byte) print_sbyte::b#2 ← (signed byte) test_8s::divisor#0 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 print_sbyte::b#2 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 print_sbyte::b#2 rem8s#3 ] ) -- vbsz1=vbsz2
lda divisor
sta print_sbyte.b
- //SEG289 [146] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::res#0 rem8s#3 ] )
- //SEG290 [160] phi from test_8s::@5 to print_sbyte [phi:test_8s::@5->print_sbyte]
- //SEG291 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@5->print_sbyte#0] -- register_copy
- //SEG292 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#2 [phi:test_8s::@5->print_sbyte#1] -- register_copy
+ //SEG292 [146] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 test_8s::res#0 rem8s#3 ] )
+ //SEG293 [160] phi from test_8s::@5 to print_sbyte [phi:test_8s::@5->print_sbyte]
+ //SEG294 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@5->print_sbyte#0] -- register_copy
+ //SEG295 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#2 [phi:test_8s::@5->print_sbyte#1] -- register_copy
jsr print_sbyte
- //SEG293 [147] phi from test_8s::@5 to test_8s::@6 [phi:test_8s::@5->test_8s::@6]
- //SEG294 test_8s::@6
- //SEG295 [148] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 rem8s#3 ] )
- //SEG296 [76] phi from test_8s::@6 to print_str [phi:test_8s::@6->print_str]
- //SEG297 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str1 [phi:test_8s::@6->print_str#0] -- pbuz1=pbuc1
+ //SEG296 [147] phi from test_8s::@5 to test_8s::@6 [phi:test_8s::@5->test_8s::@6]
+ //SEG297 test_8s::@6
+ //SEG298 [148] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 test_8s::res#0 rem8s#3 ] )
+ //SEG299 [76] phi from test_8s::@6 to print_str [phi:test_8s::@6->print_str]
+ //SEG300 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str1 [phi:test_8s::@6->print_str#0] -- pbuz1=pbuc1
lda #str1
sta print_str.str+1
jsr print_str
- //SEG298 test_8s::@7
- //SEG299 [149] (signed byte) print_sbyte::b#3 ← (signed byte) test_8s::res#0 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#3 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#3 rem8s#3 ] ) -- vbsz1=vbsz2
+ //SEG301 test_8s::@7
+ //SEG302 [149] (signed byte) print_sbyte::b#3 ← (signed byte) test_8s::res#0 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#3 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#3 rem8s#3 ] ) -- vbsz1=vbsz2
lda res
sta print_sbyte.b
- //SEG300 [150] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 rem8s#3 ] )
- //SEG301 [160] phi from test_8s::@7 to print_sbyte [phi:test_8s::@7->print_sbyte]
- //SEG302 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@7->print_sbyte#0] -- register_copy
- //SEG303 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#3 [phi:test_8s::@7->print_sbyte#1] -- register_copy
+ //SEG303 [150] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 rem8s#3 ] )
+ //SEG304 [160] phi from test_8s::@7 to print_sbyte [phi:test_8s::@7->print_sbyte]
+ //SEG305 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@7->print_sbyte#0] -- register_copy
+ //SEG306 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#3 [phi:test_8s::@7->print_sbyte#1] -- register_copy
jsr print_sbyte
- //SEG304 [151] phi from test_8s::@7 to test_8s::@8 [phi:test_8s::@7->test_8s::@8]
- //SEG305 test_8s::@8
- //SEG306 [152] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 rem8s#3 ] )
- //SEG307 [76] phi from test_8s::@8 to print_str [phi:test_8s::@8->print_str]
- //SEG308 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str2 [phi:test_8s::@8->print_str#0] -- pbuz1=pbuc1
+ //SEG307 [151] phi from test_8s::@7 to test_8s::@8 [phi:test_8s::@7->test_8s::@8]
+ //SEG308 test_8s::@8
+ //SEG309 [152] call print_str [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 rem8s#3 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 rem8s#3 ] )
+ //SEG310 [76] phi from test_8s::@8 to print_str [phi:test_8s::@8->print_str]
+ //SEG311 [76] phi (byte*) print_str::str#15 = (const string) test_8s::str2 [phi:test_8s::@8->print_str#0] -- pbuz1=pbuc1
lda #str2
sta print_str.str+1
jsr print_str
- //SEG309 test_8s::@9
- //SEG310 [153] (signed byte) print_sbyte::b#4 ← (signed byte) rem8s#3 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#4 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#4 ] ) -- vbsz1=vbsxx
+ //SEG312 test_8s::@9
+ //SEG313 [153] (signed byte) print_sbyte::b#4 ← (signed byte) rem8s#3 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#4 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#126 test_8s::i#10 print_sbyte::b#4 ] ) -- vbsz1=vbsxx
stx print_sbyte.b
- //SEG311 [154] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 ] )
- //SEG312 [160] phi from test_8s::@9 to print_sbyte [phi:test_8s::@9->print_sbyte]
- //SEG313 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@9->print_sbyte#0] -- register_copy
- //SEG314 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#4 [phi:test_8s::@9->print_sbyte#1] -- register_copy
+ //SEG314 [154] call print_sbyte [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 ] ( main:2::test_8s:11 [ print_line_cursor#1 print_char_cursor#17 test_8s::i#10 ] )
+ //SEG315 [160] phi from test_8s::@9 to print_sbyte [phi:test_8s::@9->print_sbyte]
+ //SEG316 [160] phi (byte*) print_char_cursor#131 = (byte*) print_char_cursor#126 [phi:test_8s::@9->print_sbyte#0] -- register_copy
+ //SEG317 [160] phi (signed byte) print_sbyte::b#5 = (signed byte) print_sbyte::b#4 [phi:test_8s::@9->print_sbyte#1] -- register_copy
jsr print_sbyte
- //SEG315 [155] phi from test_8s::@9 to test_8s::@10 [phi:test_8s::@9->test_8s::@10]
- //SEG316 test_8s::@10
- //SEG317 [156] call print_ln [ print_line_cursor#1 test_8s::i#10 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 ] )
- //SEG318 [44] phi from test_8s::@10 to print_ln [phi:test_8s::@10->print_ln]
- //SEG319 [44] phi (byte*) print_line_cursor#39 = (byte*) print_line_cursor#1 [phi:test_8s::@10->print_ln#0] -- register_copy
+ //SEG318 [155] phi from test_8s::@9 to test_8s::@10 [phi:test_8s::@9->test_8s::@10]
+ //SEG319 test_8s::@10
+ //SEG320 [156] call print_ln [ print_line_cursor#1 test_8s::i#10 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#10 ] )
+ //SEG321 [44] phi from test_8s::@10 to print_ln [phi:test_8s::@10->print_ln]
+ //SEG322 [44] phi (byte*) print_line_cursor#39 = (byte*) print_line_cursor#1 [phi:test_8s::@10->print_ln#0] -- register_copy
jsr print_ln
- //SEG320 test_8s::@11
- //SEG321 [157] (byte) test_8s::i#1 ← ++ (byte) test_8s::i#10 [ print_line_cursor#1 test_8s::i#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG323 test_8s::@11
+ //SEG324 [157] (byte) test_8s::i#1 ← ++ (byte) test_8s::i#10 [ print_line_cursor#1 test_8s::i#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#1 ] ) -- vbuz1=_inc_vbuz1
inc i
- //SEG322 [158] if((byte) test_8s::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8s::@1 [ print_line_cursor#1 test_8s::i#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG325 [158] if((byte) test_8s::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8s::@1 [ print_line_cursor#1 test_8s::i#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 test_8s::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda i
cmp #6
bne b1
- //SEG323 test_8s::@return
- //SEG324 [159] return [ print_line_cursor#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 ] )
+ //SEG326 test_8s::@return
+ //SEG327 [159] return [ print_line_cursor#1 ] ( main:2::test_8s:11 [ print_line_cursor#1 ] )
rts
str: .text " / @"
str1: .text " = @"
@@ -12136,279 +12553,273 @@ test_8s: {
dividends: .byte $7f, -$7f, -$7f, $7f, $7f, $7f
divisors: .byte 5, 7, -$b, -$d, $11, $13
}
-//SEG325 print_sbyte
+//SEG328 print_sbyte
print_sbyte: {
.label b = 7
- //SEG326 [161] if((signed byte) print_sbyte::b#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sbyte::@1 [ print_char_cursor#131 print_sbyte::b#5 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#131 print_sbyte::b#5 ] ) -- vbsz1_ge_0_then_la1
+ //SEG329 [161] if((signed byte) print_sbyte::b#5>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sbyte::@1 [ print_char_cursor#131 print_sbyte::b#5 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#131 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#131 print_sbyte::b#5 ] ) -- vbsz1_ge_0_then_la1
lda b
cmp #0
bpl b1
- //SEG327 [162] phi from print_sbyte to print_sbyte::@2 [phi:print_sbyte->print_sbyte::@2]
- //SEG328 print_sbyte::@2
- //SEG329 [163] call print_char [ print_char_cursor#17 print_sbyte::b#5 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_sbyte::b#5 ] )
- //SEG330 [72] phi from print_sbyte::@2 to print_char [phi:print_sbyte::@2->print_char]
- //SEG331 [72] phi (byte*) print_char_cursor#80 = (byte*) print_char_cursor#131 [phi:print_sbyte::@2->print_char#0] -- register_copy
- //SEG332 [72] phi (byte) print_char::ch#4 = (byte) '-' [phi:print_sbyte::@2->print_char#1] -- vbuaa=vbuc1
+ //SEG330 [162] phi from print_sbyte to print_sbyte::@2 [phi:print_sbyte->print_sbyte::@2]
+ //SEG331 print_sbyte::@2
+ //SEG332 [163] call print_char [ print_char_cursor#17 print_sbyte::b#5 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_sbyte::b#5 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_sbyte::b#5 ] )
+ //SEG333 [72] phi from print_sbyte::@2 to print_char [phi:print_sbyte::@2->print_char]
+ //SEG334 [72] phi (byte*) print_char_cursor#80 = (byte*) print_char_cursor#131 [phi:print_sbyte::@2->print_char#0] -- register_copy
+ //SEG335 [72] phi (byte) print_char::ch#4 = (byte) '-' [phi:print_sbyte::@2->print_char#1] -- vbuaa=vbuc1
lda #'-'
jsr print_char
- //SEG333 print_sbyte::@4
- //SEG334 [164] (signed byte) print_sbyte::b#0 ← - (signed byte) print_sbyte::b#5 [ print_char_cursor#17 print_sbyte::b#0 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_sbyte::b#0 ] ) -- vbsz1=_neg_vbsz1
+ //SEG336 print_sbyte::@4
+ //SEG337 [164] (signed byte) print_sbyte::b#0 ← - (signed byte) print_sbyte::b#5 [ print_char_cursor#17 print_sbyte::b#0 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 print_sbyte::b#0 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 print_sbyte::b#0 ] ) -- vbsz1=_neg_vbsz1
lda b
eor #$ff
clc
adc #1
sta b
- //SEG335 [165] phi from print_sbyte print_sbyte::@4 to print_sbyte::@1 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1]
- //SEG336 [165] phi (byte*) print_char_cursor#130 = (byte*) print_char_cursor#131 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1#0] -- register_copy
- //SEG337 [165] phi (signed byte) print_sbyte::b#6 = (signed byte) print_sbyte::b#5 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1#1] -- register_copy
- //SEG338 print_sbyte::@1
+ //SEG338 [165] phi from print_sbyte print_sbyte::@4 to print_sbyte::@1 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1]
+ //SEG339 [165] phi (byte*) print_char_cursor#130 = (byte*) print_char_cursor#131 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1#0] -- register_copy
+ //SEG340 [165] phi (signed byte) print_sbyte::b#6 = (signed byte) print_sbyte::b#5 [phi:print_sbyte/print_sbyte::@4->print_sbyte::@1#1] -- register_copy
+ //SEG341 print_sbyte::@1
b1:
- //SEG339 [166] (byte~) print_byte::b#9 ← (byte)(signed byte) print_sbyte::b#6 [ print_byte::b#9 print_char_cursor#130 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_byte::b#9 print_char_cursor#130 ] )
+ //SEG342 [166] (byte~) print_byte::b#9 ← (byte)(signed byte) print_sbyte::b#6 [ print_byte::b#9 print_char_cursor#130 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_byte::b#9 print_char_cursor#130 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_byte::b#9 print_char_cursor#130 ] )
// (byte~) print_byte::b#9 = (byte)(signed byte) print_sbyte::b#6 // register copy zp ZP_BYTE:7
- //SEG340 [167] call print_byte [ print_char_cursor#17 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] )
- //SEG341 [64] phi from print_sbyte::@1 to print_byte [phi:print_sbyte::@1->print_byte]
- //SEG342 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#130 [phi:print_sbyte::@1->print_byte#0] -- register_copy
- //SEG343 [64] phi (byte) print_byte::b#7 = (byte~) print_byte::b#9 [phi:print_sbyte::@1->print_byte#1] -- register_copy
+ //SEG343 [167] call print_byte [ print_char_cursor#17 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] )
+ //SEG344 [64] phi from print_sbyte::@1 to print_byte [phi:print_sbyte::@1->print_byte]
+ //SEG345 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#130 [phi:print_sbyte::@1->print_byte#0] -- register_copy
+ //SEG346 [64] phi (byte) print_byte::b#7 = (byte~) print_byte::b#9 [phi:print_sbyte::@1->print_byte#1] -- register_copy
jsr print_byte
- //SEG344 print_sbyte::@return
- //SEG345 [168] return [ print_char_cursor#17 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] )
+ //SEG347 print_sbyte::@return
+ //SEG348 [168] return [ print_char_cursor#17 ] ( main:2::test_8s:11::print_sbyte:142 [ print_line_cursor#1 test_8s::i#10 test_8s::divisor#0 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:146 [ print_line_cursor#1 test_8s::i#10 test_8s::res#0 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:150 [ print_line_cursor#1 test_8s::i#10 rem8s#3 print_char_cursor#17 ] main:2::test_8s:11::print_sbyte:154 [ print_line_cursor#1 test_8s::i#10 print_char_cursor#17 ] )
rts
}
-//SEG346 div8s
+//SEG349 div8s
div8s: {
.label neg = $10
- //SEG347 [169] if((signed byte) div8s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@1 [ div8s::dividend#0 div8s::divisor#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ) -- vbsyy_lt_0_then_la1
+ //SEG350 [169] if((signed byte) div8s::dividend#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@1 [ div8s::dividend#0 div8s::divisor#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividend#0 div8s::divisor#0 ] ) -- vbsyy_lt_0_then_la1
cpy #0
bmi b1
- //SEG348 div8s::@16
- //SEG349 [170] (byte~) div8s::dividendu#8 ← (byte)(signed byte) div8s::dividend#0 [ div8s::divisor#0 div8s::dividendu#8 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::dividendu#8 ] )
+ //SEG351 div8s::@16
+ //SEG352 [170] (byte~) div8s::dividendu#8 ← (byte)(signed byte) div8s::dividend#0 [ div8s::divisor#0 div8s::dividendu#8 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::dividendu#8 ] )
// (byte~) div8s::dividendu#8 = (byte)(signed byte) div8s::dividend#0 // register copy reg byte y
- //SEG350 [171] phi from div8s::@16 to div8s::@2 [phi:div8s::@16->div8s::@2]
- //SEG351 [171] phi (byte) div8s::dividendu#3 = (byte~) div8s::dividendu#8 [phi:div8s::@16->div8s::@2#0] -- register_copy
- //SEG352 [171] phi (byte) div8s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:div8s::@16->div8s::@2#1] -- vbuz1=vbuc1
+ //SEG353 [171] phi from div8s::@16 to div8s::@2 [phi:div8s::@16->div8s::@2]
+ //SEG354 [171] phi (byte) div8s::dividendu#3 = (byte~) div8s::dividendu#8 [phi:div8s::@16->div8s::@2#0] -- register_copy
+ //SEG355 [171] phi (byte) div8s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:div8s::@16->div8s::@2#1] -- vbuz1=vbuc1
lda #0
sta neg
- //SEG353 div8s::@2
+ //SEG356 div8s::@2
b2:
- //SEG354 [172] if((signed byte) div8s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@3 [ div8s::divisor#0 div8s::neg#3 div8s::dividendu#3 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::neg#3 div8s::dividendu#3 ] ) -- vbsxx_lt_0_then_la1
+ //SEG357 [172] if((signed byte) div8s::divisor#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@3 [ div8s::divisor#0 div8s::neg#3 div8s::dividendu#3 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::neg#3 div8s::dividendu#3 ] ) -- vbsxx_lt_0_then_la1
cpx #0
bmi b3
- //SEG355 div8s::@17
- //SEG356 [173] (byte~) div8s::divisoru#5 ← (byte)(signed byte) div8s::divisor#0 [ div8s::neg#3 div8s::dividendu#3 div8s::divisoru#5 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#3 div8s::dividendu#3 div8s::divisoru#5 ] )
+ //SEG358 div8s::@17
+ //SEG359 [173] (byte~) div8s::divisoru#5 ← (byte)(signed byte) div8s::divisor#0 [ div8s::neg#3 div8s::dividendu#3 div8s::divisoru#5 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#3 div8s::dividendu#3 div8s::divisoru#5 ] )
// (byte~) div8s::divisoru#5 = (byte)(signed byte) div8s::divisor#0 // register copy reg byte x
- //SEG357 [174] phi from div8s::@17 div8s::@3 to div8s::@4 [phi:div8s::@17/div8s::@3->div8s::@4]
- //SEG358 [174] phi (byte) div8s::neg#4 = (byte) div8s::neg#3 [phi:div8s::@17/div8s::@3->div8s::@4#0] -- register_copy
- //SEG359 [174] phi (byte) div8s::divisoru#3 = (byte~) div8s::divisoru#5 [phi:div8s::@17/div8s::@3->div8s::@4#1] -- register_copy
- //SEG360 div8s::@4
+ //SEG360 [174] phi from div8s::@17 div8s::@3 to div8s::@4 [phi:div8s::@17/div8s::@3->div8s::@4]
+ //SEG361 [174] phi (byte) div8s::neg#4 = (byte) div8s::neg#3 [phi:div8s::@17/div8s::@3->div8s::@4#0] -- register_copy
+ //SEG362 [174] phi (byte) div8s::divisoru#3 = (byte~) div8s::divisoru#5 [phi:div8s::@17/div8s::@3->div8s::@4#1] -- register_copy
+ //SEG363 div8s::@4
b4:
- //SEG361 [175] (byte) div8u::dividend#0 ← (byte) div8s::dividendu#3 [ div8s::divisoru#3 div8s::neg#4 div8u::dividend#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisoru#3 div8s::neg#4 div8u::dividend#0 ] ) -- vbuaa=vbuyy
+ //SEG364 [175] (byte) div8u::dividend#0 ← (byte) div8s::dividendu#3 [ div8s::divisoru#3 div8s::neg#4 div8u::dividend#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisoru#3 div8s::neg#4 div8u::dividend#0 ] ) -- vbuaa=vbuyy
tya
- //SEG362 [176] (byte) div8u::divisor#0 ← (byte) div8s::divisoru#3 [ div8s::neg#4 div8u::dividend#0 div8u::divisor#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::dividend#0 div8u::divisor#0 ] )
+ //SEG365 [176] (byte) div8u::divisor#0 ← (byte) div8s::divisoru#3 [ div8s::neg#4 div8u::dividend#0 div8u::divisor#0 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::dividend#0 div8u::divisor#0 ] )
// (byte) div8u::divisor#0 = (byte) div8s::divisoru#3 // register copy reg byte x
- //SEG363 [177] call div8u [ div8s::neg#4 div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] )
- //SEG364 [192] phi from div8s::@4 to div8u [phi:div8s::@4->div8u]
- //SEG365 [192] phi (byte) div8u::divisor#2 = (byte) div8u::divisor#0 [phi:div8s::@4->div8u#0] -- register_copy
- //SEG366 [192] phi (byte) div8u::dividend#2 = (byte) div8u::dividend#0 [phi:div8s::@4->div8u#1] -- register_copy
+ //SEG366 [177] call div8u [ div8s::neg#4 div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] )
+ //SEG367 [192] phi from div8s::@4 to div8u [phi:div8s::@4->div8u]
+ //SEG368 [192] phi (byte) div8u::divisor#2 = (byte) div8u::divisor#0 [phi:div8s::@4->div8u#0] -- register_copy
+ //SEG369 [192] phi (byte) div8u::dividend#2 = (byte) div8u::dividend#0 [phi:div8s::@4->div8u#1] -- register_copy
jsr div8u
- //SEG367 [178] (byte) div8u::return#2 ← (byte) div8u::return#0 [ div8s::neg#4 div8u::return#2 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#2 rem8u#17 ] )
+ //SEG370 [178] (byte) div8u::return#2 ← (byte) div8u::return#0 [ div8s::neg#4 div8u::return#2 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#2 rem8u#17 ] )
// (byte) div8u::return#2 = (byte) div8u::return#0 // register copy reg byte a
- //SEG368 div8s::@15
- //SEG369 [179] (byte) div8s::resultu#0 ← (byte) div8u::return#2 [ div8s::neg#4 div8s::resultu#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8s::resultu#0 rem8u#17 ] ) -- vbuyy=vbuaa
+ //SEG371 div8s::@15
+ //SEG372 [179] (byte) div8s::resultu#0 ← (byte) div8u::return#2 [ div8s::neg#4 div8s::resultu#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8s::resultu#0 rem8u#17 ] ) -- vbuyy=vbuaa
tay
- //SEG370 [180] if((byte) div8s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@18 [ div8s::resultu#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::resultu#0 rem8u#17 ] ) -- vbuz1_eq_0_then_la1
+ //SEG373 [180] if((byte) div8s::neg#4==(byte/signed byte/word/signed word/dword/signed dword) 0) goto div8s::@18 [ div8s::resultu#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::resultu#0 rem8u#17 ] ) -- vbuz1_eq_0_then_la1
lda neg
beq b18
- //SEG371 div8s::@11
- //SEG372 [181] (signed byte) rem8s#2 ← - (signed byte)(byte) rem8u#17 [ div8s::resultu#0 rem8s#2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::resultu#0 rem8s#2 ] ) -- vbsxx=_neg_vbsxx
+ //SEG374 div8s::@11
+ //SEG375 [181] (signed byte) rem8s#2 ← - (signed byte)(byte) rem8u#17 [ div8s::resultu#0 rem8s#2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::resultu#0 rem8s#2 ] ) -- vbsxx=_neg_vbsxx
txa
eor #$ff
clc
adc #1
tax
- //SEG373 [182] (signed byte) div8s::return#1 ← - (signed byte)(byte) div8s::resultu#0 [ rem8s#2 div8s::return#1 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 rem8s#2 div8s::return#1 ] ) -- vbsaa=_neg_vbsyy
+ //SEG376 [182] (signed byte) div8s::return#1 ← - (signed byte)(byte) div8s::resultu#0 [ rem8s#2 div8s::return#1 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 rem8s#2 div8s::return#1 ] ) -- vbsaa=_neg_vbsyy
tya
eor #$ff
clc
adc #1
- //SEG374 [183] phi from div8s::@11 div8s::@18 to div8s::@return [phi:div8s::@11/div8s::@18->div8s::@return]
- //SEG375 [183] phi (signed byte) rem8s#3 = (signed byte) rem8s#2 [phi:div8s::@11/div8s::@18->div8s::@return#0] -- register_copy
- //SEG376 [183] phi (signed byte) div8s::return#2 = (signed byte) div8s::return#1 [phi:div8s::@11/div8s::@18->div8s::@return#1] -- register_copy
- //SEG377 div8s::@return
+ //SEG377 [183] phi from div8s::@11 div8s::@18 to div8s::@return [phi:div8s::@11/div8s::@18->div8s::@return]
+ //SEG378 [183] phi (signed byte) rem8s#3 = (signed byte) rem8s#2 [phi:div8s::@11/div8s::@18->div8s::@return#0] -- register_copy
+ //SEG379 [183] phi (signed byte) div8s::return#2 = (signed byte) div8s::return#1 [phi:div8s::@11/div8s::@18->div8s::@return#1] -- register_copy
+ //SEG380 div8s::@return
breturn:
- //SEG378 [184] return [ div8s::return#2 rem8s#3 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] )
+ //SEG381 [184] return [ div8s::return#2 rem8s#3 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#2 rem8s#3 ] )
rts
- //SEG379 div8s::@18
+ //SEG382 div8s::@18
b18:
- //SEG380 [185] (signed byte~) div8s::return#7 ← (signed byte)(byte) div8s::resultu#0 [ rem8u#17 div8s::return#7 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 rem8u#17 div8s::return#7 ] ) -- vbsaa=vbsyy
+ //SEG383 [185] (signed byte~) div8s::return#7 ← (signed byte)(byte) div8s::resultu#0 [ rem8u#17 div8s::return#7 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 rem8u#17 div8s::return#7 ] ) -- vbsaa=vbsyy
tya
- //SEG381 [186] (signed byte~) rem8s#33 ← (signed byte)(byte) rem8u#17 [ div8s::return#7 rem8s#33 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#7 rem8s#33 ] )
+ //SEG384 [186] (signed byte~) rem8s#33 ← (signed byte)(byte) rem8u#17 [ div8s::return#7 rem8s#33 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::return#7 rem8s#33 ] )
// (signed byte~) rem8s#33 = (signed byte)(byte) rem8u#17 // register copy reg byte x
jmp breturn
- //SEG382 div8s::@3
+ //SEG385 div8s::@3
b3:
- //SEG383 [187] (signed byte~) div8s::$6 ← - (signed byte) div8s::divisor#0 [ div8s::neg#3 div8s::dividendu#3 div8s::$6 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#3 div8s::dividendu#3 div8s::$6 ] ) -- vbsxx=_neg_vbsxx
+ //SEG386 [187] (signed byte~) div8s::$6 ← - (signed byte) div8s::divisor#0 [ div8s::neg#3 div8s::dividendu#3 div8s::$6 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#3 div8s::dividendu#3 div8s::$6 ] ) -- vbsxx=_neg_vbsxx
txa
eor #$ff
clc
adc #1
tax
- //SEG384 [188] (byte) div8s::neg#2 ← (byte) div8s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ div8s::dividendu#3 div8s::neg#2 div8s::$6 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividendu#3 div8s::neg#2 div8s::$6 ] ) -- vbuz1=vbuz1_bxor_vbuc1
+ //SEG387 [188] (byte) div8s::neg#2 ← (byte) div8s::neg#3 ^ (byte/signed byte/word/signed word/dword/signed dword) 1 [ div8s::dividendu#3 div8s::neg#2 div8s::$6 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividendu#3 div8s::neg#2 div8s::$6 ] ) -- vbuz1=vbuz1_bxor_vbuc1
lda neg
eor #1
sta neg
- //SEG385 [189] (byte~) div8s::divisoru#4 ← (byte)(signed byte~) div8s::$6 [ div8s::dividendu#3 div8s::divisoru#4 div8s::neg#2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividendu#3 div8s::divisoru#4 div8s::neg#2 ] )
+ //SEG388 [189] (byte~) div8s::divisoru#4 ← (byte)(signed byte~) div8s::$6 [ div8s::dividendu#3 div8s::divisoru#4 div8s::neg#2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::dividendu#3 div8s::divisoru#4 div8s::neg#2 ] )
// (byte~) div8s::divisoru#4 = (byte)(signed byte~) div8s::$6 // register copy reg byte x
jmp b4
- //SEG386 div8s::@1
+ //SEG389 div8s::@1
b1:
- //SEG387 [190] (signed byte~) div8s::$2 ← - (signed byte) div8s::dividend#0 [ div8s::divisor#0 div8s::$2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::$2 ] ) -- vbsaa=_neg_vbsyy
+ //SEG390 [190] (signed byte~) div8s::$2 ← - (signed byte) div8s::dividend#0 [ div8s::divisor#0 div8s::$2 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::$2 ] ) -- vbsaa=_neg_vbsyy
tya
eor #$ff
clc
adc #1
- //SEG388 [191] (byte~) div8s::dividendu#7 ← (byte)(signed byte~) div8s::$2 [ div8s::divisor#0 div8s::dividendu#7 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::dividendu#7 ] ) -- vbuyy=vbuaa
+ //SEG391 [191] (byte~) div8s::dividendu#7 ← (byte)(signed byte~) div8s::$2 [ div8s::divisor#0 div8s::dividendu#7 ] ( main:2::test_8s:11::div8s:137 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::divisor#0 div8s::dividendu#7 ] ) -- vbuyy=vbuaa
tay
- //SEG389 [171] phi from div8s::@1 to div8s::@2 [phi:div8s::@1->div8s::@2]
- //SEG390 [171] phi (byte) div8s::dividendu#3 = (byte~) div8s::dividendu#7 [phi:div8s::@1->div8s::@2#0] -- register_copy
- //SEG391 [171] phi (byte) div8s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:div8s::@1->div8s::@2#1] -- vbuz1=vbuc1
+ //SEG392 [171] phi from div8s::@1 to div8s::@2 [phi:div8s::@1->div8s::@2]
+ //SEG393 [171] phi (byte) div8s::dividendu#3 = (byte~) div8s::dividendu#7 [phi:div8s::@1->div8s::@2#0] -- register_copy
+ //SEG394 [171] phi (byte) div8s::neg#3 = (byte/signed byte/word/signed word/dword/signed dword) 1 [phi:div8s::@1->div8s::@2#1] -- vbuz1=vbuc1
lda #1
sta neg
jmp b2
}
-//SEG392 div8u
+//SEG395 div8u
div8u: {
- //SEG393 [193] (byte) divr8u::dividend#0 ← (byte) div8u::dividend#2 [ div8u::divisor#2 divr8u::dividend#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::divisor#2 divr8u::dividend#0 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::divisor#2 divr8u::dividend#0 ] ) -- vbuz1=vbuaa
+ //SEG396 [193] (byte) divr8u::dividend#0 ← (byte) div8u::dividend#2 [ div8u::divisor#2 divr8u::dividend#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::divisor#2 divr8u::dividend#0 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::divisor#2 divr8u::dividend#0 ] ) -- vbuz1=vbuaa
sta divr8u.dividend
- //SEG394 [194] (byte) divr8u::divisor#0 ← (byte) div8u::divisor#2 [ divr8u::dividend#0 divr8u::divisor#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::dividend#0 divr8u::divisor#0 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::dividend#0 divr8u::divisor#0 ] ) -- vbuz1=vbuxx
+ //SEG397 [194] (byte) divr8u::divisor#0 ← (byte) div8u::divisor#2 [ divr8u::dividend#0 divr8u::divisor#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::dividend#0 divr8u::divisor#0 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::dividend#0 divr8u::divisor#0 ] ) -- vbuz1=vbuxx
stx divr8u.divisor
- //SEG395 [195] call divr8u [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
- //SEG396 [199] phi from div8u to divr8u [phi:div8u->divr8u]
+ //SEG398 [195] call divr8u [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
+ //SEG399 [199] phi from div8u to divr8u [phi:div8u->divr8u]
jsr divr8u
- //SEG397 [196] (byte) divr8u::return#0 ← (byte) divr8u::return#1 [ rem8u#17 divr8u::return#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#0 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#0 ] ) -- vbuaa=vbuz1
+ //SEG400 [196] (byte) divr8u::return#0 ← (byte) divr8u::return#1 [ rem8u#17 divr8u::return#0 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#0 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#0 ] ) -- vbuaa=vbuz1
lda divr8u.return
- //SEG398 div8u::@2
- //SEG399 [197] (byte) div8u::return#0 ← (byte) divr8u::return#0 [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
+ //SEG401 div8u::@2
+ //SEG402 [197] (byte) div8u::return#0 ← (byte) divr8u::return#0 [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
// (byte) div8u::return#0 = (byte) divr8u::return#0 // register copy reg byte a
- //SEG400 div8u::@return
- //SEG401 [198] return [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:251 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
+ //SEG403 div8u::@return
+ //SEG404 [198] return [ div8u::return#0 rem8u#17 ] ( main:2::test_8s:11::div8s:137::div8u:177 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 div8u::return#0 rem8u#17 ] main:2::test_8u:7::div8u:257 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#0 rem8u#17 ] )
rts
}
-//SEG402 divr8u
+//SEG405 divr8u
divr8u: {
.label dividend = $11
.label divisor = $16
.label quotient = $12
.label return = $12
- //SEG403 [200] phi from divr8u to divr8u::@1 [phi:divr8u->divr8u::@1]
- //SEG404 [200] phi (byte) divr8u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#0] -- vbuxx=vbuc1
+ //SEG406 [200] phi from divr8u to divr8u::@1 [phi:divr8u->divr8u::@1]
+ //SEG407 [200] phi (byte) divr8u::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#0] -- vbuxx=vbuc1
ldx #0
- //SEG405 [200] phi (byte) divr8u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#1] -- vbuz1=vbuc1
+ //SEG408 [200] phi (byte) divr8u::quotient#3 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#1] -- vbuz1=vbuc1
txa
sta quotient
- //SEG406 [200] phi (byte) divr8u::dividend#2 = (byte) divr8u::dividend#0 [phi:divr8u->divr8u::@1#2] -- register_copy
- //SEG407 [200] phi (byte) divr8u::rem#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#3] -- vbuyy=vbuc1
+ //SEG409 [200] phi (byte) divr8u::dividend#2 = (byte) divr8u::dividend#0 [phi:divr8u->divr8u::@1#2] -- register_copy
+ //SEG410 [200] phi (byte) divr8u::rem#4 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:divr8u->divr8u::@1#3] -- vbuyy=vbuc1
tay
- //SEG408 [200] phi from divr8u::@3 to divr8u::@1 [phi:divr8u::@3->divr8u::@1]
- //SEG409 [200] phi (byte) divr8u::i#2 = (byte) divr8u::i#1 [phi:divr8u::@3->divr8u::@1#0] -- register_copy
- //SEG410 [200] phi (byte) divr8u::quotient#3 = (byte) divr8u::return#1 [phi:divr8u::@3->divr8u::@1#1] -- register_copy
- //SEG411 [200] phi (byte) divr8u::dividend#2 = (byte) divr8u::dividend#1 [phi:divr8u::@3->divr8u::@1#2] -- register_copy
- //SEG412 [200] phi (byte) divr8u::rem#4 = (byte) divr8u::rem#10 [phi:divr8u::@3->divr8u::@1#3] -- register_copy
- //SEG413 divr8u::@1
+ //SEG411 [200] phi from divr8u::@3 to divr8u::@1 [phi:divr8u::@3->divr8u::@1]
+ //SEG412 [200] phi (byte) divr8u::i#2 = (byte) divr8u::i#1 [phi:divr8u::@3->divr8u::@1#0] -- register_copy
+ //SEG413 [200] phi (byte) divr8u::quotient#3 = (byte) divr8u::return#1 [phi:divr8u::@3->divr8u::@1#1] -- register_copy
+ //SEG414 [200] phi (byte) divr8u::dividend#2 = (byte) divr8u::dividend#1 [phi:divr8u::@3->divr8u::@1#2] -- register_copy
+ //SEG415 [200] phi (byte) divr8u::rem#4 = (byte) divr8u::rem#10 [phi:divr8u::@3->divr8u::@1#3] -- register_copy
+ //SEG416 divr8u::@1
b1:
- //SEG414 [201] (byte) divr8u::rem#1 ← (byte) divr8u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ) -- vbuyy=vbuyy_rol_1
+ //SEG417 [201] (byte) divr8u::rem#1 ← (byte) divr8u::rem#4 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ) -- vbuyy=vbuyy_rol_1
tya
asl
tay
- //SEG415 [202] (byte~) divr8u::$1 ← (byte) divr8u::dividend#2 & (byte/word/signed word/dword/signed dword) 128 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ) -- vbuaa=vbuz1_band_vbuc1
+ //SEG418 [202] (byte~) divr8u::$1 ← (byte) divr8u::dividend#2 & (byte/word/signed word/dword/signed dword) 128 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 divr8u::$1 ] ) -- vbuaa=vbuz1_band_vbuc1
lda #$80
and dividend
- //SEG416 [203] if((byte~) divr8u::$1==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr8u::@2 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ) -- vbuaa_eq_0_then_la1
+ //SEG419 [203] if((byte~) divr8u::$1==(byte/signed byte/word/signed word/dword/signed dword) 0) goto divr8u::@2 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#1 ] ) -- vbuaa_eq_0_then_la1
cmp #0
beq b2
- //SEG417 divr8u::@4
- //SEG418 [204] (byte) divr8u::rem#2 ← (byte) divr8u::rem#1 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ) -- vbuyy=vbuyy_bor_vbuc1
+ //SEG420 divr8u::@4
+ //SEG421 [204] (byte) divr8u::rem#2 ← (byte) divr8u::rem#1 | (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::dividend#2 divr8u::quotient#3 divr8u::i#2 divr8u::rem#2 ] ) -- vbuyy=vbuyy_bor_vbuc1
tya
ora #1
tay
- //SEG419 [205] phi from divr8u::@1 divr8u::@4 to divr8u::@2 [phi:divr8u::@1/divr8u::@4->divr8u::@2]
- //SEG420 [205] phi (byte) divr8u::rem#5 = (byte) divr8u::rem#1 [phi:divr8u::@1/divr8u::@4->divr8u::@2#0] -- register_copy
- //SEG421 divr8u::@2
+ //SEG422 [205] phi from divr8u::@1 divr8u::@4 to divr8u::@2 [phi:divr8u::@1/divr8u::@4->divr8u::@2]
+ //SEG423 [205] phi (byte) divr8u::rem#5 = (byte) divr8u::rem#1 [phi:divr8u::@1/divr8u::@4->divr8u::@2#0] -- register_copy
+ //SEG424 divr8u::@2
b2:
- //SEG422 [206] (byte) divr8u::dividend#1 ← (byte) divr8u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] ) -- vbuz1=vbuz1_rol_1
+ //SEG425 [206] (byte) divr8u::dividend#1 ← (byte) divr8u::dividend#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::quotient#3 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 ] ) -- vbuz1=vbuz1_rol_1
asl dividend
- //SEG423 [207] (byte) divr8u::quotient#1 ← (byte) divr8u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ) -- vbuz1=vbuz1_rol_1
+ //SEG426 [207] (byte) divr8u::quotient#1 ← (byte) divr8u::quotient#3 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ) -- vbuz1=vbuz1_rol_1
asl quotient
- //SEG424 [208] if((byte) divr8u::rem#5<(byte) divr8u::divisor#0) goto divr8u::@3 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ) -- vbuyy_lt_vbuz1_then_la1
+ //SEG427 [208] if((byte) divr8u::rem#5<(byte) divr8u::divisor#0) goto divr8u::@3 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#1 ] ) -- vbuyy_lt_vbuz1_then_la1
cpy divisor
bcc b3
- //SEG425 divr8u::@5
- //SEG426 [209] (byte) divr8u::quotient#2 ← ++ (byte) divr8u::quotient#1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] ) -- vbuz1=_inc_vbuz1
+ //SEG428 divr8u::@5
+ //SEG429 [209] (byte) divr8u::quotient#2 ← ++ (byte) divr8u::quotient#1 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::rem#5 divr8u::quotient#2 ] ) -- vbuz1=_inc_vbuz1
inc quotient
- //SEG427 [210] (byte) divr8u::rem#3 ← (byte) divr8u::rem#5 - (byte) divr8u::divisor#0 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ) -- vbuyy=vbuyy_minus_vbuz1
+ //SEG430 [210] (byte) divr8u::rem#3 ← (byte) divr8u::rem#5 - (byte) divr8u::divisor#0 [ divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::i#2 divr8u::dividend#1 divr8u::quotient#2 divr8u::rem#3 ] ) -- vbuyy=vbuyy_minus_vbuz1
tya
sec
sbc divisor
tay
- //SEG428 [211] phi from divr8u::@2 divr8u::@5 to divr8u::@3 [phi:divr8u::@2/divr8u::@5->divr8u::@3]
- //SEG429 [211] phi (byte) divr8u::return#1 = (byte) divr8u::quotient#1 [phi:divr8u::@2/divr8u::@5->divr8u::@3#0] -- register_copy
- //SEG430 [211] phi (byte) divr8u::rem#10 = (byte) divr8u::rem#5 [phi:divr8u::@2/divr8u::@5->divr8u::@3#1] -- register_copy
- //SEG431 divr8u::@3
+ //SEG431 [211] phi from divr8u::@2 divr8u::@5 to divr8u::@3 [phi:divr8u::@2/divr8u::@5->divr8u::@3]
+ //SEG432 [211] phi (byte) divr8u::return#1 = (byte) divr8u::quotient#1 [phi:divr8u::@2/divr8u::@5->divr8u::@3#0] -- register_copy
+ //SEG433 [211] phi (byte) divr8u::rem#10 = (byte) divr8u::rem#5 [phi:divr8u::@2/divr8u::@5->divr8u::@3#1] -- register_copy
+ //SEG434 divr8u::@3
b3:
- //SEG432 [212] (byte) divr8u::i#1 ← ++ (byte) divr8u::i#2 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ) -- vbuxx=_inc_vbuxx
+ //SEG435 [212] (byte) divr8u::i#1 ← ++ (byte) divr8u::i#2 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ) -- vbuxx=_inc_vbuxx
inx
- //SEG433 [213] if((byte) divr8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 8) goto divr8u::@1 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ) -- vbuxx_neq_vbuc1_then_la1
+ //SEG436 [213] if((byte) divr8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 8) goto divr8u::@1 [ divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 divr8u::divisor#0 divr8u::return#1 divr8u::rem#10 divr8u::dividend#1 divr8u::i#1 ] ) -- vbuxx_neq_vbuc1_then_la1
cpx #8
bne b1
- //SEG434 divr8u::@6
- //SEG435 [214] (byte) rem8u#17 ← (byte) divr8u::rem#10 [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] ) -- vbuxx=vbuyy
+ //SEG437 divr8u::@6
+ //SEG438 [214] (byte) rem8u#17 ← (byte) divr8u::rem#10 [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] ) -- vbuxx=vbuyy
tya
tax
- //SEG436 divr8u::@return
- //SEG437 [215] return [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:251::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
+ //SEG439 divr8u::@return
+ //SEG440 [215] return [ rem8u#17 divr8u::return#1 ] ( main:2::test_8s:11::div8s:137::div8u:177::divr8u:195 [ print_line_cursor#1 test_8s::i#10 test_8s::dividend#0 test_8s::divisor#0 div8s::neg#4 rem8u#17 divr8u::return#1 ] main:2::test_8u:7::div8u:257::divr8u:195 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 rem8u#17 divr8u::return#1 ] )
rts
}
-//SEG438 test_16u
+//SEG441 test_16u
test_16u: {
.label dividend = 5
- .label divisor = $a
- .label res = $c
+ .label divisor = $c
+ .label res = $e
.label i = 2
- //SEG439 [217] phi from test_16u to test_16u::@1 [phi:test_16u->test_16u::@1]
- //SEG440 [217] phi (byte) test_16u::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_16u->test_16u::@1#0] -- vbuz1=vbuc1
+ //SEG442 [217] phi from test_16u to test_16u::@1 [phi:test_16u->test_16u::@1]
+ //SEG443 [217] phi (byte) test_16u::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_16u->test_16u::@1#0] -- vbuz1=vbuc1
lda #0
sta i
- //SEG441 [217] phi from test_16u::@11 to test_16u::@1 [phi:test_16u::@11->test_16u::@1]
- //SEG442 [217] phi (byte) test_16u::i#10 = (byte) test_16u::i#1 [phi:test_16u::@11->test_16u::@1#0] -- register_copy
- //SEG443 test_16u::@1
+ //SEG444 [217] phi from test_16u::@11 to test_16u::@1 [phi:test_16u::@11->test_16u::@1]
+ //SEG445 [217] phi (byte) test_16u::i#10 = (byte) test_16u::i#1 [phi:test_16u::@11->test_16u::@1#0] -- register_copy
+ //SEG446 test_16u::@1
b1:
- //SEG444 [218] (word) test_16u::dividend#0 ← *((const word[]) test_16u::dividends#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ) -- vwuz1=pwuc1_derefidx_vbuz2
+ //SEG447 [218] (word) test_16u::dividend#0 ← *((const word[]) test_16u::dividends#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 ] ) -- vwuz1=pwuc1_derefidx_vbuz2
ldy i
lda dividends,y
sta dividend
lda dividends+1,y
sta dividend+1
- //SEG445 [219] (word) test_16u::divisor#0 ← *((const word[]) test_16u::divisors#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ) -- vwuz1=pwuc1_derefidx_vbuz2
+ //SEG448 [219] (word) test_16u::divisor#0 ← *((const word[]) test_16u::divisors#0 + (byte) test_16u::i#10) [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ) -- vwuz1=pwuc1_derefidx_vbuz2
lda divisors,y
sta divisor
lda divisors+1,y
sta divisor+1
- //SEG446 [220] (word) div16u::dividend#1 ← (word) test_16u::dividend#0 [ print_line_cursor#1 div16u::dividend#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::dividend#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ) -- vwuz1=vwuz2
- lda dividend
- sta div16u.dividend
- lda dividend+1
- sta div16u.dividend+1
- //SEG447 [221] (word) div16u::divisor#1 ← (word) test_16u::divisor#0 [ print_line_cursor#1 div16u::dividend#1 div16u::divisor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::dividend#1 div16u::divisor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] )
- // (word) div16u::divisor#1 = (word) test_16u::divisor#0 // register copy zp ZP_WORD:10
- //SEG448 [222] call div16u [ print_line_cursor#1 div16u::return#0 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 div16u::return#0 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 ] )
- //SEG449 [106] phi from test_16u::@1 to div16u [phi:test_16u::@1->div16u]
- //SEG450 [106] phi (word) div16u::divisor#2 = (word) div16u::divisor#1 [phi:test_16u::@1->div16u#0] -- register_copy
- //SEG451 [106] phi (word) div16u::dividend#2 = (word) div16u::dividend#1 [phi:test_16u::@1->div16u#1] -- register_copy
+ //SEG449 [220] (word) div16u::dividend#0 ← (word) test_16u::dividend#0 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 ] )
+ // (word) div16u::dividend#0 = (word) test_16u::dividend#0 // register copy zp ZP_WORD:5
+ //SEG450 [221] (word) div16u::divisor#0 ← (word) test_16u::divisor#0 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 div16u::divisor#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::dividend#0 div16u::divisor#0 ] )
+ // (word) div16u::divisor#0 = (word) test_16u::divisor#0 // register copy zp ZP_WORD:12
+ //SEG451 [222] call div16u [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#0 ] )
jsr div16u
- //SEG452 [223] (word) div16u::return#3 ← (word) div16u::return#0 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#3 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#3 ] )
- // (word) div16u::return#3 = (word) div16u::return#0 // register copy zp ZP_WORD:12
+ //SEG452 [223] (word) div16u::return#2 ← (word) div16u::return#0 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#2 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 div16u::return#2 ] )
+ // (word) div16u::return#2 = (word) div16u::return#0 // register copy zp ZP_WORD:14
//SEG453 test_16u::@3
- //SEG454 [224] (word) test_16u::res#0 ← (word) div16u::return#3 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] )
- // (word) test_16u::res#0 = (word) div16u::return#3 // register copy zp ZP_WORD:12
+ //SEG454 [224] (word) test_16u::res#0 ← (word) div16u::return#2 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 rem16u#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 test_16u::res#0 ] )
+ // (word) test_16u::res#0 = (word) div16u::return#2 // register copy zp ZP_WORD:14
//SEG455 [225] (word) print_word::w#1 ← (word) test_16u::dividend#0 [ print_line_cursor#1 print_word::w#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_word::w#1 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] )
// (word) print_word::w#1 = (word) test_16u::dividend#0 // register copy zp ZP_WORD:5
//SEG456 [226] (byte*~) print_char_cursor#163 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 print_word::w#1 print_char_cursor#163 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ( main:2::test_16u:9 [ print_line_cursor#1 print_word::w#1 print_char_cursor#163 rem16u#1 test_16u::i#10 test_16u::divisor#0 test_16u::res#0 ] ) -- pbuz1=pbuz2
@@ -12508,139 +12919,169 @@ test_16u: {
dividends: .word $ffff, $ffff, $ffff, $ffff, $ffff, $ffff
divisors: .word 5, 7, $b, $d, $11, $13
}
-//SEG504 test_8u
+//SEG504 div16u
+div16u: {
+ .label return = $e
+ .label dividend = 5
+ .label divisor = $c
+ //SEG505 [245] (word) divr16u::dividend#1 ← (word) div16u::dividend#0 [ divr16u::dividend#1 div16u::divisor#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 div16u::divisor#0 ] ) -- vwuz1=vwuz2
+ lda dividend
+ sta divr16u.dividend
+ lda dividend+1
+ sta divr16u.dividend+1
+ //SEG506 [246] (word) divr16u::divisor#0 ← (word) div16u::divisor#0 [ divr16u::dividend#1 divr16u::divisor#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::dividend#1 divr16u::divisor#0 ] )
+ // (word) divr16u::divisor#0 = (word) div16u::divisor#0 // register copy zp ZP_WORD:12
+ //SEG507 [247] call divr16u [ divr16u::return#0 rem16u#1 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 divr16u::return#0 rem16u#1 ] )
+ //SEG508 [113] phi from div16u to divr16u [phi:div16u->divr16u]
+ //SEG509 [113] phi (word) divr16u::divisor#6 = (word) divr16u::divisor#0 [phi:div16u->divr16u#0] -- register_copy
+ //SEG510 [113] phi (word) divr16u::dividend#5 = (word) divr16u::dividend#1 [phi:div16u->divr16u#1] -- register_copy
+ //SEG511 [113] phi (word) divr16u::rem#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:div16u->divr16u#2] -- vwuz1=vbuc1
+ lda #<0
+ sta divr16u.rem
+ sta divr16u.rem+1
+ jsr divr16u
+ //SEG512 [248] (word) divr16u::return#2 ← (word) divr16u::return#0 [ rem16u#1 divr16u::return#2 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 divr16u::return#2 ] )
+ // (word) divr16u::return#2 = (word) divr16u::return#0 // register copy zp ZP_WORD:14
+ //SEG513 div16u::@2
+ //SEG514 [249] (word) div16u::return#0 ← (word) divr16u::return#2 [ rem16u#1 div16u::return#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 div16u::return#0 ] )
+ // (word) div16u::return#0 = (word) divr16u::return#2 // register copy zp ZP_WORD:14
+ //SEG515 div16u::@return
+ //SEG516 [250] return [ rem16u#1 div16u::return#0 ] ( main:2::test_16u:9::div16u:222 [ print_line_cursor#1 test_16u::i#10 test_16u::dividend#0 test_16u::divisor#0 rem16u#1 div16u::return#0 ] )
+ rts
+}
+//SEG517 test_8u
test_8u: {
.label dividend = 7
.label divisor = $10
.label res = $11
.label i = 2
- //SEG505 [246] phi from test_8u to test_8u::@1 [phi:test_8u->test_8u::@1]
- //SEG506 [246] phi (byte*) print_line_cursor#41 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:test_8u->test_8u::@1#0] -- pbuz1=pbuc1
+ //SEG518 [252] phi from test_8u to test_8u::@1 [phi:test_8u->test_8u::@1]
+ //SEG519 [252] phi (byte*) print_line_cursor#41 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:test_8u->test_8u::@1#0] -- pbuz1=pbuc1
lda #<$400
sta print_line_cursor
lda #>$400
sta print_line_cursor+1
- //SEG507 [246] phi (byte*) print_char_cursor#135 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:test_8u->test_8u::@1#1] -- pbuz1=pbuc1
+ //SEG520 [252] phi (byte*) print_char_cursor#135 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:test_8u->test_8u::@1#1] -- pbuz1=pbuc1
lda #<$400
sta print_char_cursor
lda #>$400
sta print_char_cursor+1
- //SEG508 [246] phi (byte) test_8u::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_8u->test_8u::@1#2] -- vbuz1=vbuc1
+ //SEG521 [252] phi (byte) test_8u::i#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:test_8u->test_8u::@1#2] -- vbuz1=vbuc1
lda #0
sta i
- //SEG509 test_8u::@1
+ //SEG522 test_8u::@1
b1:
- //SEG510 [247] (byte) test_8u::dividend#0 ← *((const byte[]) test_8u::dividends#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] ) -- vbuz1=pbuc1_derefidx_vbuz2
+ //SEG523 [253] (byte) test_8u::dividend#0 ← *((const byte[]) test_8u::dividends#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 ] ) -- vbuz1=pbuc1_derefidx_vbuz2
ldy i
lda dividends,y
sta dividend
- //SEG511 [248] (byte) test_8u::divisor#0 ← *((const byte[]) test_8u::divisors#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuz1=pbuc1_derefidx_vbuz2
+ //SEG524 [254] (byte) test_8u::divisor#0 ← *((const byte[]) test_8u::divisors#0 + (byte) test_8u::i#10) [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuz1=pbuc1_derefidx_vbuz2
lda divisors,y
sta divisor
- //SEG512 [249] (byte) div8u::dividend#1 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuaa=vbuz1
+ //SEG525 [255] (byte) div8u::dividend#1 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuaa=vbuz1
lda dividend
- //SEG513 [250] (byte) div8u::divisor#1 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuxx=vbuz1
+ //SEG526 [256] (byte) div8u::divisor#1 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::dividend#1 div8u::divisor#1 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ) -- vbuxx=vbuz1
ldx divisor
- //SEG514 [251] call div8u [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
- //SEG515 [192] phi from test_8u::@1 to div8u [phi:test_8u::@1->div8u]
- //SEG516 [192] phi (byte) div8u::divisor#2 = (byte) div8u::divisor#1 [phi:test_8u::@1->div8u#0] -- register_copy
- //SEG517 [192] phi (byte) div8u::dividend#2 = (byte) div8u::dividend#1 [phi:test_8u::@1->div8u#1] -- register_copy
+ //SEG527 [257] call div8u [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 div8u::return#0 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 ] )
+ //SEG528 [192] phi from test_8u::@1 to div8u [phi:test_8u::@1->div8u]
+ //SEG529 [192] phi (byte) div8u::divisor#2 = (byte) div8u::divisor#1 [phi:test_8u::@1->div8u#0] -- register_copy
+ //SEG530 [192] phi (byte) div8u::dividend#2 = (byte) div8u::dividend#1 [phi:test_8u::@1->div8u#1] -- register_copy
jsr div8u
- //SEG518 [252] (byte) div8u::return#3 ← (byte) div8u::return#0 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] )
+ //SEG531 [258] (byte) div8u::return#3 ← (byte) div8u::return#0 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 div8u::return#3 ] )
// (byte) div8u::return#3 = (byte) div8u::return#0 // register copy reg byte a
- //SEG519 test_8u::@3
- //SEG520 [253] (byte) test_8u::res#0 ← (byte) div8u::return#3 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] ) -- vbuz1=vbuaa
+ //SEG532 test_8u::@3
+ //SEG533 [259] (byte) test_8u::res#0 ← (byte) div8u::return#3 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::dividend#0 test_8u::divisor#0 test_8u::res#0 ] ) -- vbuz1=vbuaa
sta res
- //SEG521 [254] (byte) print_byte::b#3 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
+ //SEG534 [260] (byte) print_byte::b#3 ← (byte) test_8u::dividend#0 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_byte::b#3 print_char_cursor#135 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
// (byte) print_byte::b#3 = (byte) test_8u::dividend#0 // register copy zp ZP_BYTE:7
- //SEG522 [255] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
- //SEG523 [64] phi from test_8u::@3 to print_byte [phi:test_8u::@3->print_byte]
- //SEG524 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#135 [phi:test_8u::@3->print_byte#0] -- register_copy
- //SEG525 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#3 [phi:test_8u::@3->print_byte#1] -- register_copy
+ //SEG535 [261] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
+ //SEG536 [64] phi from test_8u::@3 to print_byte [phi:test_8u::@3->print_byte]
+ //SEG537 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#135 [phi:test_8u::@3->print_byte#0] -- register_copy
+ //SEG538 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#3 [phi:test_8u::@3->print_byte#1] -- register_copy
jsr print_byte
- //SEG526 [256] phi from test_8u::@3 to test_8u::@4 [phi:test_8u::@3->test_8u::@4]
- //SEG527 test_8u::@4
- //SEG528 [257] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
- //SEG529 [76] phi from test_8u::@4 to print_str [phi:test_8u::@4->print_str]
- //SEG530 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str [phi:test_8u::@4->print_str#0] -- pbuz1=pbuc1
+ //SEG539 [262] phi from test_8u::@3 to test_8u::@4 [phi:test_8u::@3->test_8u::@4]
+ //SEG540 test_8u::@4
+ //SEG541 [263] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::divisor#0 test_8u::res#0 ] )
+ //SEG542 [76] phi from test_8u::@4 to print_str [phi:test_8u::@4->print_str]
+ //SEG543 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str [phi:test_8u::@4->print_str#0] -- pbuz1=pbuc1
lda #str
sta print_str.str+1
jsr print_str
- //SEG531 test_8u::@5
- //SEG532 [258] (byte) print_byte::b#4 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] ) -- vbuz1=vbuz2
+ //SEG544 test_8u::@5
+ //SEG545 [264] (byte) print_byte::b#4 ← (byte) test_8u::divisor#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#4 rem8u#17 test_8u::i#10 test_8u::res#0 ] ) -- vbuz1=vbuz2
lda divisor
sta print_byte.b
- //SEG533 [259] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
- //SEG534 [64] phi from test_8u::@5 to print_byte [phi:test_8u::@5->print_byte]
- //SEG535 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@5->print_byte#0] -- register_copy
- //SEG536 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#4 [phi:test_8u::@5->print_byte#1] -- register_copy
+ //SEG546 [265] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
+ //SEG547 [64] phi from test_8u::@5 to print_byte [phi:test_8u::@5->print_byte]
+ //SEG548 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@5->print_byte#0] -- register_copy
+ //SEG549 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#4 [phi:test_8u::@5->print_byte#1] -- register_copy
jsr print_byte
- //SEG537 [260] phi from test_8u::@5 to test_8u::@6 [phi:test_8u::@5->test_8u::@6]
- //SEG538 test_8u::@6
- //SEG539 [261] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
- //SEG540 [76] phi from test_8u::@6 to print_str [phi:test_8u::@6->print_str]
- //SEG541 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str1 [phi:test_8u::@6->print_str#0] -- pbuz1=pbuc1
+ //SEG550 [266] phi from test_8u::@5 to test_8u::@6 [phi:test_8u::@5->test_8u::@6]
+ //SEG551 test_8u::@6
+ //SEG552 [267] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 test_8u::res#0 ] )
+ //SEG553 [76] phi from test_8u::@6 to print_str [phi:test_8u::@6->print_str]
+ //SEG554 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str1 [phi:test_8u::@6->print_str#0] -- pbuz1=pbuc1
lda #str1
sta print_str.str+1
jsr print_str
- //SEG542 test_8u::@7
- //SEG543 [262] (byte) print_byte::b#5 ← (byte) test_8u::res#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] ) -- vbuz1=vbuz2
+ //SEG555 test_8u::@7
+ //SEG556 [268] (byte) print_byte::b#5 ← (byte) test_8u::res#0 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#5 rem8u#17 test_8u::i#10 ] ) -- vbuz1=vbuz2
lda res
sta print_byte.b
- //SEG544 [263] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] )
- //SEG545 [64] phi from test_8u::@7 to print_byte [phi:test_8u::@7->print_byte]
- //SEG546 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@7->print_byte#0] -- register_copy
- //SEG547 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#5 [phi:test_8u::@7->print_byte#1] -- register_copy
+ //SEG557 [269] call print_byte [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 rem8u#17 test_8u::i#10 ] )
+ //SEG558 [64] phi from test_8u::@7 to print_byte [phi:test_8u::@7->print_byte]
+ //SEG559 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@7->print_byte#0] -- register_copy
+ //SEG560 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#5 [phi:test_8u::@7->print_byte#1] -- register_copy
jsr print_byte
- //SEG548 [264] phi from test_8u::@7 to test_8u::@8 [phi:test_8u::@7->test_8u::@8]
- //SEG549 test_8u::@8
- //SEG550 [265] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] )
- //SEG551 [76] phi from test_8u::@8 to print_str [phi:test_8u::@8->print_str]
- //SEG552 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str2 [phi:test_8u::@8->print_str#0] -- pbuz1=pbuc1
+ //SEG561 [270] phi from test_8u::@7 to test_8u::@8 [phi:test_8u::@7->test_8u::@8]
+ //SEG562 test_8u::@8
+ //SEG563 [271] call print_str [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 rem8u#17 test_8u::i#10 ] )
+ //SEG564 [76] phi from test_8u::@8 to print_str [phi:test_8u::@8->print_str]
+ //SEG565 [76] phi (byte*) print_str::str#15 = (const string) test_8u::str2 [phi:test_8u::@8->print_str#0] -- pbuz1=pbuc1
lda #str2
sta print_str.str+1
jsr print_str
- //SEG553 test_8u::@9
- //SEG554 [266] (byte) print_byte::b#6 ← (byte) rem8u#17 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] ) -- vbuz1=vbuxx
+ //SEG566 test_8u::@9
+ //SEG567 [272] (byte) print_byte::b#6 ← (byte) rem8u#17 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#126 print_byte::b#6 test_8u::i#10 ] ) -- vbuz1=vbuxx
stx print_byte.b
- //SEG555 [267] call print_byte [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] )
- //SEG556 [64] phi from test_8u::@9 to print_byte [phi:test_8u::@9->print_byte]
- //SEG557 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@9->print_byte#0] -- register_copy
- //SEG558 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#6 [phi:test_8u::@9->print_byte#1] -- register_copy
+ //SEG568 [273] call print_byte [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#41 print_char_cursor#17 test_8u::i#10 ] )
+ //SEG569 [64] phi from test_8u::@9 to print_byte [phi:test_8u::@9->print_byte]
+ //SEG570 [64] phi (byte*) print_char_cursor#133 = (byte*) print_char_cursor#126 [phi:test_8u::@9->print_byte#0] -- register_copy
+ //SEG571 [64] phi (byte) print_byte::b#7 = (byte) print_byte::b#6 [phi:test_8u::@9->print_byte#1] -- register_copy
jsr print_byte
- //SEG559 [268] phi from test_8u::@9 to test_8u::@10 [phi:test_8u::@9->test_8u::@10]
- //SEG560 test_8u::@10
- //SEG561 [269] call print_ln [ print_line_cursor#1 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#10 ] )
- //SEG562 [44] phi from test_8u::@10 to print_ln [phi:test_8u::@10->print_ln]
- //SEG563 [44] phi (byte*) print_line_cursor#39 = (byte*) print_line_cursor#41 [phi:test_8u::@10->print_ln#0] -- register_copy
+ //SEG572 [274] phi from test_8u::@9 to test_8u::@10 [phi:test_8u::@9->test_8u::@10]
+ //SEG573 test_8u::@10
+ //SEG574 [275] call print_ln [ print_line_cursor#1 test_8u::i#10 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#10 ] )
+ //SEG575 [44] phi from test_8u::@10 to print_ln [phi:test_8u::@10->print_ln]
+ //SEG576 [44] phi (byte*) print_line_cursor#39 = (byte*) print_line_cursor#41 [phi:test_8u::@10->print_ln#0] -- register_copy
jsr print_ln
- //SEG564 test_8u::@11
- //SEG565 [270] (byte) test_8u::i#1 ← ++ (byte) test_8u::i#10 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] ) -- vbuz1=_inc_vbuz1
+ //SEG577 test_8u::@11
+ //SEG578 [276] (byte) test_8u::i#1 ← ++ (byte) test_8u::i#10 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] ) -- vbuz1=_inc_vbuz1
inc i
- //SEG566 [271] if((byte) test_8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8u::@12 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
+ //SEG579 [277] if((byte) test_8u::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto test_8u::@12 [ print_line_cursor#1 test_8u::i#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 ] ) -- vbuz1_neq_vbuc1_then_la1
lda i
cmp #6
bne b12
- //SEG567 test_8u::@return
- //SEG568 [272] return [ print_line_cursor#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 ] )
+ //SEG580 test_8u::@return
+ //SEG581 [278] return [ print_line_cursor#1 ] ( main:2::test_8u:7 [ print_line_cursor#1 ] )
rts
- //SEG569 test_8u::@12
+ //SEG582 test_8u::@12
b12:
- //SEG570 [273] (byte*~) print_char_cursor#186 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ) -- pbuz1=pbuz2
+ //SEG583 [279] (byte*~) print_char_cursor#186 ← (byte*) print_line_cursor#1 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ( main:2::test_8u:7 [ print_line_cursor#1 test_8u::i#1 print_char_cursor#186 ] ) -- pbuz1=pbuz2
lda print_line_cursor
sta print_char_cursor
lda print_line_cursor+1
sta print_char_cursor+1
- //SEG571 [246] phi from test_8u::@12 to test_8u::@1 [phi:test_8u::@12->test_8u::@1]
- //SEG572 [246] phi (byte*) print_line_cursor#41 = (byte*) print_line_cursor#1 [phi:test_8u::@12->test_8u::@1#0] -- register_copy
- //SEG573 [246] phi (byte*) print_char_cursor#135 = (byte*~) print_char_cursor#186 [phi:test_8u::@12->test_8u::@1#1] -- register_copy
- //SEG574 [246] phi (byte) test_8u::i#10 = (byte) test_8u::i#1 [phi:test_8u::@12->test_8u::@1#2] -- register_copy
+ //SEG584 [252] phi from test_8u::@12 to test_8u::@1 [phi:test_8u::@12->test_8u::@1]
+ //SEG585 [252] phi (byte*) print_line_cursor#41 = (byte*) print_line_cursor#1 [phi:test_8u::@12->test_8u::@1#0] -- register_copy
+ //SEG586 [252] phi (byte*) print_char_cursor#135 = (byte*~) print_char_cursor#186 [phi:test_8u::@12->test_8u::@1#1] -- register_copy
+ //SEG587 [252] phi (byte) test_8u::i#10 = (byte) test_8u::i#1 [phi:test_8u::@12->test_8u::@1#2] -- register_copy
jmp b1
str: .text " / @"
str1: .text " = @"
@@ -12648,37 +13089,37 @@ test_8u: {
dividends: .byte $ff, $ff, $ff, $ff, $ff, $ff
divisors: .byte 5, 7, $b, $d, $11, $13
}
-//SEG575 print_cls
+//SEG588 print_cls
print_cls: {
.label sc = 3
- //SEG576 [275] phi from print_cls to print_cls::@1 [phi:print_cls->print_cls::@1]
- //SEG577 [275] phi (byte*) print_cls::sc#2 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:print_cls->print_cls::@1#0] -- pbuz1=pbuc1
+ //SEG589 [281] phi from print_cls to print_cls::@1 [phi:print_cls->print_cls::@1]
+ //SEG590 [281] phi (byte*) print_cls::sc#2 = ((byte*))(word/signed word/dword/signed dword) 1024 [phi:print_cls->print_cls::@1#0] -- pbuz1=pbuc1
lda #<$400
sta sc
lda #>$400
sta sc+1
- //SEG578 [275] phi from print_cls::@1 to print_cls::@1 [phi:print_cls::@1->print_cls::@1]
- //SEG579 [275] phi (byte*) print_cls::sc#2 = (byte*) print_cls::sc#1 [phi:print_cls::@1->print_cls::@1#0] -- register_copy
- //SEG580 print_cls::@1
+ //SEG591 [281] phi from print_cls::@1 to print_cls::@1 [phi:print_cls::@1->print_cls::@1]
+ //SEG592 [281] phi (byte*) print_cls::sc#2 = (byte*) print_cls::sc#1 [phi:print_cls::@1->print_cls::@1#0] -- register_copy
+ //SEG593 print_cls::@1
b1:
- //SEG581 [276] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] ) -- _deref_pbuz1=vbuc1
+ //SEG594 [282] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] ) -- _deref_pbuz1=vbuc1
lda #' '
ldy #0
sta (sc),y
- //SEG582 [277] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) -- pbuz1=_inc_pbuz1
+ //SEG595 [283] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) -- pbuz1=_inc_pbuz1
inc sc
bne !+
inc sc+1
!:
- //SEG583 [278] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) 1024+(word/signed word/dword/signed dword) 1000) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) -- pbuz1_neq_pbuc1_then_la1
+ //SEG596 [284] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) 1024+(word/signed word/dword/signed dword) 1000) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) -- pbuz1_neq_pbuc1_then_la1
lda sc+1
cmp #>$400+$3e8
bne b1
lda sc
cmp #<$400+$3e8
bne b1
- //SEG584 print_cls::@return
- //SEG585 [279] return [ ] ( main:2::print_cls:5 [ ] )
+ //SEG597 print_cls::@return
+ //SEG598 [285] return [ ] ( main:2::print_cls:5 [ ] )
rts
}
print_hextab: .text "0123456789abcdef"
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/test-division.sym b/src/test/java/dk/camelot64/kickc/test/ref/test-division.sym
index ff9bbb041..467475c2d 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/test-division.sym
+++ b/src/test/java/dk/camelot64/kickc/test/ref/test-division.sym
@@ -1,57 +1,26 @@
-(label) @26
+(label) @27
(label) @begin
(label) @end
(signed word()) div16s((signed word) div16s::dividend , (signed word) div16s::divisor)
-(signed word~) div16s::$2 $2 zp ZP_WORD:8 2.0
-(signed word~) div16s::$6 $6 zp ZP_WORD:10 1.0
-(label) div16s::@1
-(label) div16s::@11
-(label) div16s::@15
-(label) div16s::@16
-(label) div16s::@17
-(label) div16s::@18
(label) div16s::@2
-(label) div16s::@3
-(label) div16s::@4
(label) div16s::@return
(signed word) div16s::dividend
-(signed word) div16s::dividend#0 dividend zp ZP_WORD:8 5.0
-(word) div16s::dividendu
-(word) div16s::dividendu#3 dividendu zp ZP_WORD:8 0.8571428571428571
-(word~) div16s::dividendu#7 dividendu zp ZP_WORD:8 4.0
-(word~) div16s::dividendu#8 dividendu zp ZP_WORD:8 4.0
+(signed word) div16s::dividend#0 dividend zp ZP_WORD:5 6.5
(signed word) div16s::divisor
-(signed word) div16s::divisor#0 divisor zp ZP_WORD:10 2.142857142857143
-(word) div16s::divisoru
-(word) div16s::divisoru#3 divisoru zp ZP_WORD:10 3.0
-(word~) div16s::divisoru#4 divisoru zp ZP_WORD:10 4.0
-(word~) div16s::divisoru#5 divisoru zp ZP_WORD:10 4.0
-(byte) div16s::neg
-(byte) div16s::neg#2 reg byte y 2.0
-(byte) div16s::neg#3 reg byte y 1.0
-(byte) div16s::neg#4 reg byte y 1.0
-(word) div16s::resultu
-(word) div16s::resultu#0 resultu zp ZP_WORD:12 0.6666666666666666
+(signed word) div16s::divisor#0 divisor zp ZP_WORD:19 6.5
(signed word) div16s::return
-(signed word) div16s::return#1 return zp ZP_WORD:12 4.0
-(signed word) div16s::return#2 return zp ZP_WORD:12 5.0
-(signed word) div16s::return#3 return zp ZP_WORD:12 22.0
-(signed word~) div16s::return#7 return zp ZP_WORD:12 2.0
+(signed word) div16s::return#0 return zp ZP_WORD:14 4.333333333333333
+(signed word) div16s::return#2 return zp ZP_WORD:14 22.0
(word()) div16u((word) div16u::dividend , (word) div16u::divisor)
(label) div16u::@2
(label) div16u::@return
(word) div16u::dividend
-(word) div16u::dividend#0 dividend zp ZP_WORD:8 2.0
-(word) div16u::dividend#1 dividend zp ZP_WORD:8 11.0
-(word) div16u::dividend#2 dividend zp ZP_WORD:8 15.0
+(word) div16u::dividend#0 dividend zp ZP_WORD:5 6.5
(word) div16u::divisor
-(word) div16u::divisor#0 divisor zp ZP_WORD:10 4.0
-(word) div16u::divisor#1 divisor zp ZP_WORD:10 22.0
-(word) div16u::divisor#2 divisor zp ZP_WORD:10 7.5
+(word) div16u::divisor#0 divisor zp ZP_WORD:12 6.5
(word) div16u::return
-(word) div16u::return#0 return zp ZP_WORD:12 3.75
-(word) div16u::return#2 return zp ZP_WORD:12 4.0
-(word) div16u::return#3 return zp ZP_WORD:12 22.0
+(word) div16u::return#0 return zp ZP_WORD:14 4.333333333333333
+(word) div16u::return#2 return zp ZP_WORD:14 22.0
(signed byte()) div8s((signed byte) div8s::dividend , (signed byte) div8s::divisor)
(signed byte~) div8s::$2 reg byte a 2.0
(signed byte~) div8s::$6 reg byte x 1.0
@@ -103,6 +72,46 @@
(byte) div8u::return#0 reg byte a 3.75
(byte) div8u::return#2 reg byte a 4.0
(byte) div8u::return#3 reg byte a 22.0
+(signed word()) divr16s((signed word) divr16s::dividend , (signed word) divr16s::divisor , (signed word) divr16s::rem)
+(signed word~) divr16s::$11 $11 zp ZP_WORD:12 1.0
+(signed word~) divr16s::$5 $5 zp ZP_WORD:8 2.0
+(label) divr16s::@1
+(label) divr16s::@11
+(label) divr16s::@15
+(label) divr16s::@17
+(label) divr16s::@18
+(label) divr16s::@19
+(label) divr16s::@2
+(label) divr16s::@3
+(label) divr16s::@4
+(label) divr16s::@return
+(signed word) divr16s::dividend
+(signed word) divr16s::dividend#0 dividend zp ZP_WORD:8 2.0
+(word) divr16s::dividendu
+(word) divr16s::dividendu#3 dividendu zp ZP_WORD:8 0.8571428571428571
+(word~) divr16s::dividendu#7 dividendu zp ZP_WORD:8 4.0
+(word~) divr16s::dividendu#8 dividendu zp ZP_WORD:8 4.0
+(signed word) divr16s::divisor
+(signed word) divr16s::divisor#0 divisor zp ZP_WORD:12 0.8571428571428571
+(word) divr16s::divisoru
+(word) divr16s::divisoru#3 divisoru zp ZP_WORD:12 3.0
+(word~) divr16s::divisoru#4 divisoru zp ZP_WORD:12 4.0
+(word~) divr16s::divisoru#5 divisoru zp ZP_WORD:12 4.0
+(byte) divr16s::neg
+(byte) divr16s::neg#2 reg byte y 2.0
+(byte) divr16s::neg#3 reg byte y 1.0
+(byte) divr16s::neg#4 reg byte y 0.8571428571428571
+(signed word) divr16s::rem
+(const signed word) divr16s::rem#0 rem = (byte/signed byte/word/signed word/dword/signed dword) 0
+(word) divr16s::remu
+(word) divr16s::remu#3 remu zp ZP_WORD:10 0.2222222222222222
+(word) divr16s::resultu
+(word) divr16s::resultu#0 resultu zp ZP_WORD:14 0.6666666666666666
+(signed word) divr16s::return
+(signed word) divr16s::return#1 return zp ZP_WORD:14 4.0
+(signed word) divr16s::return#2 return zp ZP_WORD:14 2.0
+(signed word) divr16s::return#3 return zp ZP_WORD:14 4.0
+(signed word~) divr16s::return#7 return zp ZP_WORD:14 2.0
(word()) divr16u((word) divr16u::dividend , (word) divr16u::divisor , (word) divr16u::rem)
(byte~) divr16u::$1 reg byte a 202.0
(byte~) divr16u::$2 reg byte a 202.0
@@ -115,27 +124,34 @@
(label) divr16u::@return
(word) divr16u::dividend
(word) divr16u::dividend#0 dividend zp ZP_WORD:8 25.25
-(word) divr16u::dividend#1 dividend zp ZP_WORD:8 1.3333333333333333
-(word) divr16u::dividend#2 dividend zp ZP_WORD:8 43.57142857142858
+(word) divr16u::dividend#1 dividend zp ZP_WORD:8 2.0
+(word) divr16u::dividend#2 dividend zp ZP_WORD:8 1.3333333333333333
+(word) divr16u::dividend#3 dividend zp ZP_WORD:8 43.57142857142858
+(word) divr16u::dividend#5 dividend zp ZP_WORD:8 6.0
(word) divr16u::divisor
-(word) divr16u::divisor#0 divisor zp ZP_WORD:10 12.0
+(word) divr16u::divisor#0 divisor zp ZP_WORD:12 4.0
+(word) divr16u::divisor#1 divisor zp ZP_WORD:12 2.0
+(word) divr16u::divisor#6 divisor zp ZP_WORD:12 12.875
(byte) divr16u::i
(byte) divr16u::i#1 reg byte x 151.5
(byte) divr16u::i#2 reg byte x 15.538461538461538
(word) divr16u::quotient
-(word) divr16u::quotient#1 quotient zp ZP_WORD:12 151.5
-(word) divr16u::quotient#2 quotient zp ZP_WORD:12 101.0
-(word) divr16u::quotient#3 quotient zp ZP_WORD:12 25.25
+(word) divr16u::quotient#1 quotient zp ZP_WORD:14 151.5
+(word) divr16u::quotient#2 quotient zp ZP_WORD:14 101.0
+(word) divr16u::quotient#3 quotient zp ZP_WORD:14 25.25
(word) divr16u::rem
-(word) divr16u::rem#0 rem zp ZP_WORD:14 75.75
-(word) divr16u::rem#1 rem zp ZP_WORD:14 202.0
-(word) divr16u::rem#10 rem zp ZP_WORD:14 101.66666666666667
-(word) divr16u::rem#2 rem zp ZP_WORD:14 202.0
-(word) divr16u::rem#4 rem zp ZP_WORD:14 202.0
-(word) divr16u::rem#5 rem zp ZP_WORD:14 101.0
+(word) divr16u::rem#0 rem zp ZP_WORD:10 75.75
+(word) divr16u::rem#1 rem zp ZP_WORD:10 202.0
+(word) divr16u::rem#10 rem zp ZP_WORD:10 4.0
+(word) divr16u::rem#11 rem zp ZP_WORD:10 101.66666666666667
+(word) divr16u::rem#2 rem zp ZP_WORD:10 202.0
+(word) divr16u::rem#4 rem zp ZP_WORD:10 4.0
+(word) divr16u::rem#5 rem zp ZP_WORD:10 204.0
+(word) divr16u::rem#6 rem zp ZP_WORD:10 101.0
(word) divr16u::return
-(word) divr16u::return#0 return zp ZP_WORD:12 50.83333333333333
-(word) divr16u::return#2 return zp ZP_WORD:12 4.0
+(word) divr16u::return#0 return zp ZP_WORD:14 43.85714285714286
+(word) divr16u::return#2 return zp ZP_WORD:14 4.0
+(word) divr16u::return#3 return zp ZP_WORD:14 4.0
(byte()) divr8u((byte) divr8u::dividend , (byte) divr8u::divisor , (byte) divr8u::rem)
(byte~) divr8u::$1 reg byte a 202.0
(label) divr8u::@1
@@ -272,11 +288,11 @@
(word) print_word::w#5 w zp ZP_WORD:5 16.666666666666664
(word~) print_word::w#7 w zp ZP_WORD:5 4.0
(signed word) rem16s
-(signed word) rem16s#2 rem16s zp ZP_WORD:14 2.0
-(signed word) rem16s#3 rem16s zp ZP_WORD:14 0.8333333333333335
-(signed word~) rem16s#32 rem16s zp ZP_WORD:14 4.0
+(signed word) rem16s#11 rem16s zp ZP_WORD:10 0.6818181818181819
+(signed word) rem16s#2 rem16s zp ZP_WORD:10 2.0
+(signed word~) rem16s#37 rem16s zp ZP_WORD:10 4.0
(word) rem16u
-(word) rem16u#1 rem16u zp ZP_WORD:14 0.48148148148148145
+(word) rem16u#1 rem16u zp ZP_WORD:10 0.48148148148148145
(signed byte) rem8s
(signed byte) rem8s#2 reg byte x 2.0
(signed byte) rem8s#3 reg byte x 0.8333333333333335
@@ -307,7 +323,7 @@
(byte) test_16s::i#1 i zp ZP_BYTE:2 16.5
(byte) test_16s::i#10 i zp ZP_BYTE:2 1.76
(signed word) test_16s::res
-(signed word) test_16s::res#0 res zp ZP_WORD:12 2.2
+(signed word) test_16s::res#0 res zp ZP_WORD:14 2.2
(const string) test_16s::str str = (string) " / @"
(const string) test_16s::str1 str1 = (string) " = @"
(const string) test_16s::str2 str2 = (string) " @"
@@ -328,14 +344,14 @@
(word[]) test_16u::dividends
(const word[]) test_16u::dividends#0 dividends = { (word/dword/signed dword) 65535, (word/dword/signed dword) 65535, (word/dword/signed dword) 65535, (word/dword/signed dword) 65535, (word/dword/signed dword) 65535, (word/dword/signed dword) 65535 }
(word) test_16u::divisor
-(word) test_16u::divisor#0 divisor zp ZP_WORD:10 3.0
+(word) test_16u::divisor#0 divisor zp ZP_WORD:12 3.0
(word[]) test_16u::divisors
(const word[]) test_16u::divisors#0 divisors = { (byte/signed byte/word/signed word/dword/signed dword) 5, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 11, (byte/signed byte/word/signed word/dword/signed dword) 13, (byte/signed byte/word/signed word/dword/signed dword) 17, (byte/signed byte/word/signed word/dword/signed dword) 19 }
(byte) test_16u::i
(byte) test_16u::i#1 i zp ZP_BYTE:2 16.5
(byte) test_16u::i#10 i zp ZP_BYTE:2 1.76
(word) test_16u::res
-(word) test_16u::res#0 res zp ZP_WORD:12 2.2
+(word) test_16u::res#0 res zp ZP_WORD:14 2.2
(const string) test_16u::str str = (string) " / @"
(const string) test_16u::str1 str1 = (string) " = @"
(const string) test_16u::str2 str2 = (string) " @"
@@ -399,14 +415,14 @@
zp ZP_BYTE:2 [ test_16s::i#10 test_16s::i#1 test_8s::i#10 test_8s::i#1 test_16u::i#10 test_16u::i#1 test_8u::i#10 test_8u::i#1 ]
zp ZP_WORD:3 [ print_line_cursor#20 print_line_cursor#39 print_line_cursor#1 print_line_cursor#41 print_cls::sc#2 print_cls::sc#1 ]
-zp ZP_WORD:5 [ print_sword::w#6 print_sword::w#5 print_sword::w#1 print_sword::w#2 print_sword::w#3 print_sword::w#4 print_sword::w#0 print_word::w#5 print_word::w#7 print_word::w#1 print_word::w#2 print_word::w#3 print_word::w#4 test_16s::dividend#0 test_16u::dividend#0 print_str::str#13 print_str::str#15 print_str::str#0 ]
+zp ZP_WORD:5 [ print_sword::w#6 print_sword::w#5 print_sword::w#1 print_sword::w#2 print_sword::w#3 print_sword::w#4 print_sword::w#0 print_word::w#5 print_word::w#7 print_word::w#1 print_word::w#2 print_word::w#3 print_word::w#4 test_16s::dividend#0 div16s::dividend#0 test_16u::dividend#0 div16u::dividend#0 print_str::str#13 print_str::str#15 print_str::str#0 ]
zp ZP_BYTE:7 [ print_byte::b#7 print_byte::b#9 print_byte::b#1 print_byte::b#2 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#6 print_sbyte::b#6 print_sbyte::b#5 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#3 print_sbyte::b#4 print_sbyte::b#0 test_8u::dividend#0 test_8s::dividend#0 ]
reg byte a [ print_char::ch#4 print_char::ch#2 print_char::ch#3 ]
-zp ZP_WORD:8 [ print_char_cursor#80 print_char_cursor#133 print_char_cursor#130 print_char_cursor#132 print_char_cursor#128 print_char_cursor#129 print_char_cursor#156 print_char_cursor#126 print_char_cursor#17 print_char_cursor#163 print_char_cursor#135 print_char_cursor#131 print_char_cursor#1 print_char_cursor#180 print_char_cursor#186 div16s::dividendu#3 div16s::dividendu#7 div16s::dividendu#8 div16u::dividend#2 div16u::dividend#0 div16u::dividend#1 div16s::dividend#0 div16s::$2 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 ]
-zp ZP_WORD:10 [ div16s::divisoru#3 div16s::divisoru#4 div16s::divisoru#5 div16u::divisor#2 div16u::divisor#0 div16u::divisor#1 div16s::divisor#0 div16s::$6 divr16u::divisor#0 test_16u::divisor#0 ]
-reg byte y [ div16s::neg#4 div16s::neg#2 div16s::neg#3 ]
-zp ZP_WORD:12 [ div16s::return#2 div16s::return#1 div16s::return#7 div16s::resultu#0 div16s::return#3 test_16s::res#0 div16u::return#2 div16u::return#0 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#2 div16u::return#3 test_16u::res#0 ]
-zp ZP_WORD:14 [ rem16s#3 rem16s#2 rem16s#32 rem16u#1 divr16u::rem#4 divr16u::rem#10 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 ]
+zp ZP_WORD:8 [ print_char_cursor#80 print_char_cursor#133 print_char_cursor#130 print_char_cursor#132 print_char_cursor#128 print_char_cursor#129 print_char_cursor#156 print_char_cursor#126 print_char_cursor#17 print_char_cursor#163 print_char_cursor#135 print_char_cursor#131 print_char_cursor#1 print_char_cursor#180 print_char_cursor#186 divr16s::dividendu#3 divr16s::dividendu#7 divr16s::dividendu#8 divr16u::dividend#3 divr16u::dividend#5 divr16u::dividend#1 divr16u::dividend#2 divr16u::dividend#0 divr16s::dividend#0 divr16s::$5 ]
+zp ZP_WORD:10 [ divr16s::remu#3 divr16u::rem#5 divr16u::rem#10 divr16u::rem#4 divr16u::rem#11 divr16u::rem#6 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 rem16s#11 rem16s#2 rem16s#37 rem16u#1 ]
+zp ZP_WORD:12 [ divr16s::divisoru#3 divr16s::divisoru#4 divr16s::divisoru#5 divr16u::divisor#6 divr16u::divisor#0 divr16u::divisor#1 divr16s::divisor#0 divr16s::$11 test_16u::divisor#0 div16u::divisor#0 ]
+reg byte y [ divr16s::neg#4 divr16s::neg#2 divr16s::neg#3 ]
+zp ZP_WORD:14 [ divr16s::return#2 divr16s::return#1 divr16s::return#7 divr16s::resultu#0 divr16s::return#3 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#3 divr16u::return#2 div16s::return#2 test_16s::res#0 div16s::return#0 div16u::return#2 test_16u::res#0 div16u::return#0 ]
reg byte x [ divr16u::i#2 divr16u::i#1 ]
reg byte y [ div8s::dividendu#3 div8s::dividendu#7 div8s::dividendu#8 ]
reg byte x [ div8s::divisoru#3 div8s::divisoru#4 div8s::divisoru#5 ]
@@ -419,7 +435,7 @@ reg byte y [ divr8u::rem#4 divr8u::rem#10 divr8u::rem#5 divr8u::rem#1 divr8u::re
zp ZP_BYTE:17 [ divr8u::dividend#2 divr8u::dividend#0 divr8u::dividend#1 test_8u::res#0 ]
zp ZP_BYTE:18 [ divr8u::quotient#3 divr8u::return#1 divr8u::quotient#1 divr8u::quotient#2 ]
reg byte x [ divr8u::i#2 divr8u::i#1 ]
-zp ZP_WORD:19 [ test_16s::divisor#0 ]
+zp ZP_WORD:19 [ test_16s::divisor#0 div16s::divisor#0 ]
reg byte a [ print_byte::$0 ]
reg byte a [ print_byte::$2 ]
reg byte a [ divr16u::$1 ]
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/test-lowhigh.log b/src/test/java/dk/camelot64/kickc/test/ref/test-lowhigh.log
index 34be05308..623f6c38c 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/test-lowhigh.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/test-lowhigh.log
@@ -2667,6 +2667,8 @@ Statement [46] if((dword) main::dw#1!=(dword/signed dword) 305419920) goto main:
Statement [48] (byte*~) print_char_cursor#72 ← (byte*) print_line_cursor#1 [ main::dw#1 print_char_cursor#72 print_line_cursor#1 ] ( main:2 [ main::dw#1 print_char_cursor#72 print_line_cursor#1 ] ) always clobbers reg byte a
Statement [51] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#12 ] ( main:2::print_ln:44 [ main::dw#10 print_line_cursor#1 print_char_cursor#12 ] ) always clobbers reg byte a
Statement [52] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#12) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#12 ] ( main:2::print_ln:44 [ main::dw#10 print_line_cursor#1 print_char_cursor#12 ] ) always clobbers reg byte a
+Statement [55] (byte~) print_byte::$0 ← (byte) print_byte::b#6 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#6 print_char_cursor#67 print_byte::$0 ] ( main:2::print_byte:27 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_byte:32 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_byte:37 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_byte:42 [ main::dw#10 print_line_cursor#19 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_word:18::print_byte:68 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_word:22::print_byte:68 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_dword:14::print_word:73::print_byte:68 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_word::w#4 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_dword:14::print_word:75::print_byte:68 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_word:18::print_byte:70 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_word:22::print_byte:70 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_dword:14::print_word:73::print_byte:70 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_dword:14::print_word:75::print_byte:70 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:8 [ print_byte::b#6 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#2 print_byte::b#0 print_byte::b#1 ]
Statement [58] (byte~) print_byte::$2 ← (byte) print_byte::b#6 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#12 print_byte::$2 ] ( main:2::print_byte:27 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#12 print_byte::$2 ] main:2::print_byte:32 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#12 print_byte::$2 ] main:2::print_byte:37 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#12 print_byte::$2 ] main:2::print_byte:42 [ main::dw#10 print_line_cursor#19 print_char_cursor#12 print_byte::$2 ] main:2::print_word:18::print_byte:68 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_char_cursor#12 print_byte::$2 ] main:2::print_word:22::print_byte:68 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_char_cursor#12 print_byte::$2 ] main:2::print_dword:14::print_word:73::print_byte:68 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_word::w#4 print_char_cursor#12 print_byte::$2 ] main:2::print_dword:14::print_word:75::print_byte:68 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_char_cursor#12 print_byte::$2 ] main:2::print_word:18::print_byte:70 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#12 print_byte::$2 ] main:2::print_word:22::print_byte:70 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#12 print_byte::$2 ] main:2::print_dword:14::print_word:73::print_byte:70 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_char_cursor#12 print_byte::$2 ] main:2::print_dword:14::print_word:75::print_byte:70 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#12 print_byte::$2 ] ) always clobbers reg byte a
Statement [63] *((byte*) print_char_cursor#44) ← (byte) print_char::ch#8 [ print_char_cursor#44 ] ( main:2::print_char:16 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_char:20 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_char:24 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_char:29 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_char:34 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_char:39 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_byte:27::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#44 ] main:2::print_byte:32::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#44 ] main:2::print_byte:37::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#44 ] main:2::print_byte:42::print_char:57 [ main::dw#10 print_line_cursor#19 print_byte::b#6 print_char_cursor#44 ] main:2::print_word:18::print_byte:68::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_byte::b#6 print_char_cursor#44 ] main:2::print_word:22::print_byte:68::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_byte::b#6 print_char_cursor#44 ] main:2::print_dword:14::print_word:73::print_byte:68::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_word::w#4 print_byte::b#6 print_char_cursor#44 ] main:2::print_dword:14::print_word:75::print_byte:68::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_byte::b#6 print_char_cursor#44 ] main:2::print_word:18::print_byte:70::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#44 ] main:2::print_word:22::print_byte:70::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#44 ] main:2::print_dword:14::print_word:73::print_byte:70::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_byte::b#6 print_char_cursor#44 ] main:2::print_dword:14::print_word:75::print_byte:70::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#44 ] main:2::print_byte:27::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_byte:32::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_byte:37::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_byte:42::print_char:60 [ main::dw#10 print_line_cursor#19 print_char_cursor#44 ] main:2::print_word:18::print_byte:68::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_char_cursor#44 ] main:2::print_word:22::print_byte:68::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_char_cursor#44 ] main:2::print_dword:14::print_word:73::print_byte:68::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_word::w#4 print_char_cursor#44 ] main:2::print_dword:14::print_word:75::print_byte:68::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_char_cursor#44 ] main:2::print_word:18::print_byte:70::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_word:22::print_byte:70::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_dword:14::print_word:73::print_byte:70::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_char_cursor#44 ] main:2::print_dword:14::print_word:75::print_byte:70::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:8 [ print_byte::b#6 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#2 print_byte::b#0 print_byte::b#1 ]
@@ -2695,6 +2697,7 @@ Statement [46] if((dword) main::dw#1!=(dword/signed dword) 305419920) goto main:
Statement [48] (byte*~) print_char_cursor#72 ← (byte*) print_line_cursor#1 [ main::dw#1 print_char_cursor#72 print_line_cursor#1 ] ( main:2 [ main::dw#1 print_char_cursor#72 print_line_cursor#1 ] ) always clobbers reg byte a
Statement [51] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) 40 [ print_line_cursor#1 print_char_cursor#12 ] ( main:2::print_ln:44 [ main::dw#10 print_line_cursor#1 print_char_cursor#12 ] ) always clobbers reg byte a
Statement [52] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#12) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#12 ] ( main:2::print_ln:44 [ main::dw#10 print_line_cursor#1 print_char_cursor#12 ] ) always clobbers reg byte a
+Statement [55] (byte~) print_byte::$0 ← (byte) print_byte::b#6 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#6 print_char_cursor#67 print_byte::$0 ] ( main:2::print_byte:27 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_byte:32 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_byte:37 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_byte:42 [ main::dw#10 print_line_cursor#19 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_word:18::print_byte:68 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_word:22::print_byte:68 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_dword:14::print_word:73::print_byte:68 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_word::w#4 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_dword:14::print_word:75::print_byte:68 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_word:18::print_byte:70 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_word:22::print_byte:70 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_dword:14::print_word:73::print_byte:70 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] main:2::print_dword:14::print_word:75::print_byte:70 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#67 print_byte::$0 ] ) always clobbers reg byte a
Statement [58] (byte~) print_byte::$2 ← (byte) print_byte::b#6 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#12 print_byte::$2 ] ( main:2::print_byte:27 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#12 print_byte::$2 ] main:2::print_byte:32 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#12 print_byte::$2 ] main:2::print_byte:37 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#12 print_byte::$2 ] main:2::print_byte:42 [ main::dw#10 print_line_cursor#19 print_char_cursor#12 print_byte::$2 ] main:2::print_word:18::print_byte:68 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_char_cursor#12 print_byte::$2 ] main:2::print_word:22::print_byte:68 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_char_cursor#12 print_byte::$2 ] main:2::print_dword:14::print_word:73::print_byte:68 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_word::w#4 print_char_cursor#12 print_byte::$2 ] main:2::print_dword:14::print_word:75::print_byte:68 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_char_cursor#12 print_byte::$2 ] main:2::print_word:18::print_byte:70 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#12 print_byte::$2 ] main:2::print_word:22::print_byte:70 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#12 print_byte::$2 ] main:2::print_dword:14::print_word:73::print_byte:70 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_char_cursor#12 print_byte::$2 ] main:2::print_dword:14::print_word:75::print_byte:70 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#12 print_byte::$2 ] ) always clobbers reg byte a
Statement [63] *((byte*) print_char_cursor#44) ← (byte) print_char::ch#8 [ print_char_cursor#44 ] ( main:2::print_char:16 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_char:20 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_char:24 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_char:29 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_char:34 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_char:39 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_byte:27::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#44 ] main:2::print_byte:32::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#44 ] main:2::print_byte:37::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#44 ] main:2::print_byte:42::print_char:57 [ main::dw#10 print_line_cursor#19 print_byte::b#6 print_char_cursor#44 ] main:2::print_word:18::print_byte:68::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_byte::b#6 print_char_cursor#44 ] main:2::print_word:22::print_byte:68::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_byte::b#6 print_char_cursor#44 ] main:2::print_dword:14::print_word:73::print_byte:68::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_word::w#4 print_byte::b#6 print_char_cursor#44 ] main:2::print_dword:14::print_word:75::print_byte:68::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_byte::b#6 print_char_cursor#44 ] main:2::print_word:18::print_byte:70::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#44 ] main:2::print_word:22::print_byte:70::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#44 ] main:2::print_dword:14::print_word:73::print_byte:70::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_byte::b#6 print_char_cursor#44 ] main:2::print_dword:14::print_word:75::print_byte:70::print_char:57 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#6 print_char_cursor#44 ] main:2::print_byte:27::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_byte:32::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_byte:37::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_byte:42::print_char:60 [ main::dw#10 print_line_cursor#19 print_char_cursor#44 ] main:2::print_word:18::print_byte:68::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_char_cursor#44 ] main:2::print_word:22::print_byte:68::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_char_cursor#44 ] main:2::print_dword:14::print_word:73::print_byte:68::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_word::w#4 print_char_cursor#44 ] main:2::print_dword:14::print_word:75::print_byte:68::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_word::w#4 print_char_cursor#44 ] main:2::print_word:18::print_byte:70::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_word:22::print_byte:70::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] main:2::print_dword:14::print_word:73::print_byte:70::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_char_cursor#44 ] main:2::print_dword:14::print_word:75::print_byte:70::print_char:60 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_char_cursor#44 ] ) always clobbers reg byte y
Statement [67] (byte) print_byte::b#0 ← > (word) print_word::w#4 [ print_byte::b#0 print_char_cursor#65 print_word::w#4 ] ( main:2::print_word:18 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#0 print_char_cursor#65 print_word::w#4 ] main:2::print_word:22 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#0 print_char_cursor#65 print_word::w#4 ] main:2::print_dword:14::print_word:73 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_dword::dw#0 print_byte::b#0 print_char_cursor#65 print_word::w#4 ] main:2::print_dword:14::print_word:75 [ main::dw#10 print_line_cursor#19 main::dw2#10 print_byte::b#0 print_char_cursor#65 print_word::w#4 ] ) always clobbers reg byte a
@@ -2705,7 +2708,7 @@ Statement [79] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( m
Statement [81] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) 1024+(word/signed word/dword/signed dword) 1000) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) always clobbers reg byte a
Potential registers zp ZP_DWORD:2 [ main::dw#10 main::dw#1 ] : zp ZP_DWORD:2 ,
Potential registers zp ZP_WORD:6 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#1 ] : zp ZP_WORD:6 ,
-Potential registers zp ZP_BYTE:8 [ print_byte::b#6 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#2 print_byte::b#0 print_byte::b#1 ] : zp ZP_BYTE:8 , reg byte a , reg byte x ,
+Potential registers zp ZP_BYTE:8 [ print_byte::b#6 print_byte::b#3 print_byte::b#4 print_byte::b#5 print_byte::b#2 print_byte::b#0 print_byte::b#1 ] : zp ZP_BYTE:8 , reg byte x ,
Potential registers zp ZP_BYTE:9 [ print_char::ch#8 print_char::ch#0 print_char::ch#1 ] : zp ZP_BYTE:9 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_WORD:10 [ print_char_cursor#44 print_char_cursor#67 print_char_cursor#12 print_char_cursor#65 print_char_cursor#69 print_char_cursor#72 ] : zp ZP_WORD:10 ,
Potential registers zp ZP_WORD:12 [ print_word::w#4 print_word::w#2 print_word::w#3 print_word::w#0 print_word::w#1 ] : zp ZP_WORD:12 ,
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/test-multiply-16bit.log b/src/test/java/dk/camelot64/kickc/test/ref/test-multiply-16bit.log
index 717af6f73..cc1552692 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/test-multiply-16bit.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/test-multiply-16bit.log
@@ -8537,6 +8537,8 @@ Statement [88] (word) print_word::w#1 ← > (dword) print_dword::dw#3 [ print_dw
Statement [90] (word) print_word::w#2 ← < (dword) print_dword::dw#3 [ print_char_cursor#20 print_word::w#2 ] ( main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85 [ mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#20 print_word::w#2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85 [ print_line_cursor#1 print_char_cursor#20 print_word::w#2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205 [ mul16u_error::mn#0 print_char_cursor#20 print_word::w#2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209 [ print_char_cursor#20 print_word::w#2 ] ) always clobbers reg byte a
Statement [94] (byte) print_byte::b#0 ← > (word) print_word::w#5 [ print_word::w#5 print_char_cursor#116 print_byte::b#0 ] ( main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89 [ print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89 [ mul16u_error::mn#0 print_dword::dw#3 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89 [ print_dword::dw#3 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91 [ mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91 [ print_line_cursor#1 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91 [ mul16u_error::mn#0 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91 [ print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201 [ mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] ) always clobbers reg byte a
Statement [96] (byte) print_byte::b#1 ← < (word) print_word::w#5 [ print_char_cursor#20 print_byte::b#1 ] ( main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_char_cursor#20 print_byte::b#1 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89 [ print_line_cursor#1 print_dword::dw#3 print_char_cursor#20 print_byte::b#1 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89 [ mul16u_error::mn#0 print_dword::dw#3 print_char_cursor#20 print_byte::b#1 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89 [ print_dword::dw#3 print_char_cursor#20 print_byte::b#1 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91 [ mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#20 print_byte::b#1 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91 [ print_line_cursor#1 print_char_cursor#20 print_byte::b#1 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91 [ mul16u_error::mn#0 print_char_cursor#20 print_byte::b#1 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91 [ print_char_cursor#20 print_byte::b#1 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#20 print_byte::b#1 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#20 print_byte::b#1 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_char_cursor#20 print_byte::b#1 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201 [ mul16u_error::ms#0 mul16u_error::mn#0 print_char_cursor#20 print_byte::b#1 ] ) always clobbers reg byte a
+Statement [100] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#2 print_char_cursor#120 print_byte::$0 ] ( main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89::print_byte:95 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89::print_byte:95 [ print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89::print_byte:95 [ mul16u_error::mn#0 print_dword::dw#3 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89::print_byte:95 [ print_dword::dw#3 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91::print_byte:95 [ mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91::print_byte:95 [ print_line_cursor#1 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91::print_byte:95 [ mul16u_error::mn#0 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91::print_byte:95 [ print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118::print_byte:95 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118::print_byte:95 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197::print_byte:95 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201::print_byte:95 [ mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89::print_byte:97 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89::print_byte:97 [ print_line_cursor#1 print_dword::dw#3 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89::print_byte:97 [ mul16u_error::mn#0 print_dword::dw#3 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89::print_byte:97 [ print_dword::dw#3 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91::print_byte:97 [ mul16s_error::mn#0 print_line_cursor#1 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91::print_byte:97 [ print_line_cursor#1 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91::print_byte:97 [ mul16u_error::mn#0 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91::print_byte:97 [ print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118::print_byte:97 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118::print_byte:97 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197::print_byte:97 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201::print_byte:97 [ mul16u_error::ms#0 mul16u_error::mn#0 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:23 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ]
Statement [103] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#20 print_byte::$2 ] ( main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89::print_byte:95 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89::print_byte:95 [ print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89::print_byte:95 [ mul16u_error::mn#0 print_dword::dw#3 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89::print_byte:95 [ print_dword::dw#3 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91::print_byte:95 [ mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91::print_byte:95 [ print_line_cursor#1 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91::print_byte:95 [ mul16u_error::mn#0 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91::print_byte:95 [ print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118::print_byte:95 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118::print_byte:95 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197::print_byte:95 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201::print_byte:95 [ mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89::print_byte:97 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89::print_byte:97 [ print_line_cursor#1 print_dword::dw#3 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89::print_byte:97 [ mul16u_error::mn#0 print_dword::dw#3 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89::print_byte:97 [ print_dword::dw#3 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91::print_byte:97 [ mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91::print_byte:97 [ print_line_cursor#1 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91::print_byte:97 [ mul16u_error::mn#0 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91::print_byte:97 [ print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118::print_byte:97 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118::print_byte:97 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197::print_byte:97 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201::print_byte:97 [ mul16u_error::ms#0 mul16u_error::mn#0 print_char_cursor#20 print_byte::$2 ] ) always clobbers reg byte a
Statement [108] *((byte*) print_char_cursor#76) ← (byte) print_char::ch#4 [ print_char_cursor#76 ] ( main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_char:81 [ mul16s_error::mn#0 print_line_cursor#1 print_sdword::dw#3 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_char:81 [ print_line_cursor#1 print_sdword::dw#3 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89::print_byte:95::print_char:102 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89::print_byte:95::print_char:102 [ print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89::print_byte:95::print_char:102 [ mul16u_error::mn#0 print_dword::dw#3 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89::print_byte:95::print_char:102 [ print_dword::dw#3 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91::print_byte:95::print_char:102 [ mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91::print_byte:95::print_char:102 [ print_line_cursor#1 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91::print_byte:95::print_char:102 [ mul16u_error::mn#0 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91::print_byte:95::print_char:102 [ print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118::print_byte:95::print_char:102 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118::print_byte:95::print_char:102 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197::print_byte:95::print_char:102 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201::print_byte:95::print_char:102 [ mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89::print_byte:97::print_char:102 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89::print_byte:97::print_char:102 [ print_line_cursor#1 print_dword::dw#3 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89::print_byte:97::print_char:102 [ mul16u_error::mn#0 print_dword::dw#3 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89::print_byte:97::print_char:102 [ print_dword::dw#3 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91::print_byte:97::print_char:102 [ mul16s_error::mn#0 print_line_cursor#1 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91::print_byte:97::print_char:102 [ print_line_cursor#1 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91::print_byte:97::print_char:102 [ mul16u_error::mn#0 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91::print_byte:97::print_char:102 [ print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118::print_byte:97::print_char:102 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118::print_byte:97::print_char:102 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197::print_byte:97::print_char:102 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201::print_byte:97::print_char:102 [ mul16u_error::ms#0 mul16u_error::mn#0 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89::print_byte:95::print_char:105 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89::print_byte:95::print_char:105 [ print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89::print_byte:95::print_char:105 [ mul16u_error::mn#0 print_dword::dw#3 print_word::w#5 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89::print_byte:95::print_char:105 [ print_dword::dw#3 print_word::w#5 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91::print_byte:95::print_char:105 [ mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91::print_byte:95::print_char:105 [ print_line_cursor#1 print_word::w#5 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91::print_byte:95::print_char:105 [ mul16u_error::mn#0 print_word::w#5 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91::print_byte:95::print_char:105 [ print_word::w#5 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118::print_byte:95::print_char:105 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118::print_byte:95::print_char:105 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197::print_byte:95::print_char:105 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201::print_byte:95::print_char:105 [ mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89::print_byte:97::print_char:105 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89::print_byte:97::print_char:105 [ print_line_cursor#1 print_dword::dw#3 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89::print_byte:97::print_char:105 [ mul16u_error::mn#0 print_dword::dw#3 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89::print_byte:97::print_char:105 [ print_dword::dw#3 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91::print_byte:97::print_char:105 [ mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91::print_byte:97::print_char:105 [ print_line_cursor#1 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91::print_byte:97::print_char:105 [ mul16u_error::mn#0 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91::print_byte:97::print_char:105 [ print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118::print_byte:97::print_char:105 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118::print_byte:97::print_char:105 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197::print_byte:97::print_char:105 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201::print_byte:97::print_char:105 [ mul16u_error::ms#0 mul16u_error::mn#0 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_char:114 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_sword::w#3 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_char:114 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_sword::w#3 print_char_cursor#76 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:23 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ]
@@ -8649,6 +8651,7 @@ Statement [88] (word) print_word::w#1 ← > (dword) print_dword::dw#3 [ print_dw
Statement [90] (word) print_word::w#2 ← < (dword) print_dword::dw#3 [ print_char_cursor#20 print_word::w#2 ] ( main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85 [ mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#20 print_word::w#2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85 [ print_line_cursor#1 print_char_cursor#20 print_word::w#2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205 [ mul16u_error::mn#0 print_char_cursor#20 print_word::w#2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209 [ print_char_cursor#20 print_word::w#2 ] ) always clobbers reg byte a
Statement [94] (byte) print_byte::b#0 ← > (word) print_word::w#5 [ print_word::w#5 print_char_cursor#116 print_byte::b#0 ] ( main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89 [ print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89 [ mul16u_error::mn#0 print_dword::dw#3 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89 [ print_dword::dw#3 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91 [ mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91 [ print_line_cursor#1 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91 [ mul16u_error::mn#0 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91 [ print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201 [ mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_char_cursor#116 print_byte::b#0 ] ) always clobbers reg byte a
Statement [96] (byte) print_byte::b#1 ← < (word) print_word::w#5 [ print_char_cursor#20 print_byte::b#1 ] ( main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_char_cursor#20 print_byte::b#1 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89 [ print_line_cursor#1 print_dword::dw#3 print_char_cursor#20 print_byte::b#1 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89 [ mul16u_error::mn#0 print_dword::dw#3 print_char_cursor#20 print_byte::b#1 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89 [ print_dword::dw#3 print_char_cursor#20 print_byte::b#1 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91 [ mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#20 print_byte::b#1 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91 [ print_line_cursor#1 print_char_cursor#20 print_byte::b#1 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91 [ mul16u_error::mn#0 print_char_cursor#20 print_byte::b#1 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91 [ print_char_cursor#20 print_byte::b#1 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#20 print_byte::b#1 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#20 print_byte::b#1 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_char_cursor#20 print_byte::b#1 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201 [ mul16u_error::ms#0 mul16u_error::mn#0 print_char_cursor#20 print_byte::b#1 ] ) always clobbers reg byte a
+Statement [100] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#2 print_char_cursor#120 print_byte::$0 ] ( main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89::print_byte:95 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89::print_byte:95 [ print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89::print_byte:95 [ mul16u_error::mn#0 print_dword::dw#3 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89::print_byte:95 [ print_dword::dw#3 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91::print_byte:95 [ mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91::print_byte:95 [ print_line_cursor#1 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91::print_byte:95 [ mul16u_error::mn#0 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91::print_byte:95 [ print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118::print_byte:95 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118::print_byte:95 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197::print_byte:95 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201::print_byte:95 [ mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89::print_byte:97 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89::print_byte:97 [ print_line_cursor#1 print_dword::dw#3 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89::print_byte:97 [ mul16u_error::mn#0 print_dword::dw#3 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89::print_byte:97 [ print_dword::dw#3 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91::print_byte:97 [ mul16s_error::mn#0 print_line_cursor#1 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91::print_byte:97 [ print_line_cursor#1 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91::print_byte:97 [ mul16u_error::mn#0 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91::print_byte:97 [ print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118::print_byte:97 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118::print_byte:97 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197::print_byte:97 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201::print_byte:97 [ mul16u_error::ms#0 mul16u_error::mn#0 print_byte::b#2 print_char_cursor#120 print_byte::$0 ] ) always clobbers reg byte a
Statement [103] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#20 print_byte::$2 ] ( main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89::print_byte:95 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89::print_byte:95 [ print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89::print_byte:95 [ mul16u_error::mn#0 print_dword::dw#3 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89::print_byte:95 [ print_dword::dw#3 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91::print_byte:95 [ mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91::print_byte:95 [ print_line_cursor#1 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91::print_byte:95 [ mul16u_error::mn#0 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91::print_byte:95 [ print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118::print_byte:95 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118::print_byte:95 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197::print_byte:95 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201::print_byte:95 [ mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89::print_byte:97 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89::print_byte:97 [ print_line_cursor#1 print_dword::dw#3 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89::print_byte:97 [ mul16u_error::mn#0 print_dword::dw#3 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89::print_byte:97 [ print_dword::dw#3 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91::print_byte:97 [ mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91::print_byte:97 [ print_line_cursor#1 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91::print_byte:97 [ mul16u_error::mn#0 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91::print_byte:97 [ print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118::print_byte:97 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#20 print_byte::$2 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118::print_byte:97 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197::print_byte:97 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_char_cursor#20 print_byte::$2 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201::print_byte:97 [ mul16u_error::ms#0 mul16u_error::mn#0 print_char_cursor#20 print_byte::$2 ] ) always clobbers reg byte a
Statement [108] *((byte*) print_char_cursor#76) ← (byte) print_char::ch#4 [ print_char_cursor#76 ] ( main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_char:81 [ mul16s_error::mn#0 print_line_cursor#1 print_sdword::dw#3 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_char:81 [ print_line_cursor#1 print_sdword::dw#3 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89::print_byte:95::print_char:102 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89::print_byte:95::print_char:102 [ print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89::print_byte:95::print_char:102 [ mul16u_error::mn#0 print_dword::dw#3 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89::print_byte:95::print_char:102 [ print_dword::dw#3 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91::print_byte:95::print_char:102 [ mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91::print_byte:95::print_char:102 [ print_line_cursor#1 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91::print_byte:95::print_char:102 [ mul16u_error::mn#0 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91::print_byte:95::print_char:102 [ print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118::print_byte:95::print_char:102 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118::print_byte:95::print_char:102 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197::print_byte:95::print_char:102 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201::print_byte:95::print_char:102 [ mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89::print_byte:97::print_char:102 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89::print_byte:97::print_char:102 [ print_line_cursor#1 print_dword::dw#3 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89::print_byte:97::print_char:102 [ mul16u_error::mn#0 print_dword::dw#3 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89::print_byte:97::print_char:102 [ print_dword::dw#3 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91::print_byte:97::print_char:102 [ mul16s_error::mn#0 print_line_cursor#1 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91::print_byte:97::print_char:102 [ print_line_cursor#1 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91::print_byte:97::print_char:102 [ mul16u_error::mn#0 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91::print_byte:97::print_char:102 [ print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118::print_byte:97::print_char:102 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118::print_byte:97::print_char:102 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197::print_byte:97::print_char:102 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_byte::b#2 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201::print_byte:97::print_char:102 [ mul16u_error::ms#0 mul16u_error::mn#0 print_byte::b#2 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89::print_byte:95::print_char:105 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89::print_byte:95::print_char:105 [ print_line_cursor#1 print_dword::dw#3 print_word::w#5 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89::print_byte:95::print_char:105 [ mul16u_error::mn#0 print_dword::dw#3 print_word::w#5 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89::print_byte:95::print_char:105 [ print_dword::dw#3 print_word::w#5 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91::print_byte:95::print_char:105 [ mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91::print_byte:95::print_char:105 [ print_line_cursor#1 print_word::w#5 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91::print_byte:95::print_char:105 [ mul16u_error::mn#0 print_word::w#5 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91::print_byte:95::print_char:105 [ print_word::w#5 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118::print_byte:95::print_char:105 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118::print_byte:95::print_char:105 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_word::w#5 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197::print_byte:95::print_char:105 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201::print_byte:95::print_char:105 [ mul16u_error::ms#0 mul16u_error::mn#0 print_word::w#5 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:89::print_byte:97::print_char:105 [ mul16s_error::mn#0 print_line_cursor#1 print_dword::dw#3 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:89::print_byte:97::print_char:105 [ print_line_cursor#1 print_dword::dw#3 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:89::print_byte:97::print_char:105 [ mul16u_error::mn#0 print_dword::dw#3 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:89::print_byte:97::print_char:105 [ print_dword::dw#3 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:70::print_dword:85::print_word:91::print_byte:97::print_char:105 [ mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sdword:74::print_dword:85::print_word:91::print_byte:97::print_char:105 [ print_line_cursor#1 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:205::print_word:91::print_byte:97::print_char:105 [ mul16u_error::mn#0 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_dword:209::print_word:91::print_byte:97::print_char:105 [ print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_word:118::print_byte:97::print_char:105 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_word:118::print_byte:97::print_char:105 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:197::print_byte:97::print_char:105 [ mul16u_error::b#0 mul16u_error::ms#0 mul16u_error::mn#0 print_char_cursor#76 ] main:2::mul16u_compare:9::mul16u_error:184::print_word:201::print_byte:97::print_char:105 [ mul16u_error::ms#0 mul16u_error::mn#0 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:62::print_char:114 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_sword::w#3 print_char_cursor#76 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66::print_char:114 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_sword::w#3 print_char_cursor#76 ] ) always clobbers reg byte y
Statement [112] if((signed word) print_sword::w#3>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_char_cursor#112 print_sword::w#3 ] ( main:2::mul16s_compare:11::mul16s_error:37::print_sword:62 [ mul16s_error::b#0 mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#112 print_sword::w#3 ] main:2::mul16s_compare:11::mul16s_error:37::print_sword:66 [ mul16s_error::ms#0 mul16s_error::mn#0 print_line_cursor#1 print_char_cursor#112 print_sword::w#3 ] ) always clobbers reg byte a
@@ -8726,7 +8729,7 @@ Potential registers zp ZP_WORD:11 [ print_str::str#11 print_str::str#13 print_st
Potential registers zp ZP_DWORD:13 [ print_sdword::dw#4 print_sdword::dw#3 print_sdword::dw#1 print_sdword::dw#2 print_sdword::dw#0 ] : zp ZP_DWORD:13 ,
Potential registers zp ZP_DWORD:17 [ print_dword::dw#3 print_dword::dw#1 print_dword::dw#2 print_dword::dw#0 ] : zp ZP_DWORD:17 ,
Potential registers zp ZP_WORD:21 [ print_word::w#5 print_word::w#3 print_word::w#4 print_word::w#1 print_word::w#2 print_word::w#11 ] : zp ZP_WORD:21 ,
-Potential registers zp ZP_BYTE:23 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] : zp ZP_BYTE:23 , reg byte a , reg byte x ,
+Potential registers zp ZP_BYTE:23 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] : zp ZP_BYTE:23 , reg byte x ,
Potential registers zp ZP_BYTE:24 [ print_char::ch#4 print_char::ch#2 print_char::ch#3 ] : zp ZP_BYTE:24 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_WORD:25 [ print_char_cursor#76 print_char_cursor#120 print_char_cursor#116 print_char_cursor#117 print_char_cursor#118 print_char_cursor#130 print_char_cursor#158 print_char_cursor#159 print_char_cursor#113 print_char_cursor#112 print_char_cursor#20 print_char_cursor#1 print_char_cursor#114 ] : zp ZP_WORD:25 ,
Potential registers zp ZP_WORD:27 [ print_sword::w#4 print_sword::w#3 print_sword::w#1 print_sword::w#2 print_sword::w#0 ] : zp ZP_WORD:27 ,
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/test-multiply-8bit.log b/src/test/java/dk/camelot64/kickc/test/ref/test-multiply-8bit.log
index f62acf28b..4eb150bca 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/test-multiply-8bit.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/test-multiply-8bit.log
@@ -10115,6 +10115,8 @@ Statement [97] (signed word) print_sword::w#0 ← - (signed word) print_sword::w
Statement [99] (word~) print_word::w#13 ← (word)(signed word) print_sword::w#5 [ print_char_cursor#132 print_word::w#13 ] ( main:2::mul8s_compare:15::mul8s_error:47::print_sword:81 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#132 print_word::w#13 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85 [ mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#132 print_word::w#13 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89 [ print_line_cursor#1 print_char_cursor#132 print_word::w#13 ] ) always clobbers reg byte a
Statement [103] (byte) print_byte::b#1 ← > (word) print_word::w#6 [ print_word::w#6 print_char_cursor#136 print_byte::b#1 ] ( main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_char_cursor#136 print_byte::b#1 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100 [ mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_char_cursor#136 print_byte::b#1 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100 [ print_line_cursor#1 print_word::w#6 print_char_cursor#136 print_byte::b#1 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_word::w#6 print_char_cursor#136 print_byte::b#1 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246 [ print_line_cursor#10 mul8u_error::mf#0 print_word::w#6 print_char_cursor#136 print_byte::b#1 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250 [ print_line_cursor#10 print_word::w#6 print_char_cursor#136 print_byte::b#1 ] main:2::mulf_tables_cmp:11::print_word:267 [ mulf_tables_cmp::kc_sqr#2 print_word::w#6 print_char_cursor#136 print_byte::b#1 ] main:2::mulf_tables_cmp:11::print_word:271 [ print_word::w#6 print_char_cursor#136 print_byte::b#1 ] ) always clobbers reg byte a
Statement [105] (byte) print_byte::b#2 ← < (word) print_word::w#6 [ print_char_cursor#17 print_byte::b#2 ] ( main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100 [ mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100 [ print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_char_cursor#17 print_byte::b#2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246 [ print_line_cursor#10 mul8u_error::mf#0 print_char_cursor#17 print_byte::b#2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250 [ print_line_cursor#10 print_char_cursor#17 print_byte::b#2 ] main:2::mulf_tables_cmp:11::print_word:267 [ mulf_tables_cmp::kc_sqr#2 print_char_cursor#17 print_byte::b#2 ] main:2::mulf_tables_cmp:11::print_word:271 [ print_char_cursor#17 print_byte::b#2 ] ) always clobbers reg byte a
+Statement [109] (byte~) print_byte::$0 ← (byte) print_byte::b#5 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#5 print_char_cursor#137 print_byte::$0 ] ( main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100::print_byte:104 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100::print_byte:104 [ mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100::print_byte:104 [ print_line_cursor#1 print_word::w#6 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242::print_byte:104 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_word::w#6 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246::print_byte:104 [ print_line_cursor#10 mul8u_error::mf#0 print_word::w#6 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250::print_byte:104 [ print_line_cursor#10 print_word::w#6 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mulf_tables_cmp:11::print_word:267::print_byte:104 [ mulf_tables_cmp::kc_sqr#2 print_word::w#6 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mulf_tables_cmp:11::print_word:271::print_byte:104 [ print_word::w#6 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100::print_byte:106 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100::print_byte:106 [ mul8s_error::mf#0 print_line_cursor#1 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100::print_byte:106 [ print_line_cursor#1 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242::print_byte:106 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246::print_byte:106 [ print_line_cursor#10 mul8u_error::mf#0 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250::print_byte:106 [ print_line_cursor#10 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mulf_tables_cmp:11::print_word:267::print_byte:106 [ mulf_tables_cmp::kc_sqr#2 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mulf_tables_cmp:11::print_word:271::print_byte:106 [ print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:73::print_byte:127 [ mul8s_error::b#0 mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:77::print_byte:127 [ mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8u_compare:13::mul8u_error:220::print_byte:234 [ print_line_cursor#10 mul8u_error::b#0 mul8u_error::ms#0 mul8u_error::mn#0 mul8u_error::mf#0 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8u_compare:13::mul8u_error:220::print_byte:238 [ print_line_cursor#10 mul8u_error::ms#0 mul8u_error::mn#0 mul8u_error::mf#0 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:13 [ print_byte::b#5 print_byte::b#3 print_byte::b#4 print_byte::b#9 print_byte::b#1 print_byte::b#2 ]
Statement [112] (byte~) print_byte::$2 ← (byte) print_byte::b#5 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100::print_byte:104 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_char_cursor#17 print_byte::$2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100::print_byte:104 [ mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_char_cursor#17 print_byte::$2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100::print_byte:104 [ print_line_cursor#1 print_word::w#6 print_char_cursor#17 print_byte::$2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242::print_byte:104 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_word::w#6 print_char_cursor#17 print_byte::$2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246::print_byte:104 [ print_line_cursor#10 mul8u_error::mf#0 print_word::w#6 print_char_cursor#17 print_byte::$2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250::print_byte:104 [ print_line_cursor#10 print_word::w#6 print_char_cursor#17 print_byte::$2 ] main:2::mulf_tables_cmp:11::print_word:267::print_byte:104 [ mulf_tables_cmp::kc_sqr#2 print_word::w#6 print_char_cursor#17 print_byte::$2 ] main:2::mulf_tables_cmp:11::print_word:271::print_byte:104 [ print_word::w#6 print_char_cursor#17 print_byte::$2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100::print_byte:106 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100::print_byte:106 [ mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100::print_byte:106 [ print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242::print_byte:106 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_char_cursor#17 print_byte::$2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246::print_byte:106 [ print_line_cursor#10 mul8u_error::mf#0 print_char_cursor#17 print_byte::$2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250::print_byte:106 [ print_line_cursor#10 print_char_cursor#17 print_byte::$2 ] main:2::mulf_tables_cmp:11::print_word:267::print_byte:106 [ mulf_tables_cmp::kc_sqr#2 print_char_cursor#17 print_byte::$2 ] main:2::mulf_tables_cmp:11::print_word:271::print_byte:106 [ print_char_cursor#17 print_byte::$2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:73::print_byte:127 [ mul8s_error::b#0 mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:77::print_byte:127 [ mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::mul8u_compare:13::mul8u_error:220::print_byte:234 [ print_line_cursor#10 mul8u_error::b#0 mul8u_error::ms#0 mul8u_error::mn#0 mul8u_error::mf#0 print_char_cursor#17 print_byte::$2 ] main:2::mul8u_compare:13::mul8u_error:220::print_byte:238 [ print_line_cursor#10 mul8u_error::ms#0 mul8u_error::mn#0 mul8u_error::mf#0 print_char_cursor#17 print_byte::$2 ] ) always clobbers reg byte a
Statement [117] *((byte*) print_char_cursor#82) ← (byte) print_char::ch#4 [ print_char_cursor#82 ] ( main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_char:96 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_sword::w#4 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_char:96 [ mul8s_error::mf#0 print_line_cursor#1 print_sword::w#4 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_char:96 [ print_line_cursor#1 print_sword::w#4 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100::print_byte:104::print_char:111 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_byte::b#5 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100::print_byte:104::print_char:111 [ mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_byte::b#5 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100::print_byte:104::print_char:111 [ print_line_cursor#1 print_word::w#6 print_byte::b#5 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242::print_byte:104::print_char:111 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_word::w#6 print_byte::b#5 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246::print_byte:104::print_char:111 [ print_line_cursor#10 mul8u_error::mf#0 print_word::w#6 print_byte::b#5 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250::print_byte:104::print_char:111 [ print_line_cursor#10 print_word::w#6 print_byte::b#5 print_char_cursor#82 ] main:2::mulf_tables_cmp:11::print_word:267::print_byte:104::print_char:111 [ mulf_tables_cmp::kc_sqr#2 print_word::w#6 print_byte::b#5 print_char_cursor#82 ] main:2::mulf_tables_cmp:11::print_word:271::print_byte:104::print_char:111 [ print_word::w#6 print_byte::b#5 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100::print_byte:106::print_char:111 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_byte::b#5 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100::print_byte:106::print_char:111 [ mul8s_error::mf#0 print_line_cursor#1 print_byte::b#5 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100::print_byte:106::print_char:111 [ print_line_cursor#1 print_byte::b#5 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242::print_byte:106::print_char:111 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_byte::b#5 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246::print_byte:106::print_char:111 [ print_line_cursor#10 mul8u_error::mf#0 print_byte::b#5 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250::print_byte:106::print_char:111 [ print_line_cursor#10 print_byte::b#5 print_char_cursor#82 ] main:2::mulf_tables_cmp:11::print_word:267::print_byte:106::print_char:111 [ mulf_tables_cmp::kc_sqr#2 print_byte::b#5 print_char_cursor#82 ] main:2::mulf_tables_cmp:11::print_word:271::print_byte:106::print_char:111 [ print_byte::b#5 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:73::print_byte:127::print_char:111 [ mul8s_error::b#0 mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_byte::b#5 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:77::print_byte:127::print_char:111 [ mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_byte::b#5 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_byte:234::print_char:111 [ print_line_cursor#10 mul8u_error::b#0 mul8u_error::ms#0 mul8u_error::mn#0 mul8u_error::mf#0 print_byte::b#5 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_byte:238::print_char:111 [ print_line_cursor#10 mul8u_error::ms#0 mul8u_error::mn#0 mul8u_error::mf#0 print_byte::b#5 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100::print_byte:104::print_char:114 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100::print_byte:104::print_char:114 [ mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100::print_byte:104::print_char:114 [ print_line_cursor#1 print_word::w#6 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242::print_byte:104::print_char:114 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_word::w#6 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246::print_byte:104::print_char:114 [ print_line_cursor#10 mul8u_error::mf#0 print_word::w#6 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250::print_byte:104::print_char:114 [ print_line_cursor#10 print_word::w#6 print_char_cursor#82 ] main:2::mulf_tables_cmp:11::print_word:267::print_byte:104::print_char:114 [ mulf_tables_cmp::kc_sqr#2 print_word::w#6 print_char_cursor#82 ] main:2::mulf_tables_cmp:11::print_word:271::print_byte:104::print_char:114 [ print_word::w#6 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100::print_byte:106::print_char:114 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100::print_byte:106::print_char:114 [ mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100::print_byte:106::print_char:114 [ print_line_cursor#1 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242::print_byte:106::print_char:114 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246::print_byte:106::print_char:114 [ print_line_cursor#10 mul8u_error::mf#0 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250::print_byte:106::print_char:114 [ print_line_cursor#10 print_char_cursor#82 ] main:2::mulf_tables_cmp:11::print_word:267::print_byte:106::print_char:114 [ mulf_tables_cmp::kc_sqr#2 print_char_cursor#82 ] main:2::mulf_tables_cmp:11::print_word:271::print_byte:106::print_char:114 [ print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:73::print_byte:127::print_char:114 [ mul8s_error::b#0 mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:77::print_byte:127::print_char:114 [ mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_byte:234::print_char:114 [ print_line_cursor#10 mul8u_error::b#0 mul8u_error::ms#0 mul8u_error::mn#0 mul8u_error::mf#0 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_byte:238::print_char:114 [ print_line_cursor#10 mul8u_error::ms#0 mul8u_error::mn#0 mul8u_error::mf#0 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:73::print_char:123 [ mul8s_error::b#0 mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_sbyte::b#3 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:77::print_char:123 [ mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_sbyte::b#3 print_char_cursor#82 ] ) always clobbers reg byte y
Removing always clobbered register reg byte y as potential for zp ZP_BYTE:13 [ print_byte::b#5 print_byte::b#3 print_byte::b#4 print_byte::b#9 print_byte::b#1 print_byte::b#2 ]
@@ -10237,6 +10239,7 @@ Statement [97] (signed word) print_sword::w#0 ← - (signed word) print_sword::w
Statement [99] (word~) print_word::w#13 ← (word)(signed word) print_sword::w#5 [ print_char_cursor#132 print_word::w#13 ] ( main:2::mul8s_compare:15::mul8s_error:47::print_sword:81 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#132 print_word::w#13 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85 [ mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#132 print_word::w#13 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89 [ print_line_cursor#1 print_char_cursor#132 print_word::w#13 ] ) always clobbers reg byte a
Statement [103] (byte) print_byte::b#1 ← > (word) print_word::w#6 [ print_word::w#6 print_char_cursor#136 print_byte::b#1 ] ( main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_char_cursor#136 print_byte::b#1 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100 [ mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_char_cursor#136 print_byte::b#1 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100 [ print_line_cursor#1 print_word::w#6 print_char_cursor#136 print_byte::b#1 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_word::w#6 print_char_cursor#136 print_byte::b#1 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246 [ print_line_cursor#10 mul8u_error::mf#0 print_word::w#6 print_char_cursor#136 print_byte::b#1 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250 [ print_line_cursor#10 print_word::w#6 print_char_cursor#136 print_byte::b#1 ] main:2::mulf_tables_cmp:11::print_word:267 [ mulf_tables_cmp::kc_sqr#2 print_word::w#6 print_char_cursor#136 print_byte::b#1 ] main:2::mulf_tables_cmp:11::print_word:271 [ print_word::w#6 print_char_cursor#136 print_byte::b#1 ] ) always clobbers reg byte a
Statement [105] (byte) print_byte::b#2 ← < (word) print_word::w#6 [ print_char_cursor#17 print_byte::b#2 ] ( main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100 [ mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100 [ print_line_cursor#1 print_char_cursor#17 print_byte::b#2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_char_cursor#17 print_byte::b#2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246 [ print_line_cursor#10 mul8u_error::mf#0 print_char_cursor#17 print_byte::b#2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250 [ print_line_cursor#10 print_char_cursor#17 print_byte::b#2 ] main:2::mulf_tables_cmp:11::print_word:267 [ mulf_tables_cmp::kc_sqr#2 print_char_cursor#17 print_byte::b#2 ] main:2::mulf_tables_cmp:11::print_word:271 [ print_char_cursor#17 print_byte::b#2 ] ) always clobbers reg byte a
+Statement [109] (byte~) print_byte::$0 ← (byte) print_byte::b#5 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_byte::b#5 print_char_cursor#137 print_byte::$0 ] ( main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100::print_byte:104 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100::print_byte:104 [ mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100::print_byte:104 [ print_line_cursor#1 print_word::w#6 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242::print_byte:104 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_word::w#6 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246::print_byte:104 [ print_line_cursor#10 mul8u_error::mf#0 print_word::w#6 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250::print_byte:104 [ print_line_cursor#10 print_word::w#6 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mulf_tables_cmp:11::print_word:267::print_byte:104 [ mulf_tables_cmp::kc_sqr#2 print_word::w#6 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mulf_tables_cmp:11::print_word:271::print_byte:104 [ print_word::w#6 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100::print_byte:106 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100::print_byte:106 [ mul8s_error::mf#0 print_line_cursor#1 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100::print_byte:106 [ print_line_cursor#1 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242::print_byte:106 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246::print_byte:106 [ print_line_cursor#10 mul8u_error::mf#0 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250::print_byte:106 [ print_line_cursor#10 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mulf_tables_cmp:11::print_word:267::print_byte:106 [ mulf_tables_cmp::kc_sqr#2 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mulf_tables_cmp:11::print_word:271::print_byte:106 [ print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:73::print_byte:127 [ mul8s_error::b#0 mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:77::print_byte:127 [ mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8u_compare:13::mul8u_error:220::print_byte:234 [ print_line_cursor#10 mul8u_error::b#0 mul8u_error::ms#0 mul8u_error::mn#0 mul8u_error::mf#0 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] main:2::mul8u_compare:13::mul8u_error:220::print_byte:238 [ print_line_cursor#10 mul8u_error::ms#0 mul8u_error::mn#0 mul8u_error::mf#0 print_byte::b#5 print_char_cursor#137 print_byte::$0 ] ) always clobbers reg byte a
Statement [112] (byte~) print_byte::$2 ← (byte) print_byte::b#5 & (byte/signed byte/word/signed word/dword/signed dword) 15 [ print_char_cursor#17 print_byte::$2 ] ( main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100::print_byte:104 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_char_cursor#17 print_byte::$2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100::print_byte:104 [ mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_char_cursor#17 print_byte::$2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100::print_byte:104 [ print_line_cursor#1 print_word::w#6 print_char_cursor#17 print_byte::$2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242::print_byte:104 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_word::w#6 print_char_cursor#17 print_byte::$2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246::print_byte:104 [ print_line_cursor#10 mul8u_error::mf#0 print_word::w#6 print_char_cursor#17 print_byte::$2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250::print_byte:104 [ print_line_cursor#10 print_word::w#6 print_char_cursor#17 print_byte::$2 ] main:2::mulf_tables_cmp:11::print_word:267::print_byte:104 [ mulf_tables_cmp::kc_sqr#2 print_word::w#6 print_char_cursor#17 print_byte::$2 ] main:2::mulf_tables_cmp:11::print_word:271::print_byte:104 [ print_word::w#6 print_char_cursor#17 print_byte::$2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100::print_byte:106 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100::print_byte:106 [ mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100::print_byte:106 [ print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242::print_byte:106 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_char_cursor#17 print_byte::$2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246::print_byte:106 [ print_line_cursor#10 mul8u_error::mf#0 print_char_cursor#17 print_byte::$2 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250::print_byte:106 [ print_line_cursor#10 print_char_cursor#17 print_byte::$2 ] main:2::mulf_tables_cmp:11::print_word:267::print_byte:106 [ mulf_tables_cmp::kc_sqr#2 print_char_cursor#17 print_byte::$2 ] main:2::mulf_tables_cmp:11::print_word:271::print_byte:106 [ print_char_cursor#17 print_byte::$2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:73::print_byte:127 [ mul8s_error::b#0 mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:77::print_byte:127 [ mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#17 print_byte::$2 ] main:2::mul8u_compare:13::mul8u_error:220::print_byte:234 [ print_line_cursor#10 mul8u_error::b#0 mul8u_error::ms#0 mul8u_error::mn#0 mul8u_error::mf#0 print_char_cursor#17 print_byte::$2 ] main:2::mul8u_compare:13::mul8u_error:220::print_byte:238 [ print_line_cursor#10 mul8u_error::ms#0 mul8u_error::mn#0 mul8u_error::mf#0 print_char_cursor#17 print_byte::$2 ] ) always clobbers reg byte a
Statement [117] *((byte*) print_char_cursor#82) ← (byte) print_char::ch#4 [ print_char_cursor#82 ] ( main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_char:96 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_sword::w#4 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_char:96 [ mul8s_error::mf#0 print_line_cursor#1 print_sword::w#4 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_char:96 [ print_line_cursor#1 print_sword::w#4 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100::print_byte:104::print_char:111 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_byte::b#5 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100::print_byte:104::print_char:111 [ mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_byte::b#5 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100::print_byte:104::print_char:111 [ print_line_cursor#1 print_word::w#6 print_byte::b#5 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242::print_byte:104::print_char:111 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_word::w#6 print_byte::b#5 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246::print_byte:104::print_char:111 [ print_line_cursor#10 mul8u_error::mf#0 print_word::w#6 print_byte::b#5 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250::print_byte:104::print_char:111 [ print_line_cursor#10 print_word::w#6 print_byte::b#5 print_char_cursor#82 ] main:2::mulf_tables_cmp:11::print_word:267::print_byte:104::print_char:111 [ mulf_tables_cmp::kc_sqr#2 print_word::w#6 print_byte::b#5 print_char_cursor#82 ] main:2::mulf_tables_cmp:11::print_word:271::print_byte:104::print_char:111 [ print_word::w#6 print_byte::b#5 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100::print_byte:106::print_char:111 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_byte::b#5 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100::print_byte:106::print_char:111 [ mul8s_error::mf#0 print_line_cursor#1 print_byte::b#5 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100::print_byte:106::print_char:111 [ print_line_cursor#1 print_byte::b#5 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242::print_byte:106::print_char:111 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_byte::b#5 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246::print_byte:106::print_char:111 [ print_line_cursor#10 mul8u_error::mf#0 print_byte::b#5 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250::print_byte:106::print_char:111 [ print_line_cursor#10 print_byte::b#5 print_char_cursor#82 ] main:2::mulf_tables_cmp:11::print_word:267::print_byte:106::print_char:111 [ mulf_tables_cmp::kc_sqr#2 print_byte::b#5 print_char_cursor#82 ] main:2::mulf_tables_cmp:11::print_word:271::print_byte:106::print_char:111 [ print_byte::b#5 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:73::print_byte:127::print_char:111 [ mul8s_error::b#0 mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_byte::b#5 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:77::print_byte:127::print_char:111 [ mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_byte::b#5 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_byte:234::print_char:111 [ print_line_cursor#10 mul8u_error::b#0 mul8u_error::ms#0 mul8u_error::mn#0 mul8u_error::mf#0 print_byte::b#5 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_byte:238::print_char:111 [ print_line_cursor#10 mul8u_error::ms#0 mul8u_error::mn#0 mul8u_error::mf#0 print_byte::b#5 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100::print_byte:104::print_char:114 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100::print_byte:104::print_char:114 [ mul8s_error::mf#0 print_line_cursor#1 print_word::w#6 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100::print_byte:104::print_char:114 [ print_line_cursor#1 print_word::w#6 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242::print_byte:104::print_char:114 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_word::w#6 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246::print_byte:104::print_char:114 [ print_line_cursor#10 mul8u_error::mf#0 print_word::w#6 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250::print_byte:104::print_char:114 [ print_line_cursor#10 print_word::w#6 print_char_cursor#82 ] main:2::mulf_tables_cmp:11::print_word:267::print_byte:104::print_char:114 [ mulf_tables_cmp::kc_sqr#2 print_word::w#6 print_char_cursor#82 ] main:2::mulf_tables_cmp:11::print_word:271::print_byte:104::print_char:114 [ print_word::w#6 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:81::print_word:100::print_byte:106::print_char:114 [ mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:85::print_word:100::print_byte:106::print_char:114 [ mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sword:89::print_word:100::print_byte:106::print_char:114 [ print_line_cursor#1 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:242::print_byte:106::print_char:114 [ print_line_cursor#10 mul8u_error::mn#0 mul8u_error::mf#0 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:246::print_byte:106::print_char:114 [ print_line_cursor#10 mul8u_error::mf#0 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_word:250::print_byte:106::print_char:114 [ print_line_cursor#10 print_char_cursor#82 ] main:2::mulf_tables_cmp:11::print_word:267::print_byte:106::print_char:114 [ mulf_tables_cmp::kc_sqr#2 print_char_cursor#82 ] main:2::mulf_tables_cmp:11::print_word:271::print_byte:106::print_char:114 [ print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:73::print_byte:127::print_char:114 [ mul8s_error::b#0 mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:77::print_byte:127::print_char:114 [ mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_byte:234::print_char:114 [ print_line_cursor#10 mul8u_error::b#0 mul8u_error::ms#0 mul8u_error::mn#0 mul8u_error::mf#0 print_char_cursor#82 ] main:2::mul8u_compare:13::mul8u_error:220::print_byte:238::print_char:114 [ print_line_cursor#10 mul8u_error::ms#0 mul8u_error::mn#0 mul8u_error::mf#0 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:73::print_char:123 [ mul8s_error::b#0 mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_sbyte::b#3 print_char_cursor#82 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:77::print_char:123 [ mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_sbyte::b#3 print_char_cursor#82 ] ) always clobbers reg byte y
Statement [124] (signed byte) print_sbyte::b#0 ← - (signed byte) print_sbyte::b#3 [ print_char_cursor#17 print_sbyte::b#0 ] ( main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:73 [ mul8s_error::b#0 mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#17 print_sbyte::b#0 ] main:2::mul8s_compare:15::mul8s_error:47::print_sbyte:77 [ mul8s_error::ms#0 mul8s_error::mn#0 mul8s_error::mf#0 print_line_cursor#1 print_char_cursor#17 print_sbyte::b#0 ] ) always clobbers reg byte a
@@ -10308,7 +10311,7 @@ Potential registers zp ZP_WORD:5 [ print_line_cursor#23 print_line_cursor#45 pri
Potential registers zp ZP_WORD:7 [ print_str::str#16 print_str::str#18 print_str::str#0 ] : zp ZP_WORD:7 ,
Potential registers zp ZP_WORD:9 [ print_sword::w#5 print_sword::w#4 print_sword::w#1 print_sword::w#2 print_sword::w#3 print_sword::w#0 ] : zp ZP_WORD:9 ,
Potential registers zp ZP_WORD:11 [ print_word::w#6 print_word::w#3 print_word::w#4 print_word::w#5 print_word::w#11 print_word::w#12 print_word::w#13 ] : zp ZP_WORD:11 ,
-Potential registers zp ZP_BYTE:13 [ print_byte::b#5 print_byte::b#3 print_byte::b#4 print_byte::b#9 print_byte::b#1 print_byte::b#2 ] : zp ZP_BYTE:13 , reg byte a , reg byte x ,
+Potential registers zp ZP_BYTE:13 [ print_byte::b#5 print_byte::b#3 print_byte::b#4 print_byte::b#9 print_byte::b#1 print_byte::b#2 ] : zp ZP_BYTE:13 , reg byte x ,
Potential registers zp ZP_BYTE:14 [ print_char::ch#4 print_char::ch#2 print_char::ch#3 ] : zp ZP_BYTE:14 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_WORD:15 [ print_char_cursor#82 print_char_cursor#137 print_char_cursor#136 print_char_cursor#132 print_char_cursor#149 print_char_cursor#189 print_char_cursor#190 print_char_cursor#131 print_char_cursor#130 print_char_cursor#17 print_char_cursor#30 print_char_cursor#1 print_char_cursor#134 print_char_cursor#223 ] : zp ZP_WORD:15 ,
Potential registers zp ZP_BYTE:17 [ print_sbyte::b#4 print_sbyte::b#3 print_sbyte::b#1 print_sbyte::b#2 print_sbyte::b#0 ] : zp ZP_BYTE:17 , reg byte a , reg byte x ,
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/zpparammin.asm b/src/test/java/dk/camelot64/kickc/test/ref/zpparammin.asm
index e44e1264c..d1015ddad 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/zpparammin.asm
+++ b/src/test/java/dk/camelot64/kickc/test/ref/zpparammin.asm
@@ -9,20 +9,22 @@ main: {
lda #0
sta i
b1:
+ lda i
+ clc
+ adc #1
ldx i
inx
+ inx
ldy i
- iny
- iny
- lda i
jsr sum
ldy i
sta SCREEN,y
+ tya
+ clc
+ adc #1
ldx i
inx
- iny
- iny
- lda i
+ inx
jsr sum2
ldy i
sta SCREEN2,y
@@ -33,19 +35,19 @@ main: {
rts
}
sum2: {
- stx $ff
+ sty $ff
clc
adc $ff
- sty $ff
+ stx $ff
clc
adc $ff
rts
}
sum: {
- stx $ff
+ sty $ff
clc
adc $ff
- sty $ff
+ stx $ff
clc
adc $ff
rts
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/zpparammin.log b/src/test/java/dk/camelot64/kickc/test/ref/zpparammin.log
index 448e8ab0d..6f729b40d 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/zpparammin.log
+++ b/src/test/java/dk/camelot64/kickc/test/ref/zpparammin.log
@@ -723,14 +723,25 @@ sum: {
}
REGISTER UPLIFT POTENTIAL REGISTERS
-Potential registers zp ZP_BYTE:2 [ main::i#2 main::i#1 ] : zp ZP_BYTE:2 , reg byte a , reg byte x , reg byte y ,
+Statement [23] (byte~) sum2::$0 ← (byte) sum2::a#0 + (byte) sum2::b#0 [ sum2::c#0 sum2::$0 ] ( main:2::sum2:16 [ main::i#2 sum2::c#0 sum2::$0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:2 [ main::i#2 main::i#1 ]
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:9 [ sum2::c#0 ]
+Statement [24] (byte) sum2::return#1 ← (byte~) sum2::$0 + (byte) sum2::c#0 [ sum2::return#1 ] ( main:2::sum2:16 [ main::i#2 sum2::return#1 ] ) always clobbers reg byte a
+Statement [26] (byte~) sum::$0 ← (byte) sum::a#0 + (byte) sum::b#0 [ sum::c#0 sum::$0 ] ( main:2::sum:9 [ main::i#2 sum::c#0 sum::$0 ] ) always clobbers reg byte a
+Removing always clobbered register reg byte a as potential for zp ZP_BYTE:4 [ sum::c#0 ]
+Statement [27] (byte) sum::return#1 ← (byte~) sum::$0 + (byte) sum::c#0 [ sum::return#1 ] ( main:2::sum:9 [ main::i#2 sum::return#1 ] ) always clobbers reg byte a
+Statement [23] (byte~) sum2::$0 ← (byte) sum2::a#0 + (byte) sum2::b#0 [ sum2::c#0 sum2::$0 ] ( main:2::sum2:16 [ main::i#2 sum2::c#0 sum2::$0 ] ) always clobbers reg byte a
+Statement [24] (byte) sum2::return#1 ← (byte~) sum2::$0 + (byte) sum2::c#0 [ sum2::return#1 ] ( main:2::sum2:16 [ main::i#2 sum2::return#1 ] ) always clobbers reg byte a
+Statement [26] (byte~) sum::$0 ← (byte) sum::a#0 + (byte) sum::b#0 [ sum::c#0 sum::$0 ] ( main:2::sum:9 [ main::i#2 sum::c#0 sum::$0 ] ) always clobbers reg byte a
+Statement [27] (byte) sum::return#1 ← (byte~) sum::$0 + (byte) sum::c#0 [ sum::return#1 ] ( main:2::sum:9 [ main::i#2 sum::return#1 ] ) always clobbers reg byte a
+Potential registers zp ZP_BYTE:2 [ main::i#2 main::i#1 ] : zp ZP_BYTE:2 , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:3 [ sum::b#0 ] : zp ZP_BYTE:3 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:4 [ sum::c#0 ] : zp ZP_BYTE:4 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:4 [ sum::c#0 ] : zp ZP_BYTE:4 , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:5 [ sum::a#0 ] : zp ZP_BYTE:5 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:6 [ sum::return#0 ] : zp ZP_BYTE:6 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:7 [ main::$2 ] : zp ZP_BYTE:7 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:8 [ sum2::b#0 ] : zp ZP_BYTE:8 , reg byte a , reg byte x , reg byte y ,
-Potential registers zp ZP_BYTE:9 [ sum2::c#0 ] : zp ZP_BYTE:9 , reg byte a , reg byte x , reg byte y ,
+Potential registers zp ZP_BYTE:9 [ sum2::c#0 ] : zp ZP_BYTE:9 , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:10 [ sum2::a#0 ] : zp ZP_BYTE:10 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:11 [ sum2::return#0 ] : zp ZP_BYTE:11 , reg byte a , reg byte x , reg byte y ,
Potential registers zp ZP_BYTE:12 [ main::$5 ] : zp ZP_BYTE:12 , reg byte a , reg byte x , reg byte y ,
@@ -746,25 +757,21 @@ Uplift Scope [sum2] 22: zp ZP_BYTE:11 [ sum2::return#0 ] 13: zp ZP_BYTE:10 [ sum
Uplift Scope []
Uplifting [main] best 1345 combination zp ZP_BYTE:2 [ main::i#2 main::i#1 ] reg byte a [ main::$2 ] reg byte a [ main::$5 ]
-Uplifting [sum] best 1225 combination reg byte a [ sum::return#0 ] reg byte a [ sum::a#0 ] reg byte x [ sum::b#0 ] zp ZP_BYTE:4 [ sum::c#0 ] zp ZP_BYTE:16 [ sum::return#1 ] zp ZP_BYTE:15 [ sum::$0 ]
-Limited combination testing to 100 combinations of 4096 possible.
-Uplifting [sum2] best 1105 combination reg byte a [ sum2::return#0 ] reg byte a [ sum2::a#0 ] reg byte x [ sum2::b#0 ] zp ZP_BYTE:9 [ sum2::c#0 ] zp ZP_BYTE:14 [ sum2::return#1 ] zp ZP_BYTE:13 [ sum2::$0 ]
-Limited combination testing to 100 combinations of 4096 possible.
-Uplifting [] best 1105 combination
+Uplifting [sum] best 1214 combination reg byte a [ sum::return#0 ] reg byte y [ sum::a#0 ] reg byte a [ sum::b#0 ] reg byte x [ sum::c#0 ] zp ZP_BYTE:16 [ sum::return#1 ] zp ZP_BYTE:15 [ sum::$0 ]
+Limited combination testing to 100 combinations of 3072 possible.
+Uplifting [sum2] best 1083 combination reg byte a [ sum2::return#0 ] reg byte y [ sum2::a#0 ] reg byte a [ sum2::b#0 ] reg byte x [ sum2::c#0 ] zp ZP_BYTE:14 [ sum2::return#1 ] zp ZP_BYTE:13 [ sum2::$0 ]
+Limited combination testing to 100 combinations of 3072 possible.
+Uplifting [] best 1083 combination
Attempting to uplift remaining variables inzp ZP_BYTE:2 [ main::i#2 main::i#1 ]
-Uplifting [main] best 1105 combination zp ZP_BYTE:2 [ main::i#2 main::i#1 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:4 [ sum::c#0 ]
-Uplifting [sum] best 1074 combination reg byte y [ sum::c#0 ]
-Attempting to uplift remaining variables inzp ZP_BYTE:9 [ sum2::c#0 ]
-Uplifting [sum2] best 1043 combination reg byte y [ sum2::c#0 ]
+Uplifting [main] best 1083 combination zp ZP_BYTE:2 [ main::i#2 main::i#1 ]
Attempting to uplift remaining variables inzp ZP_BYTE:14 [ sum2::return#1 ]
-Uplifting [sum2] best 1010 combination reg byte a [ sum2::return#1 ]
+Uplifting [sum2] best 1050 combination reg byte a [ sum2::return#1 ]
Attempting to uplift remaining variables inzp ZP_BYTE:16 [ sum::return#1 ]
-Uplifting [sum] best 977 combination reg byte a [ sum::return#1 ]
+Uplifting [sum] best 1017 combination reg byte a [ sum::return#1 ]
Attempting to uplift remaining variables inzp ZP_BYTE:13 [ sum2::$0 ]
-Uplifting [sum2] best 975 combination reg byte a [ sum2::$0 ]
+Uplifting [sum2] best 1015 combination reg byte a [ sum2::$0 ]
Attempting to uplift remaining variables inzp ZP_BYTE:15 [ sum::$0 ]
-Uplifting [sum] best 973 combination reg byte a [ sum::$0 ]
+Uplifting [sum] best 1013 combination reg byte a [ sum::$0 ]
ASSEMBLER BEFORE OPTIMIZATION
//SEG0 Basic Upstart
@@ -805,15 +812,16 @@ main: {
jmp b1
//SEG14 main::@1
b1:
- //SEG15 [6] (byte) sum::b#0 ← (byte) main::i#2 + (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 sum::b#0 ] ( main:2 [ main::i#2 sum::b#0 ] ) -- vbuxx=vbuz1_plus_1
+ //SEG15 [6] (byte) sum::b#0 ← (byte) main::i#2 + (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 sum::b#0 ] ( main:2 [ main::i#2 sum::b#0 ] ) -- vbuaa=vbuz1_plus_1
+ lda i
+ clc
+ adc #1
+ //SEG16 [7] (byte) sum::c#0 ← (byte) main::i#2 + (byte/signed byte/word/signed word/dword/signed dword) 2 [ main::i#2 sum::b#0 sum::c#0 ] ( main:2 [ main::i#2 sum::b#0 sum::c#0 ] ) -- vbuxx=vbuz1_plus_2
ldx i
inx
- //SEG16 [7] (byte) sum::c#0 ← (byte) main::i#2 + (byte/signed byte/word/signed word/dword/signed dword) 2 [ main::i#2 sum::b#0 sum::c#0 ] ( main:2 [ main::i#2 sum::b#0 sum::c#0 ] ) -- vbuyy=vbuz1_plus_2
+ inx
+ //SEG17 [8] (byte) sum::a#0 ← (byte) main::i#2 [ main::i#2 sum::b#0 sum::c#0 sum::a#0 ] ( main:2 [ main::i#2 sum::b#0 sum::c#0 sum::a#0 ] ) -- vbuyy=vbuz1
ldy i
- iny
- iny
- //SEG17 [8] (byte) sum::a#0 ← (byte) main::i#2 [ main::i#2 sum::b#0 sum::c#0 sum::a#0 ] ( main:2 [ main::i#2 sum::b#0 sum::c#0 sum::a#0 ] ) -- vbuaa=vbuz1
- lda i
//SEG18 [9] call sum [ main::i#2 sum::return#1 ] ( main:2 [ main::i#2 sum::return#1 ] )
jsr sum
//SEG19 [10] (byte) sum::return#0 ← (byte) sum::return#1 [ main::i#2 sum::return#0 ] ( main:2 [ main::i#2 sum::return#0 ] )
@@ -826,15 +834,16 @@ main: {
//SEG22 [12] *((const byte*) SCREEN#0 + (byte) main::i#2) ← (byte~) main::$2 [ main::i#2 ] ( main:2 [ main::i#2 ] ) -- pbuc1_derefidx_vbuz1=vbuaa
ldy i
sta SCREEN,y
- //SEG23 [13] (byte) sum2::b#0 ← (byte) main::i#2 + (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 sum2::b#0 ] ( main:2 [ main::i#2 sum2::b#0 ] ) -- vbuxx=vbuz1_plus_1
+ //SEG23 [13] (byte) sum2::b#0 ← (byte) main::i#2 + (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 sum2::b#0 ] ( main:2 [ main::i#2 sum2::b#0 ] ) -- vbuaa=vbuz1_plus_1
+ lda i
+ clc
+ adc #1
+ //SEG24 [14] (byte) sum2::c#0 ← (byte) main::i#2 + (byte/signed byte/word/signed word/dword/signed dword) 2 [ main::i#2 sum2::b#0 sum2::c#0 ] ( main:2 [ main::i#2 sum2::b#0 sum2::c#0 ] ) -- vbuxx=vbuz1_plus_2
ldx i
inx
- //SEG24 [14] (byte) sum2::c#0 ← (byte) main::i#2 + (byte/signed byte/word/signed word/dword/signed dword) 2 [ main::i#2 sum2::b#0 sum2::c#0 ] ( main:2 [ main::i#2 sum2::b#0 sum2::c#0 ] ) -- vbuyy=vbuz1_plus_2
+ inx
+ //SEG25 [15] (byte) sum2::a#0 ← (byte) main::i#2 [ main::i#2 sum2::b#0 sum2::c#0 sum2::a#0 ] ( main:2 [ main::i#2 sum2::b#0 sum2::c#0 sum2::a#0 ] ) -- vbuyy=vbuz1
ldy i
- iny
- iny
- //SEG25 [15] (byte) sum2::a#0 ← (byte) main::i#2 [ main::i#2 sum2::b#0 sum2::c#0 sum2::a#0 ] ( main:2 [ main::i#2 sum2::b#0 sum2::c#0 sum2::a#0 ] ) -- vbuaa=vbuz1
- lda i
//SEG26 [16] call sum2 [ main::i#2 sum2::return#1 ] ( main:2 [ main::i#2 sum2::return#1 ] )
jsr sum2
//SEG27 [17] (byte) sum2::return#0 ← (byte) sum2::return#1 [ main::i#2 sum2::return#0 ] ( main:2 [ main::i#2 sum2::return#0 ] )
@@ -861,12 +870,12 @@ main: {
}
//SEG35 sum2
sum2: {
- //SEG36 [23] (byte~) sum2::$0 ← (byte) sum2::a#0 + (byte) sum2::b#0 [ sum2::c#0 sum2::$0 ] ( main:2::sum2:16 [ main::i#2 sum2::c#0 sum2::$0 ] ) -- vbuaa=vbuaa_plus_vbuxx
- stx $ff
+ //SEG36 [23] (byte~) sum2::$0 ← (byte) sum2::a#0 + (byte) sum2::b#0 [ sum2::c#0 sum2::$0 ] ( main:2::sum2:16 [ main::i#2 sum2::c#0 sum2::$0 ] ) -- vbuaa=vbuyy_plus_vbuaa
+ sty $ff
clc
adc $ff
- //SEG37 [24] (byte) sum2::return#1 ← (byte~) sum2::$0 + (byte) sum2::c#0 [ sum2::return#1 ] ( main:2::sum2:16 [ main::i#2 sum2::return#1 ] ) -- vbuaa=vbuaa_plus_vbuyy
- sty $ff
+ //SEG37 [24] (byte) sum2::return#1 ← (byte~) sum2::$0 + (byte) sum2::c#0 [ sum2::return#1 ] ( main:2::sum2:16 [ main::i#2 sum2::return#1 ] ) -- vbuaa=vbuaa_plus_vbuxx
+ stx $ff
clc
adc $ff
jmp breturn
@@ -877,12 +886,12 @@ sum2: {
}
//SEG40 sum
sum: {
- //SEG41 [26] (byte~) sum::$0 ← (byte) sum::a#0 + (byte) sum::b#0 [ sum::c#0 sum::$0 ] ( main:2::sum:9 [ main::i#2 sum::c#0 sum::$0 ] ) -- vbuaa=vbuaa_plus_vbuxx
- stx $ff
+ //SEG41 [26] (byte~) sum::$0 ← (byte) sum::a#0 + (byte) sum::b#0 [ sum::c#0 sum::$0 ] ( main:2::sum:9 [ main::i#2 sum::c#0 sum::$0 ] ) -- vbuaa=vbuyy_plus_vbuaa
+ sty $ff
clc
adc $ff
- //SEG42 [27] (byte) sum::return#1 ← (byte~) sum::$0 + (byte) sum::c#0 [ sum::return#1 ] ( main:2::sum:9 [ main::i#2 sum::return#1 ] ) -- vbuaa=vbuaa_plus_vbuyy
- sty $ff
+ //SEG42 [27] (byte) sum::return#1 ← (byte~) sum::$0 + (byte) sum::c#0 [ sum::return#1 ] ( main:2::sum:9 [ main::i#2 sum::return#1 ] ) -- vbuaa=vbuaa_plus_vbuxx
+ stx $ff
clc
adc $ff
jmp breturn
@@ -902,6 +911,7 @@ Removing instruction jmp breturn
Removing instruction jmp breturn
Removing instruction jmp breturn
Succesful ASM optimization Pass5NextJumpElimination
+Replacing instruction lda i with TYA
Removing instruction ldy i
Succesful ASM optimization Pass5UnnecesaryLoadElimination
Replacing label b1_from_b4 with b1
@@ -945,11 +955,11 @@ FINAL SYMBOL TABLE
(byte~) sum::$0 reg byte a 4.0
(label) sum::@return
(byte) sum::a
-(byte) sum::a#0 reg byte a 13.0
+(byte) sum::a#0 reg byte y 13.0
(byte) sum::b
-(byte) sum::b#0 reg byte x 4.333333333333333
+(byte) sum::b#0 reg byte a 4.333333333333333
(byte) sum::c
-(byte) sum::c#0 reg byte y 4.333333333333333
+(byte) sum::c#0 reg byte x 4.333333333333333
(byte) sum::return
(byte) sum::return#0 reg byte a 22.0
(byte) sum::return#1 reg byte a 4.333333333333333
@@ -957,24 +967,24 @@ FINAL SYMBOL TABLE
(byte~) sum2::$0 reg byte a 4.0
(label) sum2::@return
(byte) sum2::a
-(byte) sum2::a#0 reg byte a 13.0
+(byte) sum2::a#0 reg byte y 13.0
(byte) sum2::b
-(byte) sum2::b#0 reg byte x 4.333333333333333
+(byte) sum2::b#0 reg byte a 4.333333333333333
(byte) sum2::c
-(byte) sum2::c#0 reg byte y 4.333333333333333
+(byte) sum2::c#0 reg byte x 4.333333333333333
(byte) sum2::return
(byte) sum2::return#0 reg byte a 22.0
(byte) sum2::return#1 reg byte a 4.333333333333333
zp ZP_BYTE:2 [ main::i#2 main::i#1 ]
-reg byte x [ sum::b#0 ]
-reg byte y [ sum::c#0 ]
-reg byte a [ sum::a#0 ]
+reg byte a [ sum::b#0 ]
+reg byte x [ sum::c#0 ]
+reg byte y [ sum::a#0 ]
reg byte a [ sum::return#0 ]
reg byte a [ main::$2 ]
-reg byte x [ sum2::b#0 ]
-reg byte y [ sum2::c#0 ]
-reg byte a [ sum2::a#0 ]
+reg byte a [ sum2::b#0 ]
+reg byte x [ sum2::c#0 ]
+reg byte y [ sum2::a#0 ]
reg byte a [ sum2::return#0 ]
reg byte a [ main::$5 ]
reg byte a [ sum2::$0 ]
@@ -984,7 +994,7 @@ reg byte a [ sum::return#1 ]
FINAL ASSEMBLER
-Score: 781
+Score: 811
//SEG0 Basic Upstart
.pc = $801 "Basic"
@@ -1012,15 +1022,16 @@ main: {
//SEG13 [5] phi (byte) main::i#2 = (byte) main::i#1 [phi:main::@4->main::@1#0] -- register_copy
//SEG14 main::@1
b1:
- //SEG15 [6] (byte) sum::b#0 ← (byte) main::i#2 + (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 sum::b#0 ] ( main:2 [ main::i#2 sum::b#0 ] ) -- vbuxx=vbuz1_plus_1
+ //SEG15 [6] (byte) sum::b#0 ← (byte) main::i#2 + (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 sum::b#0 ] ( main:2 [ main::i#2 sum::b#0 ] ) -- vbuaa=vbuz1_plus_1
+ lda i
+ clc
+ adc #1
+ //SEG16 [7] (byte) sum::c#0 ← (byte) main::i#2 + (byte/signed byte/word/signed word/dword/signed dword) 2 [ main::i#2 sum::b#0 sum::c#0 ] ( main:2 [ main::i#2 sum::b#0 sum::c#0 ] ) -- vbuxx=vbuz1_plus_2
ldx i
inx
- //SEG16 [7] (byte) sum::c#0 ← (byte) main::i#2 + (byte/signed byte/word/signed word/dword/signed dword) 2 [ main::i#2 sum::b#0 sum::c#0 ] ( main:2 [ main::i#2 sum::b#0 sum::c#0 ] ) -- vbuyy=vbuz1_plus_2
+ inx
+ //SEG17 [8] (byte) sum::a#0 ← (byte) main::i#2 [ main::i#2 sum::b#0 sum::c#0 sum::a#0 ] ( main:2 [ main::i#2 sum::b#0 sum::c#0 sum::a#0 ] ) -- vbuyy=vbuz1
ldy i
- iny
- iny
- //SEG17 [8] (byte) sum::a#0 ← (byte) main::i#2 [ main::i#2 sum::b#0 sum::c#0 sum::a#0 ] ( main:2 [ main::i#2 sum::b#0 sum::c#0 sum::a#0 ] ) -- vbuaa=vbuz1
- lda i
//SEG18 [9] call sum [ main::i#2 sum::return#1 ] ( main:2 [ main::i#2 sum::return#1 ] )
jsr sum
//SEG19 [10] (byte) sum::return#0 ← (byte) sum::return#1 [ main::i#2 sum::return#0 ] ( main:2 [ main::i#2 sum::return#0 ] )
@@ -1031,14 +1042,15 @@ main: {
//SEG22 [12] *((const byte*) SCREEN#0 + (byte) main::i#2) ← (byte~) main::$2 [ main::i#2 ] ( main:2 [ main::i#2 ] ) -- pbuc1_derefidx_vbuz1=vbuaa
ldy i
sta SCREEN,y
- //SEG23 [13] (byte) sum2::b#0 ← (byte) main::i#2 + (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 sum2::b#0 ] ( main:2 [ main::i#2 sum2::b#0 ] ) -- vbuxx=vbuz1_plus_1
+ //SEG23 [13] (byte) sum2::b#0 ← (byte) main::i#2 + (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 sum2::b#0 ] ( main:2 [ main::i#2 sum2::b#0 ] ) -- vbuaa=vbuz1_plus_1
+ tya
+ clc
+ adc #1
+ //SEG24 [14] (byte) sum2::c#0 ← (byte) main::i#2 + (byte/signed byte/word/signed word/dword/signed dword) 2 [ main::i#2 sum2::b#0 sum2::c#0 ] ( main:2 [ main::i#2 sum2::b#0 sum2::c#0 ] ) -- vbuxx=vbuz1_plus_2
ldx i
inx
- //SEG24 [14] (byte) sum2::c#0 ← (byte) main::i#2 + (byte/signed byte/word/signed word/dword/signed dword) 2 [ main::i#2 sum2::b#0 sum2::c#0 ] ( main:2 [ main::i#2 sum2::b#0 sum2::c#0 ] ) -- vbuyy=vbuz1_plus_2
- iny
- iny
- //SEG25 [15] (byte) sum2::a#0 ← (byte) main::i#2 [ main::i#2 sum2::b#0 sum2::c#0 sum2::a#0 ] ( main:2 [ main::i#2 sum2::b#0 sum2::c#0 sum2::a#0 ] ) -- vbuaa=vbuz1
- lda i
+ inx
+ //SEG25 [15] (byte) sum2::a#0 ← (byte) main::i#2 [ main::i#2 sum2::b#0 sum2::c#0 sum2::a#0 ] ( main:2 [ main::i#2 sum2::b#0 sum2::c#0 sum2::a#0 ] ) -- vbuyy=vbuz1
//SEG26 [16] call sum2 [ main::i#2 sum2::return#1 ] ( main:2 [ main::i#2 sum2::return#1 ] )
jsr sum2
//SEG27 [17] (byte) sum2::return#0 ← (byte) sum2::return#1 [ main::i#2 sum2::return#0 ] ( main:2 [ main::i#2 sum2::return#0 ] )
@@ -1061,12 +1073,12 @@ main: {
}
//SEG35 sum2
sum2: {
- //SEG36 [23] (byte~) sum2::$0 ← (byte) sum2::a#0 + (byte) sum2::b#0 [ sum2::c#0 sum2::$0 ] ( main:2::sum2:16 [ main::i#2 sum2::c#0 sum2::$0 ] ) -- vbuaa=vbuaa_plus_vbuxx
- stx $ff
+ //SEG36 [23] (byte~) sum2::$0 ← (byte) sum2::a#0 + (byte) sum2::b#0 [ sum2::c#0 sum2::$0 ] ( main:2::sum2:16 [ main::i#2 sum2::c#0 sum2::$0 ] ) -- vbuaa=vbuyy_plus_vbuaa
+ sty $ff
clc
adc $ff
- //SEG37 [24] (byte) sum2::return#1 ← (byte~) sum2::$0 + (byte) sum2::c#0 [ sum2::return#1 ] ( main:2::sum2:16 [ main::i#2 sum2::return#1 ] ) -- vbuaa=vbuaa_plus_vbuyy
- sty $ff
+ //SEG37 [24] (byte) sum2::return#1 ← (byte~) sum2::$0 + (byte) sum2::c#0 [ sum2::return#1 ] ( main:2::sum2:16 [ main::i#2 sum2::return#1 ] ) -- vbuaa=vbuaa_plus_vbuxx
+ stx $ff
clc
adc $ff
//SEG38 sum2::@return
@@ -1075,12 +1087,12 @@ sum2: {
}
//SEG40 sum
sum: {
- //SEG41 [26] (byte~) sum::$0 ← (byte) sum::a#0 + (byte) sum::b#0 [ sum::c#0 sum::$0 ] ( main:2::sum:9 [ main::i#2 sum::c#0 sum::$0 ] ) -- vbuaa=vbuaa_plus_vbuxx
- stx $ff
+ //SEG41 [26] (byte~) sum::$0 ← (byte) sum::a#0 + (byte) sum::b#0 [ sum::c#0 sum::$0 ] ( main:2::sum:9 [ main::i#2 sum::c#0 sum::$0 ] ) -- vbuaa=vbuyy_plus_vbuaa
+ sty $ff
clc
adc $ff
- //SEG42 [27] (byte) sum::return#1 ← (byte~) sum::$0 + (byte) sum::c#0 [ sum::return#1 ] ( main:2::sum:9 [ main::i#2 sum::return#1 ] ) -- vbuaa=vbuaa_plus_vbuyy
- sty $ff
+ //SEG42 [27] (byte) sum::return#1 ← (byte~) sum::$0 + (byte) sum::c#0 [ sum::return#1 ] ( main:2::sum:9 [ main::i#2 sum::return#1 ] ) -- vbuaa=vbuaa_plus_vbuxx
+ stx $ff
clc
adc $ff
//SEG43 sum::@return
diff --git a/src/test/java/dk/camelot64/kickc/test/ref/zpparammin.sym b/src/test/java/dk/camelot64/kickc/test/ref/zpparammin.sym
index d59e589a3..76abed3ac 100644
--- a/src/test/java/dk/camelot64/kickc/test/ref/zpparammin.sym
+++ b/src/test/java/dk/camelot64/kickc/test/ref/zpparammin.sym
@@ -19,11 +19,11 @@
(byte~) sum::$0 reg byte a 4.0
(label) sum::@return
(byte) sum::a
-(byte) sum::a#0 reg byte a 13.0
+(byte) sum::a#0 reg byte y 13.0
(byte) sum::b
-(byte) sum::b#0 reg byte x 4.333333333333333
+(byte) sum::b#0 reg byte a 4.333333333333333
(byte) sum::c
-(byte) sum::c#0 reg byte y 4.333333333333333
+(byte) sum::c#0 reg byte x 4.333333333333333
(byte) sum::return
(byte) sum::return#0 reg byte a 22.0
(byte) sum::return#1 reg byte a 4.333333333333333
@@ -31,24 +31,24 @@
(byte~) sum2::$0 reg byte a 4.0
(label) sum2::@return
(byte) sum2::a
-(byte) sum2::a#0 reg byte a 13.0
+(byte) sum2::a#0 reg byte y 13.0
(byte) sum2::b
-(byte) sum2::b#0 reg byte x 4.333333333333333
+(byte) sum2::b#0 reg byte a 4.333333333333333
(byte) sum2::c
-(byte) sum2::c#0 reg byte y 4.333333333333333
+(byte) sum2::c#0 reg byte x 4.333333333333333
(byte) sum2::return
(byte) sum2::return#0 reg byte a 22.0
(byte) sum2::return#1 reg byte a 4.333333333333333
zp ZP_BYTE:2 [ main::i#2 main::i#1 ]
-reg byte x [ sum::b#0 ]
-reg byte y [ sum::c#0 ]
-reg byte a [ sum::a#0 ]
+reg byte a [ sum::b#0 ]
+reg byte x [ sum::c#0 ]
+reg byte y [ sum::a#0 ]
reg byte a [ sum::return#0 ]
reg byte a [ main::$2 ]
-reg byte x [ sum2::b#0 ]
-reg byte y [ sum2::c#0 ]
-reg byte a [ sum2::a#0 ]
+reg byte a [ sum2::b#0 ]
+reg byte x [ sum2::c#0 ]
+reg byte y [ sum2::a#0 ]
reg byte a [ sum2::return#0 ]
reg byte a [ main::$5 ]
reg byte a [ sum2::$0 ]